• v1.7.1 97b4487f0a

    NoBaSe 1.7.1
    All checks were successful
    Intégration continue / ci (push) Successful in 1m57s
    nobase/tests 1376 vérification(s) réussie(s), 0 échec(s) ; NON EXÉCUTÉ : webauthn : navigateur headless inutilisable pour WebAuthn sur cet hôte : ERREUR (environnement de test) : bibliothèques système manquantes pour chrome-headless-s | mobile : navigateur headle
    Publication d'une version / release (push) Successful in 1m54s
    Stable

    jlequen released this 2026-10-30 07:17:38 +00:00 | 4 commits to main since this release

    Français

    • Plus aucun outil abandonné dans la chaîne de compilation du back-office :
      • deepmerge (dépendance du greffon Svelte de Vite, aucune version depuis 2023, faille
        GHSA-gcqx-w48m-w2h4 jamais corrigée) est remplacé par une fonction de fusion écrite pour NoBaSe,
        sans son code (admin-src/vendor/nobase-merge), sur le modèle du correctif proposé au greffon
        (sveltejs/vite-plugin-svelte#1415) ; testée à chaque make test (dont la pollution de prototype) ;
      • TypeScript 7 (7.0.2) vérifie désormais le code (svelte-check --tsgo) ; TypeScript 6.0,
        en maintenance officielle (correctifs de sécurité), reste installé parce que svelte-check
        s'en sert pour lire les fichiers Svelte ;
      • Node.js 26.13.0 (LTS) sur la forge au lieu de 22 ; empreintes tirées de SHASUMS256.txt
        après vérification de sa signature GPG ;
      • Chrome for Testing 156.0.8078.80 pour les tests navigateur.
    • Aucun changement pour les sites : le code installé (PHP) est le même qu'en 1.7.0, hormis le
      back-office recompilé.

    English

    • No unmaintained tool left in the admin build chain: deepmerge (no release since 2023,
      unfixed GHSA-gcqx-w48m-w2h4) replaced by NoBaSe's own merge function, modelled on
      sveltejs/vite-plugin-svelte#1415 and tested on every run; TypeScript 7 now type-checks the code
      (svelte-check --tsgo, TypeScript 6.0 kept for svelte-check, under official security maintenance);
      Node.js 26.13.0 LTS on the forge; Chrome for Testing 156.0.8078.80.
    • No change for sites besides the rebuilt admin area.

    Fichier Taille SHA-256
    nobase-1.7.1.zip 1.22 Mo 33dd9aad917a5e6112a7bc23a88d633f20a56dc69db894e99d7a3568adebdc91
    nobase-update-1.7.1.zip 0.98 Mo e039d3b1e6ac8ea2ac1faf1502ba5702e975e4880af3b1ee6d1a16219df40ebd
    • nobase-1.7.1.zip : paquet d'installation public, sans jeton (créez le vôtre : php app/cli/install.php --new-token, ou voir INSTALLATION.txt).
    • nobase-update-1.7.1.zip : paquet de mise à jour signé (Ed25519 + ECDSA P-256), installé depuis le back-office (Mises à jour) ou par le canal latest.json de la branche updates.
    • Signé par la clé cccd09dc81ef2c61 — empreinte SHA-256 cccd09dc81ef2c6173538eaf923ea4463eee78491c4a48cf622645e2658ff875 (comparez avec www/app/update-keys.json).
    • Construit et signé automatiquement par la forge (exécution n° 63, commit 97b4487f0a65).
    Downloads