Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 0.0.64
    d3b90deb · chore: bump to 0.0.64 ·
    [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.63
    86425cb1 · chore: bump to 0.0.63 ·
    [0.0.63] - 2025-02-06
    ---------------------
    
    Added
    ^^^^^
    - Implement :rfc:`RFC9207 <9207>`. :pr:`228`
    
  • 0.0.62
    35d8d3a2 · chore: bump to 0.0.62 ·
    [0.0.62] - 2025-02-05
    ---------------------
    
    Fixed
    ^^^^^
    - Canaille executable did not support i18n. :issue:`227`
    - Dynamic `kid` parameter for JWKs. :issue:`222`
    
  • 0.0.61
    8c113fb7 · chore: bump to 0.0.61 ·
    [0.0.61] - 2025-02-04
    ---------------------
    
    Added
    ^^^^^
    - Improve ``canaille config check`` output.
    
    Fixed
    ^^^^^
    - Fix SQL ``install`` command. :issue:`221`
    
  • 0.0.60
    c7d07289 · chore: bump to 0.0.60 ·
    [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`
    
  • a.b.d
    abdc
    
  • a.b.c
    abc.
    
  • 0.0.59
    df8320cf · chore: bump to 0.0.59 ·
    [0.0.59] - 2025-01-10
    ---------------------
    
    Fixed
    ^^^^^
    - Fix password fields auto-refilling when input is reset. :issue:`218` :pr:`215`
    - Fix HTMX integration with the email confirmation form. :pr:`216`
    
    Changed
    ^^^^^^^
    - Bump to HTMX 2.0.4
    
  • 0.0.58
    d18a0e1a · chore: bump to 0.0.58 ·
    [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.57
    bb92e3fd · chore: bump to 0.0.57 ·
  • 0.0.56
    619a81c6 · chore: bump to 0.0.56 ·
    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.55
    02e72417 · chore: bump to 0.0.55 ·
    [0.0.55] - 2024-08-30
    ---------------------
    
    Changed
    ^^^^^^^
    - Use poetry-core build backend. !178
    
  • 0.0.54
    67d2338a · chore: bump to 0.0.54 ·
    [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.
    
  • 0.0.53
    ee9b4940 · chore: bump to 0.0.53 ·
    [0.0.53] - 2024-04-22
    ---------------------
    
    Added
    ^^^^^
    - `env_prefix` create_app variable can select the environment var prefix.
    
  • 0.0.52
    b8645ce1 · chore: bump to 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
    490cb342 · chore: bump to 0.0.51 ·
    [0.0.51] - 2024-04-09
    
    Changed
    ^^^^^^^
    - Display the menu bar on error pages.
    
  • 0.0.50
    07568596 · chore: bump to 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
    4bf83888 · chore: bump to 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
    88f6b935 · chore: bump to 0.0.48 ·
    [0.0.48] - 2024-04-08
    
    Fixed
    ^^^^^
    - LDAP objectClass guessing exception.
    
  • 0.0.47
    c92ee431 · chore: bump to 0.0.47 ·
    [0.0.47] - 2024-04-08
    
    Fixed
    ^^^^^
    - Lazy permission loading exception.