Release history
Changelog
Version history from the repo CHANGELOG.md — evidence-named releases, not marketing blurbs. Full notes live under GitHub.
v1.0.6
- Started post-v1 `M4` stabilization lane (`v1.0.6` milestone) with a narrow high-risk regression slice on in-chat search navigation:
- Added focused regression coverage for the new jump contracts:
- Extended cross-device digest triage contracts for M4 diagnostics:
- Added M4 soak-evidence capture helper for long-session stabilization replay:
- Added explicit CP3 manual soak matrix for `v1.0.6`:
- Updated docs index for the new CP3 matrix:
- Synced roadmap/status/playbook docs with `v1.0.6` CP1/CP2 progress:
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/components/message-search-jump.test.ts app/features/messaging/components/chat-view.test.tsx app/shared/log-app-event.test.ts app/shared/m0-triage-capture.test.ts`
- `pnpm --dir apps/pwa exec vitest run app/shared/m4-stabilization-capture.test.ts`
- `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
v1.0.5
- Started post-v1 `M3` delivery lane (`v1.0.5` milestone) with a deterministic real-time voice foundation contract:
- Added focused regression coverage for the new foundation contract:
- Synced post-v1 roadmap/status docs with `v1.0.5` CP1 checkpoint state:
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/realtime-voice-capability.test.ts app/features/messaging/services/voice-note-recording-capability.test.ts`
- `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
- `pnpm version:check`
- `pnpm docs:check`
- `pnpm release:preflight -- --tag v1.0.5`
v1.0.4
- Advanced post-v1 `M2` closeout with deterministic in-chat search navigation hardening:
- Extended observability and triage surfaces for jump failures:
- Locked version-bound milestone cadence for next phases (`v1.0.4 -> M2`, `v1.0.5 -> M3`, `v1.0.6 -> M4`) in:
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/components/chat-view.test.tsx app/shared/log-app-event.test.ts app/shared/m0-triage-capture.test.ts`
- `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
- `pnpm version:check`
- `pnpm docs:check`
- `pnpm release:test-pack -- --skip-preflight`
- `pnpm release:preflight -- --tag v1.0.4`
- Manual CP3 two-device evidence capture was explicitly skipped by operator override for this release pass.
v1.0.3
- Continued post-v1 `M2` Voice Stage A hardening without introducing new runtime/sync owners:
- Added focused regression coverage:
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/voice-note-metadata.test.ts app/features/messaging/services/message-search-index.test.ts`
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/components/chat-view.test.tsx`
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/components/message-attachment-layout.test.ts`
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/voice-note-metadata.test.ts`
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/components/chat-view.test.tsx`
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/components/media-gallery.test.tsx`
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/utils/logic.test.ts`
- `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
v1.0.2
- Started post-v1 `M2` identity/sync hardening (diagnostics-first, no owner model changes):
- Added focused regression coverage for this M2-A slice:
- Updated post-v1 roadmap/maintainer monitoring docs with new M2 diagnostics probes:
- `pnpm --dir apps/pwa exec vitest run app/features/profiles/components/desktop-profile-bootstrap.test.tsx app/features/auth/components/auth-gateway.test.tsx`
- `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
- `pnpm docs:check`
v1.0.1
- Continued post-v1 `M1` delivery with canonical anti-abuse request-ingress hardening:
- Extended community platform foundation with operator visibility in Group Management:
- Completed `M1` closeout automation gate replay and documented remaining manual two-device evidence contract in:
- `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/incoming-request-anti-abuse.test.ts app/features/messaging/services/incoming-request-quarantine-summary.test.ts app/features/messaging/controllers/incoming-dm-event-handler.test.ts app/features/groups/services/community-operator-health.test.ts`
- `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
- `pnpm docs:check`
v1.0.0
- Promoted the workspace to the official `v1.0.0` release line with synchronized app/package manifests and release contracts.
- Executed strict release preflight and published the `v1.0.0` tag through the full release workflow.
- Published cross-platform release artifacts for desktop, Android, and web package distribution.
- Added the canonical post-v1 roadmap for long-term value milestones (community expansion, secure voice, anti-abuse, sync resilience, and performance hardening):
- Completed post-v1 `M0` baseline lock:
- Started post-v1 `M1` anti-abuse foundation:
- Extended post-v1 `M1` community platform foundation with operator visibility:
- Entered official `v1.0.0` launch staging with deterministic execution docs wired as canonical release path:
- Updated top-level status framing to v1 launch readiness and release commands.
- Added an explicit official-release runbook for `v1.0.0`:
- Aligned docs navigation and operator references for v1 launch prep:
- This locks the release path to deterministic R0-R4 execution (freeze, automated gates, manual matrix, tag/publish, post-release stabilization window).
v0.8.9
- **Release Determinism Tooling**:
- **v0.8.9 Docs**:
- **Release Preflight Hardening**:
- **Runtime Boundary Hygiene**:
- **Reliability Contracts (v0.8.9)**:
- **Web Policy Messaging**: