Skip to content

Releases

v3.26.0-fza.4

Choose a tag to compare

@github-actions github-actions released this 08 Nov 20:18

Changelog

  • 8050a4f ci: run the push workflows on main, the fork's one branch
  • d263c6e feat: mask or flag commented-out code in source comments, per glob section
  • f259934 merge: feat/comment-code-mask into fza
  • 2db81f1 merge: feat/commented-code into fza
  • 527e115 merge: feat/commented-code into fza
  • f8af53c merge: feat/fork-release into fza
  • b810321 merge: feat/fork-release into fza
  • d444016 merge: feat/fork-release into fza
  • 0c2d5c6 sdd: init .sdd/ metadata directory

v3.26.0-fza.3

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:32

Changelog

  • dc6a031 feat(lint): read a Svelte component as code: its scripts, markup expressions, markup comments and style comments
  • aaaa027 merge: feat/fork-release into fza
  • 4349fce merge: feat/svelte-code into fza
  • ab17cb2 merge: feat/svelte-code into fza

v3.26.0-fza.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 18:26

Changelog

  • ac62ef9 feat(lint): mask the PHPUnit and analyser tags, an @example location and a broken type through its variable
  • 16b6a3e fix(lint): read a string literal in its own family when [formats] maps its language to markup
  • 9466876 merge: feat/fork-release into fza
  • 22c5823 merge: feat/fork-release into fza
  • 642e754 merge: feat/go-literal-scope into fza
  • 6bb6761 merge: feat/php-doc-mask into fza

v3.26.0-fza.1

Choose a tag to compare

@github-actions github-actions released this 07 Nov 11:49

Changelog

  • f11607a build(release): pin the release actions by commit and the cross-compile image by digest
  • e5a9476 build(release): release fork tags to GitHub and the fza tap, and keep upstream release off them
  • d135b79 feat(cache): address entries relative to the project root, so checkouts of one tree share them
  • f06574f feat(cache): clean each layout under its own lock, the old one in a detached process
  • c12cf36 feat(cache): delete the one-file-per-entry layout in full on the first sweep
  • 7249bc0 feat(cache): keep results in a packed log swept after output, not one file per entry
  • 40899ea feat(config): read a .vale.ini from each directory being linted
  • a0d487e feat(lint): accept a vale directive written as a tag, in markup and in a source comment
  • 8037d23 feat(lint): mask a backticked span and a fenced block in a code comment
  • 195d9c6 feat(lint): parse a shell script as code, so only its comments are read as prose
  • bc6f106 feat(lint): read PHP, TypeScript and JavaScript string literals under the literal scope
  • 97b4344 feat(lint): read a Go string literal as prose where a rule names the literal scope
  • 7cb6dc2 feat(lint): read a PHPDoc block's tag syntax as code, so only its descriptions are prose
  • bbe5508 feat(lint): read a Vue single-file component as code, its script blocks alone
  • 314b6be feat(lint): read a build file's comments, matched by name where it carries no extension
  • 72cf4f9 feat(lint): read a doc comment's opening symbol as code when the declaration below names it
  • 7130e3d feat(lint): read a package comment's own name as code, the way a doc comment's opener is read
  • f941807 feat(lint): read every name in a doc comment's opening run as code, not only the first
  • 9ff9d3a feat(lint): reuse the alerts of a file that has not changed since the last run
  • dea87f2 fix(cache): find each file's checkout by its .git and key paths as the run spelled them
  • ef43742 fix(cache): lock a byte past the clean note, so Windows can read the note
  • 5e97df6 fix(cache): match the checkout's slashed path in patterns, so Windows checkouts share too
  • 117b2ed fix(cache): read every file afresh for a block hook, and keep the asset filesystem out of the cache salt
  • 47cfe27 fix(check): keep every spelling a vocabulary accepts, not whichever line came last
  • 6da3e1e fix(config): read a nested .vale.ini through the configuration filesystem
  • ddad0f4 fix(lint): honour a setting given for a rule group between a rule and its style
  • 655f143 fix(lint): honour a vale directive inside a source comment, not only inside markup
  • cbb5eab fix(lint): mask a URL in a code comment with *, which no rule pattern crosses
  • af7a479 fix(lint): mask a code span in a comment with *, which no rule pattern crosses
  • 650aaa2 fix(lint): mask a doc comment's opening name with *, which no rule pattern crosses
  • 8b94396 fix(lint): read a doc comment's opener as code only where the language asks for one
  • e9e0460 fix(sync): measure a fork build against a package's vale_version by the release it carries
  • 99d2b62 fix: pin the literal fixtures to LF
  • c9948e9 merge: feat/build-file-code into fza
  • a7b4410 merge: feat/comment-code-mask into fza
  • 75639d3 merge: feat/doc-comment-opener into fza
  • 32e1199 merge: feat/fork-release into fza
  • 882736e merge: feat/fork-release into fza
  • 52c53fc merge: feat/fork-release into fza
  • d4cdf8d merge: feat/go-literal-scope into fza
  • 0e02978 merge: feat/nested-config into fza
  • 153ca46 merge: feat/php-doc-mask into fza
  • bc453bf merge: feat/php-doc-mask into fza
  • fdf4849 merge: feat/php-ts-literal-scope into fza
  • a1b54cd merge: feat/result-cache into fza
  • 4b2d9c1 merge: feat/shell-code into fza
  • 2d76f09 merge: feat/skip-disabled-builtins into fza
  • 258ae2e merge: feat/tag-directive into fza
  • eca89b3 merge: feat/vocab-prefilter into fza
  • 2a3f9b4 merge: feat/vue-code into fza
  • 8cb5b90 merge: feat/worker-pool into fza
  • 5ea1dda merge: fix/comment-directive into fza
  • 352d321 merge: fix/fork-version-floor into fza
  • 337e73f merge: fix/rule-group-settings into fza
  • b78ab5a merge: fix/url-mask-placeholder into fza
  • af8474a merge: fix/vocab-spellings into fza
  • d83405b perf(check): match the vocabulary in Vale, prefiltered, instead of recompiling it per word
  • e1b723a perf(check): skip building a built-in rule the configuration disables everywhere
  • cf62738 perf(lint): lint every input path through one worker pool

