Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
147 changes: 79 additions & 68 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,115 +1,126 @@
# 5.5.0

- Ajout du réglage `is_lcp` à `get_the_image()` (fetchpriority high, decoding sync, pas de lazy loading)
- Ne jamais produire `fetchpriority="high"` avec `loading="lazy"` dans les helpers d’images
- Ajout des helpers `get_theme_static_image_markup()` : images statiques du thème avec width/height (CLS) et conservation de `alt=""` pour les images décoratives
- Abaissement du `fetchpriority` du logo personnalisé pour ne pas concurrencer l’image LCP
- Ajout du filtre `bea_theme_framework_preload_fonts` (vide par défaut) pour précharger les polices above-the-fold
- Réécriture de `Animation` avec des IntersectionObservers partagés au lieu d’une boucle au scroll (mêmes options et callbacks)
- Ajout de l’utilitaire JS `deferInitialization()` pour exécuter du code non critique à idle (INP)
- Documentation de la base Core Web Vitals dans le README

# 5.3.2

- Update CHANGELOG.md and package.json files with the last BFF version number
- Enforce tab indentation in codebase
- Replace all deprecated rules in latest dart sass changes
- Add role attribute option in link service
- Delete customised index.php file content
- Remove browsersync package
- Add a11y improvemenst (skip link, image block, table block)
- Add bluesky share link
- Delete custom JS each function
- Add URL parameter logic to disable JS/CSS animations
- Update oneloop js package version
- Change node version from 20.11.0 to 22.13.0
- Add RTL logical behavior
- Update CSS ACF rules to Gutenberg
- Change Custom CSS breakpoints to match default WordPress CSS breakpoints
- Add no lazyload image tpl file
- Change yarn version from 1.22.21 to 4.5.0
- Add external link default styles
- Add SCSS Fluid feature
- Add Gravity Forms service
- Add svg/avif/webp file extensions to post build JS script
- Update webpack image sizes configuration
- Fix common W3C errors
- Add FacetWP service
- Fix ACF loading priority
- Fix breadcrumb behavior on 404 template
- Fix PHPCS ans WPCS errors
- Update SCSS files structure and behavior

# 5.3.0 & 5.3.1

- Fix namespace example
- Inject data into get_terms_list
- Mise à jour de CHANGELOG.md et package.json avec le numéro de version BFF le plus récent
- Indentation par tabulations imposée dans la base de code
- Remplacement de toutes les règles dépréciées des dernières évolutions Dart Sass
- Ajout d’une option d’attribut role dans le service link
- Suppression du contenu personnalisé du fichier index.php
- Suppression du package browsersync
- Améliorations a11y (skip link, bloc image, bloc tableau)
- Ajout du lien de partage Bluesky
- Suppression du custom JS each function
- Ajout de la logique de paramètre URL pour désactiver les animations JS/CSS
- Mise à jour de la version du package oneloop js
- Passage de Node 20.11.0 à 22.13.0
- Ajout du comportement logique RTL
- Mise à jour des règles CSS ACF vers Gutenberg
- Alignement des breakpoints Custom CSS sur les breakpoints CSS WordPress par défaut
- Ajout d’un fichier tpl d’image sans lazyload
- Passage de Yarn 1.22.21 à 4.5.0
- Ajout des styles par défaut des liens externes
- Ajout de la fonctionnalité SCSS Fluid
- Ajout du service Gravity Forms
- Ajout des extensions svg/avif/webp au script JS post-build
- Mise à jour de la configuration des tailles d’images Webpack
- Correction d’erreurs W3C courantes
- Ajout du service FacetWP
- Correction de la priorité de chargement ACF
- Correction du comportement du fil d’Ariane sur le template 404
- Correction des erreurs PHPCS et WPCS
- Mise à jour de la structure et du comportement des fichiers SCSS

# 5.3.0 et 5.3.1

- Correction de l’exemple de namespace
- Injection de données dans get_terms_list

# 5.2.1

- Update SCSS heading mixin
- Mise à jour du mixin SCSS heading

# 5.2.0

- Update @wordpress npm packages
- Refactor editor scripts to use @wordpress packages.
- Update asset registration to use the new asset data mecanism
- Add new method to load data
- Add and configure dependency-extraction-webpack-plugin pacjkage
- Mise à jour des packages npm @wordpress
- Refactor des scripts éditeur pour utiliser les packages @wordpress
- Mise à jour de l’enregistrement des assets avec le nouveau mécanisme asset data
- Ajout d’une nouvelle méthode pour charger les données
- Ajout et configuration du package dependency-extraction-webpack-plugin

# 5.1.6

- Update post css npm packages
- Mise à jour des packages npm postcss

# 5.1.5

- Update browser-sung npm package
- Mise à jour du package npm browser-sync

# 5.1.4

- Add post-scss npm package
- Ajout du package npm post-scss

# 5.1.3

- Create SCSS palette variables
- Création des variables de palette SCSS

# 5.1.2

- Update canvas npm package
- Fix webpack image sizes script
- Mise à jour du package npm canvas
- Correction du script webpack des tailles d’images

# 5.1.1

- Update npm linting packages
- Update JS and SCSS linting rules
- Clean and fix linting issues for SCSS files
- Mise à jour des packages npm de linting
- Mise à jour des règles de linting JS et SCSS
- Nettoyage et correction des problèmes de linting sur les fichiers SCSS

# 5.1

- Big update of the SCSS folder content and organization
- Refonte majeure du contenu et de l’organisation du dossier SCSS

# 5.0.9

- Add invisible scrollbar SCSS mixin
- Ajout d’un mixin SCSS scrollbar invisible

# 5.0.8

- Fix filename for editor script and editor style
- Correction du nom de fichier pour le script et la feuille de style éditeur

# 5.0.7

- Add hook to load minified CSS for login page
- Ajout d’un hook pour charger le CSS minifié de la page de connexion

# 5.0.6

- Add some templating helpers ( the_image, the_text, the_link ...)
- Ajout de helpers de templating (the_image, the_text, the_link, etc.)

# 5.0.0

- Add Webpack 5
- Set build configuration files into config directory
- Remove bash scripts
- Frontend image optimization
- Remove static templates
- Make BrowserSync working with Lando
- Replace Babel with Esbuild
- IE11 is not supported anymore
- Ajout de Webpack 5
- Déplacement des fichiers de configuration build dans le dossier config
- Suppression des scripts bash
- Optimisation des images côté front
- Suppression des templates statiques
- BrowserSync fonctionnel avec Lando
- Remplacement de Babel par Esbuild
- IE11 n’est plus pris en charge

# 4.7.0

- Handle Editor patterns
- Handle Editor patterns categories
- Handle Editor Backend JS
- Handle Editor frontend/backend CSS
- PHP 7.2 min version
- Delete loadFont.php and use regular script enqueuing
- Add esc_attr on defer/async script
- Gestion des patterns éditeur
- Gestion des catégories de patterns éditeur
- Gestion du JS backend éditeur
- Gestion du CSS frontend/backend éditeur
- Version PHP minimale 7.2
- Suppression de loadFont.php et utilisation de l’enqueue de scripts classique
- Ajout de esc_attr sur defer/async script
Loading
Loading