-
0.0.64d3b90deb · ·
[0.0.64] - 2025-02-12 --------------------- .. warning:: This version comes with a configuration breaking change. The configuration parameter ``CANAILLE_LDAP.USER_FILTER`` is removed in favor of :class:`~canaille.core.configuration.CoreSettings.LOGIN_ATTRIBUTES`. Added ^^^^^ - Implement :rfc:`RFC7523 <7523>`. :issue:`112` - Implement the :class:`~canaille.core.configuration.CoreSettings.LOGIN_ATTRIBUTES` configuration parameter, to tweak the login attributes. :issue:`196` Fixed ^^^^^ - Client dynamic registration with the ``jwks`` parameter. :pr:`228` - Use a custom LDAP image in the demo environment. :issue:`136`
-
0.0.60c7d07289 · ·
[0.0.60] - 2025-02-03 --------------------- Added ^^^^^ - Add screenshots in the documentation. :issue:`210` - Implement a ``canaille run`` command that runs a production server with Hypercorn. :pr:`219` - Implement a ``canaille config dump`` command that create a commented config file. :pr:`223` - Load configuration from local ``canaille.toml`` files. :pr:`225` Changed ^^^^^^^ - Avoid displaying password strength progress bar in login form. - Mysql extra depends on ``pymysql`` instead of ``mysql-connector``. - :attr:`~canaille.app.configuration.RootSettings.SECRET_KEY` is not mandatory anymore, but displays warnings when unset. :pr:`221` - Move the ``canaille check`` command under ``canaille config``. Fixed ^^^^^ - Dynamic client registration with missing ``scope`` parameter. :issue:`221` :pr:`222`
-
0.0.58d18a0e1a · ·
[0.0.58] - 2025-01-10 --------------------- Added ^^^^^ - ``--version`` option to the CLI. :pr:`209` - Password hashing scheme customization with the :attr:`~canaille.backends.sql.configuration.SQLSettings.PASSWORD_SCHEMES` parameter. :issue:`175` - `canaille dump` command option to perform full database dumps. - Automatic SQL database migrations. :issue:`217` :pr:`214` Changed ^^^^^^^ - CLI commands dump hashed passwords. :issue:`214` Fixed ^^^^^^^ - A bug on updating user's settings. :issue:`206`
-
0.0.56619a81c6 · ·
0.0.56] - 2024-11-07 --------------------- Fixed ^^^^^ - With LDAP backend, updating another user groups could result in a permission lost for the editor. :issue:`202` Added ^^^^^ - :attr:`~canaille.core.configuration.CoreSettings.MAX_PASSWORD_LENGHT` and :attr:`~canaille.core.configuration.CoreSettings.MIN_PASSWORD_LENGHT` configuration options :issue:`174` - Password strength visual indicator :issue:`174` - Security events logs :issue:`177` - Support for Python 3.13 :pr:`186` Changed ^^^^^^^ - Update to HTMX 2.0.3 :pr:`184` - Migrate from poetry to uv :pr:`187` - The ``sql`` package extra is now split between ``sqlite``, ``postgresql`` and ``mysql``. Removed ^^^^^^^ - End support for python 3.9. :pr:`179`
-
0.0.5467d2338a · ·
[0.0.54] - 2024-07-25 --------------------- Added ^^^^^ - Group member removal can be achieved from the group edition page :issue:`192` - Model management commands :issue:`117` :issue:`54` Changed ^^^^^^^ - Model `identifier_attributes` are fixed. - Bump to htmx 1.9.12 :pr:`172` Fixed ^^^^^ - Dark theme colors for better readability - Crash for passwordless users at login when no SMTP server was configured.