Repository navigation
v1.5.0
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