v3.15.0
·
1 commit
to v3
since this release
Immutable
release. Only release title and notes can be modified.
Vocabularies now support multi-word entries — phrases that are valid as a unit but whose individual words shouldn't be accepted on their own.
Previously, an accept.txt entry like mea culpa couldn't work: spell-checking splits text into single words, so mea and culpa were each checked (and flagged) separately. Your only option was accepting each word individually — which also silently allowed them everywhere else.
Now you can add the phrase directly:
mea culpa
mea culpais accepted as a phrase- a stray
meaorculpaon its own is still flagged
Changelog
- 948bd96 feat: support presence checks in conditional rules
- 4d281c3 fix: render occurrence count as a number
- 3b43f73 fix: preserve relative indentation in code-comment markup (#1028)
- 32cd425 fix: don't pad dashes adjacent to inline markup (#1029)
- fa67a3e feat: accept multi-word phrases in the vocabulary (#1035)
- 072ac4f fix: don't treat substitution replacements as regexes (#1038)
- d372163 fix: don't pad inline content adjacent to brackets (#1056)
- 2680b53 fix: don't apply word Vocab to nonword existence rules (#1058)
- 8558c4f fix: handle Danish-style hunspell dictionaries (#1065)
- 0da27dd fix: ignore generated TOC and section numbers in AsciiDoc (#1101)
- a686cae fix: don't require a python executable to lint reStructuredText (#1102)
- 813e6c8 fix: prevent crash when masking read-only context (#1099)
- c1533d1 fix: create configured StylesPath during sync (#1105) (#1106)