# v4.0.29.x - Notes de version

Version 4.0.29.1

- Date de lancement : 2019-01-11
- Téléchargements

Version 4.0.29

- Date de lancement : 2018-09-19
- Téléchargements

## Quoi de neuf?

### Version 4.0.29.1

- Correctif pour le fil de syndication afin de pouvoir lire un flux JSON dans un format similaire à ATOM.

Veuillez lire les Directives sur l'application du correctif du fil de syndication pour la WET-BOEW et ses thèmes connexes.

### Version 4.0.29

- Mineur - Filtre - Ajout de l'interprétation des espaces comme un opérateur booléan (et, ou)
- Mineur - Graphique - Ajout d'une configuration possible pour contourner la valeur de la cellule de donnée
- Mineur - Ajout d'une liste de vérification pour l'accessibilité sur des appareils mobile
- Information gababrit - Mineur - Changement dans le balisage du gabarit pour le gabarit de connexion, voir PR 8382.
  - L'élément `<p class="btn">` a été modifié par `<span class="mrgn-rght-tp">`
- Mineur (Majeur pour IE < 9) - Mise à jour vers la dernière version de jQuery 1.x et 2.x
  - Des changements dans le balisage est requis pour ceux qui doivent supporter IE < 9, voir PR 8371. IE 10 ainsi que les versions précédentes ne sont pas supportées par cette version de la BOEW.
- Mineur - Flux - Ajout du support pour des titre en format XHTML definie dans un flux Atom
- Développeur BOEW - Majeur - Modification du script de compilation
  - Introduction d'une vérification automatisé des espaces, l'indentation doit être maintenant faire à l'aide de charactère de tabulation.
  - Mise à jour de quelques version pour les dépendances de nodeJS.
  - Les développeur de la BOEW devrons peut-être supprimer le cache de npm ainsi que les répertoires "node_modules" et "lib" avant d'exécuter "script/setup" pour être capable de compiler avec succès.
