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
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,36 @@ 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/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/).
7
7
8
+
## [2.3.0] - 2026-02-12
9
+
10
+
Phase 4: Production Readiness. Adds Docker self-hosting, WCAG 2.1 AA
11
+
accessibility, health endpoint, custom branding, admin dashboard tools,
12
+
CONTRIBUTING.md generation, and comprehensive deployment documentation.
13
+
14
+
### Added
15
+
16
+
-**Docker self-hosting**: Multi-stage `Dockerfile`, `docker-compose.yml` with named volume for SQLite persistence, auto-migration entrypoint, and health checks (#229)
17
+
-**Custom branding**: `APP_NAME`, `APP_LOGO_URL`, and `APP_PRIMARY_COLOR` environment variables to white-label a CLAHub instance (#229)
18
+
-**Health endpoint**: `GET /api/health` returns application status and database connectivity for monitoring and container health checks (#229)
19
+
-**WCAG 2.1 AA accessibility**: Color contrast fixes, ARIA labels, keyboard navigation, skip-to-content link, focus rings, and Playwright axe-core tests (#230)
20
+
-**Admin dashboard**: Audit log viewer and manual PR re-check on the agreement edit page (#228)
21
+
-**CONTRIBUTING.md generation**: Auto-generate a `CONTRIBUTING.md` snippet with CLA signing instructions and badge for any agreement (#228)
0 commit comments