Version 0.9.26 - Date: 2024-12-09
Version 0.9.26 - Date: 2024-12-09
Progress continues on locating issues and addressing them, including four issues reported by users. As of this past weekend, (to the best of our knowledge) we have eliminated all fatal issues with Rule Md031 and its fix mode. While there are only three weeks left until the new year, we hope to make significant progress on Rule Md031's fix mode producing incorrect markdown. At the same time, we are starting to do research work into determining the best patterns for introducing new leaf elements in 2025. Our main goal is to provide thorough coverage without sacrificing proper testing. To that end, we will try and figure out and document the best approaches so we can use them for new leaf elements in 2025.
In addition to this work, make solid progress on addressing user issues as reported. And this might seem repetitive, but we continue to 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 810
- Added fix mode for Rule Md012
- Issue 1280
- Added testing capability to save all single Markdown documents in a specified directory, then scanning them one at a time with PyMarkdown and each of the extensions enabled.
Fixed
- Issue 1259
- Fixed asserts and bad parsing from cases where containers are added and then a "raw" blank line removes all containers.
- Issue 1263
- Fixed issue where a new unordered list between two block quotes was not being recognized properly.
- Issue 1270
- Fixed issue with Md027 not reporting line numbers properly within anything except the first paragraph.
- Issue 1272
- Parsing of the FCB in certain cases was off, as was the text token containing the code block's text. Resulted in the columns being reported being indented less than expected.
- Issue 1274
- Fixed remaining assert issues, leaving fixes that produce valid Markdown, but not the intended Markdown.
- Issue 1267
- Fixed reported issue with task lists creating an error in Md018.
- Issue 1268
- Fixed issue with Md022 and pragmas, similar to Issue 1208.
Changed
- Issue 1258
- Moved twine package into dev section