Releases: accuser/bynk
Releases · accuser/bynk
Release list
v0.245.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(emit): qualify a consumed inner type inside a regenerated generic codec (#977) by @accuser in #986
- Close the fork-PR checkout hole in both deploy workflows by @accuser in #987
- Events slice 4: via schema(N) version-aware dispatch, literal only by @accuser in #989
- fix(emit): make callService generic over its whole return type, not a Result's halves by @accuser in #991
- VS Code architecture map — whole-project contexts/consumes/capabilities view (#851) by @accuser in #992
- ci: provision wrangler once, before the workerd smokes race for it by @accuser in #993
Full Changelog: v0.243.0...v0.245.0
v0.243.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Events: the envelope + the idempotency idiom (slice 2), amending §7 by @accuser in #969
- Give
fmtcommand-line overrides for every FormatOptions field by @accuser in #970 - Fix Windows CI: the events-ordering smoke's require-guard read empty as set by @accuser in #971
- Fix: validate event payload and envelope at the Workers boundary by @accuser in #975
- Read bynk.toml's [fmt] as the layer under
fmt's flags by @accuser in #974 - Events slice 3a: event field defaults by @accuser in #976
- Events slice 3b: manual @Schema(N) event versioning by @accuser in #979
- Events slice 3c: the cross-build schema registry by @accuser in #982
- Gate Windows and the deploys on evidence, not on hope by @accuser in #983
- fix(syntax): a call's
(must sit on the same line as its callee (#981) by @accuser in #984
Full Changelog: v0.239.0...v0.243.0
v0.239.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Move the print manuscript to its own repository by @accuser in #962
- Make the formatter's line-width budget account for the whole line by @accuser in #963
- Events: verify per-publisher FIFO ordering empirically, scope it narrower by @accuser in #964
- Fix Windows CI: the workerd smoke's require-guard read empty as set by @accuser in #965
- Events: subscription pattern filtering (slice 1), amending ADR 0286 by @accuser in #967
Full Changelog: v0.238.0...v0.239.0
v0.238.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Book: language chips on code listings, and fix the table header rule by @accuser in #912
- emit: one JSON escaper, and decide conditional runtime imports from emission by @accuser in #913
- emit: import the runtime helpers an inlined boundary codec calls by @accuser in #916
- tests: give each behavioural test its own out-js parent by @accuser in #920
- emit: generate a test-scaffold module's own JSON codec for a named record by @accuser in #919
- docs(design): Idempotency capability track — settling by @accuser in #922
- docs(tracks): correct idempotency-capability's false attempt/recover precedent by @accuser in #924
- docs(tracks): add the Idempotency capability track's README row by @accuser in #923
- vscode: pin brace-expansion to 5.0.8 to clear high-severity audit finding by @accuser in #928
- chore(deps): bump postcss from 8.5.16 to 8.5.23 in /site in the npm_and_yarn group across 1 directory by @dependabot[bot] in #915
- checker: reject constructing a context-rebranded commons sum type by @accuser in #925
- docs(tracks): settle idempotency-capability §3.1, §3.2, and §3.4 by @accuser in #927
- emit: give a re-
letof a shadowed name its own emitted identifier (#908) by @accuser in #930 - checker: widen LocaleTag to admit BCP-47 variants, extensions, and private-use by @accuser in #932
- Generic capability methods: capability X { fn opT } (#926) by @accuser in #931
- feat(idempotency): the Idempotency capability, slice 0 by @accuser in #933
- Idempotency: scope dedup/remember keys to the calling handler (#934) by @accuser in #935
- Track: Events — settling draft by @accuser in #937
- Track: Events — land the foundational ADRs (§3.1, §3.2, §3.3, §3.6) by @accuser in #938
- chore(deps-dev): bump markdown-it from 14.2.0 to 14.3.0 in /vscode-bynk by @dependabot[bot] in #940
- chore(deps): bump the codeql-workflow group with 3 updates by @dependabot[bot] in #941
- chore(deps-dev): bump @vscode/test-electron from 3.0.0 to 3.1.0 in /vscode-bynk by @dependabot[bot] in #942
- chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by @dependabot[bot] in #943
- chore(deps): bump taiki-e/install-action from 2.83.4 to 2.85.2 by @dependabot[bot] in #944
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #945
- chore(deps): bump anthropics/claude-code-action from 1.0.180 to 1.0.183 by @dependabot[bot] in #946
- chore(deps): bump the cargo group with 5 updates by @dependabot[bot] in #947
- chore(deps): bump playwright from 1.61.1 to 1.62.0 in /site by @dependabot[bot] in #948
- chore(deps): bump @astrojs/starlight from 0.41.3 to 0.41.4 in /site by @dependabot[bot] in #949
- chore(deps): bump astro from 7.1.1 to 7.1.3 in /site by @dependabot[bot] in #950
- Events, slice 0: grammar, owner-only enforcement, release-at-commit emission, per-platform fan-out by @accuser in #951
- Wave 1: cheap fixes from the compiler pipeline review by @accuser in #952
- Wave 2: drift pins from the compiler pipeline review by @accuser in #953
- Wave 3: test seam for the compiler pipeline review by @accuser in #954
- Wave 4: typed hoist for the compiler pipeline review by @accuser in #955
- Wave 5: layering for the compiler pipeline review by @accuser in #956
- Wave 6: diagnostics architecture for the compiler pipeline review by @accuser in #957
- Wave 7: IDE & incrementality for the compiler pipeline review by @accuser in #958
- Wave 7 follow-on: unify declarations.rs's six item-loop functions by @accuser in #959
- Wave 8: leisure batch for the compiler pipeline review by @accuser in #960
- Fix Windows CI: project_files' self-exclusion never matched on Windows by @accuser in #961
Full Changelog: v0.233.2...v0.238.0
v0.233.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- Revise print book argument: structure, framework thread, invariants reckoning by @accuser in #895
- Re-thread book examples into one evolving commerce system, with a snippet compile gate by @accuser in #896
- Phase 3 book polish: title, de-formulaized headings, a landed win by @accuser in #897
- Book presentation: spacing, Bynk syntax highlighting, and a PDF fetch helper by @accuser in #898
- docs(book): document the Locale capability and message bundles by @accuser in #903
- lang(messages): a bundle's locale tag is a checked
LocaleTagliteral by @accuser in #904 - fix(messages): dispatch a
selectarm by own-property, not?? otherby @accuser in #905 - editor(lsp): hover + complete the
bynk.localesurface; unify the first-party source list by @accuser in #906
Full Changelog: v0.232.0...v0.233.2
v0.232.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Add print manuscript Part II by @accuser in #885
- Add print manuscript Part III by @accuser in #887
- Locale capability slice 2: Accept-Language negotiation by @accuser in #884
- Add print manuscript Part IV by @accuser in #889
- Split bynk.locale's types into a leaf commons, bynk.locale.types by @accuser in #888
- Add print manuscript publication apparatus by @accuser in #891
- examples: add greeter-i18n, exercising the Locale capability by @accuser in #892
- docs(tracks): retire the Locale-capability feature track by @accuser in #894
- Add reproducible print book builds by @accuser in #893
Full Changelog: v0.230.0...v0.232.0
v0.230.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- Message bundles slice 3: ICU MessageFormat (plural/select/number/date) by @accuser in #879
- docs(tracks): retire the message-bundles feature track by @accuser in #880
- Add print manuscript foundation and Part I by @accuser in #881
- Make sequence diagram webview theme-aware by @accuser in #883
Full Changelog: v0.229.2...v0.230.0
v0.229.2
Immutable
release. Only release title and notes can be modified.
What's Changed
messagesconstruct, slice 2 — multi-locale bundles, completeness, placeholder agreement by @accuser in #875- fix(sequence): render return-gating branch outcomes; add
byactor originator by @accuser in #876 - fix(vscode): map each sequence-diagram participant click to its own box (#852) by @accuser in #877
Full Changelog: v0.228.0...v0.229.2
v0.228.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(tooling):
bynk explain <code>+ linkable diagnostic codes (#853) by @accuser in #865 - feat(lsp): documentation view for a file —
bynk/documentationModel+ VS Code webview (#847) by @accuser in #870 - feat(lsp): capability-aware quick-fixes — add consumes, fill record fields, auto-uses/consumes (#852) by @accuser in #869
- feat(test):
bynkc test --coverage— line coverage attributed to.bynksource by @accuser in #871 messagesconstruct, slice 1 — a locale bundle and a bundle-awarerenderby @accuser in #872- ci: skip Dependabot PRs in Claude review; document draft-first scoping by @accuser in #873
Full Changelog: v0.223.1...v0.228.0
v0.223.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs(tracks): correct deploy track's stale status (slices 0-3 shipped) by @accuser in #836
- feat(deploy): environment selection for
bynk deploy(slice 4, #835) by @accuser in #837 - feat(deploy): reconciliation maturity — orphan reporting +
--prune(slice 5, #839) by @accuser in #840 - docs(tracks): retire the deploy feature track by @accuser in #841
- docs(tracks): settle the Locale capability track (draft) by @accuser in #842
- feat(locale): Locale capability, slice 1 — fixed locale, bundle-free render by @accuser in #845
- docs(tracks): mark Locale capability slice 1 shipped by @accuser in #850
- docs(tracks): settle the Message-bundles track (draft) by @accuser in #858
- fix(deps): resolve high-severity npm audit advisories in site & vscode-bynk by @accuser in #862
- feat(lsp): intra-doc links — resolve [Name]/[Owner.member] in doc comments by @accuser in #860
- feat(lsp): sequence-diagram view for a handler —
bynk/sequenceModel+ VS Code webview (#846) by @accuser in #861 - feat(vscode): render doc comments in place — heading colour, bold, italic (#849) by @accuser in #863
- ci: add Claude Code review workflows for proposals and PRs by @accuser in #864
- ci: raise Claude review turn ceilings (10/6 hit error_max_turns) by @accuser in #866
- ci: focus Claude review prompts on the diff (stop exhaustive design/ browsing) by @accuser in #867
- ci: grant review-post tools so Claude's review actually lands by @accuser in #868
Full Changelog: v0.220.0...v0.223.1