Release history and notes
Sequence based identifiers are used for versioning (schema follows below):
major.minor[.revision]
It is always safe to upgrade within the same minor version (for example, from 0.3 to 0.3.4).
Minor version changes might be backwards incompatible. Read the release notes carefully before upgrading (for example, when upgrading from 0.3.4 to 0.4).
All backwards incompatible changes are mentioned in this document.
0.4
2026-01-30
Add customisation support for codeblock languages in both reStructuredText and Markdown files.
Add customisation support for file extensions in both reStructuredText and Markdown files.
Stop testing against 3.9. Minimum supported version is now Python 3.10.
0.3.5
2026-01-29
Add more tests. Improved test coverage.
0.3.4
2026-01-21
Add new syntax for grouping multiple code blocks in markdown files.
Add more tests to tests.md and tests.rst files for markup specific testing.
0.3.3
2026-01-20
Minor code and documentation fixes.
Add a dedicated tests.md file for markdown specific testing.
0.3.2
2026-01-19
Add support for async in code blocks.
0.3.1
2025-12-06
Test against Python 3.14.
Add sphinx-llms-txt-link integration.
0.3
2025-11-26
Note
Release is dedicated to my beloved son Rafayel. Happy birthday!
Make it possible to request pytest-fixtures.
0.2
2025-11-15
Handle deprecations for pytest 9.x. The
fspathargument is replaced withpathand the code is updated accordingly.
0.1.8
2025-05-11
Move everything to src directory.
Add Python tests.
0.1.7
2025-05-11
Minor fixes.
0.1.6
2025-05-10
Minor fixes.
0.1.5
2025-05-07
Improve error tracebacks.
0.1.4
2025-05-05
Fixes in .. literalinclude blocks.
0.1.3
2025-05-05
Add support for .. literalinclude blocks.
0.1.2
2025-05-03
Automatically add codeblock mark to documentation tests.
Add customisation section to documentation.
0.1.1
2025-04-30
Support Python 3.9.
0.1
2025-04-29
Note
In memory of the victims of the Armenian Genocide.
Initial beta release.