Skip to content

Releases: errata-ai/vale

v3.10.0

18 Mar 09:38
Compare
Choose a tag to compare

This release introduces support for MDX (#841). See the documentation for more information.

Notably, it is no longer necessary to configure CommentDelimiters or use a [formats] association with Markdown.

Changelog

  • 74f7480 chore(deps): bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 (#985)
  • 1bcb343 test: add MDX case with old configuration
  • 4476a1e chore(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 (#982)
  • 32e40db refactor: fix golangci-lint
  • 04a7039 fix: support non-expressions in {...}
  • bc79b15 refactor: clean up cmd execution
  • 811d6c4 chore: install mdx2vast in CI
  • 61c8d15 feat: add built-in support for MDX

v3.9.6

02 Mar 00:46
Compare
Choose a tag to compare

Changelog

  • c336149 fix: support filters through strings or files (#967)

v3.9.5

05 Feb 08:07
Compare
Choose a tag to compare

Changelog

v3.9.4

23 Jan 06:06
Compare
Choose a tag to compare

Changelog

  • 0e23567 refactor: use default location when dicpath is not set
  • 992fddb refactor: restrict spell check to word bounded tokens
  • 7edac53 fix: only use on-disk file extension for config-matching
  • 00b5b09 fix: handle empty replacements (#950)
  • e73f5cd chore: update go dependencies (#938)
  • 75ff562 Introducing Vale Guru on Gurubase.io (#924)

v3.9.3

02 Jan 02:53
Compare
Choose a tag to compare

Changelog

  • 0bac7ed refactor: ensure JSON errors always include the same keys
  • bab86b3 fix: allow escaping "|" in substitution rules

v3.9.2

25 Dec 16:35
Compare
Choose a tag to compare

Changelog

  • 0c4f880 fix: handle regex-based replacements (#901)
  • df4a934 refactor: only fetch library when needed (#932)
  • 324a0ff chore: update ruby dependencies (#937)
  • ccf35b9 fix: check qErr != nil but return a nil value error err (#935)
  • 71c0258 refactor: support JSON in ls-dirs

v3.9.1

18 Nov 08:48
Compare
Choose a tag to compare

Changelog

  • 87c916b fix: support overriding MinAlertLevel
  • 4eca3a6 fix: improve Vale.Repetition (#865)
  • 8765609 fix: check if we need to load a rule before trying

v3.9.0

07 Nov 22:54
Compare
Choose a tag to compare

This release introduces two new use cases for comment-based configuration.

1. Switching styles associated with a block

Individual styles can now be turned on or off:

<!-- vale StyleName1 = YES -->
<!-- vale StyleName2 = NO -->

Styles can now be set (enabling them and switching off any other styles):

<!-- vale style = StyleName1 -->
<!-- vale styles = StyleName1, StyleName2 -->

2. Ignoring individual matches

You can now choose to ignore individual matches instead of the entire rule or style:

<!-- vale style.Rule["Matched Text"] = NO -->
<!-- vale style.Rule["Match 1", "Match 2"] = NO -->

New sponsor

Spectro Cloud logo

Finally, a thank you to Vale's newest sponsor: Spectro Cloud. Support like this makes a huge difference in my ability to continue to support and develop Vale.

If you (or your company) would like to help, please consider contributing through GitHub Sponsors or Open Collective.

Changelog

  • 57180ee feat: add comment syntax for ignoring individual matches (#844)
  • e6eec99 feat: add comment syntax for switching styles (#772)
  • 0ded95c test: add MDX case
  • d515f69 chore: bump Go version

v3.8.0

21 Oct 23:22
Compare
Choose a tag to compare

Changelog

  • b6df01b feat: Allow users to override comment delimiters (#900)
  • b05b065 refactor: improve action-related error messages
  • f545fe2 fix: Add support for multi platform image builds in docker (#897)

v3.7.1

25 Aug 08:45
Compare
Choose a tag to compare

Changelog