v0.1.0
What's Changed
- chore: init workspace and vendor markdown-rs 1.0.0 with public event API by @yceffort in #71
- ci: GitHub Actions 워크플로 구축 by @yceffort in #73
- [M0] Task 2: micromark 동형 토큰 트리 by @yceffort in #74
- feat(core): add LintError, ErrorSink and Rule trait with registry by @yceffort in #76
- feat(core): config loading, extends and effective config resolution by @yceffort in #78
- feat(core): port MD047 and MD018 by @yceffort in #77
- feat(core): front matter stripping and inline config comments by @yceffort in #79
- feat(core): port applyFix/applyFixes by @yceffort in #80
- feat(core): lint_content pipeline by @yceffort in #81
- feat(cli): argv parsing and globby-compatible file enumeration by @yceffort in #82
- feat(cli): per-directory configuration cascade by @yceffort in #83
- feat(cli): output formatting, --fix loop and exit codes by @yceffort in #84
- test: per-rule snapshot harness against upstream fixtures by @yceffort in #85
- chore: benchmark harness against markdownlint-cli2 by @yceffort in #87
- ci: benchmark changed rules on every PR and post results as a comment by @yceffort in #91
- feat(core): port MD009 no-trailing-spaces by @yceffort in #90
- chore(deps): bump js-yaml and markdownlint-cli2 in /bench by @dependabot[bot] in #89
- chore(deps): bump markdown-it and markdownlint-cli2 in /bench by @dependabot[bot] in #88
- feat(core): port MD010 no-hard-tabs by @yceffort in #92
- feat(core): port MD023 heading-start-left by @yceffort in #93
- feat(core): port MD020 and MD012 (re-land onto main) by @yceffort in #103
- feat(core): port MD007 ul-indent by @yceffort in #96
- feat(core): port MD004 ul-style by @yceffort in #97
- feat(core): port MD005 list-indent by @yceffort in #98
- feat(core): port MD022 blanks-around-headings by @yceffort in #99
- feat(core): port MD003 heading-style by @yceffort in #100
- feat(core): port MD019/MD021 no-multiple-space-atx by @yceffort in #101
- feat(core): port MD001 heading-increment by @yceffort in #102
- feat(core): add micromark helpers for heading rules by @yceffort in #104
- feat(core): port MD025 single-title by @yceffort in #105
- feat(core): port MD035 hr-style by @yceffort in #106
- feat(core): port MD043 required-headings by @yceffort in #107
- feat(core): port MD024 no-duplicate-heading by @yceffort in #108
- feat(core): port MD028 no-blanks-blockquote by @yceffort in #109
- feat(core): port MD026 no-trailing-punctuation by @yceffort in #110
- feat(core): port MD030 list-marker-space by @yceffort in #111
- feat(core): port MD041 first-line-heading by @yceffort in #112
- fix(markdown-rs): keep flow interrupt when containers exit after flow by @yceffort in #113
- feat(core): port MD029 ol-prefix by @yceffort in #114
- fix(parser): assign line-start whitespace by container order by @yceffort in #115
- feat(core): port MD027 no-multiple-space-blockquote by @yceffort in #116
- feat(core): port MD013 line-length by @yceffort in #117
- bench: record MD018 and MD047 results by @yceffort in #118
- feat(core): port MD046 code-block-style by @yceffort in #119
- feat(core): port MD040 fenced-code-language by @yceffort in #120
- fix(parser): split html flow lines on CRLF as one line ending by @yceffort in #130
- feat(core): port MD033 no-inline-html by @yceffort in #121
- feat(core): port MD014 commands-show-output by @yceffort in #122
- feat(core): port MD036 no-emphasis-as-heading by @yceffort in #123
- feat(core): port MD034 no-bare-urls by @yceffort in #124
- feat(core): port MD031 blanks-around-fences by @yceffort in #125
- feat(core): port MD038 no-space-in-code by @yceffort in #126
- feat(core): port MD011 no-reversed-links by @yceffort in #127
- feat(core): port MD032 blanks-around-lists by @yceffort in #128
- bench: record M3 batch 1 results by @yceffort in #129
- feat(parser): add reference link data and predicate filter helpers by @yceffort in #131
- feat(core): port MD042 no-empty-links by @yceffort in #132
- feat(core): port MD045 no-alt-text by @yceffort in #133
- feat(core): port MD048 code-fence-style by @yceffort in #134
- feat(core): port MD039 no-space-in-links by @yceffort in #135
- feat(core): port MD052 reference-links-images by @yceffort in #136
- feat(core): port MD051 link-fragments by @yceffort in #137
- feat(core): port MD044 proper-names by @yceffort in #138
- feat(core): port MD049 emphasis-style by @yceffort in #139
- feat(core): port MD050 strong-style by @yceffort in #140
- feat(core): port MD037 no-space-in-emphasis by @yceffort in #141
- bench: record MD037, MD039, MD042, MD044, MD045, MD048-MD052 results by @yceffort in #142
- refactor(core): share duplicated rule helpers by @yceffort in #143
- fix(parser): table body rows after fast paths, delimiter-row prefix, container directives by @yceffort in #144
- feat(core): port MD053 link-image-reference-definitions by @yceffort in #145
- feat(core): port MD059 descriptive-link-text by @yceffort in #146
- feat(core): port MD054 link-image-style by @yceffort in #147
- feat(core): port MD055 table-pipe-style by @yceffort in #148
- feat(core): port MD056 table-column-count by @yceffort in #149
- feat(core): port MD058 blanks-around-tables by @yceffort in #150
- feat(core): port MD060 table-column-style by @yceffort in #151
- bench: record MD053-MD056, MD058-MD060 results by @yceffort in #152
- bench: run all rules with default config (M5 #67) by @yceffort in #153
- Lint files in parallel with rayon (M5 #68) by @yceffort in #154
- Add release workflow (M5 #69) by @yceffort in #155
New Contributors
- @dependabot[bot] made their first contribution in #89
Full Changelog: https://github.com/yceffort/rust-markdownlint/commits/v0.1.0