Breaking Changes
- The `persist_session` flag on the `Account` and `Session` classes has been replaced with `refresh_token` due to changes in the old auth endpoint that no longer supports MFA from an authenticator app.
What's Changed
* Bump grpcio from 1.64.1 to 1.65.2 by dependabot in https://github.com/natekspencer/vivintpy/pull/186
* Bump setuptools from 68.0.0 to 70.0.0 by dependabot in https://github.com/natekspencer/vivintpy/pull/182
* Bump protobuf from 4.25.3 to 4.25.4 by dependabot in https://github.com/natekspencer/vivintpy/pull/184
* Bump aiohttp from 3.9.5 to 3.10.0 by dependabot in https://github.com/natekspencer/vivintpy/pull/185
* Bump the dev-dependencies group with 4 updates by dependabot in https://github.com/natekspencer/vivintpy/pull/183
* Bump aiohttp from 3.10.0 to 3.10.5 by dependabot in https://github.com/natekspencer/vivintpy/pull/191
* Bump grpcio from 1.65.2 to 1.66.1 by dependabot in https://github.com/natekspencer/vivintpy/pull/190
* Bump certifi from 2024.7.4 to 2024.8.30 by dependabot in https://github.com/natekspencer/vivintpy/pull/189
* Bump the dev-dependencies group with 5 updates by dependabot in https://github.com/natekspencer/vivintpy/pull/188
* Bump protobuf from 4.25.4 to 4.25.5 by dependabot in https://github.com/natekspencer/vivintpy/pull/196
* Bump grpcio from 1.66.1 to 1.66.2 by dependabot in https://github.com/natekspencer/vivintpy/pull/195
* Bump aiohttp from 3.10.5 to 3.10.8 by dependabot in https://github.com/natekspencer/vivintpy/pull/194
* Bump pubnub from 8.0.0 to 8.1.0 by dependabot in https://github.com/natekspencer/vivintpy/pull/193
* Bump the dev-dependencies group across 1 directory with 3 updates by dependabot in https://github.com/natekspencer/vivintpy/pull/197
* Update auth flow to OAuth PKCE by natekspencer in https://github.com/natekspencer/vivintpy/pull/198
* Fix mypy errors by natekspencer in https://github.com/natekspencer/vivintpy/pull/199
**Full Changelog**: https://github.com/natekspencer/vivintpy/compare/2023.4.1...2024.0.0