Releases: pronovic/smartapp-sdk
Releases · pronovic/smartapp-sdk
Release v0.7.1
Changes
- Pull in latest version of run-script-framework
- Upgrade to poetry-dynamic-versioning v1.5.2 for minor fixes
- Add .python-version in preferred order to support pyenv
- Adjust pyproject.toml comments to fix pip build at readthedocs
- Add notes in documentation that I no longer use SmartThings
Release v0.7.0
Changes
- Migrate to Poetry v2 and project-managed Poetry plugins
- Move configuration into pyproject.toml for pytest, mypy & coverage
- Upgrade to gha-shared-workflows@v8 for Poetry v2 support
- Migrate from pendulum to arrow for dates (interface change)
- Fix bug in serializing BooleanSetting to and from YAML
- Update all dependencies and outdated constraints
Release v0.6.9
Changes
- Add GitHub security policy in SECURITY.md
- Pull in latest version of run-script-framework
- Update dependencies to address Dependabot warnings
- Upgrade to gha-shared-workflows@v7 with publish improvements
- Add a default .pytest.ini file based on new cookiecutter template
- Change the default branch in GitHub from master to main
Release v0.6.8
Changes
- Pull in latest updates from run-script-framework
- Simplify GHA integration with coveralls.io
- Update transitive dependencies to address Dependabot warnings
- Add support for Python v3.13 and drop support for v3.9
- Upgrade to Poetry v1.8.4 for official Python 3.13 support
- Bump readthedocs build to python 3.10 and ubuntu-24.04
Release v0.6.7
Changes
- Upgrade to Poetry v1.8.0 and make related adjustments
- Disable Python keyring via poetry.toml
- Update Poetry install instructions in DEVELOPER.md
- Pull in latest version of run-script-framework
- Upgrade to gha-shared-workflows@v4 with new Poetry setup
- Add support for 'run outdated' and update dependencies
- Remove mistaken dependency on Poetry itself
Release v0.6.6
Changes
- Remove GitHub Actions workflow schedule, which broke release process
Release v0.6.4
Changes
- Update urllib3 to address Dependabot warnings
- Upgrade to Poetry v1.7.0 for official Python 3.12 support
Release v0.6.3
Changes
- Upgrade major dependencies
- Upgrade build process to Poetry v1.6.1
- Add support for Python 3.12
- Use pendulum 3.0.0b1 for Python 3.12 only
Release v0.6.2
Changes
- Upgrade to Poetry v1.5.1 and make related changes
Release v0.6.1
Changes
- Fix checktabs to be safe for file named '-'
- Update requests dependency for CVE-2023-32681