Skip to content
Ben Steffensmeier edited this page Nov 24, 2024 · 4 revisions

Annual Minor Releases

We attempt to do a minor version release of Jep approximately once a year. Typically this occurs around the time of a new release of Python so we can ensure any compatibility issues are resolved. We try to follow Semantic Versioning and keep backwards compatibility with old releases but Jep has alot of exposed internals in python that can occasionally change in a minor release, we will include a comment in the release notes documenting any potential compatibility issues.

Occasional Patch Releases

Patches are typically released as needed when there is a regression, stability problem, or build problem that needs to be resolved. Typically only the latest minor version will be patched. We try very hard not to introduce any changes in an incremental release that could affect compatibility.

Note

Keep in mind Jep currently has no paid developers or corporate sponsors so there are no firm release dates, it depends on my personal schedule as much as any technical issues.

Upcoming Releases

Jep 4.3

Jep 4.3 is planned for the end of 2025

Jep 4.3 will be released after the release of Python 3.14 to ensure compatibility with the new Python version.

New Features

  • We hope to continue to improve compatibility with modern python build tools. Specifically I am concerned about this deprecation warning which indicates we may have trouble building if deprecated features are removed: jep is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml'