Skip to content

Release v15.6.0

Compare
Choose a tag to compare
@ouafaaetta ouafaaetta released this 28 Aug 19:25
· 24 commits to master since this release
d07d202

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:

  1. If wet-boew dependency is updated > npm install
  2. Build GCWeb > grunt
  3. Run Jekyll local website > docker-compose up
  4. 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

List of commits

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:

  1. Si la dépendance wet-boew est mise à jour > npm install
  2. Build GCWeb > grunt
  3. Exécutez le site Web local Jekyll > docker-compose up
  4. 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

Liste des contributions

Intégrité des sous-ressource (SRI)

GCWeb/css/theme.min.css : sha256-ww/w/ef6pCnFz7TiO0ZIOFO7qPAyUDxiFIkL5fwQGqU= sha512-Y9cd7Hqk7hZukGLBJ+yiIfPQefUuv1adDzTk2Lw3qKN6PQqFMKbg+KDswx0rcmmgigkcImNEk6PkwSrCCJikTw==