Skip to content

Releases: houfu/redlines

v0.5.1

07 Nov 14:32
894f82e
Compare
Choose a tag to compare

A hotfix to correct a regression for Python 3.8

What's Changed

  • Changed type hints from list[str] to List[str] in redlines/processor.py for better consistency with Python's typing module. Closed #42 [Thanks to @servient-ashwin for raising this]
  • Extended the supported Python versions in the CI configuration to include Python 3.8 and 3.12 (.github/workflows/python-package.yml).
  • Added a new CLI command to output redline comparisons as markdown with various style options (redlines/cli.py).
  • New image for Readme.Md etc featuring red-green (the default) output

Full Changelog: v0.5.0...v0.5.1

v0.5

02 Nov 12:46
Compare
Choose a tag to compare

A new year, a new version.
v 0.5 introduces several new enhancements and lays the groundwork for future features.

New Features

  • New Markdown styles
    • bbcode (BBCode) (Thanks to new contributor @tharun634 )
    • streamlit
  • CLI utility now has a new command simple_text (Thanks to @jeisner for the inspiration)
  • redlines.compare now support rich output as an option

The bulk of the change goes towards refactoring the current processing into its own processor: WholeDocumentProcessor.
These changes allow these possibilities in the future:

  • Instead of processing all content in a document at once, changes can be generated.
  • Processing content can be customized, for example page by page for PDFs.

Other changes

  • Improved documentation in several areas -- cli (#38), corrections (#27), redlines-textual, README.md etc
  • Added uv
  • New tests for new features

Full Changelog: v0.4.2...v0.5

v0.4.2

03 Sep 16:30
e1ff20c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

03 Sep 15:55
a5cd3fd
Compare
Choose a tag to compare

What's Changed

  • Fix: Update console tests to pass by @houfu in #18
  • Feat: Add "ghfm" style by @houfu in #19
  • added None to be detected for markdown_style by @RamishKH in #22
  • Fix: Add a default test case by @houfu in #23

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

13 Jul 15:40
eaa71e1
Compare
Choose a tag to compare

In this version:

Much appreciation 👏 to first time contributor @aaAldinaaa and @inteli5 for their assistance in this release.

Your contributions and comments to issues are always welcomed and make it hard for me to ignore this library.

v0.3.0

10 May 14:46
102b396
Compare
Choose a tag to compare

In this version:

  • better handling of newlines by @inteli5
  • New workflow, updates to docs and other housekeeping by @houfu

Thanks to @inteli5 first contribution, I felt more compelled to maintain this code. Open source works!
New contributions are always welcomed.