- Correctif d'accessibilité:
  - Menu mobile - Cas d'utilisation d'où qu'il n'y a aucun bouton de fermeture
  - Menu - Navigation par clavier pour les sous-sous-menus
  - Expiration de session - Texte de lien vide
  - Menu - Style pour la cible sur un item de menu qui n'a pas de sous menu
  - Menu - Couleur d'arrière plan en mode HTML simplifié
  - Accordéon (Basculer) - Navigation par clavier
  - Onglet - Navigation par clavier
  - Détails - Ajout d'un contour lors du ciblage
  - Mega menu - Navigation par clavier (#8382, GCWeb #1335)

Recommendation de mise à jour de balisage (Mineur)

- Gabarit de page - Mise à jour de la version de jQuery
  - En bas de la page: `<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>`
  - En haut de la page à l'intérieur des balises conditionnel IE 9: `<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>`

Canada.ca (GCWeb):

- Mineur - Retrait des préfix CSS IE < 11
- Mineur (Majeur pour IE < 9) - Mise à jour vers la dernière version de jQuery 1.x et 2.x
- Mineur - Prévention de l'impression du bouton "Signaler un problème sur cette page"
- Mineur - Revision du balisage pour le profile ministériel - voir #1365
  - Retrait des classes CSS `.h5` pour la section titré "Coordonnées" - Ligne 29
  - Utilisation de l'élément `<strong>` pour mettre en évidence les mots "Téléphone" et "Courriel" dans la section coordonnées. Ligne 32 à 33.
  - Les dernières nouvelles, le balisage utilisé pour la description associé utilise une meilleur sémentique - Ligne 52 à 53
  - Le balisage pour les items de la galleries a été revues. Tel que définie par bootlint: E013 (Les enfants des lignes doivent être des colonnes); E014 (Le parent d'une colonne doit être une ligne).
- Mineur - Revision du balisage pour l'index de navigation locale - Voir #1365
  - Retrait du clearfix après la section "Services et information". Juste avant Ligne 51
  - Ajout de la classe CSS `whtwedo` pour la section "En demande". Ligne 56
- Mineur - Déroulement de champs - Ajout d'une action configurable si aucun `ifNone` choix n'est fait.
- Mineur - Corespondance d'URL - Conversion du symbole "+" en un caractère d'espacement
- Majeur - Mise à jour du contenu pour le mega menu
- Mineur - Correctif de l'espacement en haut (top margin) pour la page des sujets
- Mineur - Ajout partiel de la page de long index
- Majeur - Revision considérable de la page d'accueil de GCWeb
- Mineur - Retrait de la classe CSS `pagetag`. Ceci à un effet pour les gabarits suivant:
  - Département et agence
  - Sujet

### Fureteur supporté

Tel que défini par la Décision de conception 2: Fureteur supporté (en anglais)

- Chrome 69
- Chrome 68
- Safari 11.2
- Firefox 62
- Firefox 61
- Firefox ESR - 52.8.0
- Firefox ESR - 6052.7.3
- IE 11
- Edge 17

## Details

Nombre de contributions: 52

- Jules Kuehn (juleskuehn): 13 contributions
- Nick Schonning (@nschonni): 10 contributions
- Pierre Dubois (@duboisp): 10 contributions
- Eric Dunsworth (EricDunsworth): 8 contributions
- Armagan Tekdoner (@grifare): 3 contributions
- Zachary Zucco (@zzucco): 3 contributions
- Stéphane Ducharme (@StdGit): 2 contributions
- Philippe T. Simard (@ptsimard) 1 contribution
- Neil Mispelaar (@neil.mispelaar): 1 contribution
- waterandsewerbill2: 1 contribution

### Liste des contributions

- Updated the build version to v4.0.29-development and minor fix to v4.0.28 release notes. - Pierre Dubois, 2018-04-23
- feat(form-valid): Bump jQuery Validation to 1.17.0 - Nick Schonning, 2018-04-26
- build(markdownlint): Add grunt-markdownlint - Nick Schonning, 2018-04-26
- feat(bootstrap): Bump Bootstrap to 3.3.7 - Nick Schonning, 2018-04-27
- chore: Fix Glyphicons copyright banner - Nick Schonning, 2018-04-27
- build: Bump grunt-sass-lint - Nick Schonning, 2018-04-27
- Form validation - Fix testReady major issue - Pierre Dubois, 2018-04-27
- 4.0.28.1 release notes - Pierre Dubois, 2018-04-27
- Feeds: Allows correct xhtml feeds title parsing - Philippe T. Simard, 2018-04-27
- Release v4.0.28.1 - Update change log and SRI hash for GCWeb theme - Pierre Dubois, 2018-04-27
- build(bootlint): Bump grunt-bootlinto to 0.10.2 and fix errors - Nick Schonning, 2018-04-30
- feat(jquery): Bump jQuery to 2.2.4 - Nick Schonning, 2018-05-03
- feat(jQuery): Bump old IE jQuery to 1.12.4 - Nick Schonning, 2018-05-03
- Site: Removed metadata comments from page templates. - Eric Dunsworth, 2018-05-15
- build: Update node-sass dep for Node 10 support - Nick Schonning, 2018-05-16
- Theme: Restored "signed in as" text's original visual layout in a bootlint-friendly manner. - Eric Dunsworth, 2018-05-17
- menu - Fix for GCweb issue #1335 (#8395) - Zachary Zucco, 2018-05-23
- Grid - col-XX-auto - Fix an overflow issue - Pierre Dubois, 2018-05-24
- Details Polyfill - Added Outline on Focus (#8403) - Zachary Zucco, 2018-06-14
- Tabbed Interface: Remove tabindex attr on details - Jules Kuehn, 2018-06-19
- Toggle accordion remains keyboard focusable after collapsing all items - Jules Kuehn, 2018-06-27
- Toggle accordion: Removed (now) misleading comment - Jules Kuehn, 2018-06-27
- Editorial - Update info on WET themes that is currently supported - Pierre Dubois, 2018-07-09
- table validator - added label to textarea - Armagan Tekdoner, 2018-07-10
- table validator - radio button group missing labels and layout improvements - Armagan Tekdoner, 2018-07-10
- Checklist for mobile accessibility tests - Armagan Tekdoner, 2018-07-10
- Charts - Bypass the data cell value on table parsing - Pierre Dubois, 2018-07-12
- menu - Added background colour to menubar in Basic HTML mode (#8410) - Zachary Zucco, 2018-07-12
- Menu: Focus styling on menu items with no submenu (#8417) - Jules Kuehn, 2018-07-12
- Table validator - Fix bootlint error E019 and E020 - Pierre Dubois, 2018-07-12
- Docs: Double and single quotes - Jules Kuehn, 2018-07-16
- chore: EditorConfig tabs -> tab (#8446) - Nick Schonning, 2018-07-24
- EditorConfig: Added global JSON/KML/CSV overrides. - Eric Dunsworth, 2018-07-26
- Session Timeout: Empty link with no text Issue #7945 - Ducharme, 2018-07-26
- Menu: Close nested submenus on menuClose - Jules Kuehn, 2018-08-06
- Menu: Define keycodes as 'constant' variables - Jules Kuehn, 2018-08-06
- Menu: Enter or spacebar follow link and close menu (including for in-page links) - Jules Kuehn, 2018-08-06
- Menu: Spacebar opens or closes menu; behaves same as enter key - Jules Kuehn, 2018-08-06
- Menu: Prevent double handling of enter or spacebar by details.js polyfill - Jules Kuehn, 2018-08-06
- Menu: Also select nested submenu items by letter - Jules Kuehn, 2018-08-06
- Menu: Remove unneeded conditional - Jules Kuehn, 2018-08-06
- Menu: Prevent handling of keyup events (Firefox) - Jules Kuehn, 2018-08-06
- EditorConfig: Added .*/sitemenureplace/unset overrides and removed KML one. - Eric Dunsworth, 2018-08-07
- Build: Added lintspaces task to check for .editorconfig compliance. - Eric Dunsworth, 2018-08-14
- Filter: Add additional functionality to search (AND and OR) - Neil Mispelaar, 2018-08-14
- Repo: Corrected files to comply with .editorconfig rules. - Eric Dunsworth, 2018-08-15
- Table parser: Removed unused variables. - Eric Dunsworth, 2018-08-16
- Build: Exempted docker env from lintspaces task. - Eric Dunsworth, 2018-08-17
- Fix #8241 Data Ajax: data-wb-ajax: cdn menu - Stéphane Ducharme, 2018-08-20
- Documentation: Typos in Charts - waterandsewerbill2, 2018-09-05
- Charts doc - Replicated updates to French and fix the merge conflit - Pierre Dubois, 2018-09-05
- WET v4.0.29 - Release notes - Pierre Dubois, 2018-09-17

## Canada.ca - Détails

Nombre de contributions: 26

- Pierre Dubois (@duboisp): 7 contributions
- Eric Dunsworth (@EricDunsworth): 6 contributions
- Thang Le (@thangle2013): 4 contributions
- Nick Schonning (@nschonni): 3 contributions
- Ilya Pak (@ipaksc): 2 contributions
- Neil Mispelaar (@neil.mispelaar): 2 contributions
- Oliver Gross (@therealolivergross): 1 contribution
- Steve Hume (@steve-h): 1 contribution

### Liste des contributionss

- chore: Add missing lock file updates - Nick Schonning, 2018-04-23
- Updated the build version to v4.0.29-development - Pierre Dubois, 2018-04-23
- Build: Updated version to 4.0.29-development in package-lock.json. - Eric Dunsworth, 2018-05-03
- Build: Autoprefix to PostCSS conversion - Eric Dunsworth, 2018-05-04
- Site: Removed metadata comments from server message page templates. - Eric Dunsworth, 2018-05-15
- Theme: Removed orphaned images. - Eric Dunsworth, 2018-05-15
- build: Update hardcoded oldIE jQuery version - Nick Schonning, 2018-05-16
- Theme: Hid expanded report a problem dropdowns when printing. - Eric Dunsworth, 2018-05-22
- Fix part of #1305: addresses the pull right classes - Neil Mispelaar, 2018-06-05
- Fix part of #1305: address items on the Ministerial page template - Neil Mispelaar, 2018-06-05
- Fieldflow - Add ifNone default action - Pierre Dubois, 2018-06-07
- Fieldflow - Add "query" action on form submission - Pierre Dubois, 2018-06-07
- URL mapping - Convert "+" symbol in space - Pierre Dubois, 2018-06-07
- Add link to GCWU institution template - Pierre Dubois, 2018-06-08
- update-megamenu-health - Thang Le, 2018-06-14
- Topic tmpl - Fix top margin for the decorative image - Pierre Dubois, 2018-06-15
- Add long index template - Ilya Pak, 2018-06-28
- update links to https to sites with https - steve-h, 2018-06-29
- mega-menu-update-bsd-4675 - Oliver Gross, 2018-07-04
- updated 11-07-2018 - Ilya Pak, 2018-07-11 09:57:33
- Redesing of GCWeb home page - Pierre Dubois, 2018-07-12
- Theme: Removed leftover references to to the "pagetag" class/property. - Eric Dunsworth, 2018-07-12
- chore: EditorConfig tabs -> tab - Nick Schonning, 2018-07-23
- update-megamenu-text-BSD4949 - Thang Le, 2018-08-09
- megamenu-update-BSD-5062 - Thang Le, 2018-08-09
- BSD-5217-updateText - Thang Le, 2018-08-17

## v4.0.29.1 - Détails

Nombre de contribution: 1

### Liste des contributions

- Feeds - Read JSON ATOM like feed - @duboisp, 2019-01-10

## Intégrité des sous-ressource (SRI)

Le SRI (en anglais) est une méthode qui permet de protéger le transfère des resources d'un site web. Ci-dessous vous avez les condensés numériques pour les ressource clef de la BOEW et de GCWeb.

### v4.0.29.1

`wet-boew/js/wet-boew.min.js`
  sha256-npjkmHRk1s6WOioM8EEvYssRrCy2Os77x4TxZsTe2VI= sha512-1Vdf9fDWebnQxtPWreBlJtNEQGsV4cGzjrMzMf4wQE9wrC13V6kqOv4MVvsQFIyYnLwcDqKaPrcGLAgl7UuQAw==

Obtenez tous les condensés numériques (en format JSON):

- WET-BOEW
- Thème WET-BOEW

### v4.0.29

`wet-boew/js/wet-boew.min.js`
  sha256-XCV8JwSxVtIYcrO3tgo95hPBkZwMZQimvalfBfN0ya4= sha512-wfEtVBdJzQLLxzuBa+GbI5gck/7UM0YeRFWMFJNNSYf9Cw4sg9TDCM6PEpCvIxMBXrcADCpyES4ofkeTDtWK5g==
`GCWeb/css/theme.min.css`
  sha256-AGYfOGvA2TR53g8OJQWEHip5R1swHSkE8Ue6HTabfGM= sha512-kt+KBWqeRxOcQWlOGymUeGEbzL5raaHmVVWDDr3icSldNEivIhRHLfuOSRLIfJ/QT1dPfdTIuDOc0l89f9oBag==
`GCWeb/js/theme.min.js`
  sha256-iDg0VG7uKTKMi4Ux5pzT9RmgtslErUVGvNNalnE8UQI= sha512-2cAoesVhTuii2q5jGh+7scPBec+Yln7O4pctgEV+rrzolITIr4GHI5ksq697PGe/k+MMQaeoVitSho8vK/KzRA==

Obtenez tous les condensés numériques (en format JSON):

- WET-BOEW
- Thème GCWeb
- Thème WET-BOEW

Date de modification :
  2019-01-11