Skip to content

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