Skip to content

Dsfr/update#33

Merged
n-langle merged 4 commits into
mainfrom
dsfr/update
Jul 2, 2026
Merged

Dsfr/update#33
n-langle merged 4 commits into
mainfrom
dsfr/update

Conversation

@n-langle

@n-langle n-langle commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Note

Medium Risk
DSFR 1.14.3 and broad webpack/Node upgrades can change compiled CSS/JS and editor builds; icon list expansion is documentation-only but should be spot-checked in the pattern.

Overview
This release bumps the monorepo to 2026.0.0, upgrades @gouvfr/dsfr from 1.13.0/1.11.2 to 1.14.3 (theme dependency and Assets::get_dsfr_version()), and moves the toolchain to Node 24.11.0 with refreshed @wordpress/env, @wordpress/scripts, and related build deps.

On the theme side, SCSS is migrated from @import to @use, block spacing placeholders move into 06-blocks/_block-spacings.scss, Sass gets silenceDeprecations: ['legacy-js-api'], and shared color tokens are added in variables. The icons documentation pattern no longer embeds a huge static list: it calls the new get_dsfr_icons_by_category() helper in DSFR.php, which centralizes a much larger DSFR icon catalog (including categories like Arrows that were split out of System).

wp-dsfr-blocks is mostly wp-scripts formatting (spacing in JS/JSON); @wordpress/scripts jumps to ^32.5.1. Tiles group editor SCSS switches from @import to @use for styles.

Reviewed by Cursor Bugbot for commit 558ce29. Bugbot is set up for automated code reviews on this repo. Configure here.

@n-langle n-langle merged commit b9931c3 into main Jul 2, 2026
2 checks passed
@n-langle n-langle deleted the dsfr/update branch July 2, 2026 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant