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 (..).
- 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_configuration
fixture
- Ensure model instances are created within the Canaille application context.
- Documentation draft
- Implement
Server.random_token
- Loose canaille dependency
- Implement
Server.consent
andServer.login
- Initial release