NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #2350 most downloaded on PyPI
DocLang reference toolkit
Last release 2 months ago
15 Jul 2026
Ships on a steady schedule
a new release about every 10 days
Nearly every release is documented
notes for 7 of 7 stable releases
Nothing withdrawn
no release was ever pulled
4 months old
7 releases · first in 2026
One column per month.
reject DTD and entity references in DocLang validation by @vagenas in #170
expand lxml version support by @vagenas in #158
Full Changelog: v0.7.1...v0.7.2
BREAKING CHANGE : saxonche is no longer installed by default; install doclang[schematron-saxon] (or pass a custom schematron= backend) for Schematron…
saxonche is no longer installed by default; install doclang[schematron-saxon] (or pass a custom schematron= backend) for Schematron validation.Full Changelog: v0.7.0...v0.7.1
saxonche is no longer installed by default; install doclang[schematron-saxon] (or pass a custom schematron= backend) for Schematron validation.BREAKING CHANGE : ValidationError no longer exposes file , xsd_valid , or schematron_valid ; use xsd_errors and schematron_errors instead. CLI JSON ou…
ValidationError no longer exposes file, xsd_valid, or schematron_valid; use xsd_errors and schematron_errors instead. CLI JSON output no longer includes a top-level file field.<description> and <summary> by @vagenas in #150Full Changelog: v0.6.0...v0.7.0
<description> and <summary> (#150)ValidationError no longer exposes file, xsd_valid, or schematron_valid; use xsd_errors and schematron_errors instead. CLI JSON output no longer includes a top-level file field.BREAKING CHANGE : chart-specific element body preamble shape changed from <table> -> <src> to <src> -> <tabular>
<picture>, add <tabular> for chart tables by @vagenas in #90
<table> -> <src> to <src> -> <tabular>Full Changelog: v0.5.0...v0.6.0
<picture>, add <tabular> for chart tables (#90)
<table> -> <src> to <src> -> <tabular>add <layer> , document tokenization guidelines by @vagenas in #87
<layer>, document tokenization guidelines (#87)Update ISO standard contributor table by @Max-Vermeir-ABBYY in #72
<label> and <index>, specialize <picture>, static PyPI versioning, and spec/schema cleanup by @vagenas in #77<picture> subclassing, update examples by @vagenas in #80<location> handling, various spec refinements by @vagenas in #82Full Changelog: v0.3.0...v0.4.0
<location> handling, various spec refinements (#82)<picture> subclassing, update examples (#80)<picture> documentation, detail src.uri, improve <smiles><picture>/<src>, update default class/label & picture labels<formula>, <superscript> & <subscript><label>, document recommended valueslocation@value validation in schema and documentation<floating_group> from validatorfield_heading@level specheading@level constraints<custom>, defer <meta><layer><default_resolution> to validator, add tests, align <h_thread><page_break> to validator, add tests<caption> to element head<thread> validation & testsYour coding agent can read these notes before it upgrades. Set up the MCP server →