Releases: PnX-SI/UsersHub-authentification-module
Releases · PnX-SI/UsersHub-authentification-module
1.6.0
🚀 Nouveautés
- Ajout d’une contrainte d’unicité sur la colonne
uuid_role
de la tablet_roles
. - Ajout des modèles
UserList
etcor_role_liste
correspondants aux tables existantes. - Compatibilité Flask 2
- Génération du cookie d’authentification avec
authlib
à la place deitsdangerous
- Génération du cookie d’authentification avec
- Mise à jour des dépendances
- Utils-Flask-SQLAlchemy 0.3.0
🐛 Corrections
- Correction du format du cookie généré par la fonction
logged_user_headers
1.5.10
🚀 Nouveautés
- Github Action de publication automatique du paquet sur pypi
- Ajout de fonctions utilitaires pour les tests
- Amélioration des modèles (
Application.profils
&Profils.applications
)
🐛 Corrections
- Correction d’une dépréciation dans un schéma Marshmallow
- Correction des versions des dépendances requises
1.5.9
🚀 Nouveautés
- Ajout des fonctions
insert_or_update_organism
etinsert_or_update_role
- Ajout de tests automatisés
- Intégration continue du module pour exécuter automatiquement les tests et la couverture de code avec GitHub Actions, à chaque commit ou pull request dans les branches
develop
oumaster
1.5.8
🚀 Nouveautés
- L’affichage d’un organisme renvoit son nom
- Les schémas Marshmallow des modèles User et Organisme utilise
SmartRelationshipsMixin
- Ajout de
User.identifiant
aux données sérialisées avec Marshmallow
🐛 Corrections
- L’
ID_APP
peut ne pas être présent dans la configuration. - Suppression du calcul du nom complet dans le schéma Marshmallow de l’utilisateur pour utiliser la fonction du modèle
1.5.7
1.5.6
1.5.5
1.5.4
🐛 Corrections
- Suppression des
id_organisme
en dur dans les données d’exemple
1.5.3
1.5.2
🚀 Nouveautés
- Ajout d’un champs JSONB
additional_data
à la tablebib_organismes
- Ajout d’une contrainte d’unicité sur
bib_organismes.uuid_organisme
(permet d’utiliserON CONFLICT UPDATE
) - Possibilité d’installer le schéma
utilisateurs
avec Alembic sans passer par une application Flask telle que UsersHub (voir documentation) - Utilisation d’un dictionnaire
REGISTER_POST_ACTION_FCT
pour déclarer les callbacks de post-actions plutôt que l’entréeafter_USERSHUB_request
dans la config de Flask
🐛 Corrections
- Correction de la vue
v_roleslist_forall_applications
(LEFT JOIN
) - Correction des SQL d’installation : les évolutions sont amenées par les migrations Alembic