This commit is contained in:
@@ -2,6 +2,22 @@
|
||||
|
||||
# Changelog
|
||||
|
||||
## v0.1.0-preview.26 — 2026-09-05
|
||||
|
||||
- Add optional self-profile readers and revision-checked username/display-name
|
||||
writes. Recheck the active session, account and expected revision atomically
|
||||
with a secret-free audit; preserve immutable user identity and ownership.
|
||||
- Username edits revoke other sessions but preserve the acting session. A
|
||||
password-confirmed write can require the exact verified credential hash,
|
||||
rejecting a concurrent password reset. Applications own reauthentication,
|
||||
operation-bound passkey approval, CSRF/origin checks and rate/concurrency limits.
|
||||
- Add explicit SQLite schema 11 for monotonic profile revisions. Existing rows
|
||||
begin at revision 1; startup with migrations disabled rejects older schemas.
|
||||
Do not run older writers against schema 11 as a database rollback strategy.
|
||||
- Email changes are deliberately absent; pending-address verification and mail
|
||||
delivery are separate work. Test invalid/restricted sessions, collisions,
|
||||
concurrent/stale edits, audit rollback, restart and schema-10 migration.
|
||||
|
||||
## v0.1.0-preview.25 — 2026-09-05
|
||||
|
||||
- Add optional, credential-free user and organization directory readers for
|
||||
|
||||
Reference in New Issue
Block a user