Version 0.9.32 - 2025-08-12
Version 0.9.32 - 2025-08-12
The last month has featured our team banging our collective heads against the wall as we work on tightening up the outstanding skipped tests. While there are a couple of stray parsing bugs here and there, most of it has to do with ensuring that the parsing of Markdown tokens are complete... including whitespaces. This is not an issue for generating HTML, but we feel it is a big issue for people writing rules against those tokens. As such, we are trying to ensure we capture as many scenarios as possible, and making sure all tests pass. Its often a tough job, but we feel it is worth it!
On that note, please note that if you are using pragmas to temporarily turn off rules in your documents, there is a small change. In fixing Issue 1447, we noticed there was an issue with how the pragmas ended. To fix this properly, as of release 0.9.32, pragmas starting with a <!-- must end with a --> and pragmas starting with a <!--- must end with a --->. This should be a one time change, and we apologize in advance for any issues it causes.
A big thanks to our users who are reporting issues with the project! While we would like to believe we can think of every test case, we know we cannot. Therefore, 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 1454
- added support for
--enable-extensionsto the command line and API
- added support for
- Issue 1455
- added API functions for
--no-json5and--continue-on-errorto achieve parity with command line
- added API functions for
Fixed
- Issue 1387
- fixed weird indent issue with Md005
- Issue 1400
- addressed issues with Md041 and how it handles HTML Block elements at the start of a document
- added extra examples to documentation to expand on some interesting areas with the Md041 rule and "invisible" tags
- Issue 1441
Issue 1443- an invalid LRD, started right after a container block was started did not unwind properly
- Issue 1446
- multiple issues with LRDs and whitespace/tabs
- Issue 1447
- was not handling
--->properly at the end of pragmas
- was not handling
- Issue 1464
- adding better support for tabs with LRDs.