All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
0.6.0 - 2023-04-01
- Make tests ignore token expiration date - (686c267) - @justinrubek
- Use key from state when logging in - (577367c) - @justinrubek
- publish lockpad-auth to crates.io - (982535d) - @justinrubek
- (readme) add running instructions - (ef027fe) - @justinrubek
- API keys - (c1b06fc) - @justinrubek
- ulid sqlx type - (7cbf755) - @justinrubek
- add sqlx - (781735c) - @justinrubek
- application routes now determine the owner_id from a token - (ff41f98) - @justinrubek
- removed most calls to tracing::info - (c069e7a) - @justinrubek
- Use axum::extract::FromRef instead of AsRef - (dc5b36e) - @justinrubek
- convert application model to postgres - (dd5fd08) - @justinrubek
- convert user model to postgres - (330a9e0) - @justinrubek
0.4.0 - 2024-04-06
- (cargo) clippy issue - (8e02e81) - @justinrubek
- (cargo) sqlx 0.6.3 -> 0.7 - (7f52807) - @justinrubek
- (cargo) cargo update - (ae744ea) - @justinrubek
- (cargo) update reqwest - (a2cf920) - @justinrubek
- (deps) bump h2 from 0.3.21 to 0.3.26 - (c300255) - dependabot[bot]
- (deps) bump whoami from 1.4.1 to 1.5.1 - (7536325) - dependabot[bot]
- (deps) bump mio from 0.8.8 to 0.8.11 - (f8ae128) - dependabot[bot]
- (nix) update fenix import - (32ac1d4) - @justinrubek
- (nix) update service-flake - (b9e65e2) - @justinrubek
- (github/actions) trigger container build after release - (b63fa40) - @justinrubek
- (github/actions) add github release on tag - (b61d39d) - @justinrubek
- (readme) remove dynamo information - (bd3dd35) - @justinrubek
- (http) display separate register page when signup is disabled - (e33f9d0) - @justinrubek
- optionally disable signups - (928712b) - @justinrubek
- (cargo/http) move
pages
module into separate directory - (4cef461) - @justinrubek - remove
derive
crate - (ac8662a) - @justinrubek
- (http) change route structure for signup - (93c1827) - @justinrubek
- (http) use dioxus for all html generation - (16fbe8c) - @justinrubek
- (http) split style into separate file - (33782b4) - @justinrubek
- (http) rewrite form using dioxus - (a329ccb) - @justinrubek
- (postgres) use nix-postgres package - (8737c4f) - @justinrubek
- remove dynamodb - (ca2c6f8) - @justinrubek
0.3.0 - 2024-02-29
- (cargo) update axum to 0.7 - (c9cd7fa) - @justinrubek
- (cargo) cargo update - (320f90f) - @justinrubek
- (deps) bump webpki from 0.22.1 to 0.22.4 - (2aef69d) - dependabot[bot]
- (nix) update nixpkgs, pgx-ulid - (3c27c12) - @justinrubek
- (nix) update many inputs - (56b9d16) - @justinrubek
- (nix) update fenix input - (34a23bb) - @justinrubek
- (github) remove github release step - (03a7c27) - @justinrubek
- (github) attempt to fixup action - (8b764c8) - @justinrubek
- (github/actions) rename container build - (216e0fb) - @justinrubek
- (github/actions) add container build action - (12b62d6) - @justinrubek
- switch from docker.io to ghcr.io - (7c616f4) - @justinrubek
- (hacking.md) outline instructions for using services - (d7dfcd1) - @justinrubek
- (containers) provide migrations in lockpad image - (9894cb3) - @justinrubek
- (containers) lockpad/docker package - (eab3614) - @justinrubek
- (flake-parts) add ci devShell - (61f5b21) - @justinrubek
- (http) add /health route - (99bc557) - @justinrubek
- add /api/authorize JSON route - (98d2a49) - @justinrubek
- build container image for postgres - (2cade95) - @justinrubek
- add services-flake for process-compose - (f2fce9a) - @justinrubek
- login form validation - (f7d1239) - @justinrubek
- added HtmlPage struct - (9a0b993) - @justinrubek
- remove postgres scripts - (ec15764) - @justinrubek
- update .gitignore - (52411dd) - @justinrubek
- add cargo metadata - (0bb7460) - @justinrubek
- Removed javascript from form submission - (182ef56) - @justinrubek
0.1.0 - 2023-04-01
- (devshell) add scripts for running a postgres development server - (fa45d5f) - @justinrubek
- Add
run-scylla
script to devshell - (5135eac) - @justinrubek
- (readme) add project description - (c07757f) - @justinrubek
- (readme) basic readme - (e4d2239) - @justinrubek
- Revised HACKING.md - (7e8c79c) - @justinrubek
- add scylladb info to HACKING.md - (202655a) - @justinrubek
- (cli) Add key generation - (4e91c53) - @justinrubek
- load configuration from environment - (5bf46c2) - @justinrubek
- Load development environment variables - (f2cf133) - @justinrubek
- Example consumer rest apis - (1620272) - @justinrubek
- Implement jwt and verification - (e4ae934) - @justinrubek
- token generation - (02ad602) - @justinrubek
- Added Application entity type - (1269b24) - @justinrubek
- GetItem on User - (6dfd004) - @justinrubek
- query trait impl - (e07b1b7) - @justinrubek
- admin wipe table route - (73caa6e) - @justinrubek
- derives for entities that are unique and also with an owner - (0c5a070) - @justinrubek
- implement trait for storing object with unique constraint into - (47bdf4a) - @justinrubek
- password hash verification - (1cff3aa) - @justinrubek
- user signup - (3c19462) - @justinrubek
- added axum webserver capable of mimicking a login process - (9cf6dfa) - @justinrubek
- Access scylla alternator - (5c651fc) - @justinrubek
- (nix) initialize flake - (a62603e) - @justinrubek
- add bomper configuration - (a09f6a0) - @justinrubek
- changes from review - (e4b48c3) - @justinrubek
- changes from review - (0ef20d3) - @justinrubek
- (cargo) Define common manifest values in workspace block - (3033eff) - @justinrubek
- move dynamodb traits above models crate - (5b0e9d4) - @justinrubek
- move handlers into submodules - (a2e1ea9) - @justinrubek