What's Changed
This release is technically breaking (hence the major version bump), though it is not expected to affect users in practice. Namely, the private module `cmyt.utils` was renamed `cmyt._utils` to better reflect that it is not public API.
Python 3.9-3.12 is supported
* Bump actions/checkout from 3 to 4 in /.github/workflows by dependabot in https://github.com/yt-project/cmyt/pull/147
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/148
* TST: move tests to Python 3.12 (stable) by neutrinoceros in https://github.com/yt-project/cmyt/pull/146
* MNT: rename private module to clarify that it's not part of public API by neutrinoceros in https://github.com/yt-project/cmyt/pull/150
* DEPR: cycle out deprecated function from private module by neutrinoceros in https://github.com/yt-project/cmyt/pull/151
* REL: prep release 2.0.0 by neutrinoceros in https://github.com/yt-project/cmyt/pull/152
**Full Changelog**: https://github.com/yt-project/cmyt/compare/v1.4.0...v2.0.0