[go: up one dir, main page]

Tags

Tags give the ability to mark specific points in history as being important
  • 0.0.70

    603047b5 · chore: bump to 0.0.70 ·
    [0.0.70] - 2025-03-28
    ---------------------
    
    Added
    ^^^^^
    - Add a :attr:`~canaille.core.configuration.CoreSettings.LOGIN_ATTRIBUTES` configuration
      parameter to allow to disable https forced redirections.
    
  • 0.0.69

    1f626f01 · chore: bump to 0.0.69 ·
    [0.0.69] - 2025-03-28
    ---------------------
    
    Added
    ^^^^^
    - Configuration automatically discovers local SMTP server when available. :issue:`216`
    - :class:`~canaille.oidc.configuration.OIDCSettings.ENABLE_OIDC` configuration parameter.
    - Content Security Policy. :pr:`266`
    
    Fixed
    ^^^^^
    - Locked account cannot reset their password. :issue:`250`
    - Canaille has default admin ACLs. :issue:`253`
    - Phone number edition raising 400 with HTMX. :issue:`259`
    
  • 0.0.68

    6525157b · chore: bump to 0.0.68 ·
    [0.0.68] - 2025-03-18
    ---------------------
    
    Fixed
    ^^^^^
    - LDAP partial restore. :issue:`257`
    
  • 0.0.67

    251183e0 · chore: bump to 0.0.67 ·
    [0.0.67] - 2025-03-18
    ---------------------
    
    .. warning::
    
        This version comes with a schema breaking change.
        The LDAP schema has evolved. If you use the LDAP schema, please follow the :ref:`ldap_schema_update` section.
    
    Added
    ^^^^^
    - Full OIDC Dynamic Client Registration implementation. :issue:`231`
    
  • 0.0.66

    9d06525f · chore: bump to 0.0.66 ·
    [0.0.66] - 2025-03-18
    ---------------------
    
    .. warning::
    
        This version comes with a configuration breaking change.
        The :ref:`delete command <cli_delete>` don't take arguments anymore. ``canaille delete user XXX`` becomes ``canaille delete user --id XXX``.
    
    Added
    ^^^^^
    - The :ref:`delete command <cli_delete>` can use filter parameters.
    
  • 0.0.65

    16845e91 · chore: bump to 0.0.65 ·
    [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 · 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`
    
  • 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.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.