v3.25.1-fza.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 08:33

Changelog

  • 165dbc0 feat(cache): address entries relative to the project root, so checkouts of one tree share them
  • 6b29b33 feat(cache): clean each layout under its own lock, the old one in a detached process
  • 78c042f feat(cache): delete the one-file-per-entry layout in full on the first sweep
  • e9d6dfa feat(cache): keep results in a packed log swept after output, not one file per entry
  • c7d718a fix(cache): find each file's checkout by its .git and key paths as the run spelled them
  • 55e435f fix(cache): lock a byte past the clean note, so Windows can read the note
  • 9028706 fix(cache): match the checkout's slashed path in patterns, so Windows checkouts share too
  • 2b8a7d6 fix: pin the literal fixtures to LF
  • 08d7ce5 merge: feat/fork-release into fza
  • 171f98c merge: feat/fork-release into fza
  • b8ba778 merge: feat/fork-release into fza
  • f6d3b21 merge: feat/fork-release into fza
  • 86cc7c1 merge: feat/nested-config into fza
  • 9665755 merge: feat/php-ts-literal-scope into fza
  • fa4105e merge: feat/result-cache into feat/nested-config
  • 3b32054 merge: feat/result-cache into fza
  • d912abb merge: feat/result-cache into fza
  • 37cb5b9 merge: feat/result-cache into fza
  • 189e749 merge: feat/result-cache into fza
  • 72a5286 merge: feat/result-cache into fza
  • ceb27cf merge: fix/rule-group-settings into fza

v3.25.1-fza.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 12:07

