Skip to content

Releases: pronovic/smartapp-sdk

Release v0.7.1

14 Jan 23:59
Compare
Choose a tag to compare

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

08 Jan 20:44
Compare
Choose a tag to compare

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

⚠️ Note: The migration from pendulum to arrow is a breaking change that may be backwards-incompatible for some clients. See PR #22 for more details.

Release v0.6.9

02 Jan 01:30
Compare
Choose a tag to compare

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

15 Oct 16:23
Compare
Choose a tag to compare

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

26 Feb 03:46
Compare
Choose a tag to compare

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

17 Jan 21:28
Compare
Choose a tag to compare

Changes

  • Remove GitHub Actions workflow schedule, which broke release process

Release v0.6.4

05 Nov 14:58
Compare
Choose a tag to compare

Changes

  • Update urllib3 to address Dependabot warnings
  • Upgrade to Poetry v1.7.0 for official Python 3.12 support

Release v0.6.3

15 Oct 16:59
Compare
Choose a tag to compare

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

07 Jun 23:13
Compare
Choose a tag to compare

Changes

  • Upgrade to Poetry v1.5.1 and make related changes

Release v0.6.1

07 Jun 01:05
Compare
Choose a tag to compare

Changes

  • Fix checktabs to be safe for file named '-'
  • Update requests dependency for CVE-2023-32681