Releases: errata-ai/vale
Releases · errata-ai/vale
v3.11.2
v3.11.1
v3.11.0
This release adds support for linting front matter fields in Markdown, AsciiDoc, reStructuredText, MDX, and Org files.
There are 3 supported front matter types -- YAML, TOML, and JSON:
Each field is dynamically assigned its own scope, allowing you to write rules that target specific ones:
---
title: "My document"
description: "A short summary of the document's purpose."
author: "John Doe"
---
Using the example above, the generated scopes would be text.frontmatter.title
, text.frontmatter.description
, and text.frontmatter.author
.
A rule can then use these in its scope:
field:
extends: capitalization
message: "'%s' should be in title case"
level: warning
scope: text.frontmatter.title
Changelog
v3.10.0
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
v3.9.5
v3.9.4
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)