What's Changed
* Remove CFAuth by ludeeus in https://github.com/ludeeus/pycfdns/pull/15
* Restructure API client model by ludeeus in https://github.com/ludeeus/pycfdns/pull/16
* Add common logger instance by ludeeus in https://github.com/ludeeus/pycfdns/pull/17
* Add missing types and docstrings to models by ludeeus in https://github.com/ludeeus/pycfdns/pull/18
* Move CloudflareUpdater class by ludeeus in https://github.com/ludeeus/pycfdns/pull/19
* Finish base typing by ludeeus in https://github.com/ludeeus/pycfdns/pull/20
* Remove CFRecord by ludeeus in https://github.com/ludeeus/pycfdns/pull/21
* Complete refactor by ludeeus in https://github.com/ludeeus/pycfdns/pull/22
* Move to pyproject.toml and poetry by ludeeus in https://github.com/ludeeus/pycfdns/pull/23
* Add pagination to list APIs by ludeeus in https://github.com/ludeeus/pycfdns/pull/24
* Prefix with record_ to not override by ludeeus in https://github.com/ludeeus/pycfdns/pull/25
* Add OIDC publishing by ludeeus in https://github.com/ludeeus/pycfdns/pull/26
**Full Changelog**: https://github.com/ludeeus/pycfdns/compare/2.0.1...3.0.0