Releases: bczsalba/Termage
v0.6.1: Fix for highlight option
v0.6.0: Inline SVGs & better API!
This release brings a major rewrite to the plugin internals, which happens to allow us to write SVGs directly into HTML, without having to save it as a file somewhere. This fixes by far the biggest issue I personally had with the plugin, it forcing an infinite reload loop upon the first file change.
There are also minor updates to the API to make it a bit more coherent and understandable. There are some updates to the documentation as well.
Changelog
Additions
- Add support for inserting SVGs inline, without writing files (2c076db)
Refactors
v0.5.0: Overflow plugin args & a runner
This release brings two minor updates, detailed below. Updates at the moment are very incremental, and are mostly on the basis of "I need this for the PyTermGUI docs".
Changelog
Additions
- Support inserting unhandled plugin arguments into formatted markdown
- Add
--run
argument
v0.3: Configuration!
This release brings support for MkDocs' plugin-side configuration, as well as a couple of QOL features.
Additions
- Support using global MkDocs configuration
- Add
chrome
CLI switch - Export all
execution
functions, as well as a wrapper for the CLI,termage
Refactors
- Move to
Hatch
build system
Note: bugfix versions
0.3.1
and0.3.2
were published same-day to fix some package-breaking issues.
v0.2.0: Escaping the shadow of greats
Up until this release (so a grand total of 1 day of its life), Termage
was nothing more than a poorly written MkDocs plugin. That all changes today.
It is now a standalone library, moving from the name mkdocs_termage_plugin
to the much more elegant termage
. It also received a full rewrite, which allowed opening it up for a brand-new CLI binding!
Changelog
Refactors
- Rewrite the entire program to provide a standalone module, with CLI and MkDocs plugin bindings.
Showcase
Here is an SVG presenting the new feature, by being generated by approximately the code it displays. Nifty!