All notable changes to this project will be documented in this file.
- [breaking] Add org_id to list_user_metadata
- [breaking] Add org_id to list_users
- [breaking] Add org_id to user metadata functions
- [breaking] Change org_id param order
- Fix UpdateHumanUserPassword
- Bump rust-telemetry
- Bump reqwest
- Retry requests on transient server errors with exponential backoff
- Add an opaque token verifier
- Send traceid in the requests
- [breaking] Update
list_executionsapi call
- Change the josekit dep to official version
- [breaking] Update actions endpoint to work with zitadel v4
- [breaking] Update
list_actionsto zitadel v4
- [breaking] Remove
v1from default features
- Fix test tear down function
- Add publish to crates.io action
- Relicense to Apache-2.0
- Add getter for domain used by client
- Remove wrong Project from workflows
- Add (d/r)eactivate user grant methods
- [breaking] Add org id to
get_user_metadata - Add project endpoints to v2 client
- V0.7.0
- Add v2 actions api
- V0.6.1
- Add v2
get_user_grantandsearch_org_metadata
- V0.6.0
- [breaking] Make aud configurable for v2 client and Token
- V0.5.0
- Add couple methods, feature gate v1
- Add backtraces to errors
- Add
list_eventsto v2
- Fix
anyhow_tracemessages
- Change to read files async
- [breaking] Change Token to auto renew the token
- Add project automation
- Add maintainers to codeowners file
- V0.3.1
- V0.4.0
- Add more v1 methods to v2 client
- [breaking] Fail if pagination request fails
- Unbox PaginationHandler::query
- [breaking] Simplify pagination requests boilerplate
- V0.3.0
- Add token validation helper
- Add scope to tokens
- Add organization models
- Add create organization endpoint
- Add management models
- Tweak management models to look and work correctly
- Add trace log for response bodies
- Add non-search action endpoints
- Test non-search action endpoints
- Implement paginated action requests
- Add Sync to pagination types
- Add org id to header for v2 management queries
- Add new Enum Models for V2
- [breaking] Add organization ID option to pagination requests
Get_user_by_idfailing on user not found- Don't require mutable references to Zitadel for requests
- Add iat claim and remove nbf claim
- [breaking] Move pagination module to top-level
- [breaking] Merge cross-API human creation requests
- Make pagination implementation slightly more ergonomic
- Add token verify tests
- Add positive token verification test
- Remove mutability from test helpers
- Test paginated action requests
- V0.2.0
- Creation
- [breaking] Consume service account file as Path rather than String
- [breaking] Allow crate error to implement
Sync - [breaking] Use a proper
Urlto represent the Zitadel host url - Uncomment more methods
- Re-export more required data types from zitadel
- Add user metadata retrieval function
- Add user grant search function
- Add user update functions
- Add user nickname search function
- Add phone deletion api
- Add user IDP list API
- Add user grant methods
- Thoroughly report error messages that are not Send + Sync
- Add Clone to all models
- Redact request logging
- Add user methods for zitadel v2 api
- Change v2 paginated methods to stream
- Complete v1 api
- Add Send to returned Streams
- Add
add_organizationto v1 - Add user metadata methods to api v2
- Add a public API method to allow creating
Configs - Force-pin zitadel version
- [breaking] Remove config
- Refactor the client to use zitadel HTTP v2 api
- Clean up generated code
- Move tests to e2e and prepare test env
- Change pagination to only use one trait
- [breaking] Fix user type reexport naming
- Assert that error messages nest properly
- Add tests for api v2 methods
- Misc updates + CI fix
- Lint fixes
- Remove unnecessary dependency tracing-subscriber
- Change workflow to test on a image with docker
- Add fast forward workflow
- Enable code coverage
- Feat!: Re-export some Zitadel types to allow using functions
- [breaking] Change Zitadel version to v2.61.2
- V0.1.0