Releases: fullstack-webapp/fwa-kit
Release list
@fullstack-webapp/document-shell 0.1.0-beta.4
Adds a declarative, package-owned minimum-visible hold for parser-visible document projections.
- Exposes
documentShellRevealNotBeforeAttributefrom the client entry. - Honors valid future deadlines only for the normal loaded-stylesheet handoff.
- Keeps error, timeout, absent, invalid, expired, and out-of-horizon paths fail-open.
- Bounds holds against wall-clock rollback with independent wall-clock and monotonic ceilings.
- Preserves document-scoped idempotence and centralized timer cleanup.
Evidence:
- Feature: #23
- Release claim: #24
- Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/34247260304
- npm: https://www.npmjs.com/package/@fullstack-webapp/document-shell/v/0.1.0-beta.4
- Anonymous installation and exported client constant verified after publication.
- npm registry provenance attestation is present.
@fullstack-webapp/local-edge 0.1.0-beta.7
Legacy metadata recovery and iOS WebClip reset hardening.
- Recovers valid beta.5 active or retained release metadata that predates durable metadata epochs without weakening reset fencing.
- Replaces ownerless pre-epoch candidate journals with an epoch-fenced cleanup marker and removes unreferenced candidate caches under the app-scoped Web Lock.
- Keeps missing, empty, preference-only, and pin-only metadata fail-closed after reset.
- Accepts same-origin iOS WebClip reset navigations when
Originis omitted, while rejecting explicit cross-site, opaque, and provenance-free requests. - Adds bounded state-snapshot failure codes and validates the shared allowlist before diagnostics displays them.
Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.7
Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/33971874304
Provenance: https://search.sigstore.dev/?logIndex=2726865162
Source: b852c8d
Anonymous installation verified after publication.
@fullstack-webapp/local-edge 0.1.0-beta.6
Ordered Local Edge revalidation observations and cross-worker release authority.
- Adds real candidate download progress and committed-release notifications using kernel-owned observation identities.
- Reconciles progress, terminal messages, revalidation responses, and authoritative state pulls without wall-clock ordering assumptions.
- Fences concurrent worker updates, reset, candidate caches, retained releases, and client pins with durable authority and short Web Lock critical sections.
- Preserves v1 worker offline compatibility while enabling ordered protocol v2 progress.
- Bounds descriptor and asset network operations and keeps scheduled recovery silent.
Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.6
Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/33956716942
Source: 75aab6c
Anonymous install verified after publication.
@fullstack-webapp/local-edge 0.1.0-beta.5
Scheduled update checks for long-lived tabs and installed PWAs.
- Checks when a document becomes visible, while it remains visible, and when connectivity returns.
- Keeps scheduled checks silent while preserving explicit revalidation behavior.
- Supports runtime-only configuration updates and cleans up timers and listeners on stop.
- Handles first-install and re-enable transitions after silent checks.
- Bounds intervals to the browser timer range.
Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.5
Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/33491304661
Source: 665ac54
@fullstack-webapp/local-edge 0.1.0-beta.4
Published @fullstack-webapp/local-edge@0.1.0-beta.4 to npm as the prerelease channel migration to latest.
- Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.4
- Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/32950343046
- npm Trusted Publishing provenance is attached.
- A fresh anonymous, unqualified npm installation resolved
0.1.0-beta.4, and the public client entry imported successfully. latestnow points to0.1.0-beta.4; the historicalbetatag remains at0.1.0-beta.3and will not advance during the single-channel prerelease phase.
@fullstack-webapp/document-shell 0.1.0-beta.3
Published @fullstack-webapp/document-shell@0.1.0-beta.3 to npm as the prerelease channel migration to latest.
- Package: https://www.npmjs.com/package/@fullstack-webapp/document-shell/v/0.1.0-beta.3
- Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/32950346667
- npm Trusted Publishing provenance is attached.
- A fresh anonymous, unqualified npm installation resolved
0.1.0-beta.3, and the package entry imported successfully. latestnow points to0.1.0-beta.3; the historicalbetatag remains at0.1.0-beta.2and will not advance during the single-channel prerelease phase.
@fullstack-webapp/local-edge 0.1.0-beta.3
Published @fullstack-webapp/local-edge@0.1.0-beta.3 to npm under the beta dist-tag.
- Package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.3
- Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/32838214537
- npm provenance and anonymous exact-version installation were verified after publication.
latestremains0.1.0-beta.1; this prerelease advances onlybeta.
@fullstack-webapp/local-edge 0.1.0-beta.2
Protocol-aware Local Edge worker takeover and clearer update diagnostics.
Highlights:
- Treats the worker protocol as a monotonic capability level.
- Replaces missing, invalid, or older controlled kernels through the guarded takeover path.
- Keeps cached loaders compatible with newer kernels that retain the required capability.
- Reports installing or waiting workers as Updating before evaluating active-cache completeness.
- Preserves the clean-cut storage boundary: no reads, migration, or deletion of legacy
fwa-shell:*storage.
Published from main@bc87be8 through npm Trusted Publishing with provenance.
Verification:
- Publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/32647278836
- Public package: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.2
- Full CI, package boundary checks, browser lifecycle tests, Pages hosting contract, pack check, and isolated packed consumer passed.
Local Edge 0.1.0-beta.1
First public beta of @fullstack-webapp/local-edge.
- npm: https://www.npmjs.com/package/@fullstack-webapp/local-edge/v/0.1.0-beta.1
- source revision:
3badde45c587e1563721f5c477bff6e361e99fb9 - publish workflow: https://github.com/fullstack-webapp/fwa-kit/actions/runs/32614803810
- dist-tags:
betaandlatestboth point to0.1.0-beta.1 - provenance: npm SLSA provenance is attached to the package
Known limits: this is a prerelease; Chromium is the automated browser target, and no stable API or Firefox/Safari support commitment is made yet.