Release 1.4.14 (2026-05-04)¶
Bug fixes¶
- fix formatting and add coverage for invalid ignore type
Chores¶
- retrigger CI with issue linkage (#482)
- sweep post-1.4.13 dependency updates (#482)
Documentation¶
-
update published docs for bundled markdownlint config Remove st-markdown-standards references (tool removed in #476). Rewrite markdown-standards.md as Markdown Validation reference documenting the bundled canonical config. Remove Step 7 (local .markdownlint.yaml) from consuming-repo-setup. Update validation matrix, CLI overview, index pages, getting-started, prepare-release prereqs, and mkdocs nav.
-
add cross-repo cleanup implementation plan Implementation plan for Phase 3 and Phase 4 remnants of the standard-tooling.toml migration: strip config sections from repository-standards.md in 8 consuming repos, update stale co-author references, and delete the last remaining st-config.toml. Ref #363
Features¶
-
add [markdownlint].ignore support to standard-tooling.toml Add optional [markdownlint] section to standard-tooling.toml with an ignore list of relative paths to exclude from markdown file discovery. This lets repos with large auto-generated markdown trees (e.g., research output) opt out of linting those paths without changing the validator itself.
-
Add MarkdownlintConfig dataclass and parse [markdownlint].ignore in read_config()
- Update _find_markdown_files() to accept and honor an ignore list
- Wire main() to read config and pass ignore paths to file discovery
- Add tests for config parsing and file discovery with ignore paths
- Update standard-tooling-toml.md schema docs