# 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)
