What's Changed
This release drops support for Python 3.8, and adds support for Python 3.13, see 298.
* fix: Adapt compose2 type test to Never in mypy output by antonagestam in https://github.com/antonagestam/phantom-types/pull/291
* fix: Use explicit TypeAlias throughout by antonagestam in https://github.com/antonagestam/phantom-types/pull/292
* Add `TypeGuard` to `is_formatted_phone_number` by flaeppe in https://github.com/antonagestam/phantom-types/pull/297
* fix: Pin typeguard<4.3.0 by antonagestam in https://github.com/antonagestam/phantom-types/pull/300
* chore: Bump version matrix by antonagestam in https://github.com/antonagestam/phantom-types/pull/298
New Contributors
* LLyaudet made their first contribution in https://github.com/antonagestam/phantom-types/pull/293
**Full Changelog**: https://github.com/antonagestam/phantom-types/compare/2.1.1...3.0.0