• v1.6.0 7c8ef3638b

    NoBaSe 1.6.0
    All checks were successful
    Intégration continue / ci (push) Successful in 1m45s
    nobase/tests 1352 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 1m55s
    Stable

    jlequen released this 2026-10-29 19:20:15 +00:00 | 6 commits to main since this release

    Français

    • Rester connecté entre deux visites (Réglages système → Sessions, session_persistent,
      désactivé par défaut ; surcharge CMS_SESSION_PERSISTENT=1) : le cookie de session porte une
      expiration égale à la durée maximale d'une session, au lieu de disparaître à la fermeture du
      navigateur. Le back-office reste ouvert sur un téléphone ou dans l'application installée, même
      quand Android ferme Chrome en arrière-plan. Les contrôles côté serveur sont inchangés
      (inactivité, durée maximale, « déconnecter partout », changement de mot de passe) et les actions
      sensibles demandent toujours une confirmation d'identité. À éviter sur des ordinateurs partagés.
    • La déconnexion efface désormais aussi le cookie de session dans le navigateur (Max-Age=0).
    • Expiration après inactivité réglable jusqu'à 30 jours (7 jours auparavant), comme la durée
      maximale d'une session.
    • Tests : étape access, cookie de session avec et sans le réglage (attributs Expires/Max-Age
      réellement émis), contrôle d'accès du réglage, bornes de l'inactivité.

    English

    • Stay signed in between visits (System settings → Sessions, session_persistent, off by
      default; override CMS_SESSION_PERSISTENT=1): the session cookie expires with the maximum session
      lifetime instead of being dropped when the browser closes, so the admin area stays open on a phone
      or in the installed app. Server-side checks are unchanged and sensitive actions still require an
      identity confirmation. Avoid on shared computers.
    • Signing out now also clears the session cookie in the browser (Max-Age=0).
    • Expiry after inactivity can now be set up to 30 days (previously 7).
    • Tests: access step checks the session cookie with and without the setting, access control and
      inactivity bounds.

    Fichier Taille SHA-256
    nobase-1.6.0.zip 1.21 Mo 00c809a119ddd7ba8e7ff8090ebded5b8ed0982e99df266369bd4ba575bd0288
    nobase-update-1.6.0.zip 0.98 Mo dce6c419f34ff66e2a056f960d29a3490a0061c15daac0a2f15e66dfdc55db98
    • nobase-1.6.0.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.6.0.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° 59, commit 7c8ef3638bd6).
    Downloads