Skip to content

Releases: bczsalba/Termage

v0.6.1: Fix for highlight option

23 Aug 08:11
Compare
Choose a tag to compare

Bugfixes

  • Fix highlight option not applying in the plugin

v0.6.0: Inline SVGs & better API!

22 Aug 19:52
Compare
Choose a tag to compare

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

  • Unify the codeblock-formatting API under execution.format_codeblock (2c076db, d20d66e)
  • Rewrite & refactor most of the plugin to be more maintainable (2c076db)
  • Refactor the Python API so that the termage function is called by the CLI, not the other way around. (8fb9b40)

v0.5.0: Overflow plugin args & a runner

16 Aug 20:51
Compare
Choose a tag to compare

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!

11 Aug 17:02
Compare
Choose a tag to compare

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 and 0.3.2 were published same-day to fix some package-breaking issues.

v0.2.0: Escaping the shadow of greats

26 May 21:15
Compare
Choose a tag to compare

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!
export

v0.1.0: Welcome!

26 May 09:02
3865ed5
Compare
Choose a tag to compare

This is the initial release for Termage.

termage bczsalba com_