Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 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.
    
  • 0.0.46
    cbc2f606 · chore: bump to 0.0.46 ·
    [0.0.46] - 2024-04-08
    
    Fixed
    ^^^^^
    - Saving an object with the LDAP backend keeps the objectClass un-managed by Canaille. :pr:`171`
    
  • 0.0.45
    97b555a9 · chore: bump to 0.0.45 ·
    Changed
    ^^^^^^^
    - Internal indexation mechanism of :class:`~canaille.backends.memory.model.MemoryModel`
    
  • 0.0.44
    5379259a · chore: bump to 0.0.44 ·
    [0.0.44] - 2024-03-29
    ---------------------
    
    Fixed
    ^^^^^
    - Fix the default LDAP USER_FILTER value
    - Fix the OIDC feature detection
    
  • 0.0.43
    92d35853 · chore: bump to 0.0.43 ·
    [0.0.43] - 2024-03-29
    ---------------------
    
    🚨Configuration files must be updated.🚨
    
    Added
    ^^^^^
    
    - Add `created` and `last_modified` datetime for all models
    - Sitemap to the documentation :pr:`169`
    - Configuration management with pydantic-settings :issue:`138` :pr:`170`
    
    Changed
    ^^^^^^^
    
    - Use default python logging configuration format. :issue:`188` :pr:`165`
    - Bump to htmx 1.99.11 :pr:`166`
    - Use the standard tomllib python module instead of `toml` starting from python 3.11 :pr:`167`
    - Use shibuya as the documentation theme :pr:`168`
    
  • 0.0.42
    e1c61d63 · chore: bump to 0.0.42 ·
    Fixed
    *****
    
    - Avoid to fail on imports if ``cryptography`` is missing.
    
  • 0.0.41
    Added
    *****
    
    - OIDC `prompt=create` support. :issue:`185` :pr:`164`
    
    Fixed
    *****
    
    - Correctly set up Client audience during OIDC dynamic registration.
    - ``post_logout_redirect_uris`` was ignored during OIDC dynamic registration.
    - Group field error prevented the registration form validation.
    
  • 0.0.40
    f7162e4a · chore: bump to 0.0.40 ·
    Added
    *****
    
    - ``THEME`` can be a relative path
    
  • 0.0.38
    45df2ec5 · chore: bump to 0.0.38 ·
    Changed
    *******
    
    - Convert all the png in webp. #162
    - Update to flask 3 #161 !163
    
  • 0.0.37
    0b2c9801 · chore: bump to 0.0.37 ·
    Fixed
    *****
    
    - Handle 4xx and 5xx error codes with htmx. :issue:`171` :pr:`181`
    
  • 0.0.36
    8e960d95 · chore: bump to 0.0.36 ·
    Fixed
    *****
    
    - Avoid crashing when LDAP groups references unexisting users.
    - Password reset and initialization mails were only sent to the
      preferred user email address.
    - Password reset and initialization mails were not sent at all the user
      addresses if one email address could not be reached.
    - Password comparision was too permissive on login.
    - Encrypt passwords in the SQL backend.