Releases: houfu/redlines
Releases · houfu/redlines
v0.5.1
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
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 supportrich
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
v0.4.1
v0.4.0
In this version:
- New command line application by @houfu, resolves #11
- Custom styling by @aaAldinaaa and @houfu
- Updates to docs by @houfu
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.