Commit Graph

29 Commits (108fb86defd14c9e7c40c4356826f0e0b8953ff8)

Author SHA1 Message Date
semantic-release-bot 108fb86def chore(release): 2.6.0 [skip ci]
# [2.6.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.5.1...v2.6.0) (2026-01-06)

### Bug Fixes

* use consistent fallback pattern and clarify documentation ([b027579](b02757938a)), closes [#3](https://github.com/weirdtangent/amcrest2mqtt/issues/3)

### Features

* add support for MQTT v3.1.1 protocol version ([58a0954](58a09548dd))
4 weeks ago
semantic-release-bot aa73f556fd chore(release): 2.5.1 [skip ci]
## [2.5.1](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.5.0...v2.5.1) (2025-12-24)

### Bug Fixes

* skip release and docker jobs on pull requests ([e7852b0](e7852b0c36))
1 month ago
semantic-release-bot c3399f208e chore(release): 2.5.0 [skip ci]
# [2.5.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.4.0...v2.5.0) (2025-12-23)

### Features

* add image signing, vulnerability scanning, and security policy ([291bf7d](291bf7d765))
1 month ago
semantic-release-bot 0e8b24e3bc chore(release): 2.4.0 [skip ci]
# [2.4.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.3.3...v2.4.0) (2025-12-23)

### Bug Fixes

* add cleanup methods to protocol interface ([8c195f1](8c195f1eb1))

### Features

* add automatic cleanup of old media recordings ([ebe8d04](ebe8d04332))
1 month ago
semantic-release-bot 7f7cbad574 chore(release): 2.3.3 [skip ci]
## [2.3.3](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.3.2...v2.3.3) (2025-11-24)

### Bug Fixes

* always try to log device_name in preference to device_id ([41ec32a](41ec32af47))
* formatting ([cd4e1aa](cd4e1aa628))
* make sure all device_names logged are in quotes ([b0100f0](b0100f0931))
2 months ago
semantic-release-bot 78faf3f76a chore(release): 2.3.2 [skip ci]
## [2.3.2](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.3.1...v2.3.2) (2025-11-18)

### Bug Fixes

* README.md doc on webrtc ([2531e42](2531e42f25))
3 months ago
semantic-release-bot 4127b1c5c0 chore(release): 2.3.1 [skip ci]
## [2.3.1](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.3.0...v2.3.1) (2025-11-18)

### Bug Fixes

* handle permission errors when saving recordings ([bf54589](bf54589328))
3 months ago
semantic-release-bot 277c79038f chore(release): 2.3.0 [skip ci]
# [2.3.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.2.2...v2.3.0) (2025-11-17)

### Bug Fixes

* minor linting issues ([e709760](e709760971))

### Features

* better error handling and logging ([2d48726](2d48726917))
3 months ago
semantic-release-bot 724e30d41e chore(release): 2.2.2 [skip ci]
## [2.2.2](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.2.1...v2.2.2) (2025-11-10)

### Bug Fixes

* save recording path as a string not Pathlib path; upgrade packages ([1231871](1231871ba7))
3 months ago
semantic-release-bot 2dec9d2849 chore(release): 2.2.1 [skip ci]
## [2.2.1](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.2.0...v2.2.1) (2025-11-09)

### Bug Fixes

* fix interval setting ([165d0c7](165d0c723f))
3 months ago
semantic-release-bot 1efc3c0255 chore(release): 2.2.0 [skip ci]
# [2.2.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.1.0...v2.2.0) (2025-11-08)

### Features

* **discovery:** unify service and camera discovery to new HA device schema ([8c7bfd2](8c7bfd2b9e))
3 months ago
semantic-release-bot 3d2ce375e8 chore(release): 2.1.0 [skip ci]
# [2.1.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.12...v2.1.0) (2025-11-07)

### Features

* added save recordings and reboot button ([9b4338b](9b4338b13b))
3 months ago
semantic-release-bot 8ac2f13c70 chore(release): 2.0.12 [skip ci]
## [2.0.12](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.11...v2.0.12) (2025-11-06)

### Bug Fixes

* simply event for reporting to HA ([8a58519](8a585191a6))
3 months ago
semantic-release-bot e92bfe79e4 chore(release): 2.0.11 [skip ci]
## [2.0.11](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.10...v2.0.11) (2025-11-06)

### Bug Fixes

* always setup defaults for all states expected at init time ([ee05312](ee053122bd))
3 months ago
semantic-release-bot 208e2ea897 chore(release): 2.0.10 [skip ci]
## [2.0.10](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.9...v2.0.10) (2025-11-05)

### Bug Fixes

* return last known state if we fail to get current state, so upsert just works ([2ca75d4](2ca75d4128))
3 months ago
semantic-release-bot 2c7db9feee chore(release): 2.0.9 [skip ci]
## [2.0.9](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.8...v2.0.9) (2025-11-05)

### Bug Fixes

* more generic Dockerfile; remove old/; better logging for failed /media writes ([33ab975](33ab97597f))
3 months ago
semantic-release-bot a035310481 chore(release): 2.0.8 [skip ci]
## [2.0.8](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.7...v2.0.8) (2025-11-04)

### Bug Fixes

* mkdir /media to prep for mounted volume ([da46ee1](da46ee102d))
3 months ago
semantic-release-bot 157bb60e76 chore(release): 2.0.7 [skip ci]
## [2.0.7](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.6...v2.0.7) (2025-11-04)

### Bug Fixes

* add last_device_check sensor; fix service status; only post messages on changes ([1b111b8](1b111b8a4f))
3 months ago
semantic-release-bot e2cbfca40a chore(release): 2.0.6 [skip ci]
## [2.0.6](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.5...v2.0.6) (2025-11-04)

### Bug Fixes

* code cleanup; fix service sensors; reduce logging ([a414715](a414715f26))
3 months ago
semantic-release-bot 2b79d8b21b chore(release): 2.0.5 [skip ci]
## [2.0.5](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.4...v2.0.5) (2025-11-03)

### Bug Fixes

* add heartbeat bits and pieces ([e8ea58b](e8ea58b42d))
3 months ago
semantic-release-bot b4846875d8 chore(release): 2.0.4 [skip ci]
## [2.0.4](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.3...v2.0.4) (2025-10-29)

### Bug Fixes

* adjust server avty and states ([06e6ce2](06e6ce24bb))
3 months ago
semantic-release-bot 44d7c0b4e7 chore(release): 2.0.3 [skip ci]
## [2.0.3](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.2...v2.0.3) (2025-10-29)

### Bug Fixes

* backoff 5+ sec for snapshot retries ([d0381e2](d0381e28a3))
3 months ago
semantic-release-bot 8dbee4d5e1 chore(release): 2.0.2 [skip ci]
## [2.0.2](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.1...v2.0.2) (2025-10-29)

### Bug Fixes

* one wrong sensor state topic; allow None (null) value to be sent ([f382513](f38251344e))
3 months ago
semantic-release-bot b9a999c9bd chore(release): 2.0.1 [skip ci]
## [2.0.1](https://github.com/weirdtangent/amcrest2mqtt/compare/v2.0.0...v2.0.1) (2025-10-27)

### Bug Fixes

* when motion goes idle, also clear region ([ec3f096](ec3f096246))
3 months ago
semantic-release-bot 6394240392 chore(release): 2.0.0 [skip ci]
# [2.0.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v1.1.0...v2.0.0) (2025-10-26)

* feat!: complete MQTT and service refactor, add timestamp + event tracking, and new modular mixins ([e230a76](e230a7673f))

### BREAKING CHANGES

* Project layout moved to `src/amcrest2mqtt/`, internal class and import paths changed.
Users must update configs and volumes to the new structure before deploying.
3 months ago
semantic-release-bot b1309b570a chore(release): 1.1.0 [skip ci]
# [1.1.0](https://github.com/weirdtangent/amcrest2mqtt/compare/v1.0.2...v1.1.0) (2025-10-10)

### Features

* **core:** add async process pool, graceful signal handling, and safer config loading ([f025d60](f025d60f75))
4 months ago
semantic-release-bot ccc368aca1 chore(release): 1.0.2 [skip ci]
## [1.0.2](https://github.com/weirdtangent/amcrest2mqtt/compare/v1.0.1...v1.0.2) (2025-10-09)

### Bug Fixes

* better dns lookup ([172e939](172e939ec0))
4 months ago
semantic-release-bot ef47e7f7b1 chore(release): 1.0.1 [skip ci]
## [1.0.1](https://github.com/weirdtangent/amcrest2mqtt/compare/v1.0.0...v1.0.1) (2025-10-09)

### Bug Fixes

* tls_set call for ssl mqtt connections ([53ea515](53ea515f00))
4 months ago
semantic-release-bot ed7df20b9c chore(release): 1.0.0 [skip ci]
# 1.0.0 (2025-10-09)

### Bug Fixes

* ensure entity_id is correct for Storage Used % entity ([f10c04b](f10c04b006))
* fix doorbell entity name when device is called 'Doorbell' ([bd18f74](bd18f74507))
* move to more static Home Assistant topic names ([cfa7b00](cfa7b00135))

### Features

* semantic versioning, github action features, writes a version file, and tags Docker images ([69c4f1a](69c4f1ac57))
4 months ago