Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:48
· 88 commits to main since this release
330e1b0

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

Full Changelog: https://github.com/yceffort/rust-markdownlint/commits/v0.1.0