Changelog

  • ba68cfb feat(lint): read PHP, TypeScript and JavaScript string literals under the literal scope
  • c6cbab7 feat(lint): read a Vue single-file component as code, its script blocks alone
  • 500e3f3 merge: feat/fork-release into fza
  • 3247392 merge: feat/fork-release into fza
  • e78999f merge: feat/php-ts-literal-scope into fza
  • 1846ead merge: feat/vue-code into fza

v3.25.1-fza.2

Choose a tag to compare

@github-actions github-actions released this 24 Oct 00:16

Changelog

  • 68dd57c fix(lint): mask a URL in a code comment with *, which no rule pattern crosses
  • 34f6d7b fix(lint): mask a code span in a comment with *, which no rule pattern crosses
  • 63a47e0 fix(lint): mask a doc comment's opening name with *, which no rule pattern crosses
  • ea8d311 merge: feat/comment-code-mask into fza
  • 8e0f4d4 merge: feat/doc-comment-opener into fza
  • a37481f merge: feat/fork-release into fza
  • 073ec82 merge: fix/url-mask-placeholder into fza

v3.25.1-fza.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 22:34

Changelog

  • ae7e2f7 build(release): pin the release actions by commit and the cross-compile image by digest
  • 81b7930 build(release): release fork tags to GitHub and the fza tap, and keep upstream release off them
  • 5bc1f58 feat(config): read a .vale.ini from each directory being linted
  • 28e392b feat(lint): accept a vale directive written as a tag, in markup and in a source comment
  • 20f2ad9 feat(lint): mask a backticked span and a fenced block in a code comment
  • 86f1af6 feat(lint): parse a shell script as code, so only its comments are read as prose
  • dde9aad feat(lint): read a Go string literal as prose where a rule names the literal scope
  • b8dc6ef feat(lint): read a build file's comments, matched by name where it carries no extension
  • b666fb9 feat(lint): read a doc comment's opening symbol as code when the declaration below names it
  • 90b5b9c feat(lint): read a package comment's own name as code, the way a doc comment's opener is read
  • 6090586 feat(lint): read every name in a doc comment's opening run as code, not only the first
  • 4d047b9 feat(lint): reuse the alerts of a file that has not changed since the last run
  • e1b00bd fix(check): keep every spelling a vocabulary accepts, not whichever line came last
  • 9efc4e2 fix(lint): honour a setting given for a rule group between a rule and its style
  • f2a8009 fix(lint): honour a vale directive inside a source comment, not only inside markup
  • f266302 fix(lint): read a doc comment's opener as code only where the language asks for one
  • e1fa36a fix(sync): measure a fork build against a package's vale_version by the release it carries
  • 059cff9 merge: feat/build-file-code into fza
  • 962e86f merge: feat/comment-code-mask into fza
  • ecfb50e merge: feat/doc-comment-opener into fza
  • 9584ee0 merge: feat/fork-release into fza
  • 4fc0cca merge: feat/fork-release into fza
  • 6ecc654 merge: feat/fork-release into fza
  • 5bc9bfc merge: feat/go-literal-scope into fza
  • 1643145 merge: feat/nested-config into fza
  • c62a7ad merge: feat/nested-config into fza
  • 8b8144e merge: feat/result-cache into fza
  • adfc8c6 merge: feat/result-cache into fza
  • 0e5de8a merge: feat/shell-code into fza
  • 8b2526f merge: feat/skip-disabled-builtins into fza
  • 4b107e8 merge: feat/tag-directive into fza
  • 06e29ee merge: feat/vocab-prefilter into fza
  • 20ee654 merge: feat/worker-pool into fza
  • 1efafc9 merge: fix/comment-directive into fza
  • 78afcdf merge: fix/fork-version-floor into fza
  • c16b0f3 merge: fix/rule-group-settings into fza
  • 7abdd6e merge: fix/vocab-spellings into fza
  • c43bd87 perf(check): match the vocabulary in Vale, prefiltered, instead of recompiling it per word
  • afbe66f perf(check): skip building a built-in rule the configuration disables everywhere
  • fa73b28 perf(lint): lint every input path through one worker pool