Changelog - 0.7.3
0.7.3
Nouveautés
- Customizer : les hooks
elementum.customize.adding.panel,elementum.customize.adding.sectionetelementum.customize.adding.fieldsont désormais déclenchés pendantinit(et non plus uniquement danscustomize_register). Ils sont accessibles dans tous les contextes, notamment depuis les extensions qui ont besoin d'intercepter les champs avant l'ouverture du Customizer. - Twig Globals : le hook
elementum.twig.globalsest désormais déclenché pendantinit.
Correctifs
- Pages admin : le traitement des formulaires est différé à
admin_initpour garantir le chargement depluggable.phpet le bon fonctionnement dewp_verify_nonce. - Pages admin : ajout d'une redirection PRG (
wp_redirect) après la sauvegarde d'un formulaire, pour éviter la re-soumission en cas de rechargement. - Customizer : correction d'un double préfixage dans
getField()lorsque lefieldIdcontient déjà le préfixe du champ.
0.7.2
Correctifs
- Façades Plugin/Theme : fiabilisation du hook
upgrader_process_completepour exécuteronCompletedUpdate()au bon moment. - Façade Plugin : filtrage du callback de mise à jour sur le plugin réellement concerné.
- Façade Plugin : initialisation par défaut de
setIcons()(tableau vide) pour éviter les erreurs d'accès. - Blocs Gutenberg :
PreRenderBlock()retourne désormais correctement le résultat derenderBlock()côté frontend. - Customizer : prise en charge de
active: falsesur lespanel,sectionetfield. - Customizer : support des permissions via
capabilitysur les éléments de personnalisation.
Améliorations
- Settings Customizer : meilleure inférence de
sanitize_callbackselon le type de champ (image,cropped_image,color,color_contrast,textarea). - Configuration YAML : amélioration de la fusion récursive et support de
merge: replacepour surcharger proprement une configuration.
0.7.1
Correctifs
- Blocs Gutenberg : correction du cycle de rendu avec
PreRenderBlock()pour garantir le retour derenderBlock($attributes).
0.7.0
Nouveautés
- Façade URLRewriter : ajout d'une API fluide pour déclarer des rewrite rules et query vars WordPress.
Correctifs et maintenance
- Correctifs variés consolidés dans la release
0.7.0(updater, rôles/restrictions, outillage interne).
0.6.6
Correctifs
- Admin : correction de la priorité d'ajout de sous-pages.
- Customizer : corrections UI/UX sur les champs de personnalisation.
0.6.5
Correctifs
- Compiler SCSS : correction de la compilation.
- Configuration : correction de la fusion des configurations plugin/thème.
- Twig : correction de namespace.
- Blocks/RGPD : correction de double enregistrement de blocs et correctifs autour du contrôleur RGPD.
- Plugin bootstrap : suppression d'un
new plugin namespacemanuel devenu inutile.
Historique (0.6.3)
Ajouts
- Configuration : nouveaux fichiers de configuration pour gérer les rôles et les permissions.
- Configuration : fichiers pour gérer l'affichage du menu, de la barre d'administration et des blocs Gutenberg.
- Services : ajout du service
Rolespour gérer les rôles.
Corrections
- Changelog : le fond du changelog des plugins était également utilisé pour les plugins hors Elementum.
- Changelog : le scroll ne se faisait pas correctement.
- Elementum : mise à jour du lien du plugin vers la documentation GitLab.