Skip to content

Release 1.2.4 - Restoring Integration Compatibility

Latest

Choose a tag to compare

@erbsland-dev erbsland-dev released this 10 Jun 07:46
62861b6

This patch release restores compatibility with integrations that construct ANSI literal blocks using the classic docutils literal_block(rawsource, text) calling style.

Fixed

  • Restored the positional text argument for ANSILiteralBlock.
  • Fixed compatibility with sphinxcontrib-programoutput when programoutput_use_ansi = True, where output nodes are created as ANSILiteralBlock(output, output).
  • Added regression tests for the two-argument construction through both HTML and non-HTML parser paths.

Documentation

  • Improved the README and main documentation with clearer feature descriptions.
  • Clarified that erbsland-sphinx-ansi renders ANSI text styling but is not a terminal emulator.
  • Added guidance for preprocessing terminal output with erbsland-ansi-convert when output depends on cursor movement, screen clearing, or other terminal control behavior.

Maintenance

  • Added missing utility library files that were previously excluded by .gitignore.