You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,47 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
+
## [2.0.0-rc.1] - 2026-03-30
9
+
10
+
Release candidate for v2.0.0. Includes all beta.3 fixes plus documentation overhaul, website redesign, and package publishing infrastructure.
11
+
12
+
### Documentation
13
+
- Complete documentation audit: replaced Merkle tree references with hash chain, updated OpenSPP adapter class names after beta.2 rename, added OTP and National ID auth adapters to architecture docs
14
+
- Rewrote mobile package docs for Vuetify 3 / Material Design 3 (removed RxDB and Bootstrap references)
15
+
- Added missing documentation for biometric app lock, record entity type, duplicate detection, and strong password validation
16
+
- Created READMEs for web, backend, adapter-openspp, adapter-openfn, and adapter-mock packages
17
+
- Updated existing READMEs (admin, datacollect, mobile) for v2.0.0
18
+
- Updated entity-forms config, web app guide, and deployment docs
19
+
- Added changelog entries for beta.2, beta.3, and the final v2.0.0 release summary
20
+
21
+
### Website
22
+
- Redesigned docs site theme with ID PASS slate blue (#2C3E50) and orange (#ff6d37) palette
23
+
- Replaced gradient hero with solid slate blue and orange accent stripe
24
+
- Added diff syntax highlighting with green/red line backgrounds
25
+
- Converted developer and user guide overview pages to card-grid layouts
26
+
- Updated Mermaid component to use `theme: 'base'` with brand colors (fixes ColorTheme errors on Cloudflare Pages)
27
+
- Added ID PASS logo and favicon from idpass.org
28
+
- Simplified homepage to hero and two routing cards
29
+
- Removed OpenSPP V2 adapter beta label (adapter is production-ready)
30
+
31
+
### Package Publishing
32
+
- Added `.npmrc` with `@idpass` scope pointed at GitHub Packages registry
33
+
- Added `publishConfig` to all 5 publishable packages (core, backend, adapter-openspp, adapter-openfn, adapter-mock)
34
+
- Added `files` field to adapter packages to prevent shipping source and tests
35
+
- Created `publish-packages.yml` workflow with tag-driven and manual dispatch triggers
- Router guard blocking login pages and `window.db` race condition
41
+
- E2E test stabilization: strict mode violations, CORS_ORIGINS for dev servers, randomUUID for event GUIDs
42
+
- Deployment docs CORS_ORIGINS default corrected from `*` to deny-all
43
+
44
+
### CI
45
+
- Opt into Node.js 24 for all GitHub Actions; update pnpm action to v4
46
+
- Scope Playwright browser install to admin package
47
+
- Update workflow passwords and JWT secret to meet strength requirements
48
+
8
49
## [2.0.0] - 2026-MM-DD
9
50
10
51
Major release introducing offline-first web and mobile applications with event sourcing, multi-tenant sync, and comprehensive security hardening. See [2.0.0-beta.1](#200-beta1---2026-03-18), [2.0.0-beta.2](#200-beta2---2026-03-26), and [2.0.0-beta.3](#200-beta3---2026-03-29) for detailed per-change history.
0 commit comments