github vale-cli/vale v3.15.2

6 hours ago

Tip

Try Vale CMS: the hosted authoring layer for Vale. Build and maintain your style guide in the browser -- config, rules, vocabularies, dictionaries, filters, views, and templates -- with the real Vale engine linting live before you ship changes back to your repository.

Changelog

  • 94e2076 test: cover style-local action script lookup
  • f34c494 fix: allow action scripts to be found inside the style directory (#1121)
  • ab0ad9e test: add AsciiDoc source-position regression (#1113)
  • 778a44f fix: preserve AsciiDoc heading scopes with anchors and xrefs
  • 378f704 fix: preserve source whitespace around inline markup (#1111, #1119)
  • 24e9634 fix: parse condition-less affix rules; floor compound segment length (#776)
  • e5c4672 fix: guard against negative span in AddAlert (#808)
  • f1cbd5f feat: recognize affix-flag compound words (#848)
  • 1cde8bf fix: position scope:raw matches by byte offset, not search (#869)
  • d27f93a feat: skip display math ($$…$$) when linting Markdown (#878)
  • 08107df fix: position repeated tokens correctly in assignLoc (#892)
  • 23af9bd fix: handle broken symlinks gracefully during walks (#919, #968)
  • 4729abb fix: name the offending path in symlink-resolution errors (#968)
  • 42048e0 fix: don't rename a local package's .vale.ini during sync (#991)
  • f887695 fix: locate punctuation-only matches within their block (#994)
  • e200b60 fix: surface a concise MDX parse error instead of a Node trace (#995)
  • ecdec34 feat: re-case regex vocab terms in Vale.Terms output (#997)
  • f19f7bd fix: honor inline vale off/on spans (#1001)
  • 4c69948 fix: locate quote-normalized matches in smart-quote source (#1003)
  • af6b537 fix: don't abort dictionary search on a failed readlink (#1014)
  • 09a81d0 fix: make missing-Vocab error show the searched paths (#1015)
  • 480061b fix: allow array document roots in Views (#1017)
  • 5089175 fix: don't leak line comments into a following block comment (#1020)
  • edf327b fix: keep words apart across skipped inline scopes (#1052)

Don't miss a new vale release

NewReleases is sending notifications on new releases.