Skip to content

Releases: accuser/bynk

v0.245.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 07:38
Immutable release. Only release title and notes can be modified.
e8019aa

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

Choose a tag to compare

@github-actions github-actions released this 29 Jul 20:38
Immutable release. Only release title and notes can be modified.
e906673

What's Changed

  • Events: the envelope + the idempotency idiom (slice 2), amending §7 by @accuser in #969
  • Give fmt command-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

Choose a tag to compare

@github-actions github-actions released this 29 Jul 03:17
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

Choose a tag to compare

@github-actions github-actions released this 28 Jul 15:55
Immutable release. Only release title and notes can be modified.
91874ce

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-let of 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

Choose a tag to compare

@github-actions github-actions released this 24 Jul 05:27
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 LocaleTag literal by @accuser in #904
  • fix(messages): dispatch a select arm by own-property, not ?? other by @accuser in #905
  • editor(lsp): hover + complete the bynk.locale surface; unify the first-party source list by @accuser in #906

Full Changelog: v0.232.0...v0.233.2

v0.232.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:33
Immutable release. Only release title and notes can be modified.
5c0e2c7

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

Choose a tag to compare

@github-actions github-actions released this 23 Jul 06:32
Immutable release. Only release title and notes can be modified.
eac43b0

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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 14:59
Immutable release. Only release title and notes can be modified.

What's Changed

  • messages construct, slice 2 — multi-locale bundles, completeness, placeholder agreement by @accuser in #875
  • fix(sequence): render return-gating branch outcomes; add by actor 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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 11:37
Immutable release. Only release title and notes can be modified.
776c5d6

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 .bynk source by @accuser in #871
  • messages construct, slice 1 — a locale bundle and a bundle-aware render by @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

Choose a tag to compare

@github-actions github-actions released this 22 Jul 06:44
Immutable release. Only release title and notes can be modified.
65e5da4

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