Version 1.3.2
Vue d'ensemble
La version 1.3.2 est une version de maintenance qui corrige les vulnérabilités de sécurité dans les dépendances, résout les avertissements d'installation pnpm (webpack pair et sous-dépendances obsolètes), résout les avertissements de lint et de build dans l'application et la documentation, et met à jour la documentation pour refléter les noms de scripts Docker actuels et les versions de paquets.
Sécurité
Corrections des vulnérabilités de dépendances
-
Mises à jour des dépendances Dependabot (.) : Fusion de deux PR Dependabot pour résoudre les vulnérabilités dans l'espace de travail de documentation :
- ajv dans
/documentation: mise à jour de 8.17.1 à 8.18.0 et de 6.12.6 à 6.14.0. - fast-xml-parser dans
/documentation: mise à jour de 5.3.5 à 5.3.8. Les deux ont été fusionnées via la mise à jour multi-Dependabot pour /documentation.
- ajv dans
-
Remplacements pnpm pour les vulnérabilités de gravité élevée : Ajout de remplacements pnpm pour corriger quatre problèmes de gravité élevée :
- minimatch (>=3.1.4) : Corrige GHSA-3ppc-4f35-3m26 (ReDoS via caractères génériques répétés), GHSA-7r86-cg39-jmmj (retour en arrière combinatoire) et GHSA-23c5-xmqv-rm74 (retour en arrière des extglobs imbriqués) dans documentation > @docusaurus/core > serve-handler > minimatch.
- serialize-javascript (>=7.0.3) : Corrige GHSA-5c6j-r48x-rmvq (RCE via RegExp.flags et Date.prototype.toISOString()) dans webpack > terser-webpack-plugin > serialize-javascript.
Corrections de bogues
- Avertissements d'installation pnpm : Résolution de trois avertissements au moment de l'installation : (1) Webpack pair non satisfait
webpack@5.104.1denext-intlayer>@intlayer/webpack(le projet a webpack 5.105.3) en ajoutantpnpm.peerDependencyRules.allowedVersions.webpack: « 5 »dans le fichierpackage.jsonracine. (2) Sous-dépendances obsolètesprebuild-install@7.1.3(de better-sqlite3) etwhatwg-encoding@3.1.1(de documentation > docusaurus-search-local > cheerio) en ajoutantpnpm.allowedDeprecatedVersionspour les deux afin que l'installation s'exécute sans avertissements. - Visualiseur de journaux d'application (exhaustive-deps) : Résolution de l'avertissement react-hooks/exhaustive-deps pour l'effet de défilement automatique.
logDataest intentionnellement omis du tableau de dépendances afin que le défilement ne se produise que quand le défilement automatique ou le fichier sélectionné change, et non à chaque interrogation ; le défilement des nouvelles lignes est géré dansloadLogs. Ajout d'un eslint-disable-next-line avec un court commentaire. - Avertissement de build vscode-languageserver-types (documentation) : Suppression de l'avertissement Webpack « Critical dependency: require function is used in a way in which dependencies cannot be statically extracted » pour la dépendance transitive
vscode-languageserver-types(de intlayer-editor) dans la build de documentation (Docusaurus) via un plugin inline dansdocumentation/docusaurus.config.tsqui ajouteignoreWarnings. L'avertissement se produit uniquement lors de la build des docs, pas dans l'application principale.
Documentation
- Noms des scripts Docker : La documentation utilise maintenant les noms de scripts npm/pnpm actuels :
docker-up→docker:up,docker-down→docker:down,docker-clean→docker:clean,docker-devel→docker:devel. Mise à jour dans AGENTS.md et documentation (setup.md, devel.md, release-management.md). - Versions des paquets : Documentation et règles de projet mises à jour pour correspondre à package.json : pnpm 10.30.3, TypeScript ^5.9.3, Next.js ^16.1.6, React ^19.2.4, Tailwind CSS ^4.2.1, famille intlayer ^8.1.8, lucide-react ^0.575.0, react-day-picker ^9.14.0, react-hook-form ^7.71.2, ESLint ^9.16.0, webpack ^5.105.3. Mise à jour dans AGENTS.md, documentation/docs/development/setup.md, documentation/docs/development/development-guidelines.md et .cursor/rules/project-rule.mdc.
Notes de migration
À partir de la version 1.3.1
Lors de la mise à niveau vers la version 1.3.2 :
- Aucune migration de base de données requise : Cette version ne nécessite aucune modification du schéma de base de données.
- Commandes Docker : Si vous utilisez les scripts pnpm documentés, utilisez
pnpm docker:up,pnpm docker:down,pnpm docker:cleanetpnpm docker:develà la place des précédentsdocker-up,docker-down, etc. - Dépendances : Exécutez
pnpm installpour appliquer le fichier de verrouillage mis à jour et les remplacements ; aucune modification manuelle des dépendances n'est requise pour les installations typiques.
Support
Obtenir de l'aide
- Documentation : Guide utilisateur
- Paramètres e-mail : Guide de configuration e-mail
- Référence API : Documentation API
- Guide de migration : Migration de mise à niveau de version
- Communauté : GitHub Discussions
- Problèmes : GitHub Issues
Signaler des bogues
Lors du signalement de bogues, veuillez inclure :
- Version : 1.3.2
- Système d'exploitation et version
- Version Docker/podman
- Type de conteneur (Docker ou podman/Pod)
- Messages d'erreur et journaux
- Étapes pour reproduire
Journal des modifications
Modifications de la version 1.3.2
- Corrigé : avertissements d'installation pnpm — webpack pair (allowedVersions) et sous-dépendances obsolètes (prebuild-install, whatwg-encoding) via allowedDeprecatedVersions dans le fichier package.json racine.
- Corrigé : avertissement exhaustive-deps du useEffect du visualiseur de journaux d'application (tableau de dépendances intentionnel ; ajout d'eslint-disable avec commentaire).
- Corrigé : avertissement de build vscode-languageserver-types dans la documentation (Docusaurus) via ignoreWarnings dans docusaurus.config.ts.
- Sécurité : mises à jour Dependabot pour ajv et fast-xml-parser dans l'espace de travail de documentation.
- Sécurité : remplacements pnpm pour minimatch (>=3.1.4) et serialize-javascript (>=7.0.3) pour résoudre les vulnérabilités de gravité élevée.
- Modifié : documentation mise à jour avec les noms de scripts Docker (docker:up, docker:down, docker:clean, docker:devel).
- Modifié : documentation et règles de projet mises à jour avec les versions de paquets actuelles du fichier package.json.
Licence
Ce projet est licencié sous la Licence Apache 2.0.
Copyright © 2026 Waldemar Scudeller Jr.