v2.9.2
What's Changed
- chore: release v2.9.1 by @codetalcott in #772
- fix(build): clean dist/chunks, and give the size-metadata gate a tolerance by @codetalcott in #774
- fix(parser): give braces and brackets their real character offsets by @codetalcott in #775
- fix(parser): end a naked fetch URL at whitespace, not at any command word by @codetalcott in #776
- fix(hybrid): reject catch/finally instead of running the catch body on success by @codetalcott in #777
- fix(publish): fail the release when the version bump does not land by @codetalcott in #778
- test(core): pin what
defactually does today (spike, no behavior change) by @codetalcott in #779 - fix(parser): stop losing recovered parse errors, and fix the two bugs that hid by @codetalcott in #780
- chore(core): mark features/def.ts deprecated (no behavior change) by @codetalcott in #781
- feat(core): make
defexecute, with catch/finally by @codetalcott in #782 - chore(publish): verify RELEASE_BUMP_TOKEN during a dry run by @codetalcott in #783
- fix: malformed doc examples + ParseResult.recovered, with a gate to hold the line by @codetalcott in #784
- fix(parser): treat
thenas a command separator inside block bodies by @codetalcott in #785 - fix(core): a single-line
ifno longer swallows the following line by @codetalcott in #786 - test: shipped-examples execution gate — upstream as the behavioral oracle by @codetalcott in #787
- fix(core): enforce event filters —
on keydown[key=='Escape']gates the body by @codetalcott in #788
Full Changelog: v2.9.1...v2.9.2