Closed jackdewinter closed 1 month ago
This pull request updates the project to version 0.9.24, focusing on improvements to Rule Md031 and container-based indenting. The changes include adding new test cases, fixing issues with nested containers and list starts, and introducing a new helper class for tracking line-to-container token relationships.
classDiagram
class LineToContainerTracker {
+trackLineToContainer(line: String, containerTokens: List<Token>)
+getContainerIndentation(line: String): int
+resetTracker()
}
class Token {
<<interface>>
+getType(): String
+getValue(): String
}
LineToContainerTracker --> Token : uses
note for LineToContainerTracker "A new helper class to assist in tracking line to container tokens for container-based indenting."
Change | Details | Files |
---|---|---|
Update changelog for version 0.9.24 |
|
newdocs/src/changelog.md |
Increment version number |
|
pymarkdown/version.py |
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
41bcdae
) to head (d9e6152
). Report is 1 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Summary by Sourcery
Release version 0.9.24, focusing on improvements for Rule Md031 and nested container handling. Introduce a new helper class for container-based indenting, fix list start issues, and address deeply nested container problems. Update the changelog and increment the library version.
New Features:
Bug Fixes:
Enhancements:
Documentation:
Chores: