Releases: soosyze/soosyze
Releases · soosyze/soosyze
2.0.0
Évolutions
- #236 Refonte complète du code en PHP7.2
- Librairies: Queryflatfile, Framework, Kses
- Typage des retours de méthode, des paramètres
- declare strict types
- #238 Refonte du module block.
- #243 Refonte du clonage des contenus.
- #240 Support Markdown.
- feat: folder download (#244)
- feat: add lazyloading (#246)
- ee66d22 feat: change controller redirection with a JSON return
- 2dd739c feat: use http method
- feat: api-first for modules
- cefe5ef, 979264c, 0845099 feat: management of messages by APIs
- 05d7f43 feat: add a notification when a link is copied
- f22e47f feat: move menus in blocks
- da2ecda feat: new declaration of route
- 9722d79 feat: add GitHub actions
- dac4713 feat: use SplFileInfo object for file service
- 7f2d1f9 feat: add issue templates
- 46d72a0 feat: add SECURITY.md
- c5d0b89 feat: add tests for PHP 8
- 00528e3 feat: welcome message after login
- cc9c953 feat: add make commands
Changements
- #242 Suppression du support des serveurs dont la réécriture d'URL n'est pas activée.
- refactor: alphabetical sorting of form values
- chore: rename the method getRoute by generateUrl
- chore: rename the method getRequestByRoute by generateRequest
- chore: rename the method makeRoute by makeUrl
- chore: rename the method parseQueryFromRequest by getPathFromRequest
- chore: new table creation declaration
- chore: use configuration constants as default
- chore: uses optional parameters for routes
- refactor: move dashboard information icon
- refactor: makes the zip extension not required for installation
- refactor: standardize module namespace
- chore: dependency update
- refactor: use class constants in service declaration
- refactor: use anonymous class for migrations
Bug
- fix: get values formbuilder (#245)
- fix: get service with their class (#247)
- fix: standardization of data validation (#248)
- fix: data type correction (#249)
- fix: add group for buttons submission and hidden inputs
- fix: message of absence of content in tables
- refactor: factorization of soosyze CSS
- fix: use numeric id for menus
- fix: hook keys for news block
- fix: displays the asterisk of required fields
- fix: add trumbowyg dark theme class directly in module
- fix: swaps the themes readme and the modules readme
- fix: secure sensitive files in nginx conf
- fix(robotstxt): removal of non-rewritten routes
- fix(filemanager): use a hyphen to separate the extension from the filename
Bug Critique
- fix: message for user login during maintenance
- fix: contact form block visibility
- fix: returns an empty array if the lang directory does not exist
- fix: remove http-method-override header to get link info
- fix: add some randomness for file upload
- fix: declares the requirement class before it is used
- fix: added date translation due to deprecation of strftime in php 8
- fix: xss in title_main
1.0.3
1.0.2
1.0.1
1.0.0
Évolutions
- #235 Ajout d'un callback pour la migration de configurations.
- #234 Simplification de l'ajout d'assets CSS et JS pour les modules.
- #232 Refonte de l'interface de gestion des menus.
- #231 Ajout des balises OpenGraph aux contenus.
- #230 Utilisation d'interface pour les hooks les plus utilisés.
- #229 Sépare les outils dans une interface dédiée.
- #226 Un contenu peut être possédé par un utilisateur.
- #225 Ajout d'un sous menu pour les pages de permission de fichier.
- #224 Ajout d'un sous menu pour les pages de rôle.
- #223 Ajout d'une configuration pour le titre du blog.
- #219 Ajout du tableau phpinfo dans les informations complémentaires du dashboard.
- #217 Ajout de l'action déplacer ou copier dans le module Filemanager.
- #215 Ajout d'un composant Dropdown à Soosyze CSS.
- #211 Nouveau bloc de sélection pour les archives des news.
- #208 Ajout d'un nouveau bloc de navigation avec des liens suivant/précédent.
- #207 L'utilisateur pourra choisir le menu à la création d'un contenu.
- #206 Téléchargement multiple dans le module FileManager.
- #205 Ajout de l'option Lien parent au bloc de menu.
- #204 Exclusion de la route courante dans les options de suppression d'un contenu.
- #203 Ajout d'une liste de sélection des routes par API.
- #202 Ajout d'un champ de recherche pour le Filemanager.
- #199 Ajout du composant select-pane à SoosyzeCSS.
- #198 Utiliser plusieurs fichiers de configurations.
- #196 Ajout d'une fonction de surbrillance à Soosyze JS.
- #195 Ajout d'une surbrillance au nom d'utilisateur.
- #194 Ajout de critères de tries et du nombre d'utilisateur.
- #193 Ajout d'une pagination à la liste des utilisateurs.
- #192 Ajout du formulaire de suppression dans une fenêtre modale.
- #191 Ajout d'options à la suppression d'un contenu.
- #190 Ajout d'une surbrillance au titre recherché et ajout du nombre de contenus.
- #188 Ajout de critères de tries à la liste des contenus.
- 025dbf3 Feat, ajout d'une configuration pour la copie du lien de fichier.
- b9fb2ab Refactor, mise à jour des données d'installation du CMS.
- 5cc3ba2 Feat, ajout d'action de manipulation de table pour trumbowyg.
- 6a12217 Feat, ajout d'un bloc de connexion utilisateur.
- da0e565 Intégration d'un template par défaut des articles dans le module News.
- 838fc98 Ajout du trie des titres dans la page des contenus.
- fee5ef4 Séparation du type de contenu dans une colonne séparée avec une option de trie.
- f94288b Ajouter la variable :id_user au champ Page de redirection après connexion.
Changements
- #233 Factorisation des éléments triables.
- #222 Uniformisation des interfaces utilisateurs de suppression de données.
- #221 Changement de format pour le chargement des services.
- #220 Séparation des hooks dans un répertoire dédié.
- #218 Refonte de l'installation des thèmes et modules.
- #216 Utilisation de dropdowns en cas d'actions multiples.
- #214 Refonte de l'interface d'installation.
- #213 Ajout du formulaire du choix des langues et de la timzone comme étape d'installation.
- #212 Correction de la génération des menus.
- #210 Changements de version de Soosyze framework.
- #209 Refonte du bloc des archives des news.
- #201 Fin du support PHP 5.4
- #189 Uniformisation des filtres et tries de contenus.
- fbb0a7f Feat, mise à jour de la version du framework.
- 98db0fd Update, mise à jour de l'Apache Server Configs v4.1.0
- 5740011 Refactor, rendre la version du CMS dynamique.
- 08cbdd6 Mise à jour de la bibliothèque Queryflatfile 1.4.0
- bfaf36f Refactor, Simplification du sous menu dans les pages.
- 34d767c Fix, déplacement du service Install dans les hooks.
- 069db63 Fixe, séparation des templates d'installations dans un répertoire dédié.
- e671051 Revue de code, simplification des actions du filemanager.
- a068bdb Déclaration des fonctions anonymes en static.
- 4b8a1e5 Mise à jour de la version Trumbowyg 2.23
- 106675d Revue de code, améliorer la sélection de blocs.
- e90f063 Ajout du script axjax des listes de sélections au script du coeur du CMS.
- 304ba3d Ajout de la couleur dans les données de types de contenus.
- e18aefc, eda73be Séparation des actions de migration dans un contrôleur dédié.
- 0be05ec Revue de code, Formatage du code.
- a8cba42 Revue de code, factorisation de la validation d'un utilisateur.
- 720eb03 Revue de code, simplification de la traduction des actions du sous menu des modales du filemanager.
- c309c36 Factorisation de la validation des nodes, séparation du champ date publication.
- bae2b81, 3c00d18, 8a646d9 Renommage des méthodes de génération des formulaires.
- 6d76c23 Fixe, la méthode isGrantedRoute devient isGrantedRequest.
- 6d0d373 Utilisation de dropdown d'actions dans les tableaux de gestion des sauvegardes.
- 549c6d7 Fixe, correction dans le calcule de l'affichage des permissions par rôles.
- 0d8795f Fixe, simplification de la suppression des tables de données.
- 28e5423 Fixe, factorisation des rôles attribuables dans les formulaires utilisateurs.
- 8348f20 Fixe, uniformisation du sous-menu des contenus.
- a6ba290 Fixe, normalisation de la classe CSS pour les groupes de champs dans les formulaires et configurations.
- 57f2ffe Fixe, factorisation de 10000 la validation des rôles.
- 5c8c17e Suppression de la déclaration de l'attribut pathViews dans les contrôleurs.
- d4281c5 Séparation totale du fieldset du menu des contenus dans le hook dédié.
- f22dd45 Utilisation de dropdown d'actions dans les tableaux de gestion de données.
- f666cfd Factorisation du chargement des traductions.
- e5b0767 Précision du type array dans les méthodes de ConfigInterface.
- 9354889 Ajout des types de données sur tous les attributs des services et hooks.
- 4eae114 Déclaration de tous les namespaces en début de classe.
- d8c583a Ajout d'un message d'avertissement si les URLs ne peuvent pas être réécrites.
- 4202523, d0ef215 Séparation du formulaire d'édition des blocs dans une classe dédiée.
- 2bd497d Utilisation des nouvelles fonctions du composant Template.
- d904d8a Amélioration de l'affichage des titres des fichiers dans le filemanager.
- e812dcd Simplification des boucles conditionnelles sur la même ligne.
- c848b5c Suppression des espaces inutiles.
- 0bdb450 Simplification des scripts d'installations.
- 657ca15 Refonte du service FileSystem.
- 242c8c5 Ajout d'un message d'avertissement en cas d'absence de contenu pour un bloc.
- 4107207 Utilisation de constantes pour la configuration du Filemanager.
- e410f1a Calcule de la balise meta des contenus rapatrié dans le contrôleur Node.
- a10ec1e Utiliser pleinement SoosyzeCSS inclus dans le coeur et suppression des doublons.
- eb93215, 32b958b, 25e790b, 61ab912, defe61d, 7bf25fa Revue de code.
Bug
- #212 Correction de la génération des menus.
- #227 S'assurer de la bonne suppression des dépendances à la suppression d'un type de contenu.
- #197 Ajout de valeurs par défauts pour les configurations.
- 784f7f5, 378903c Fix, correction de divers bogues.
- 5bab727 Fix, prendre en compte des valeurs de boutons lors d'un appel asynchrone.
- 28a3eba Fix, ajout du type button aux dropdowns pour éviter la validation non prévue de formulaires.
- cddbb10 Fixe, ajout de permissions utilisateur aux filtres des contenus.
- 33baf3b Revue de code, redirection 302 pour les actions GET.
- 90ccc30 Fixe, correction du retour des champs à l'édition de l'utilisateur en cas d'erreurs.
- 9310ba0 Fixe, changement du sélecteur pour l'intégration du FileManager.
- b2c4979 Fixe, mise en cache des données pour l'affichage de node.
- 64967fb Fixe, traduction bloc archives news.
- 30a4bc8 Fixe, traduction bloc news.
- 43c8fcb Fixe, correction de la suppression des données des rôles.
- 39aecea Fixe, correction de l'icone dans le formulaire de suppression des menus.
- 1aeeb7a Fixe, changement des portées des méthodes et attributs dans les contrôleurs, hooks et services.
- 4a21fcc Changement de l'icone des titres pour rôles utilisateurs.
Bug Critique
1.0.0-beta2.5
Bug
- 599f2cf Correction de l'enregistrement de l’icône et de la favicon dans les configurations.
1.0.0-beta2.4
Évolutions
- 18e3af1 Ajout du module emoji par défaut dans l'éditeur Trumbowyg.
Changement
- #185 Useless translation.
- 93d2859 Ajout du composant de pagination à SoosyzeCSS.
- 2827138 Amélioration de l'intégration avec Trumboowyg.
Bug
- #186 Correction du module blog.
- #187 Correction de la détection de thème.
- a7c1311 Correction du lien Views du sous menu des contenus.
- 22867e8 Correction de l'affichage des blocs dynamiques après édition.
- 11af867 Correction de la génération des champs d'entités.
- 4e90b9a Ajout de la traduction aux labels des entités et nodes.
- 04074b4 Correction d'affichage lorsqu'un champ qui utilise Trumbowyg n'est pas valide.
- 3dd257a Correction du chemin de la favicon.
- c33182b Correction de la visibilité du bloc des articles par mois à l'installation.
- 545fcfe Correction dans la détection du service de template.
- 5c6313c L'extension openssl devient requise à l'installation.
- 65345fa no_unneeded_final_method Risky when child class overrides a private method.
1.0.0-beta2.3
Changement
- d922059 Mise à jour beta2.3
- 96d2d4d Revue de code.
- 2461127 Pré-remplissage du champ date pour les contenus.
Bug
- d6df4da Correction des liens actifs de premier niveau du thème public.
- fe133dc Correction de l'affichage des balises de codes dans les thèmes.
- 1c950da Correction du token dans le formulaire des contenus.
- 367f1aa Traduction du pluriel des minutes.
Bug Critique
- #184 HTTPOnly flag for the cookie session.
1.0.0-beta2.2
Bug
- 00dcf74 Mise à jour beta2.2
- 8c55e2c Correction script js Fez.
- c2da7e4 Correction de la traduction.
- 76fc2ca Correction de la page de redirection après connexion.
- ab1d326 Correction dans l'affichage des images one_to_many.
- 88e1d5e Correction dans la création et mise à jour d'un répertoire.
Bug Critique
- #184 HTTPOnly flag for the cookie session.