Changelog
8 min
fasstech/oip-headless v0.0.22 (service docker)
Nouvelles fonctionnalités
- ajout de tests
- ajout d'un health contrôleur pour garantir le bon ordre de démarrage des containers (Docker)
Maintenance et stabilité
- montée de version de l'image de base (Docker)
Correctifs
- correction d'un bug à l'envoi de la trame projet
@fasstech@oip-core v4.0.0-rc.3
Nouvelles fonctionnalités
- null et undefined permettent de supprimer la valeur d'une propriété.
Maintenance et stabilité
- Ajout de tests unitaires.
- Mise à jour des dépendances pour corriger les vulnérabilités.
@fasstech/oip-tools v4.0.0-rc.6
Nouvelles Fonctionnalités
- Ajout de la commande init qui permet d'initialiser un projet. Cette commande génère la structure de base d'une vue ainsi que les fichiers nécessaires au lancement de l'OAV.
- Les commandes views build et views generate sont fusionnées => views generate
- La commande views generate (avant views build) ne génère plus le dossier _common des vues. Les définitions de useCommitMutation, useSubscription, TaskSubscription, TaskWorkflowSubscription et validateResolverContext sont déplacées (et exposées) dans la lib @fasstech/oip-starter-utils
Maintenance
- Mise à jour des dépendances.
@fasstech/oip-starter-utils v4.0.0-rc.10
Nouvelles fonctionnalités
- Export des hooks useCommitMutation et useSubscription depuis @fasstech/oip-starter-utils/app
- Export des queries graphQL TaskSubscription et TaskWorkflowSubscription depuis @fasstech/oip-starter-utils/app
- Export de la fonction responsable de la validation du contexte d'appel d'un resolver d'une vue validateResolverContext depuis @fasstech/oip-starter-utils/server
- Export de la fonction getEnv qui permet de résoudre la valeur d'une variable d'environnement spécifique.
- La définition des types et des resolvers graphQL relatifs aux vues de l'OAV sont maintenant chargés nativement par la bibliothèque. Il n'est plus nécessaire de les passer en paramètre de la fonction start côté serveur.
- Nouvelles propriétés optionnelles graphql.security.maxCoercionErrors et graphql.security.maxErrors acceptées en paramètre par la fonction start côté serveur.
- Le dossier contenant les fichiers de configuration des transitions des vues est maintenant attendu à la racine du projet : config/views/transitions => transitions
Maintenance et stabilité
- mise à jour d'Apollo Server en v5 (le statut de la v4 est « end-of-life » depuis le 26 jan. 2026)
- mise à jour des dépendances pour correction de vulnérabilités et gain de stabilité
Template du Project Starter v4
- Nouvelle fonctionnalité : gestion automatisée des migrations pour la base de données postgreSQL.