v0.9.6
This was a point release that highlighted improvements to the accuracy of reported tokens in situations with nested containers. In addition, to help further development, time was spent to apply type hints to the entire project.
PLEASE! If you encounter any issues with this product, please file an issue report and tell us about it! There are a lot of combinations of Markdown elements to cover, and we need your help to prioritize them all!
Added
- Added - Issue 293
- next round of nested level tests, with new list items
- Added - Issue 319
- added mypy typing to entire project and removed stubs for application_properties
Changed
- Changed - Issue 154
- rule md003: added configuration
allow-setext-update
- rule md003: added configuration
- Changed - Issue 283
- general: moved more modules into specific directories
Fixed
- Fixed - Issue 95
- parser: with certain cases involving a new list item, can start a container in the middle of line
- Fixed - Issue 161
- rule md005: was not returning proper values for actual and expected
- Fixed - Issue 189
- rule md027: addressed index out of bounds error keeping track of blank lines after a block quote was started in a previous section
- Fixed - Issue 287
- parser: code to handle indent was greedy with respect to HTML blocks and fenced code blocks
- Fixed - Issue 294
- markdown generator: needed to take list items into account
- Fixed - Issue 295
- markdown generator: fixed by work on 294
- Fixed - Issue 296
- parser: improper closing of previous block caused duplicate list items
- Fixed - Issue 297
- markdown generator: not indenting enough
- Fixed - Issue 298
- parser: list processing go confused between block quote and list
- Fixed - Issue 299
- parser: not recognizing inner list
- Fixed - Issue 300
- parser: various issues with lists not being properly handled in nested scenarios