Skip to content

v0.9.2

Choose a tag to compare

@jackdewinter jackdewinter released this 24 Oct 20:32
· 830 commits to main since this release
6e49ad9

For full release information, go to the change log.

This was a point release to allow fixed issues to be released. While
the full descriptions are below, here are some highlights:

  • Fixed issue with PyMarkdown scripts not having correct permissions
  • Added more scenario tests and verified that those worked
  • Fixed small issues with parser and rules, mostly boundary cases

Changed

Fixed

  • Fixed - Issue 43
    • parser: on start of nested list, was not allowing indent to be based on parent indent
  • Fixed - Issue 47
    • parser: wasn't treating "partial" LRDs as valid, rewinding past their start
  • Fixed - Issue 49
    • parser: aborting a LRD within a list was not generating correct reset state
    • scenario tests: addressed same issue in fenced code block and LRD tests
    • issue: added Issue 50 to test with extra levels
  • Fixed - Issue 51
    • parser: not handling list starts properly where the list indent was less than the line before it
  • Fixed - Issued 53
    • parser: when dealing with lines within a list item within a block quote, not removing leading spaces properly
  • Fixed - Issue 56
    • scenario tests: resolved outstanding rules tests that were skipped
    • parser: when parsing - > , did not properly retain new block quote level on return
  • Fixed - Issue 59
    • parser: on line after list item, if started with ===, would think it was SetExt instead of continuation text.
  • Fixed - Issue 72
    • rule md006: was not properly handling block quotes and nested lists
  • Fixed - Issue 74
    • parser: not handling cases with list then block quote, with only block quote on next line
    • scenario tests: added extra tests to cover variations on more complex nesting cases
  • Fixed - Issue 76
    • scenario tests: added extra test to cover missing variations
    • parser: was not handle the unwinding of lists properly in one case due to off-by-one error
  • Fixed - Issue 77
    • command line: scripts not interfacing properly on linux systems
  • Fixed - Issue 79
    • scenario tests: added extra test to cover missing variations
    • rule Md005: rewritten to respond to ordered lists better