Repository navigation
Releases: firebrikdotcom/arc
Release list
Release v0.8.11
🎉 What's Changed
🔧 Other Changes
- Release 0.8.11 with a collapsible navigation rail and one Workbench design. (2d6df2d)
- Give the repository app the arc new Workbench design and add a collapsible navigation rail. (43eaf5c)
- Add README quality badges and project links (636dcec)
- Repair security audits and remove vulnerable frontend tooling (1cf15d0)
Release v0.8.10
Release v0.8.9
Release v0.8.8
🎉 What's Changed
✨ Features
- feat(security): durable browser session handles and invalidation (14731ec)
- feat(security): durable SQLite read-access audit journal (855a7ab)
- feat(security): bound read-model and identity collection queries (416430a)
🐛 Bug Fixes
- fix(scaffold-check): persist the session cookie refreshed at sign-in (b52f1ed)
- fix(ci): make runtime diagnostics scan fail reliably (ae5ff0c)
🔧 Other Changes
Release v0.8.7
🎉 What's Changed
✨ Features
- feat(security): add response headers and browser regressions (ecc6c67)
🐛 Bug Fixes
- fix(ci): avoid ripgrep dependency in documentation checks (5a7e60a)
- fix(security): restrict sensitive access-log capabilities (c086b90)
- fix(security): bound generated resource input and pagination (314cd41)
📚 Documentation
- fix(ci): avoid ripgrep dependency in documentation checks (5a7e60a)
- docs: mark merged security workstreams complete (d161405)
- docs: reconcile v0.8.6 roadmap and routing (c6cc0d7)
🧪 Tests
- test(security): cover threat-model boundaries and fail closed JWT validation (ad7bd6f)
🔧 Other Changes
- chore(release): prepare v0.8.7 and validate merged security work (221cb51)
Release v0.8.6
🎉 What's Changed
🐛 Bug Fixes
- fix(ci): repair pipeline checks and release permissions (3679fde)
🔧 Other Changes
Arc 0.8.2
Arc 0.8.2
Arc 0.8.2 fixes spacing and composition across the generated authentication and admin UI.
- Removes the redundant nested frame from the sign-in page.
- Adds a reusable padded panel body for forms and detail content.
- Applies consistent spacing to profile, user-management, and generated resource forms.
- Keeps data tables intentionally edge-to-edge.
- Extends clean-scaffold browser coverage to prevent nested frames and missing content insets.
Arc 0.8.1
Arc 0.8.1
- Restore interactive first-administrator setup for generated applications.
make setupnow prompts for administrator name, email, and a hidden password when the
ARC_SETUP_ADMIN_*variables are absent.- Noninteractive setup continues to accept the one-shot environment variables and fails clearly
when they are missing.
Arc 0.8.0
Arc 0.8.0
- Add the application-owned, immutable
UiRegistrywith typed host, template, navigation, shell
action, page, and form contracts. - Split browser administration into the new
arc-auth-admincrate;arc-auth-sessionis now a
headless cookie/session protocol and middleware package with no Tera dependency. - Add host-rendered sign-in, profile/password, and resource-grade Users administration, including
filtering, pagination, detail/create/edit pages, roles, activation, and final-admin safeguards. - Render generated resources and authentication capabilities through the same host shell, with a
visible CSRF-protected sign-out action and reusable accessible field primitives. - Stop capability navigation from modifying application layouts and add
auth-adminto the
auth-db-sessioninstallation bundle.
This is a breaking pre-1.0 release. Existing UI applications should preserve customized layouts
and migrate their builder wiring to register a UiHost before installing browser UI capabilities.
Arc 0.6.0
Arc 0.6.0
Arc 0.6.0 makes generated administrator access application-owned and event-sourced.
Fresh applications now include a User aggregate, projector, users_view migration, and
projection-backed browser/API authentication. make setup creates the first administrator from
interactive prompts or the one-shot ARC_SETUP_ADMIN_NAME, ARC_SETUP_ADMIN_EMAIL, and
ARC_SETUP_ADMIN_PASSWORD variables. Setup is idempotent and never writes the plaintext password
to .env.
UI scaffolds now provide functional profile and password forms, refresh cookie identity after
profile changes, and revoke API sessions after password changes. Synthetic generated-admin
identity and runtime ADMIN_* authentication have been removed, as have incomplete registration,
recovery, and Settings surfaces.
Generated resource UI also receives an explicit form-state contract and a responsive compact
filter group, fixing new/edit rendering and desktop/mobile filter layout. The clean-room gate now
proves fresh setup, JWT login, API CRUD, browser sign-in, browser Product creation, CSRF-backed
forms, absent Settings behavior, formatting, tests, and Clippy for generated applications.