Roadmap#

This file provides an overview of the direction towards which this project is heading.

Current version: 1.2.4

[1.x]#

  • Enhance the test suite

  • Incorporate user feature requests

[2.x]#

  • Increase coverage to 80%

[3.0] - 2027-10 or before#

  • Comprehensive bugfixes

  • Deprecate Python <=3.12 compatibility module

  • Increase coverage to 90%

  • Remove or supersede faulty patterns

[3.x]#

  • Major feature additions, with more focus on the low level

  • Publish docker images if there is demand

[4.0] - 2028-06#

  • Deprecate Python <=3.13 compatibility module

[4.3] - 2028-09#

  • Set up funding

[4.4] - 2028-10#

  • Promise to support all non-EOL Python versions is met

[5.0] - 2029-02#

  • Drop support for Python 3.12 (adapt type parameters with defaults)

[6.0] - 2029-10#

  • Drop support for Python 3.13 (remove functools.partial compatibility layer)

  • Synchronize release schedule with Python’s (major release every Python minor version)