[4.0.0](https://github.com/germainlefebvre4/libtado/compare/3.7.16...4.0.0) (2025-03-20)
* feat(auth)!: Implement new OAuth device code grant flow (478) ([a5d3e04](https://github.com/germainlefebvre4/libtado/commit/a5d3e04f990ae4ccb53fa06292e91169ac3c27ce)), closes [#478](https://github.com/germainlefebvre4/libtado/issues/478)
BREAKING CHANGES
* Tado does not support password grant flow as authentication flow anymore.
* chore: uncomment useful call in example
* fix(auth): Create token file when absent to avoir errors
* chore: Update .env.template file
* fix(cli): Manage mutually exclusive cli arguments
* ci: Remove matric strategy on python versions
* ci: Remove matric strategy on python versions
* ci: Remove matric strategy on python versions
* fix(cli): Manage mutually exclusive cli arguments
* chore(lint): Ruff linter
* chore(lint): Yaml linter
* docs: Add page to explain what are why about new auth flow
* docs: Update tado generated jsonschemas
* docs: Update readme with warning banner
* ci: Disable unit tests job