Skip to content

Releases: yaal-coop/canaille

0.0.68

18 Mar 16:25
0.0.68
6525157
Compare
Choose a tag to compare
[0.0.68] - 2025-03-18

---------------------

Fixed
^^^^^
- LDAP partial restore. :issue:`257`

0.0.67

18 Mar 16:07
0.0.67
251183e
Compare
Choose a tag to compare
[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

18 Mar 15:20
0.0.66
9d06525
Compare
Choose a tag to compare
[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

18 Mar 13:17
0.0.65
16845e9
Compare
Choose a tag to compare
[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.63

06 Feb 09:58
0.0.63
86425cb
Compare
Choose a tag to compare
[0.0.63] - 2025-02-06

---------------------

Added
^^^^^
- Implement :rfc:`RFC9207 <9207>`. :pr:`228`

0.0.62

05 Feb 10:15
0.0.62
35d8d3a
Compare
Choose a tag to compare
[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

04 Feb 10:19
0.0.61
8c113fb
Compare
Choose a tag to compare
[0.0.61] - 2025-02-04

---------------------

Added
^^^^^
- Improve ``canaille config check`` output.

Fixed
^^^^^
- Fix SQL ``install`` command. :issue:`221`

0.0.60

03 Feb 17:27
0.0.60
Compare
Choose a tag to compare
[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`