Changelog¤
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0] - 2024-12-18¤
Added¤
- Initial release of the
msl-odtPyPi module. - Basic functionality for reading and writing to
.odtfiles.
Changed¤
- [2020] Initial stand-alone development
- [2024 August] Add
mathHeightparameter toaddequation() - [2024 September]
- Add tables, minor formatting, and table creation utility
- Add warnings for problematic parameters
- Modify to use PEP8 case convention (lowercase or snake_case)
- [2024 November]
- Develop tests and example files
- Configure for
PyPiandGithub
Fixed¤
- Initial stand-alone version had issues with hyperlinks in
addtext(). Fixed to properly format detected URLs as clickable links in the.odtdocument - Appending to existing document required an additional utility function to read existing styles for previous tables so new table styles didn't overwrite or conflict with them.
Deprecated¤
- None at this time.
Removed¤
- None at this time.
[Unreleased]¤
Added¤
- Enhancements for richer text formatting, e.g. bold, italic, etc. in paragraphs
Changed¤
- Improve
addtext()to support different link formats, e.g. email addresses - Refactor code to improve modularity
- Extend test coverage