diff --git a/newdocs/src/changelog.md b/newdocs/src/changelog.md index b0a09037..67a76492 100644 --- a/newdocs/src/changelog.md +++ b/newdocs/src/changelog.md @@ -5,6 +5,43 @@ ### Added +- None + + +### Fixed + +- None + + +### Changed + +- None + +## Version 0.9.24 - Date: 2024-10-06 + +This release continued our focus on enabling fixing for Rule Md031 +and uncovering any issues with the more deeply nested container cases. +This has meant introducing a new helper class to assist in the tracking +of a given line to the container tokens used to provide container-based +indenting for that line. This is very important for Rule Md031, and +has already proveded to be useful in a partial rewrite of some of the +logic for Md027. + +While we find the odd parsing error, those issues are now rare to find in container +nesting of three container or less, especially compared to finding issues with our +new fix logic. Still, we continue to try different combinations +of containers elements and leaf elements, verifying that PyMarkdown creates the +correct HTML and correct Markdown from our parsed format. + +That is where we still need our users to help us out. If you are scanning any +Markdown documents and the results seem off, please file an issue. If you are +starting to use our fix mode on your Markdown documents and there are +issues, please file an issue. We appreciate any help that we can get +to improve the project for everyone! + + +### Added + - [Issue 1212](https://github.com/jackdewinter/pymarkdown/issues/1212) - added cases to Md031 for SetExt - added extra test cases and resolution to other cases @@ -46,7 +83,7 @@ - [Issue 1166](https://github.com/jackdewinter/pymarkdown/issues/1166) - [Issue 1167](https://github.com/jackdewinter/pymarkdown/issues/1167) - [Issue 1168](https://github.com/jackdewinter/pymarkdown/issues/1168) - - fixed issue with more deeply nested + - fixed issue with more deeply nested containers ### Changed diff --git a/pymarkdown/version.py b/pymarkdown/version.py index e50ec35e..da59e0f9 100644 --- a/pymarkdown/version.py +++ b/pymarkdown/version.py @@ -2,4 +2,4 @@ Library version information. """ -__version__: str = "0.9.23" +__version__: str = "0.9.24"