Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 22:47
· 27 commits to main since this release
v1.5.0
b3b9fdc

What's Changed

  • fix(parser): distinguish Zsh arithmetic and command substitutions by @ss-o in #619
  • fix(parser): recognize Zsh numeric assignments and declarations by @ss-o in #620
  • fix(rules): narrow zero-handling source scope by @ss-o in #621
  • docs(skills): check examples, freeze, then verify in parser fixes by @ss-o in #622
  • fix(rules): scope unload hints to entrypoints by @ss-o in #623
  • fix(parser): support expanded arithmetic targets by @ss-o in #624
  • fix(parser): parse Zsh arithmetic formats and characters by @ss-o in #627
  • fix(parser): retain formats after postfix arithmetic by @ss-o in #628
  • fix(parser): support combined Zsh length operators by @ss-o in #630
  • chore(deps): update golangci-lint to v2.14.0 by @renovate[bot] in #632
  • fix(deps): coordinate Renovate Go module updates by @ss-o in #638
  • fix(parser): recognize glued Zsh brace groups by @ss-o in #639
  • chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #637
  • chore(deps): update dependency go to 1.27 by @renovate[bot] in #631
  • fix(tooling): reject unresolved mutation results by @ss-o in #641
  • feat: add sampled and parallel mutation checks by @ss-o in #642
  • fix(parser): support full-string parameter replacement by @ss-o in #645
  • chore(parser): pilot causal repair and verification workflow by @ss-o in #652
  • fix(parser): read a word-internal # in the brace scanners (#643) by @ss-o in #655
  • fix(parser): decide each nested command-form $(( once (#654) by @ss-o in #662
  • docs(project): record the parser workflow matched trials (#565) by @ss-o in #661
  • fix(parser): keep a glued # in the word inside nested lists (#660) by @ss-o in #663
  • fix(parser): read ${##x} as a prefix removal on $# (#659) by @ss-o in #664
  • docs(readme): state the Zsh parser dialect, fork and CI checks by @ss-o in #666
  • fix(parser): ignore a ${...} closer at a try/always boundary (#667) by @ss-o in #669
  • fix(rules): drop unconfigured unload presence hint by @ss-o in #670
  • fix(parser): read ${a:^b} and ${a:^^b} as array zipping (#671) by @ss-o in #678
  • fix(parser): read delimited flag arguments in ${(flags)...} (#644) by @ss-o in #679
  • fix(parser): read blanks in a parenthesized case pattern as text (#578) by @ss-o in #682
  • fix(parser): read arithmetic operands joined by an expansion (#672) by @ss-o in #681
  • fix(parser): read = and ; in array element lists as Zsh does (#684) by @ss-o in #687
  • fix(rules): resolve precommand modifiers as Zsh does (#685) by @ss-o in #689
  • fix(parser): end here-documents at end of file as Zsh does (#686) by @ss-o in #690
  • fix(parser): read %, *, ?, ~, comma and = in an associative key as key text (#691) by @ss-o in #692
  • fix(parser): read a nested group in a numeric or file condition operand (#693) by @ss-o in #694
  • fix(rules): correct fpath hygiene mutation handling by @ss-o in #696
  • fix(rules): require configured entrypoints for zero handling (#697) by @ss-o in #698
  • docs(rules): record the precision review gate (#612) by @ss-o in #700
  • fix(build): include parser fork in installable root module by @ss-o in #699

New Contributors

Full Changelog: v1.4.0...v1.5.0