Enhancements
- Updated the CI workflow to use Python 3.13 and modernized the build process by replacing deprecated setup.py commands with build and twine.
- Adjusted pyproject.toml to align with new packaging configurations.
- Enabled Python 3.13 in GitHub Actions workflows and tests, adding related compatibility checks where necessary.
- Upgraded actions/checkout and adjusted test markers for feature-specific availability in 3.13.
- Replaced all occurrences of "TypeMisMatch" with the correct term "TypeMismatch" across documentation files, improving consistency and correctness in the error type mentioned throughout the project.
New Features
- Added support for Python version 3.13 as reflected in the README updates. Now users are aware of the extended compatibility with newer Python versions.
Refactoring
- Relocated all test files from strongtyping/tests to a root-level tests directory for better project organization and consistency. No code changes were made, ensuring functionality remains unaffected.