Release Note OIP v4.2026.Q1
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.