|
2 | 2 |
|
3 | 3 | All notable changes to `hap-nodejs` will be documented in this file. This project tries to adhere to [Semantic Versioning](http://semver.org/).
|
4 | 4 |
|
5 |
| -## v0.12.3 (2024-06-22) |
| 5 | +## v1.0.0 (2024-07-10) |
| 6 | + |
| 7 | +### Breaking Changes |
| 8 | + |
| 9 | +- **The minimum Node.js version required is now `v18`.** |
| 10 | +- **Important notice:** Because of the cleanup of the Deprecated code, you will need to migrate you code base. |
| 11 | + - Remove the long-deprecated init(). |
| 12 | + - Deprecate Core, BridgedCore, legacy Camera characteristics. (#1058) (@hjdhjd) |
| 13 | + - For deprecated `Core` and `BridgedCore` see: https://github.com/homebridge/HAP-NodeJS/wiki/Deprecation-of-Core-and-BridgeCore |
| 14 | + - Legacy code deprecation cleanup. (#1059) (@hjdhjd) |
| 15 | + - For deprecated `storagePath` switch to `HAPStorage.setCustomStoragePath`, `AudioCodec` switch to `AudioStreamingCodec`, `VideoCodec` switch to `H264CodecParameters`,`StreamAudioParams` switch to `AudioStreamingOptions`, `StreamVideoParams` switch to `VideoStreamingOptions`,`cameraSource` switch to `CameraController`. |
| 16 | + - Others deprecated code to highlight removed: `useLegacyAdvertiser`, `AccessoryLoader`. |
| 17 | +- Fix: Naming for Characteristic.ProgramMode has been corrected from `PROGRAM_SCHEDULED_MANUAL_MODE_` to `PROGRAM_SCHEDULED_MANUAL_MODE` |
| 18 | + |
| 19 | +### Fixed |
| 20 | + |
| 21 | +- Fix: Build Issues (#1041) (@NorthernMan54) |
| 22 | +- Fix: Ensure data is only transmitted on open and ready connections. (#1051) (@hjdhjd) |
| 23 | +- Fix: Ensure we check names using the full UTF-8 character set. (#1052) (@hjdhjd) |
| 24 | +- Fix: ConfiguredName (#1049) (@donavanbecker) |
| 25 | +- Fix: Manufacturer looking at checkName but should look at checkValue. (#1053) (@donavanbecker) |
6 | 26 |
|
7 | 27 | ### Other Changes
|
8 | 28 |
|
9 | 29 | - Implement warning messages for invalid characters in names (#1009) (@NorthernMan54)
|
10 | 30 | - Mitigate event emitter "memory leak" warnings when a significant number of camera streaming events occur simultaneously (#1037) (@hjdhjd)
|
| 31 | +- AdaptiveLightingController fix & improvement (#1038) (@Shaquu) |
| 32 | +- Minor fixes to recording logging and one change in logging. (#1040) (@hjdhjd) |
| 33 | +- Bridged core and core cleanup (#1048) (@Shaquu) |
| 34 | +- Increase snapshot handler warning timeout to 8000ms. (#1055) (@hjdhjd) |
| 35 | +- Cleanup and refactor getLocalNetworkInterface and address a potential edge case. (#1056) (@hjdhjd) |
| 36 | +- Correct log spacing |
| 37 | +- Updated and fixed `typedoc` config file |
11 | 38 | - Updated dependencies
|
12 | 39 |
|
| 40 | +### Homebridge Dependencies |
| 41 | + |
| 42 | +- `@homebridge/ciao` @ `v1.3.0` |
| 43 | +- `bonjour-hap` @ `v3.8.0` |
| 44 | + |
13 | 45 | ## v0.12.2 (2024-05-31)
|
14 | 46 |
|
15 | 47 | ### Changed
|
@@ -47,12 +79,12 @@ All notable changes to `hap-nodejs` will be documented in this file. This projec
|
47 | 79 | ### Changed
|
48 | 80 |
|
49 | 81 | - Create `CHANGELOG.md` file
|
50 |
| -- Fix typos + add logo to `README.md` |
| 82 | +- Fix: typos + add logo to `README.md` |
51 | 83 | - Refresh `package-lock.json` (no major changes to dep versions)
|
52 | 84 | - general repo updates
|
53 | 85 | - add alpha releases
|
54 | 86 | - dependency updates
|
55 |
| -- fix typedoc generation |
| 87 | +- Fix: typedoc generation |
56 | 88 | - update homebridge dependencies
|
57 | 89 | - regenerate docs
|
58 | 90 |
|
|
0 commit comments