Skip to content

Releases: monstercameron/GoWebComponents

v4.0.1

Choose a tag to compare

@monstercameron monstercameron released this 29 Jun 12:02
21f77ad

GoWebComponents v4.0.1

A patch over v4.0.0 that makes the module properly go get-able and greens the release pipeline.

Fixed

  • /v4 module path (semantic import versioning). v4.0.0 wasn't go get-able — the module path lacked the major-version suffix Go requires for v2+, so the proxy rejected v2+ tags. The module is now github.com/monstercameron/GoWebComponents/v4; import github.com/monstercameron/GoWebComponents/v4/....
  • Release pipeline. playwright-go pinned in the browser-test scaffold; API-baseline comparison made CRLF/LF-agnostic; bin/README.md restored for the SBOM step; go-get release smoke targets /v4 and runs go mod tidy for the transitive go.sum closure.

Install

go get github.com/monstercameron/GoWebComponents/v4@latest

Verified end-to-end: a clean external module go gets v4 and builds for both native and js/wasm.

🤖 Generated with Claude Code

v4.0.0

Choose a tag to compare

@monstercameron monstercameron released this 29 Jun 05:03
7728275

GoWebComponents v4.0.0

The V4 release: server-side, edge-portable, agent-native, and local-first — all pure Go.

Highlights

  • Server functions (//gwc:server + serverfn) with gwc server gen
  • Whole-stack one-binary deploy (wholestack) — serves the wasm bundle + server functions from one http.Handler; runs on edge WASI
  • Query cache & mutations (query + ui.UseQuery/UseMutation/MutateAsync)
  • Local-first CRDT sync + presence (localfirst, facepile)
  • Agent-native generative UI (agentui) — typed, allow-listed, safe by construction
  • Time-travel (timetravel + devpanel), fine-grained signals (state.Signal), animation (anim), named slots, two-way binding, typed search params
  • New gwc commands: add, i18n gen, server gen, supplychain, vuln, buildreport, llms

Docs & examples

Reference manual, api-browser, and capability matrix brought fully to the V4 spec; 13 new public examples; llms.txt regenerated.

See CHANGELOG.md for the full entry.

🤖 Generated with Claude Code

v3.5.4

Choose a tag to compare

@github-actions github-actions released this 25 Jun 11:14
cab0d20

Release v3.5.4

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

  • test(ui): lock in state-management semantics (vs React) by @monstercameron in #50
  • fix(state): don't drop effects under render-phase convergence (v3.5.4) by @monstercameron in #51

Full Changelog: v3.5.3...v3.5.4

v3.5.3

Choose a tag to compare

@github-actions github-actions released this 25 Jun 05:12
f2566e3

Release v3.5.3

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

Full Changelog: v3.5.2...v3.5.3

v3.5.2

Choose a tag to compare

@github-actions github-actions released this 25 Jun 04:18
f9ecf3b

Release v3.5.2

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

Full Changelog: v3.5.1...v3.5.2

v3.5.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 03:37
5480630

Release v3.5.1

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

Full Changelog: v3.5.0...v3.5.1

v3.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 03:22
e3f8ef5

Release v3.5.0

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

Full Changelog: v3.4.10...v3.5.0

v3.4.10

Choose a tag to compare

@github-actions github-actions released this 25 Jun 02:17
29372c1

Release v3.4.10

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

  • fix(ssr): controlled marks selected option (v3.4.10) by @monstercameron in https://github.com//pull/33 Full Changelog: https://github.com/monstercameron/GoWebComponents/compare/v3.4.9...v3.4.10

v3.4.9

Choose a tag to compare

@github-actions github-actions released this 25 Jun 01:59
ca9759b

Release v3.4.9

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

  • test(ui): React parity — effect ordering + fragments (+ coverage map) by @monstercameron in #28
  • test(ui): React parity — DOM refs + useRef contract by @monstercameron in #29
  • test(ui): React parity — functional updates + stable setter + set-after-unmount by @monstercameron in #30
  • test(ui): React parity — Children normalization + createElement assembly by @monstercameron in #31
  • fix(ssr): controlled <textarea value> renders as content (v3.4.9) by @monstercameron in #32

Full Changelog: v3.4.8...v3.4.9

v3.4.8

Choose a tag to compare

@github-actions github-actions released this 25 Jun 01:11
e04d25a

Release v3.4.8

Changes in this release:

  • Release tag explicitly selected (no auto patch increment on main)
  • Passed unit/e2e and release verification gates
  • Includes source archive with SHA-256 checksum
  • Includes GitHub build provenance attestation

What's Changed

Full Changelog: v3.4.7...v3.4.8