Breaks compatibility with --config.
- New lint
markdown-heading-first. Thank you to @Abeeujah! (#117) - New lint
markdown-no-backticks. Thank you to @apeaircreative! (#121) - New lint
markdown-spell. (1d595cc)
- Various improvements for configuration error reporting. (
9812014,24e5142) - Reduced CI noise. (
ce98cd2) - Report message improvements. (
8fab180) - Replace
prefix/suffixoptions with templates. (d7dc36b) --confignow extends the default configuration instead of replacing it. (b693091)- Report source position for markdown nodes. (#116)
- Bumped MSRV to 1.81.
Breaks compatibility with --config, the Reporter API, the Lint API, and the JavaScript API.
- New lint
markdown-headings-spacereporting improperly spaced headings. Thank you to @0xRampey! - Relevant suggestions in
markdown-rel-linkswhen linking to the license file or other proposals. Thank you to @aslikaya and @JEAlfonsoP! - New list
markdown-no-backticksreporting when an EIP-like string is wrapped in backticks (eg. `EIP-1234`.) Thank you to @VictoriaAde! - New crate
eipw-snippetsfor holding application-level diagnostic information.
- Preamble parsing moved into its own crate.
markdown-link-firstnow allows self-references without a link. Thank you to @aslikaya!annotate-snippetsupdated to 0.11.4 (breaking changes to at leastLintandReportertraits, and JavaScript API.)- [
comrak] updated to 0.29 (breaking changes toLint.) - Various dependency updates.
markdown-link-firstno longer triggers inside image alt text. Thank you to @rutefig!
Breaks compatibility with --config and default_lints.
- Add
prefixandsuffixoptions topreamble::requires_status. - Add
prefixandsuffixoptions topreamble::proposal_ref. - Add
prefixandsuffixoptions tomarkdown::link_status.
Breaks compatibility with --config and default_lints.
- Add
prefix(eg.eip-) andsuffix(eg..md) options tomarkdown::proposal_reflint.
- Added
--lockedto GitHub Workflow so tests don't grab newer version of crates.