Releases: dknowles2/pyschlage
Releases · dknowles2/pyschlage
2024.11.0
What’s Changed
🚀 New features
- Teach last_changed_by about 1-touch locking (#207) @dknowles2
🐞 Bug fixes
- Fix adding/updating access codes. (#203) @rockymountainnative
📋 Other changes
- Clarify a comment (#208) @dknowles2
- Update ruff-pre-commit (#206) @dknowles2
- Use SPDX license identifier (#202) @cdce8p
- Bump Sphinx (7.4.7 → 8.0.2) and sphinx_rtd_theme (2.0.0 → 3.0.0rc1) (#173) @mxr
- Update
set_auto_lock_time
docstring (#170) @mxr
🧩 Dependency updates
- Bump ruff from 0.7.4 to 0.8.0 (#205) @dependabot
- Bump ruff from 0.7.3 to 0.7.4 (#201) @dependabot
- Bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#200) @dependabot
- Bump ruff from 0.7.2 to 0.7.3 (#199) @dependabot
- Bump ruff from 0.7.1 to 0.7.2 (#198) @dependabot
- Bump pytest from 8.3.2 to 8.3.3 (#178) @dependabot
- Bump mypy from 1.12.0 to 1.13.0 (#196) @dependabot
- Bump ruff from 0.7.0 to 0.7.1 (#197) @dependabot
- Bump ruff from 0.6.9 to 0.7.0 (#194) @dependabot
- Bump mypy from 1.11.2 to 1.12.0 (#193) @dependabot
- Bump sphinx from 8.0.2 to 8.1.3 (#192) @dependabot
- Bump sphinx-rtd-theme from 3.0.0 to 3.0.1 (#190) @dependabot
- Bump pre-commit from 4.0.0 to 4.0.1 (#189) @dependabot
- Bump pre-commit from 3.8.0 to 4.0.0 (#188) @dependabot
- Bump sphinx-rtd-theme from 3.0.0rc1 to 3.0.0 (#187) @dependabot
- Bump ruff from 0.6.6 to 0.6.9 (#186) @dependabot
- Bump ruff from 0.6.5 to 0.6.6 (#180) @dependabot
- Bump ruff from 0.6.4 to 0.6.5 (#179) @dependabot
- Bump ruff from 0.6.3 to 0.6.4 (#177) @dependabot
- Bump ruff from 0.6.2 to 0.6.3 (#176) @dependabot
- Bump mypy from 1.11.1 to 1.11.2 (#175) @dependabot
- Bump ruff from 0.6.1 to 0.6.2 (#174) @dependabot
- Bump ruff from 0.5.7 to 0.6.1 (#172) @dependabot
2024.8.0
What’s Changed
🐞 Bug fixes
- Don't throw an error if CAT isn't present (#167) @dknowles2
- Fix access code support (#161) @dknowles2
📋 Other changes
- Shore up test coverage (#169) @dknowles2
- Remove stray print statements (#168) @dknowles2
🧩 Dependency updates
- Bump mypy from 1.11.0 to 1.11.1 (#164) @dependabot
- Bump ruff from 0.5.5 to 0.5.7 (#166) @dependabot
- Bump pre-commit from 3.7.1 to 3.8.0 (#162) @dependabot
- Bump ruff from 0.5.4 to 0.5.5 (#160) @dependabot
- Bump pytest from 8.3.1 to 8.3.2 (#159) @dependabot
- Bump sphinx from 7.4.6 to 7.4.7 (#158) @dependabot
- Bump pytest from 8.2.2 to 8.3.1 (#157) @dependabot
- Bump ruff from 0.5.2 to 0.5.4 (#156) @dependabot
- Bump sphinx from 7.4.4 to 7.4.6 (#154) @dependabot
- Bump mypy from 1.10.1 to 1.11.0 (#155) @dependabot
- Bump sphinx from 7.4.3 to 7.4.4 (#151) @dependabot
- Bump sphinx from 7.3.7 to 7.4.3 (#149) @dependabot
- Bump ruff from 0.5.0 to 0.5.2 (#150) @dependabot
- Bump ruff from 0.4.10 to 0.5.0 (#147) @dependabot
- Bump mypy from 1.10.0 to 1.10.1 (#146) @dependabot
- Bump ruff from 0.4.9 to 0.4.10 (#145) @dependabot
- Bump ruff from 0.4.8 to 0.4.9 (#144) @dependabot
2024.6.0
What’s Changed
⚠️ Breaking changes
- Upgrade required python to 3.12 (#143) @dknowles2
🚀 New features
- Replace flake8 with ruff (#141) @dknowles2
- Add 5 minutes as an option (#139) @karliemeads
📋 Other changes
- Run mypy against everything (#142) @dknowles2
- Run mypy checks and fix all problems found with mypy (#140) @dknowles2
🧩 Dependency updates
- Bump pytest from 8.2.1 to 8.2.2 (#137) @dependabot
- Bump pytest from 8.2.0 to 8.2.1 (#132) @dependabot
- Bump requests from 2.31.0 to 2.32.3 (#136) @dependabot
- Bump pre-commit from 3.7.0 to 3.7.1 (#130) @dependabot
- Bump pycognito from 2024.2.0 to 2024.5.1 (#131) @dependabot
- Bump pytest from 8.1.1 to 8.2.0 (#129) @dependabot
- Bump sphinx from 7.2.6 to 7.3.7 (#128) @dependabot
- Bump pre-commit from 3.6.2 to 3.7.0 (#125) @dependabot
- Bump pytest from 8.0.2 to 8.1.1 (#124) @dependabot
- Bump pytest-timeout from 2.2.0 to 2.3.1 (#123) @dependabot
- Bump pytest from 8.0.1 to 8.0.2 (#122) @dependabot
2024.2.0
What’s Changed
🚀 New features
📋 Other changes
- Add .schlage to .gitignore (#113) @dknowles2
🧩 Dependency updates
- Bump pytest from 8.0.0 to 8.0.1 (#121) @dependabot
- Bump pre-commit from 3.6.1 to 3.6.2 (#120) @dependabot
- Bump pre-commit from 3.6.0 to 3.6.1 (#118) @dependabot
- Bump pycognito from 2024.1.0 to 2024.2.0 (#119) @dependabot
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 (#117) @dependabot
- Bump pytest from 7.4.4 to 8.0.0 (#115) @dependabot
- Bump pycognito from 2023.5.0 to 2024.1.0 (#114) @dependabot
- Bump pytest from 7.4.3 to 7.4.4 (#111) @dependabot
2023.12.1
What’s Changed
🐞 Bug fixes
- Handle model name not being present (#110) @dknowles2
📋 Other changes
- Add installation instructions (#109) @dknowles2
🧩 Dependency updates
- Bump pre-commit from 3.5.0 to 3.6.0 (#108) @dependabot
2023.12.0
What’s Changed
🐞 Bug fixes
- Only raise NotAuthorizedError from boto-level errors (#106) @dknowles2
📋 Other changes
- Fix some vscode settings (#107) @dknowles2
🧩 Dependency updates
- Bump actions/setup-python from 4 to 5 (#105) @dependabot
- Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 (#104) @dependabot
2023.11.0
2023.10.0
What’s Changed
🐞 Bug fixes
- Assume lock is not connected if missing from JSON (#102) @dknowles2
🧩 Dependency updates
- Bump pytest from 7.4.2 to 7.4.3 (#101) @dependabot
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (#100) @dependabot
- Bump pre-commit from 3.4.0 to 3.5.0 (#99) @dependabot
- Bump pytest-timeout from 2.1.0 to 2.2.0 (#98) @dependabot
2023.9.1
What’s Changed
🐞 Bug fixes
- Handle the case where friendlyName is None (#97) @dknowles2
🧩 Dependency updates
- Bump pytest from 7.4.1 to 7.4.2 (#95) @dependabot
- Bump sphinx from 7.2.5 to 7.2.6 (#96) @dependabot
- Bump pytest from 7.4.0 to 7.4.1 (#94) @dependabot
- Bump pre-commit from 3.3.3 to 3.4.0 (#93) @dependabot
- Bump actions/checkout from 3 to 4 (#92) @dependabot
2023.9.0
What’s Changed
🚀 New features
- Add a "connected" attribute to Lock (#91) @dknowles2
- Add a method for detecting that the keypad has been disabled (#85) @dknowles2
📋 Other changes
- Use the lock state metadata to get the last_changed_by value (#84) @dknowles2
- Add py.typed file (#83) @dknowles2
- Fix some bad type annotations (#82) @dknowles2
🧩 Dependency updates
- Bump sphinx from 7.2.4 to 7.2.5 (#90) @dependabot
- Bump sphinx from 6.2.1 to 7.2.4 (#89) @dependabot
- Bump sphinx-rtd-theme from 1.2.2 to 1.3.0 (#87) @dependabot