Skip to content

Releases: loopj/aiovantage

0.22.3

03 Mar 04:06
Compare
Choose a tag to compare

What's Changed

  • Update cache-dependency-glob path for setup-uv by @loopj in #253
  • Bump mkdocstrings from 0.28.1 to 0.28.2 by @dependabot in #254
  • Bump mkdocstrings-python from 1.16.1 to 1.16.2 by @dependabot in #255
  • Fail gracefully on missing methods for older firmware by @loopj in #256

Full Changelog: 0.22.2...0.22.3

0.22.2

23 Feb 22:34
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.22.1...0.22.2

0.22.1

22 Feb 21:16
Compare
Choose a tag to compare

What's Changed

  • Various authentication bug fixes by @loopj in #246

Full Changelog: 0.22.0...0.22.1

0.22.0

22 Feb 01:45
Compare
Choose a tag to compare

What's Changed

  • Add a couple more error types by @loopj in #241
  • Add support for IRX-II stations by @loopj in #242
  • Add new RGBLoad interface methods by @loopj in #243

Full Changelog: 0.21.0...0.22.0

0.21.0

20 Feb 16:40
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.20.0...0.21.0

0.20.0

19 Feb 19:18
Compare
Choose a tag to compare

What's Changed

  • Rename BaseController to Controller by @loopj in #233
  • Expose what status type a controller is using for state updates by @loopj in #234

Full Changelog: 0.19.0...0.20.0

0.19.0

14 Feb 03:53
Compare
Choose a tag to compare

What's Changed

  • Bump ruff from 0.9.3 to 0.9.4 by @dependabot in #201
  • Bump pyright from 1.1.392.post0 to 1.1.393 by @dependabot in #202
  • Simplify type converter classes, no need for instances/instance methods by @loopj in #203
  • Fix docstrings for methods wrapped with @method by @loopj in #204
  • More docs, specify field sources for complex command client responses by @loopj in #206
  • Install docs dependencies for readthedocs by @loopj in #207
  • Centralize logging into logger module by @loopj in #208
  • Fix warnings in documentation generation by @loopj in #209
  • Minor docs related changes by @loopj in #210
  • Combine config_client interfaces by @loopj in #211
  • Better encapsulation for config_client requests and interfaces by @loopj in #212
  • Styling for external autorefs by @loopj in #213
  • Make many internal modules private by @loopj in #214
  • Pin package dependencies for docs packages by @loopj in #215
  • Bump mkdocs-api-autonav from 0.1.0 to 0.1.2 by @dependabot in #216
  • Bump ruff from 0.9.4 to 0.9.5 by @dependabot in #218
  • Bump mkdocstrings-python from 1.14.5 to 1.14.6 by @dependabot in #217
  • Make individual controller modules private by @loopj in #219
  • Cleanup command client event handling by @loopj in #220
  • Make individual objects and object_interfaces modules private by @loopj in #221
  • Remove the global ssl_context_factory, in favor of passing to constructors by @loopj in #222
  • More documentation by @loopj in #223
  • Bump ruff from 0.9.5 to 0.9.6 by @dependabot in #225
  • Refactor event handling by @loopj in #224
  • Update README by @loopj in #226
  • More docs updates by @loopj in #227
  • Add support for disabling state monitoring, expose fetch_state, etc on Vantage client by @loopj in #228
  • Rename temperature_sensors and back_box controllers to be consistent" by @loopj in #229
  • Improvements to 'group' objects by @loopj in #231
  • Add additional thermostat types to the thermostat controller by @loopj in #232

Full Changelog: 0.18.0...0.19.0

0.18.0

10 Feb 21:54
Compare
Choose a tag to compare

What's Changed

  • Make system objects implement object interfaces by @loopj in #196
  • Simplify controller logic by @loopj in #200

Full Changelog: 0.17.2...0.18.0

0.17.2

28 Jan 22:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.17.1...0.17.2

0.17.1

27 Jan 22:17
Compare
Choose a tag to compare

What's Changed

  • Add top-level method for setting SSL context factory by @loopj in #193
  • Bump xsdata from 24.11 to 24.12 by @dependabot in #192
  • Remove ObjectChoice logic in favor of scoping xsdata wildcard to a module by @loopj in #194
  • Group port/child objects into a single file per driver by @loopj in #195

Full Changelog: 0.17.0...0.17.1