Release v15.6.0
This is a Minor release
What’s new
Compiles with: WET-BOEW v4.0.81.3 patch
- Build - Node update to v20
- Build - ESLint - Indent switch case clauses
Components
- Minor - Main page title - Adding stacked header variant
- Patch - Field flow - Keep URL params matching HTML attributes
- Patch - Main page title - Fix H1 thickline border rendering bug in older browsers
Building GCWeb developer note
Steps to upgrade the dev build environment on Window 10:
- Uninstall existing NodeJS version if installed OS wide
- Get NodeJS LTS recent version
a. Preferably - Install NVM - Node Version Manager and use Node 20 LTS
b. Or, install Node 20 LTS OS wide - Delete the folder "node-sass" under the "node_modules"
- Run "script/setup" which would reinstall bower and install all the NodeJS libraries
Then, it will be as usual step to build:
- If wet-boew dependency is updated
> npm install
- Build GCWeb
> grunt
- Run Jekyll local website
> docker-compose up
- Test the webiste + code by navigating locally: http://localhost:4000/
Modified files for implementation
- GCWeb/js/theme.js
- GCWeb/js/theme.min.js
- GCWeb/css/theme.css
- GCWeb/css/theme.min.css
Details
Subresource integrity (SRI)
GCWeb/css/theme.min.css : sha256-ww/w/ef6pCnFz7TiO0ZIOFO7qPAyUDxiFIkL5fwQGqU= sha512-Y9cd7Hqk7hZukGLBJ+yiIfPQefUuv1adDzTk2Lw3qKN6PQqFMKbg+KDswx0rcmmgigkcImNEk6PkwSrCCJikTw==
Ceci est un déploiement Mineur
Quoi de neuf?
Compilé avec : WET-BOEW v4.0.81.3 correctif
- Build - Mise à jour de Node vers v20
- Build - ESLint - Indentation des clauses de commutation de cas
Composants
- Mineur - Titre de la page principale - Ajout de la prise en charge de l'en-tête empilé
- Correctif - Flux de champs - Conservez les paramètres d’URL correspondant aux attributs HTML
- Correctif - Titre de la page principale - Correction du bug de rendu de la ligne épaisse H1 des bordures dans les anciens navigateurs
Note pour le développeur sur la création de GCWeb
Étapes de mise à niveau de l’environnement de build de développement sur Windows 10 :
- Désinstaller la version existante de NodeJS si elle est installée à l’échelle du système d’exploitation
- Obtenir la version récente de NodeJS LTS
a. De préférence, installez NVM - Node Version Manager et utilisez Node 20 LTS
b. Vous pouvez également installer Node 20 LTS OS - Supprimez le dossier « node-sass » sous le « node_modules »
- Exécutez « script/setup » qui réinstallerait bower et installerait toutes les bibliothèques NodeJS
Ensuite, il s’agira comme d’habitude d’une étape de build:
- Si la dépendance wet-boew est mise à jour
> npm install
- Build GCWeb
> grunt
- Exécutez le site Web local Jekyll
> docker-compose up
- Testez le code webiste + en naviguant localement : http://localhost:4000/
Fichiers modifiés pour implémentation
- GCWeb/js/theme.js
- GCWeb/js/theme.min.js
- GCWeb/css/theme.css
- GCWeb/css/theme.min.css
Détails
Intégrité des sous-ressource (SRI)
GCWeb/css/theme.min.css : sha256-ww/w/ef6pCnFz7TiO0ZIOFO7qPAyUDxiFIkL5fwQGqU= sha512-Y9cd7Hqk7hZukGLBJ+yiIfPQefUuv1adDzTk2Lw3qKN6PQqFMKbg+KDswx0rcmmgigkcImNEk6PkwSrCCJikTw==