Sponsoring
- Marco 'Lubber' Wienkoop for his work on Fomantic-UI, a nice CSS framework we use in canaille. Fomantic-UI is used on other tools we rely on, like Forgejo.
- Hsiaoming Yang for his work on authlib, a python authentication library we use in canaille.
canaille
Simplistic OpenID Connect provider over OpenLDAP
- Fix user deletion bug
- Bump to htmx 1.9.6
- Python 3.12 support
- Model cardinality based on SCIM specifications
- Additional refresh token grant authentication methods
- SQL backend implementation
- Bump to htmx 1.9.9
- Disable htmx during OIDC authentication
- Handle error pages with htmx
- Convert images in webp
- Update to Flask 3
wtforms
A flexible forms validation and rendering library for Python.
SelectField
refactoring- Implementation of
readonly
anddisabled
validators - Migrate from setuptools to hatch
- Display values in Flag repr
- Fix documentation examples
- Unit test refactoring
- Python 3.12 support
flask-wtf
Simple integration of Flask and WTForms, including CSRF, file upload and Recaptcha integration.
- Fix CSRF protection on nested blueprints
- Migrate from setuptools to hatch
- Release 1.1.2
- Release 1.2.0
- Fix a file validator bug
- Release 1.2.1
django-anymail
Anymail: Django email integration for transactional ESPs
ihatemoney
A simple shared budget manager web application
setup.cfg
topyproject.toml
migration- WTForms 3.1 support
- Python 3.12 support
- Setuptools to hatch migration
authlib
Identity and Access management library for python
flask-webtest
-
Utilities for testing Flask applications with WebTest*