All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Versions follow Semantic Versioning (..).
- Support for Canaille 0.0.87.
fake_usersandfake_groupswas broken. #5
- Use in-memory agnostic database instead of SQLite.
- Support for Canaille 0.0.77.
- Support for Canaille 0.0.75.
- Implement
test_clientattribute. - Implement
logoutmethod. - Support for OIDC
createprompt.
- Update to Canaille 0.0.70.
- Disable http access logs.
- Update to Canaille 0.0.54. This break the way models are saved and deleted (
iam_server.backend.save(user)instead ofuser.save()). Please check the documentation to see examples. - Documentation uses Shibuya theme.
- Configuration is read from
.pytest-iam.env - Configuration is read from environment vars prefixed by
PYTEST_IAM_
- Ignores local .env #3
- Stop Python 3.8 support
- Move the repository to https://github.com/pytest-dev/pytest-iam
- GHA support #1
- Canaille 0.0.44 support
- Loose dependency versions.
- Display Canaille debug logs by default.
- python <=3.8 incompatible typing
iam_configurationfixture
- Ensure model instances are created within the Canaille application context.
- Documentation draft
- Implement
Server.random_token - Loose canaille dependency
- Implement
Server.consentandServer.login
- Initial release