This release has some breaking changes:
- https://github.com/jbouwh/incomfort-client/pull/15 changes the `display_code` and `fault_code` to be an `IntEnum`. The name values have been slugified, so this might break any automations that depend on the old `display_text`. The new slugified codes are now unique, so they can be used as a base to support localization. Special thanks for joostlek and zxdavb!
What's Changed
* Bump black from 23.1.0 to 24.3.0 by dependabot in https://github.com/jbouwh/incomfort-client/pull/13
* Add Python 3.12 dev container by jbouwh in https://github.com/jbouwh/incomfort-client/pull/14
* Automate pypi builds and uploads on new release by jbouwh in https://github.com/jbouwh/incomfort-client/pull/16
* Upgraded build actions to latest versions by jbouwh in https://github.com/jbouwh/incomfort-client/pull/17
* Add python validation action by jbouwh in https://github.com/jbouwh/incomfort-client/pull/18
* Update project details and readme by jbouwh in https://github.com/jbouwh/incomfort-client/pull/19
* Fix typing issues by joostlek in https://github.com/jbouwh/incomfort-client/pull/25
* Fix end of files by joostlek in https://github.com/jbouwh/incomfort-client/pull/24
* Fix typos by joostlek in https://github.com/jbouwh/incomfort-client/pull/23
* Fix issues found by ruff by joostlek in https://github.com/jbouwh/incomfort-client/pull/22
* Use slugified status and error codes for display code and error status by jbouwh in https://github.com/jbouwh/incomfort-client/pull/15
* Bump to v0.6.0 by jbouwh in https://github.com/jbouwh/incomfort-client/pull/26
New Contributors
* jbouwh made their first contribution in https://github.com/jbouwh/incomfort-client/pull/14
* joostlek made their first contribution in https://github.com/jbouwh/incomfort-client/pull/25
**Full Changelog**: https://github.com/jbouwh/incomfort-client/compare/0.5.0...v0.6.0