Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
17 changes: 16 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
## v3.0.3 - 2025-09-03
- Merge branch 'latest' into beta-3.0.3 (070e3c5)
- Fix TypeScript compilation error: remove duplicate 'default' property in august-yale mock (#172) (a5aaefc)
- Enhanced country code normalization with comprehensive configuration and multi-region support (#167) (4322bf7)
- Fix "Cannot set properties of undefined" error in validated() method when credentials are missing (#170) (9e47ae6)
- Merge branch 'latest' into beta-3.0.3 (c5a9a0b)
- Fix AggregateError handling in device statusCode method (#164) (9362932)
- Fix August API ETIMEDOUT errors after 24 hours with session refresh and retry logic (#166) (bf10832)
- Fix: Add null safety for doorState property to prevent crash with Yale Assure Lock 2 (#165) (f55d1c9)
- Fix HTTP 422 error handling and improve status code messaging (#163) (f0f6ece)
- Fix 401 authentication error with automatic re-authentication during device discovery (#155) (b526a55)
- Update homebridge-config-ui-x and enable Node.js 24 support (b4cd0f5)
- Fix Node.js version compatibility in CI workflows (0b15656)
- Fix false "lock was opened" logging by correcting context key construction (0befde5)

# Changelog

All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/)
Expand Down Expand Up @@ -234,4 +249,4 @@ All notable changes to this project will be documented in this file. This projec
- Initial Release
- Add Support to Subscribe to Events from a Lock
- Allows for displaying Lock as external Device not linkced to Bridge
- Support for Lock Door Sense to be displayed as Contact Sensor
- Support for Lock Door Sense to be displayed as Contact Sensor
9 changes: 8 additions & 1 deletion config.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,12 @@
"title": "Allow Invalid Characters",
"type": "boolean",
"description": "If true, invalid characters will be allowed in the device name."
},
"disableCountryCodeNormalization": {
"title": "Disable Country Code Normalization",
"type": "boolean",
"description": "If true, country code normalization will be disabled. Note: Some country codes (like CA) may cause 403 errors if not normalized to US.",
"default": false
}
}
}
Expand Down Expand Up @@ -482,7 +488,8 @@
"description": "<em class='primary-text'>Specifies the interval, in seconds, between pushes to the August API.</em>"
},
"options.logging",
"options.allowInvalidCharacters"
"options.allowInvalidCharacters",
"options.disableCountryCodeNormalization"
]
}
]
Expand Down
Loading