Skip to content

Releases: unvalley/cognitox

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Apr 05:04

Release Summary

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

Choose a tag to compare

@github-actions github-actions released this 10 Apr 16:45

Release Summary

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

Choose a tag to compare

@github-actions github-actions released this 04 Apr 10:01

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