Skip to content

Releases: soosyze/soosyze

2.0.0

06 Mar 21:17
Compare
Choose a tag to compare

É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

11 Aug 17:40
Compare
Choose a tag to compare
fix: revue de code

1.0.2

19 Jul 18:53
Compare
Choose a tag to compare

Bug

1.0.1

22 May 18:04
Compare
Choose a tag to compare

Changements

  • 1f13729 Tag, version 1.0.1
  • 7f9c677 style: correction des titres du readme.
  • 7ae7941 refactor: changement de la mise en forme des entities.
  • 0d221ad style: migration update public files

Bug

  • dd3ba2f fix: correction anti-xss dans la page de gestion des thèmes
  • fe957b5 fix: correction du flux rss
  • e6d2150 fix: lien des images des blocs
  • b1a965d fix: traduction des thèmes

1.0.0

21 Mar 19:07
Compare
Choose a tag to compare

É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 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

  • #184 XSS in content editing page.
  • #228 Bloque par défaut les accès aux routes non déclarées dans les permissions.
  • #200 Utilisation de la bibliothèque PHPMailer.
  • ca6a6cc Revue de code, correction des permissions des entites.

1.0.0-beta2.5

13 Dec 11:09
Compare
Choose a tag to compare

Bug

  • 599f2cf Correction de l'enregistrement de l’icône et de la favicon dans les configurations.

1.0.0-beta2.4

24 Oct 10:11
Compare
Choose a tag to compare

É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

23 Sep 21:32
Compare
Choose a tag to compare

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

19 Sep 18:54
Compare
Choose a tag to compare

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.

1.0.0-beta2.1

16 Sep 21:01
Compare
Choose a tag to compare

Bug

  • #183 Bugfix target lien de menu.

Bug Critique