Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0.0 #1042

Merged
merged 30 commits into from
Jul 11, 2024
Merged

v1.0.0 #1042

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
570abdc
v0.12.3
donavanbecker Jun 19, 2024
7f23d9a
Merge branch 'latest' into beta-0.12.3
donavanbecker Jun 24, 2024
e69e417
v0.12.3
donavanbecker Jun 24, 2024
ddd6de7
update bonjour-hap dependency
donavanbecker Jun 24, 2024
e74efd9
Updated and fixed `typedoc` config file (#1043)
bwp91 Jun 24, 2024
4a8cea0
Merge branch 'latest' into beta-0.12.3
donavanbecker Jun 24, 2024
1717764
Build issues - https://github.com/homebridge/HAP-NodeJS/actions/runs/…
NorthernMan54 Jun 24, 2024
d6618ad
fixes
donavanbecker Jun 24, 2024
55bfbfa
AdaptiveLightingController fix & improvement (#1038)
Shaquu Jun 25, 2024
4a425fc
bonjour-hap: v3.8.0
donavanbecker Jun 27, 2024
1fc24f9
Bridged core and core cleanup (#1048)
Shaquu Jun 28, 2024
7089876
correct log spacing
donavanbecker Jun 26, 2024
380b879
fix: ensure we check names using the full UTF-8 character set. (#1052)
hjdhjd Jul 4, 2024
7982526
Fix ConfiguredName (#1049)
donavanbecker Jul 4, 2024
11b83d4
fix: Ensure data is only transmitted on open and ready connections. (…
hjdhjd Jul 4, 2024
21faa99
Update CHANGELOG.md
donavanbecker Jul 4, 2024
315111c
Fix Manufacturer looking at checkName but should look at checkValue (…
donavanbecker Jul 4, 2024
7576126
fix: Update characteristic naming convention warning message text and…
hjdhjd Jul 4, 2024
a168bf7
update beta ciao
donavanbecker Jul 6, 2024
1df8995
Merge branch 'latest' into beta-0.12.3
donavanbecker Jul 6, 2024
e569fdc
Update CHANGELOG.md
donavanbecker Jul 6, 2024
a311781
Cleanup and refactor getLocalNetworkInterface and address a potential…
hjdhjd Jul 8, 2024
6312adc
@homebridge/ciao: 1.3.0
donavanbecker Jul 9, 2024
f672861
Linting. (#1057)
hjdhjd Jul 9, 2024
d6ce9b8
Merge branch 'latest' into beta-0.12.3
bwp91 Jul 9, 2024
e20beba
Deprecate Core, BridgedCore, legacy Camera characteristics. (#1058)
hjdhjd Jul 10, 2024
ac79886
Legacy code deprecation cleanup (#1059)
hjdhjd Jul 10, 2024
e57bed2
v1.0.0
donavanbecker Jul 11, 2024
48f93ef
Merge branch 'latest' into beta-0.12.3
donavanbecker Jul 11, 2024
7242ab5
Update release date
donavanbecker Jul 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/pr-labeler.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
name: PR Labeler

on:
pull_request: # required for autolabeler
pull_request_target: # required for auto labeler
types: [opened, reopened, synchronize]
workflow_dispatch:

jobs:
stale:
uses: homebridge/.github/.github/workflows/pr-labeler.yml@latest
secrets:
token: ${{ secrets.GITHUB_TOKEN }}
token: ${{ secrets.GITHUB_TOKEN }}
38 changes: 35 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,46 @@

All notable changes to `hap-nodejs` will be documented in this file. This project tries to adhere to [Semantic Versioning](http://semver.org/).

## v0.12.3 (2024-06-22)
## v1.0.0 (2024-07-10)

### Breaking Changes

- **The minimum Node.js version required is now `v18`.**
- **Important notice:** Because of the cleanup of the Deprecated code, you will need to migrate you code base.
- Remove the long-deprecated init().
- Deprecate Core, BridgedCore, legacy Camera characteristics. (#1058) (@hjdhjd)
- For deprecated `Core` and `BridgedCore` see: https://github.com/homebridge/HAP-NodeJS/wiki/Deprecation-of-Core-and-BridgeCore
- Legacy code deprecation cleanup. (#1059) (@hjdhjd)
- 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`.
- Others deprecated code to highlight removed: `useLegacyAdvertiser`, `AccessoryLoader`.
- Fix: Naming for Characteristic.ProgramMode has been corrected from `PROGRAM_SCHEDULED_MANUAL_MODE_` to `PROGRAM_SCHEDULED_MANUAL_MODE`

### Fixed

- Fix: Build Issues (#1041) (@NorthernMan54)
- Fix: Ensure data is only transmitted on open and ready connections. (#1051) (@hjdhjd)
- Fix: Ensure we check names using the full UTF-8 character set. (#1052) (@hjdhjd)
- Fix: ConfiguredName (#1049) (@donavanbecker)
- Fix: Manufacturer looking at checkName but should look at checkValue. (#1053) (@donavanbecker)

### Other Changes

- Implement warning messages for invalid characters in names (#1009) (@NorthernMan54)
- Mitigate event emitter "memory leak" warnings when a significant number of camera streaming events occur simultaneously (#1037) (@hjdhjd)
- AdaptiveLightingController fix & improvement (#1038) (@Shaquu)
- Minor fixes to recording logging and one change in logging. (#1040) (@hjdhjd)
- Bridged core and core cleanup (#1048) (@Shaquu)
- Increase snapshot handler warning timeout to 8000ms. (#1055) (@hjdhjd)
- Cleanup and refactor getLocalNetworkInterface and address a potential edge case. (#1056) (@hjdhjd)
- Correct log spacing
- Updated and fixed `typedoc` config file
- Updated dependencies

### Homebridge Dependencies

- `@homebridge/ciao` @ `v1.3.0`
- `bonjour-hap` @ `v3.8.0`

## v0.12.2 (2024-05-31)

### Changed
Expand Down Expand Up @@ -47,12 +79,12 @@ All notable changes to `hap-nodejs` will be documented in this file. This projec
### Changed

- Create `CHANGELOG.md` file
- Fix typos + add logo to `README.md`
- Fix: typos + add logo to `README.md`
- Refresh `package-lock.json` (no major changes to dep versions)
- general repo updates
- add alpha releases
- dependency updates
- fix typedoc generation
- Fix: typedoc generation
- update homebridge dependencies
- regenerate docs

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

<a href="https://www.npmjs.com/package/hap-nodejs"><img title="npm version" src="https://badgen.net/npm/v/hap-nodejs" ></a>
<a href="https://www.npmjs.com/package/hap-nodejs/v/beta"><img title="npm version beta" src="https://badgen.net/npm/v/hap-nodejs/beta" ></a>
<a href="https://www.npmjs.com/package/hap-nodejs/v/alpha"><img title="npm version apha" src="https://badgen.net/npm/v/hap-nodejs/alpha" ></a><br>
<a href="https://www.npmjs.com/package/hap-nodejs"><img title="npm downloads" src="https://badgen.net/npm/dt/hap-nodejs" ></a>
<a href="https://github.com/homebridge/HAP-NodeJS/actions/workflows/build.yml"><img title="Node Build" src="https://github.com/homebridge/HAP-NodeJS/actions/workflows/build.yml/badge.svg" ></a>
<a href='https://coveralls.io/github/homebridge/HAP-NodeJS'><img src='https://coveralls.io/repos/github/homebridge/HAP-NodeJS/badge.svg' alt='Coverage Status' /></a>
Expand Down
Loading
Loading