Four source languages, two render modes, and a manual that documents itself.
New
- YAML and Make styles —
\includeyamland\includemakejoin\includebash
and\includelua, covering Bash, Lua, YAML and Makefiles. --tangle— strip the doc-comments to recover the runnable source
(style-aware; replaces the oldsedstep).- Verbatim / listings switch —
\ctxuselistingsand\ctxuseverbatimpick the
renderer anywhere in a document.
Changed
- Under LaTeX the include macros now default to a dependency-free numbered
verbatim instead oflistings. Opt back intolistings(syntax highlighting,
line breaking) with\ctxuselistings. Heads-up for v1.0 users who relied on the
listings output. - The verbatim line-number gutter auto-sizes to the file, and tabs are expanded
when weaving. - Extensionless names (
Makefile) and directory-qualified paths
(.github/workflows/build.yml) are now accepted.
Fixed
- A spurious
%on the first line of a plain-TeX wrapper listing.
Docs
- The manual now uses comment2tex on itself throughout — the converter, the
Makefile, the test suite and the CI/CD workflows are all typeset by the package
itself — plus a short "is it literate programming?" discussion and section
cross-references.
Full Changelog: v1.0...1.1