Skip to content

Commit 70ed30c

Browse files
v3.0.3 (#168)
2 parents b3a8b3f + 8a5a0bc commit 70ed30c

File tree

11 files changed

+2060
-790
lines changed

11 files changed

+2060
-790
lines changed

CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## v3.0.3 - 2025-09-03
2+
- Merge branch 'latest' into beta-3.0.3 (070e3c5)
3+
- Fix TypeScript compilation error: remove duplicate 'default' property in august-yale mock (#172) (a5aaefc)
4+
- Enhanced country code normalization with comprehensive configuration and multi-region support (#167) (4322bf7)
5+
- Fix "Cannot set properties of undefined" error in validated() method when credentials are missing (#170) (9e47ae6)
6+
- Merge branch 'latest' into beta-3.0.3 (c5a9a0b)
7+
- Fix AggregateError handling in device statusCode method (#164) (9362932)
8+
- Fix August API ETIMEDOUT errors after 24 hours with session refresh and retry logic (#166) (bf10832)
9+
- Fix: Add null safety for doorState property to prevent crash with Yale Assure Lock 2 (#165) (f55d1c9)
10+
- Fix HTTP 422 error handling and improve status code messaging (#163) (f0f6ece)
11+
- Fix 401 authentication error with automatic re-authentication during device discovery (#155) (b526a55)
12+
- Update homebridge-config-ui-x and enable Node.js 24 support (b4cd0f5)
13+
- Fix Node.js version compatibility in CI workflows (0b15656)
14+
- Fix false "lock was opened" logging by correcting context key construction (0befde5)
15+
116
# Changelog
217

318
All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/)
@@ -234,4 +249,4 @@ All notable changes to this project will be documented in this file. This projec
234249
- Initial Release
235250
- Add Support to Subscribe to Events from a Lock
236251
- Allows for displaying Lock as external Device not linkced to Bridge
237-
- Support for Lock Door Sense to be displayed as Contact Sensor
252+
- Support for Lock Door Sense to be displayed as Contact Sensor

config.schema.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,12 @@
399399
"title": "Allow Invalid Characters",
400400
"type": "boolean",
401401
"description": "If true, invalid characters will be allowed in the device name."
402+
},
403+
"disableCountryCodeNormalization": {
404+
"title": "Disable Country Code Normalization",
405+
"type": "boolean",
406+
"description": "If true, country code normalization will be disabled. Note: Some country codes (like CA) may cause 403 errors if not normalized to US.",
407+
"default": false
402408
}
403409
}
404410
}
@@ -482,7 +488,8 @@
482488
"description": "<em class='primary-text'>Specifies the interval, in seconds, between pushes to the August API.</em>"
483489
},
484490
"options.logging",
485-
"options.allowInvalidCharacters"
491+
"options.allowInvalidCharacters",
492+
"options.disableCountryCodeNormalization"
486493
]
487494
}
488495
]

0 commit comments

Comments
 (0)