This is a Major release
2024-12-31 - Hotfix to fix a minification issue with wet-boew.min.js
The entire content of the unminified version of the wet-boew.js have been copied to the minified version of wet-boew.min.js as a temporary solution to the "Uncaught InternalError: too much recursion" console error generated on page load when using JSON Manager. We are currently working on finding the root cause and permanent solution.
Rerf: ServiceCanada/gcci-design-wetboew#218
What’s new
Compiles with: WET-BOEW v4.0.83 minor
Removal
- Major - Footer - Version 1 to 5 removed from the codebase
Deprecated
- Major - Social media channels - Follow us variation deprecated, use GC Follow us variation instead
- Major - Page details - Version 3.0 and 3.1 deprecated, use Page details version 3.2 instead
- Major - Theme and Topic template - Version 1 deprecated, use Topic template version 2.1 instead
- Major - Footer - Version 6.0 deprecated, use Footer version 7.0 instead
Note: Deprecated features are still available via the experimental méli-mélo compilation 2025-04-nahanni and 2025-12-mille-iles. However, the recommended action is to not use these features in your page. Instead, you should use a recent stable version of the deprecated components whenever possible.
Components
- Major - Footer - Text correction in Global footer.
- Minor - Spacing - Adding new utilities (
.p[position]-[breakpoint]-[size]
,.m[position]-[breakpoint]-[size]
) - Minor - Colors - Addition new utility (
.bg-light
) to add light gray background to an element. - Minor - Lists - Addition of new utility (
ul.compact
) to reduce the size and margin of list items. - Minor - Text-level modifiers - Addition of a new utility (
.fnt-hdng
) to change the font of an item to use the same font as headings. - Minor - Core - Adding native DOM dispatch event on WET-BOEW ready, bump of dompurify (v3.1.7) and removal of depencencies no longer needed because they were used by old and unsupported browser (html5shiv and es5-shim).
- Minor - Share widget plugin - Add Bluesky to share widget
- Patch - Addition of "All services" page template.
- Patch - Checkboxes and radio buttons - Small accessibility enhancements.
- Patch - Facebook embedded pages - Add overflow-x scrollbar
- Patch - Form Validation - Only allow display of error summary on form submit with errors, code refactoring, updated jQuery validation to version 1.21.0.
- Patch - Lightbox plugin - Code refactoring, bump of Magnific popoup (v1.2.0)].
- Patch - Geomap - Code refactoring, bump of Proj4.
- Patch - Tables - Code refactoring, bump of Datatables.net (v1.13.11)
Provisional features
The following components/theme have been moved to the deprecated
méli-mélo:
- Chat wizard
- Background image heading
- Light warning alert icon
- Pink day theme
Note: The provisional features are still available via the experimental méli-mélo compilation 2025-04-nahanni and 2025-12-mille-iles. However, the recommended action is to not use these features in your page.
Experimentation updated
- Deprecated - updated
Browsers supported (as described in Design decision 2)
- Chrome - 133
- Chrome - 132
- Safari - 18.2
- Safari - 18.1
- Edge - 131.0.2903.51
- Edge - 130.0.2849.80
Modified files for implementation
- GCWeb/js/theme.js
- GCWeb/js/theme.min.js
- GCWeb/css/theme.css
- GCWeb/css/theme.min.css
- GCWeb/méli-mélo/2025-12-mille-iles.min.css
- GCWeb/méli-mélo/2025-12-mille-iles.min.js
- GCWeb/méli-mélo/2025- 04-nahanni.min.css
- GCWeb/méli-mélo/2025-04-nahanni.min.js
- wet-boew/js/wet-boew.js
- wet-boew/js/wet-boew.min.js
- wet-boew/css/wet-boew.css
- wet-boew/css/wet-boew.min.css
- wet-boew/js/deps/jquery.dataTables.js
- wet-boew/js/deps/jquery.dataTables.min.js
- wet-boew/js/deps/jquery.validate.js
- wet-boew/js/deps/jquery.validate.min.js
- wet-boew/js/deps/additional-methods.js
- wet-boew/js/deps/additional-methods.min.js
- wet-boew/js/deps/jquery.magnific-popup.js
- wet-boew/js/deps/jquery.magnific-popup.min.js
- wet-boew/js/deps/proj4.js
- wet-boew/js/deps/proj4.min.js
Details
Subresource integrity (SRI)
GCWeb/css/theme.min.css :
Ceci est un déploiement Majeur
2024-12-31 - Correctif pour résoudre un problème de minification avec wet-boew.min.js
L'intégralité du contenu de la version non minifiée de wet-boew.js a été copiée dans la version minifiée de wet-boew.min.js en tant que solution temporaire à l'erreur de console « Uncaught InternalError: too much recursion » générée lors du chargement de la page lors de l'utilisation de JSON Manager. Nous travaillons actuellement à trouver la cause première et une solution permanente.
Rerf: ServiceCanada/gcci-design-wetboew#218
Quoi de neuf?
Compilé avec : WET-BOEW v4.0.83 mineur
Suppression
- Majeur - Pied de page - Version 1 à 5 supprimées du projet
Obsolète
- Majeur - Réseaux sociaux - Variante Suivez-nous obsolète, utilisez plutôt la variante GC Suivez-nous
- Majeur - Détails de la page - Version 3.0 et 3.1 obsolètes, utilisez plutôt la version 3.2 des Détails de la page
- Majeur - Gabarit de thème et sujet - Version 1 obsolète, utilisez plutôt la version 2.1 du gabarit de Page de sujet
- Majeur - Pied de page - Version 6.0 obsolète, utilisez plutôt la version 7.0 du pied de page
Remarque : les fonctionnalités obsolètes sont toujours disponibles via la compilation expérimentale méli-mélo 2025-04-nahanni et 2025-12-mille-iles. Cependant, l'action recommandée est de ne pas utiliser ces fonctionnalités dans votre page. Plutôt, utilisez une version stable récente des composants obsolètes lorsque possible.
Composants
- Majeur - Pied de page - Correction de texte dans le pied de page global.
- Mineur - Espacement - Ajout de nouvelles classes utilitaires (
.p[côtés]-[point d'arrêt]-[grosseur]
,.m[côtés]-[point d'arrêt]-[grosseur]
). - Mineur - Couleurs - Ajout d'une nouvelle classe utilitaire (
.bg-light
) pour ajouter un fond clair à un élément. - Mineur - Listes - Ajout d'une nouvelle classe utilitaire (
ul.compact
) pour réduire la taille et la marge des éléments de la liste. - Mineur - Modificateurs de niveau texte - Ajout d'une nouvelle classe utilitaire (
.fnt-hdng
) pour modifier la police d'un élément afin d'utiliser la même police que les titres. - Mineur - Noyau - Ajout d’un événement de distribution DOM natif lorsque WET-BOEW est initialisé, mise à jour de dompurify (v3.1.7) et suppression des dépendances qui n’étaient plus nécessaire car elles étaient utilisées par un ancien navigateur plus supporté (html5shiv et es5-shim).
- Mineur - Widget de partage - Ajouter Bluesky au widget de partage
- Correctif - Pages intégrées à Facebook - Ajout d’une barre de défilement overflow-x
- Correctif - Validation du formulaire - Autoriser uniquement l’affichage du résumé des erreurs lors de l’envoi du formulaire avec des erreurs, refactorisation du code, et mise à jour de la validation jQuery vers la version 1.21.0.
- Correctif - Plugiciel Lightbox - Refactoring de code, mise à jour de Magnific popoup vers la version 1.2.0.
- Correctif - Geomap - Refactoring de code, mise à jour de Proj4 vers la version 2.14.0.
- Correctif - Tableau de données - Refactorisation du code, mise à jour Datatables.net vers la version 1.13
Fonctionnalités provisoires
Les composants/thème suivants ont été déplacés vers le méli-mélo « deprecated
» :
- Chat wizard
- Titre avec image de fond
- Alerte avec icône et fond pâle
- Thème journée rose
Remarque : les fonctionnalités provisoires sont toujours disponibles via la compilation expérimentale méli-mélo 2025-04-nahanni et 2025-12-mille-iles. Cependant, l'action recommandée est de ne pas utiliser ces fonctionnalités dans votre page.
Experimentation mise à jour
- Deprecated - Mis a jour
Fureteurs supportés (Tel que décrit par la Design decision 2)
- Chrome - 133
- Chrome - 132
- Safari - 18.2
- Safari - 18.1
- Edge - 131.0.2903.51
- Edge - 130.0.2849.80
Fichiers modifiés pour implémentation
- GCWeb/js/theme.js
- GCWeb/js/theme.min.js
- GCWeb/css/theme.css
- GCWeb/css/theme.min.css
- GCWeb/méli-mélo/2025-12-mille-iles.min.css
- GCWeb/méli-mélo/2025-12-mille-iles.min.js
- GCWeb/méli-mélo/2025- 04-nahanni.min.css
- GCWeb/méli-mélo/2025-04-nahanni.min.js
- wet-boew/js/wet-boew.js
- wet-boew/js/wet-boew.min.js
- wet-boew/css/wet-boew.css
- wet-boew/css/wet-boew.min.css
- wet-boew/js/deps/jquery.dataTables.js
- wet-boew/js/deps/jquery.dataTables.min.js
- wet-boew/js/deps/jquery.validate.js
- wet-boew/js/deps/jquery.validate.min.js
- wet-boew/js/deps/additional-methods.js
- wet-boew/js/deps/additional-methods.min.js
- wet-boew/js/deps/jquery.magnific-popup.js
- wet-boew/js/deps/jquery.magnific-popup.min.js
- wet-boew/js/deps/proj4.js
- wet-boew/js/deps/proj4.min.js
Détails
Intégrité des sous-ressource (SRI)
GCWeb/css/theme.min.css :