Releases: HiddenCMS/Core
Release list
HiddenCMS Core 0.8.2
HiddenCMS Core 0.8.2
- Fix HTTP 500 during web installer system checks caused by the removed HIDDENCMS_VERSION_CHECK_URL constant.
- Remove the obsolete update-service probe from installation compatibility checks. Core updates remain available in administration.
- Add an isolated regression test for system checks without legacy version constants, with no HTTP requests, mail or filesystem writes.
Compatibility
PHP >=8.1; Altitude ^0.4. Database schema remains 0.8.0; no new migration.
Validation
Installer system-check regression test, PHP syntax and git diff checks pass. Hosted installation has not been tested directly.
HiddenCMS Core 0.8.1
HiddenCMS 0.8.1
- Fix disabling built-in optional modules, including Comments, Pages and Search. Mandatory modules remain enabled.
- Disable Comments by default on new installations; preserve existing sites' settings and comment data.
- During core updates, keep incoming release constraints for core-owned Composer dependencies while preserving additional site addons.
- Add regression tests for addon activation, fresh installation defaults and dependency merging.
Compatibility
PHP >=8.1; Altitude ^0.4. Database schema remains 0.8.0; no new migration.
Sites still on Core 0.7.x run their existing updater during the upgrade. If it retains an Altitude ^0.3 constraint, change the site's composer.json requirement to "^0.3 || ^0.4" before retrying the core update. Do not install Altitude 0.4 separately on Core 0.7.
Validation
Activation tests, isolated database installation, dependency-merge regression tests, PHP syntax and git diff checks pass.
HiddenCMS Core 0.8.0
HiddenCMS 0.8.0
Highlights
- English is now the default source language, with French translation catalogues across the administration, frontend and official addons.
- A language widget switches language while preserving the current route and query.
- Sign-in pages support a logo, a home link and safe return navigation.
- New modular HiddenCMS logo and matching SVG favicon.
- Redesigned responsive web installer with progress indicators, remembered light/dark mode, visible errors, retry support and server logging.
- Web and interactive CLI installers let administrators choose English or French as the primary language.
- French accents and publication controls are harmonized.
Upgrade
- Requires PHP 8.1 or newer and Altitude 0.4.
- Updated official addon releases require Core 0.8; update the core and addons together.
- Existing language order and administrator-written content are preserved.
- Migration 0.8.0 registers the language widget without duplicating existing entries.
- Temporary translation conversion files are no longer used.
Validation
EN/FR runtime checks, generated JavaScript, isolated database installation, publication labels, PHP syntax and responsive installer previews were checked. Review tools remain available in tools/ and docs/english-first.md.
HiddenCMS 0.7.9
HiddenCMS 0.7.9
- Sidebar admin compacte sur ordinateur : barre d'icones et sous-menus au clic.
- Etat replie memorise pendant la session, libelles accessibles et infobulles.
- Transition fluide du menu, des libelles et du footer dans les deux sens.
- Menu mobile refermable par la croix, le voile ou la touche Echap.
- Respect de la preference de reduction des animations.
PHP >=8.1. Aucune migration SQL : schema 0.7.2 conserve. Compatibilite des addons inchangee.
Validation : syntaxe PHP et JavaScript ; interactions et rendu controles sur ordinateur et telephone. Installation neuve et mise a jour complete non retestees pour cette correction.
HiddenCMS 0.7.8
HiddenCMS 0.7.8
- Nouveau tableau de bord : frequentation sur 30 jours, membres, contenus recents, elements a traiter et etat du site.
- Configuration SMTP depuis les parametres, mot de passe chiffre et email de test.
- Statistiques : visites, visiteurs par jour, pages les plus vues, filtres et export CSV.
- Collecte de frequentation uniquement apres consentement ; identifiants quotidiens conserves deux jours et compteurs agreges treize mois.
- Affichage initial du panneau de consentement en absence de choix.
- Retrait des helpers sur les zones ; les dispositions utilisant les anciennes metadonnees restent lisibles.
PHP >=8.1. Migration automatique du schema vers 0.7.2 pour les tables de statistiques. Les helpers restent disponibles sur les widgets. Altitude 0.3.3 propose une zone Slider sans padding.
Validation : tests SMTP, statistiques, consentement, tableau de bord et compatibilite des dispositions ; rendu du tableau de bord controle sur ordinateur et telephone. Installation neuve, mise a jour complete et envoi SMTP reel non retestes. La suite JavaScript historique du consentement necessite jsdom, absent de cet environnement.
HiddenCMS 0.7.7
HiddenCMS 0.7.7
- Classes CSS configurables sur chaque zone du live editor.
- Helpers no-padding, no-margin, parent-height et parent-width, avec classes personnalisees du theme.
- Conservation des classes lors des modifications de lignes, colonnes et widgets ou de la duplication des dispositions.
- Sauvegarde protegee par un jeton de formulaire et filtrage des classes CSS.
PHP >=8.1. Aucune migration SQL : schema 0.7.1 conserve. Les dispositions historiques restent compatibles ; les nouvelles metadonnees utilisent une enveloppe JSON uniquement lorsque des classes sont renseignees. Ne pas modifier ces dispositions avec une version anterieure du core.
Validation : huit tests de compatibilite, persistance et rendu front ; sauvegarde, reouverture et suppression des classes testees dans le live editor. Syntaxe PHP et diff verifies. Installation neuve et mise a jour complete non retestees pour cette release.
HiddenCMS 0.7.6
HiddenCMS 0.7.6
Editeur
- Les fenetres Image, Video et Lien de TinyMCE n'affichent plus le selecteur de mediatheque. Elles permettent toujours de saisir une URL externe.
- L'onglet de televersement de la fenetre Image est retire.
- Les boutons dedies Mediatheque et Lecteur PDF restent disponibles pour les fichiers du site.
Compatibilite et migrations
- PHP >=8.1 conserve. Aucune modification des contraintes des addons.
- Aucune migration SQL ; schema 0.7.1 conserve.
- Aucune action manuelle apres la mise a jour.
Validation : syntaxe JavaScript et controle de la configuration TinyMCE. Installation neuve, mise a jour complete et verification visuelle des dialogues non retestees pour cette release.
HiddenCMS 0.7.5
HiddenCMS 0.7.5
Corrections
- La liste des addons se recharge automatiquement apres une installation Composer reussie. La fermeture de la modale ne court-circuite plus le rafraichissement.
- Les filtres Type et Etat sont conserves dans l'onglet apres un rechargement ou un retour sur la page des addons.
- Un filtre sauvegarde invalide est ignore ; la page reste utilisable si le stockage du navigateur est indisponible.
Compatibilite et migrations
- PHP >=8.1 conserve. Aucune modification des contraintes des addons.
- Aucune migration SQL ; schema 0.7.1 conserve.
- Aucune action manuelle apres la mise a jour.
Validation : syntaxe PHP et JavaScript, verification des differences et test local de conservation des filtres apres rechargement. Installation neuve, installation reelle d'un addon et mise a jour complete non retestees pour cette release.
HiddenCMS 0.7.4
HiddenCMS 0.7.4
- Les mises a jour des addons proposent des versions stables compatibles plutot que des branches de developpement.
- Une mise a jour explicite peut remplacer une contrainte dev par une contrainte stable.
- Le formulaire Contact expose une vue personnalisable par les themes.
- Les fichiers PDF valides sont servis en application/pdf pour permettre leur affichage dans le lecteur du navigateur.
- Ajout de composer/semver ^3.4. PHP >=8.1 conserve.
- Aucune migration SQL ; schema 0.7.1 conserve.
Validation : sept tests de selection des versions stables, controles syntaxiques PHP et verification locale du formulaire Contact. Installation neuve et mise a jour complete non retestees pour cette release.
HiddenCMS 0.7.3
HiddenCMS 0.7.3
Ameliorations
- TinyMCE enrichi : polices, couleurs, tableaux, recherche, code, apercu et plein ecran.
- Insertion de lecteurs PDF depuis la mediatheque, avec selection et televersement filtres.
- Conservation des styles et images autorises dans les contenus admin ; filtrage strict maintenu pour les profils.
- Option Contenu seul pour le widget image, sans carte ni en-tete, avec conservation des helpers de mise en page.
- Page de maintenance plus lisible sur ordinateur et mobile, sans collision avec les couleurs du theme.
- Correction du doublon de bouton cookies et rafraichissement des fichiers du gestionnaire de consentement.
Compatibilite
- PHP >= 8.1. Aucune nouvelle migration SQL ; schema 0.7.1 conserve.
- Recommande avec Altitude 0.3.1 pour les corrections de navigation et du bouton cookies flottant.
- Les extensions premium TinyMCE ne sont pas incluses.