Releases: unvalley/cognitox
Releases · unvalley/cognitox
Release list
v0.1.2
Release Summary
- Compare: v0.1.1...v0.1.2
Commits
- chore: release v0.1.2 (2c79f95)
- feat(validation): type pool config and client settings (feb0aee)
- feat(auth): enforce secret hash for confidential clients (ab53854)
- docs: refresh coverage after auth alignment (c8cbf82)
- feat(user): align mfa and recovery flows with cognito (36994a1)
- feat(validation): tighten pool and client config types (c4625a3)
- test(spec): sync request drift baseline (56fa575)
- docs: update coverage after spec alignment (51972e8)
- feat(user-pool): persist core pool settings (8e88020)
- fix(cognito): reduce spec drift across auth and pagination (b389f20)
- refactor(admin): remove unused legacy views (ca554b6)
- feat(admin): redesign table-first console (66c74fb)
- feat(user-pool): implement UpdateUserPool name updates (27c7ef7)
- feat(admin): add built-in docs page (7b5c32c)
- refactor(cli): drop legacy env aliases (86757a0)
- fix(cli): default logs to info (0e13651)
- chore: remove unused deps (824aa43)
v0.1.1
Release Summary
- Compare: v0.1.0...v0.1.1
Commits
- chore: release v0.1.1 (ee97af3)
- fix(docker): copy build.rs into the planner and builder stages (e2b610e)
- chore(release): make release.sh idempotent (c91438b)
- ci: split release into prepare + tag-driven workflows (b313d60)
- ci: publish to crates.io from the Release workflow (0db1a67)
- chore: add just recipes for crates.io publish flow (767c0ce)
- chore: prepare crates.io release as
cognitox(5a49422) - docs: add GHCR pull instructions to README (6ee2fef)
- refactor(storage): introduce PersistenceBackend trait and StorageConfig (#39) (fc592bd)
- refactor(cli): replace clap with bpaf for argument parsing (c9be8cf)
- feat: add Agent Skill and CLI help with clap (a9e3956)
- chore: bump Rust toolchain 1.93.1 → 1.94.1 (ffd6dce)
- chore: update dependencies and pin CI actions (50eb9a7)
- feat(demo): add AWS SDK for Rust demo, switch JS demo to pnpm (a9729a7)
- feat(demo): add AWS SDK demos for JavaScript and Python (fda3c2b)
- refactor(docker): use cargo-chef for dependency caching, add strip+lto (e867bbf)
- chore(docker): remove healthcheck from Dockerfile and docker-compose (64c51ad)
- ci(release): switch to workflow_dispatch for one-click release (57a213d)
v0.1.0
What's Changed
- feat: add actions by @unvalley in #1
- feat: hosted ui by @unvalley in #2
- feat: admin ui by @unvalley in #3
- refactor(api): unify cognito action registry and dispatch by @unvalley in #4
- refactor(hosted-ui): deduplicate branding merge logic by @unvalley in #11
- refactor(error): unify cognito and oauth error response foundation by @unvalley in #10
- refactor(storage): split in-memory state into domain stores by @unvalley in #6
- refactor(action): add typed request/response helpers for user pool handlers by @unvalley in #5
- feat(auth): make bcrypt and jwt key material configurable by @unvalley in #9
- feat(storage): rebuild json snapshot persistence via DATA_FILE by @unvalley in #13
- fix(group): dedupe memberships and clean up on delete by @unvalley in #24
- fix(auth): bind refresh token flow to issuing client by @unvalley in #14
- fix(oauth2): validate refresh grant client and user state by @unvalley in #15
- fix(oauth2): enforce oauth flow enablement and gating by @unvalley in #17
- chore(toolchain): pin Rust to 1.93.1 by @unvalley in #25
- feat(spec): add request syntax drift checks by @unvalley in #26
- refactor(ui): migrate from Svelte to Preact + TailwindCSS + DaisyUI by @unvalley in #29
- chore: migrate demo to pnpm with zero deps, add UI CI workflow by @unvalley in #33
- fix: handle ignored storage results and add missing validations by @unvalley in #30
- fix: replace unwrap() with expect() in production code by @unvalley in #31
- fix(storage): cascade delete related data on UserPool deletion by @unvalley in #37
- fix(server): add graceful shutdown with persistence flush by @unvalley in #36
- feat(auth): use UserPoolClient token validity settings for token expiry by @unvalley in #38
- fix(auth): return NotAuthorizedException for wrong password by @unvalley in #35
Full Changelog: https://github.com/unvalley/cognitox/commits/v0.1.0