Tags give the ability to mark specific points in history as being important
-
0.0.65
16845e91 · ·[0.0.65] - 2025-03-18 --------------------- Added ^^^^^ - Instructions in CONTRIBUTING.rst to update the docker image :issue:`59` - Instructions in README.md to discover Canaille interface with a docker image :issue:`59` - The :ref:`cli dump <cli_dump>` command can dump only some given models. - Implement the :class:`~canaille.app.configuration.RootSettings.TRUSTED_HOSTS` configuration parameter, to secure password reset e-mails. - :ref:`restore <cli_restore>` command implementation. :issue:`212` :issue:`215` Fixed ^^^^^ - Prevent clients from registering with fragment components in their redirect uri :issue:`235` - Ensure there is a `redirect_uri` in authorization requests from clients. :issue:`232` - Display client TOS uri and policy uri in authorization page if set during client registration - User group membership is ordered with the SQL backend. :issue:`169`
-
0.0.64
d3b90deb · ·[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.60
c7d07289 · ·[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.58
d18a0e1a · ·[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.56
619a81c6 · ·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.54
67d2338a · ·[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.