Skip to content

Releases: PnX-SI/UsersHub-authentification-module

1.6.0

31 Aug 13:02
Compare
Choose a tag to compare

🚀 Nouveautés

  • Ajout d’une contrainte d’unicité sur la colonne uuid_role de la table t_roles.
  • Ajout des modèles UserList et cor_role_liste correspondants aux tables existantes.
  • Compatibilité Flask 2
    • Génération du cookie d’authentification avec authlib à la place de itsdangerous
  • 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

03 Aug 16:07
Compare
Choose a tag to compare

🚀 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

12 Jan 12:23
Compare
Choose a tag to compare

🚀 Nouveautés

  • Ajout des fonctions insert_or_update_organism et insert_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 ou master

1.5.8

03 Jan 17:43
Compare
Choose a tag to compare

🚀 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

19 Oct 15:12
Compare
Choose a tag to compare

🐛 Corrections

  • Correction d’un fichier de migration Alembic

1.5.6

19 Oct 16:23
Compare
Choose a tag to compare

🐛 Corrections

  • Correction d’un fichier de migration Alembic

1.5.5

19 Oct 16:24
Compare
Choose a tag to compare

🚀 Nouveautés

  • La route de login est désormais capable de récupèrer l’id_app depuis la configuration Flask

🐛 Corrections

  • Correction d’un fichier de migration Alembic (suppression d’une vue avant sa création)

1.5.4

08 Oct 09:56
Compare
Choose a tag to compare

🐛 Corrections

  • Suppression des id_organisme en dur dans les données d’exemple

1.5.3

29 Sep 12:57
Compare
Choose a tag to compare

🐛 Corrections

  • Ajout d’un fichier __init__.py dont l’absence excluait les révisions Alembic lors du paquetage du module

1.5.2

29 Sep 08:59
Compare
Choose a tag to compare

🚀 Nouveautés

  • Ajout d’un champs JSONB additional_data à la table bib_organismes
  • Ajout d’une contrainte d’unicité sur bib_organismes.uuid_organisme (permet d’utiliser ON 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ée after_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