Release history

Changelog

Version history from the repo CHANGELOG.md — evidence-named releases, not marketing blurbs. Full notes live under GitHub.

  1. v1.1.3

    • Started post-`v1.1.2` M9 continuation with CP3 replay-suite prep:
    • Started `v1.1.3` (`M9` `CP3`) checkpoint documentation/runbook lane:
    Release notes (docs)
  2. v1.1.2

    • Started `v1.1.2` (`M9` `CP2`) diagnostics/capture hardening for realtime voice:
    • `pnpm --dir apps/pwa exec vitest run app/shared/log-app-event.test.ts app/shared/m6-voice-capture.test.ts app/shared/m0-triage-capture.test.ts`
    • `pnpm --dir apps/pwa exec vitest run app/shared/m6-voice-replay-bridge.test.ts app/shared/m6-voice-capture.test.ts app/shared/log-app-event.test.ts app/shared/m0-triage-capture.test.ts`
    • `pnpm --dir apps/pwa exec vitest run app/shared/log-app-event.test.ts app/shared/m6-voice-capture.test.ts app/shared/m0-triage-capture.test.ts app/shared/m6-voice-replay-bridge.test.ts app/features/main-shell/hooks/use-chat-actions.delete-targets.test.ts`
    • `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
    • `pnpm docs:check`
    Release notes (docs)
  3. v1.1.1

    • Started `v1.1.1` (`M9` `CP1`) secure-voice lifecycle hardening:
    • `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/realtime-voice-session-lifecycle.test.ts app/features/messaging/services/realtime-voice-session-diagnostics.test.ts`
    • `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/realtime-voice-session-owner.test.ts app/shared/m6-voice-replay-bridge.test.ts app/shared/log-app-event.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.1.1`
    Release notes (docs)
  4. v1.1.0

    • Started `v1.0.11` (`M8` `CP2`) diagnostics extension for community membership/sendability triage:
    • `pnpm --dir apps/pwa exec vitest run app/shared/log-app-event.test.ts app/shared/m8-community-capture.test.ts app/shared/m8-community-replay-bridge.test.ts`
    • `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
    Release notes (docs)
  5. v1.0.10

    • Started post-`v1.0.9` `v1.0.10` lane (`M8`) with CP1 community lifecycle convergence hardening on canonical group owners:
    • Added focused CP1 regression coverage for convergence + profile-scope isolation:
    • Added M8 deterministic capture + replay helper surfaces for CP2/CP3 evidence:
    • Added CP3 deterministic replay matrix and synced maintainer/status docs:
    • Captured operator replay evidence for the deterministic M8 chain:
    • `pnpm --dir apps/pwa exec vitest run app/shared/m8-community-replay-bridge.test.ts app/shared/m8-community-capture.test.ts app/features/messaging/services/chat-state-store.replace-event.test.ts app/features/groups/services/community-membership-recovery.test.ts app/features/groups/services/group-service.test.ts app/features/groups/providers/group-provider.test.tsx app/features/groups/providers/group-provider.cross-device-membership.integration.test.tsx`
    • `pnpm --dir apps/pwa exec tsc --noEmit --pretty false`
    • `pnpm version:check`
    • `pnpm docs:check`
    • `pnpm release:preflight -- --tag v1.0.10 --allow-dirty true`
    Release notes (docs)
  6. v1.0.9

    • Started post-`v1.0.8` `v1.0.9` lane (`M7`) with a CP1 anti-abuse hardening slice on canonical incoming-request owner:
    • Extended incoming request quarantine diagnostics and UI visibility for cooldown outcomes:
    • Added focused regression coverage for M7 CP1 cooldown behavior:
    • Started `M7` CP2 diagnostics slice for incoming request anti-abuse triage:
    • Added focused diagnostics regression coverage for M7 CP2:
    • Started `M7` CP3 prep with one-copy anti-abuse evidence helper:
    • Added focused regression coverage for M7 CP3 prep helper:
    • Upgraded M7 anti-abuse capture helper with deterministic CP3 gate verdict:
    • Added deterministic M7 anti-abuse replay bridge for CP3 evidence capture:
    • Hardened DM "Delete for everyone" target derivation for attachment-heavy/voice-note messages:
    • Added focused regression coverage for DM delete target derivation:
    • Fixed DM sidebar restore regression after `Delete Chat`:
    Release notes (docs)
  7. v1.0.8

    • Started post-`v1.0.7` `v1.0.8` lane (`M6`) with a CP1 small-room voice lifecycle contract slice:
    • Added focused regression coverage for M6 CP1 lifecycle contracts:
    • Started `M6` CP2 diagnostics slice for realtime-voice degraded/unsupported triage:
    • Added focused diagnostics regression coverage for M6 CP2:
    • Updated maintainer replay runbook for M6 CP2 diagnostics capture:
    • Started `M6` CP3 weak-network replay prep with one-copy diagnostics helper:
    • Added deterministic M6 replay bridge for transition evidence when voice UI path is not yet exposed:
    • Added focused regression coverage for M6 CP3 helper:
    • Added explicit M6 CP3 manual replay matrix:
    • Captured and accepted M6 CP3 weak-network replay evidence (2026-03-23):
    • Synced docs/release status for `v1.0.8` kickoff:
    • `pnpm --dir apps/pwa exec vitest run app/features/messaging/services/realtime-voice-session-lifecycle.test.ts`
    Release notes (docs)
  8. v1.0.7

    • Started post-`v1.0.6` planning lane for `v1.0.7` with a docs-first execution kickoff:
    • Started `M5` CP1 implementation slice for community lifecycle convergence in canonical recovery owner:
    • Extended group recovery diagnostics surfacing in runtime event context:
    • Added focused regression coverage for M5 CP1 recovery hardening:
    • Started `M5` CP2 diagnostics slice for community lifecycle convergence triage:
    • Extended M0 sync-restore focus event coverage:
    • Added focused diagnostics regression coverage for M5 CP2:
    • Started `M5` CP3 manual evidence lane with a dedicated two-device/account-switch matrix:
    • Updated maintainer replay runbook for M5 CP3 evidence capture:
    • Marked M5 CP3 replay evidence as accepted and advanced CP4 release-gate replay for `v1.0.7` in roadmap/status docs:
    • Replayed CP4 release gates in checkpoint workspace:
    • `pnpm --dir apps/pwa exec vitest run app/features/groups/services/community-membership-recovery.test.ts app/features/groups/providers/group-provider.test.tsx app/features/groups/providers/group-provider.cross-device-membership.integration.test.tsx`
    Release notes (docs)