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.
Please refer to the CHANGELOG in the dev branch for upcoming release changes.
2.0.0 - 2023-10-09
- Added - Add batch processing mode with YAML file. Please refer to mmg.yaml file for usage.
- Added - Simple Python API for script usage #13
- Added - Add automated testing for stability and reliability #18
- Added - Add "Validation Only" command to the mmg CLI #20
- Added - Add "Skip Validation" command to the mmg CLI.
- Added - Support Jupyter Notebook(.ipynb) #13
- Added - Support for HTML, PDF output formats #19
- Added - Publish documentation to Github Pages (http://mmg.ryul1206.dev/) #17
- Changed - Use Poetry for Python package management #16
- Fixed - Bug in
remove_emoji
function that fails to remove all emojis #23 - Fixed - Fixes and enhancements for code block tracking #24
- Improved - From version 2.0, skipping header levels will no longer cause an error when generating a table of contents. In versions 1.X, if header 2 was skipped and header 3 followed immediately, an error occurred when creating the table of contents. However, we have removed this restriction as it was deemed inconvenient. Instead, in such cases, the skipped header 3 will not be displayed in the table of contents.
- Removed - Drop support for Python 3.6
- Python 3.6 EOL is 23 Dec 2021
- Poetry requires Python 3.7 or higher
1.0.3 - 2023-04-16
- Fixed - Bug fix for
--yes
flag. #21 by @ryukzak - Fixed - Fix broken URL for CodeFactor badge in README
- Fixed - Resolve PowerShell bug for specific file names
1.0.2 - 2022-06-19
-
Changed - Change the verbosity level of some display information.
-
Fixed - Fix #10: The CLI is not working on the Windows PowerShell.
-
Removed - Delete unnecessary sentences.
Do you want to convert these files? [y/N] Please respond with 'yes' or 'no' (or 'y' or 'n'). # <--- THIS LINE WAS DELETED.
1.0.1 - 2021-07-02
- Added - Japanese README
- Changed - Move the log's check icon to the front.
- Fixed - Fix #4: ToC contents are broken when a header(#) has a link.
1.0.a2 - 2021-06-17
- Fixed - Fix 'import-im6.q16' errors caused by missing shebang.
- Fixed - Fix an infinite loop bug when select no in query_yes_no.
1.0.a1 - 2021-06-17
- Added -
pip install
from the Python Package Index. - Added - More CLI features: check, verbose, version, and yes parameter for confirmation.
- Added - Detect a failure of ToC level PR #2 by @mathben
- Added - Detect an error of missing language keywords. PR #2 by @mathben
- Changed - Update README pip installation with requirements.txt PR #2 by @mathben
- Fixed - Correct
mmg
completion message to distinguish between singular and plural. - Fixed - Fix regex pattern to recognize IETF language tags
0.2.0 - 2020-08-16
- Added - New CLI command by Click package.
mmg --help
- Changed - All Python exceptions changed to Click exceptions.
- Changed - More detailed README. (Installation method, CLI usage, and some warnings.)