-
0.0.53
[0.0.53] - 2024-04-22 --------------------- Added ^^^^^ - `env_prefix` create_app variable can select the environment var prefix.
-
0.0.52
[0.0.52] - 2024-04-22 Added ^^^^^ - `ENV_FILE` environment variable can customize/disable the .env file Changed ^^^^^^^ - Locked users cannot be impersonated anymore. - Minimum python requirement is 3.9.
-
0.0.51
[0.0.51] - 2024-04-09 Changed ^^^^^^^ - Display the menu bar on error pages.
-
0.0.50
[0.0.50] - 2024-04-09 Added ^^^^^ - Sign in/out events are logged in :issuer:`177` Fixed ^^^^^ - HTMX and JAVASCRIPT configuration settings. - Compatibility with old sessions IDs.
-
0.0.49
[0.0.49] - 2024-04-08 Fixed ^^^^^ - LDAP user group removal. - Display an error message when trying to remove the last user from a group.
-
0.0.48
[0.0.48] - 2024-04-08 Fixed ^^^^^ - LDAP objectClass guessing exception.
-
0.0.47
[0.0.47] - 2024-04-08 Fixed ^^^^^ - Lazy permission loading exception.
-
0.0.46
[0.0.46] - 2024-04-08 Fixed ^^^^^ - Saving an object with the LDAP backend keeps the objectClass un-managed by Canaille. :pr:`171`
-
0.0.45
Changed ^^^^^^^ - Internal indexation mechanism of :class:`~canaille.backends.memory.model.MemoryModel`
-
0.0.44
[0.0.44] - 2024-03-29 --------------------- Fixed ^^^^^ - Fix the default LDAP USER_FILTER value - Fix the OIDC feature detection
-
0.0.43
[0.0.43] - 2024-03-29 --------------------- 🚨Configuration files must be updated.🚨 Added ^^^^^ - Add `created` and `last_modified` datetime for all models - Sitemap to the documentation :pr:`169` - Configuration management with pydantic-settings :issue:`138` :pr:`170` Changed ^^^^^^^ - Use default python logging configuration format. :issue:`188` :pr:`165` - Bump to htmx 1.99.11 :pr:`166` - Use the standard tomllib python module instead of `toml` starting from python 3.11 :pr:`167` - Use shibuya as the documentation theme :pr:`168`
-
0.0.42
Fixed ***** - Avoid to fail on imports if ``cryptography`` is missing.
-
0.0.41
Added ***** - OIDC `prompt=create` support. :issue:`185` :pr:`164` Fixed ***** - Correctly set up Client audience during OIDC dynamic registration. - ``post_logout_redirect_uris`` was ignored during OIDC dynamic registration. - Group field error prevented the registration form validation.
-
0.0.38
Changed ******* - Convert all the png in webp. #162 - Update to flask 3 #161 !163
-
0.0.37
Fixed ***** - Handle 4xx and 5xx error codes with htmx. :issue:`171` :pr:`181`
-
0.0.36
Fixed ***** - Avoid crashing when LDAP groups references unexisting users. - Password reset and initialization mails were only sent to the preferred user email address. - Password reset and initialization mails were not sent at all the user addresses if one email address could not be reached. - Password comparision was too permissive on login. - Encrypt passwords in the SQL backend.
-
0.0.35
Added ***** - Refresh token grant supports other client authentication methods. !157 - Implement a SQLAlchemy backend. #30 !158 Changed ******* - Model attributes cardinality is closer to SCIM model. !155 - Bump to htmx 1.9.9 !159 Fixed ***** - Disable HTMX boosting during the OIDC dance. !160
-
0.0.34
Fixed ***** - Canaille installations without account lockabilty could not delete users. #153 Added ***** - If users register or authenticate during a OAuth Authorization phase, they get redirected back to that page afterwards. :issue:168 #151 - flask-babel and pytz are now part of the front extras - Bump to fomantic-ui 2.9.3 #152 - Bump to htmx 1.9.6 #154
-
0.0.33
Added ***** - Documentation details on the canaille models.