Skip to content

chore(deps): Update dépendances non-majeures - #18

Merged
arnaudstdr merged 1 commit into
mainfrom
renovate/dependances-non-majeures
Oct 18, 2026
Merged

arnaudstdr merged 1 commit into
mainfrom
renovate/dependances-non-majeures

Conversation

@renovate

@renovate renovate Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@vitejs/plugin-react (source) 6.1.1 → 6.1.2 age confidence devDependencies patch
astral-sh/setup-uv v10.2.0 → v10.3.0 age confidence action minor
lucide-react (source) 1.46.0 → 1.55.0 age confidence dependencies minor 1.59.0 (+3)
postcss (source) 8.5.28 → 8.5.29 age confidence devDependencies patch 8.5.30
vite (source) 8.3.0 → 8.3.4 age confidence devDependencies patch

Release Notes

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v6.1.2

Compare Source

Fix HMR for compound components (#​1484)

Adding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.

Fix compiler.logDiagnostics option not working (#​1483)

With oxc-transform-react >= 0.148, the logDiagnostics was not working. This version fixes it and requires oxc-transform-react >= 0.152 as a peer dependency if you are using the compiler option. compiler.logDiagnostics option is now deprecated and should be swapped for the builtin compiler.reportDiagnostics.

Disable refresh for non-jsx with compiler enabled (fix #​1478) (#​1485)

When the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.

astral-sh/setup-uv

v10.3.0: 🌈 Add Python architecture selection

Compare Source

Changes

This release adds the python-arch input to select a Python architecture independently of the Python version. With uv 0.13.0 or later, set python-arch: x86_64 to use x64 Python on Windows ARM64 runners.

It also includes embedded checksums for uv releases through 0.13.0.

🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
lucide-icons/lucide (lucide-react)

v1.55.0: Version 1.55.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.54.0...1.55.0

v1.54.0: Version 1.54.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@1.53.0...1.54.0

v1.53.0: Version 1.53.0

Compare Source

What's Changed
New Contributors

Full Changelog: lucide-icons/lucide@1.52.0...1.53.0

v1.52.0: Version 1.52.0

Compare Source

What's Changed

Full Changelog: lucide-icons/lucide@1.51.0...1.52.0

v1.51.0: Version 1.51.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.50.0...1.51.0

v1.50.0: Version 1.50.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.49.0...1.50.0

v1.49.0: Version 1.49.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.48.0...1.49.0

v1.48.0: Version 1.48.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.47.0...1.48.0

v1.47.0: Version 1.47.0

Compare Source

What's Changed

New Contributors

Full Changelog: lucide-icons/lucide@1.46.0...1.47.0

postcss/postcss (postcss)

v8.5.29

Compare Source

vitejs/vite (vite)

v8.3.4

Compare Source

Features
Bug Fixes
Performance Improvements
  • module-runner: skip cloning call sites that have no source map (#​23646) (3d67486)
Code Refactoring

v8.3.3

Compare Source

Bug Fixes

v8.3.2

Compare Source

Bug Fixes
Performance Improvements
Documentation
  • fix dead og-image PNG links in vite6/vite7 changelog entries (#​23594) (1929b4c)
Miscellaneous Chores
Code Refactoring
Tests
  • bundled-dev: accept a rolldown dev runtime with no helper imports (#​23606) (634745d)

v8.3.1

Compare Source

Bug Fixes
Miscellaneous Chores
Code Refactoring

Configuration

📅 Schedule: (in timezone Europe/Paris)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/dependances-non-majeures branch 9 times, most recently from 6d3dd75 to ab4ed91 Compare October 6, 2026 04:50
@renovate
renovate Bot force-pushed the renovate/dependances-non-majeures branch 11 times, most recently from fae4d30 to 5a45b04 Compare October 15, 2026 09:09
@renovate
renovate Bot force-pushed the renovate/dependances-non-majeures branch 2 times, most recently from 1efbf22 to 9585ca9 Compare October 16, 2026 11:03
@renovate
renovate Bot force-pushed the renovate/dependances-non-majeures branch from 9585ca9 to 9f414c7 Compare October 17, 2026 09:01
@arnaudstdr

Copy link
Copy Markdown
Owner

🔍 Revue de compatibilité Renovate (renovate-compat)

Verdict : ✅ COMPATIBLE — aucun fichier de code à adapter (diff : aucun).

Deltas analysés

Paquet Delta Type Importé dans src/ ?
lucide-react 1.46.0 → 1.55.0 minor oui (31 icônes + type LucideIcon, 17 fichiers)
vite 8.3.0 → 8.3.4 patch non (config)
@vitejs/plugin-react 6.1.1 → 6.1.2 patch non (config)
postcss 8.5.28 → 8.5.29 patch non (via @tailwindcss/postcss)
astral-sh/setup-uv v10.2.0 → v10.3.0 minor non (job quality)

Transitifs tirés par les ranges : rolldown + 15 @rolldown/binding-* 1.2.7→1.2.13, @oxc-project/types 0.148.0→0.153.0, nanoid 3.3.18→3.3.20, source-map-js 1.2.1→1.2.2.

frontend/package.json n'est pas modifié : les ranges déclarés (lucide-react ^1.16.0, vite ^8.0.0, @vitejs/plugin-react ^6.1.1, postcss ^8.4.47) absorbaient déjà ces versions. Cette PR ne fait que resynchroniser le lockfile sur ce que ces ranges autorisent déjà.

Breaking changes vérifiés (source : Context7) et impact réel

Changement Projet touché ?
lucide v1 : suppression des brand icons (Github, Gitlab, Slack, LinkedIn, Figma, Facebook…) — guide de migration React ❌ Non : aucun des 31 noms utilisés, et le projet est déjà en v1 depuis 1.46.0
lucide : icônes renommées → conservées en alias dépréciés re-exportés avec @deprecated, jamais supprimées dans une même majeure (getExportString.ts, renameIcon.function.mts) ❌ Non — AlertTriangle / PlusCircle sont des alias historiques mais toujours exportés (vérifié à l'exécution, cf. infra)
lucide 1.49.0 : @types/react déclaré en peer optional ❌ Non : @types/react ^19.0.0 est présent
lucide 1.50.0 : buildLucideSvg échappe les valeurs d'attributs ❌ Non : pas de createIcons / __iconNode, uniquement des composants importés
plugin-react 6.1.2 : compiler.logDiagnostics déprécié → compiler.reportDiagnostics ; peer oxc-transform-react >= 0.152 requis si l'option compiler est activée ❌ Non : vite.config.ts utilise react() sans argument (aucun compiler / babel / oxc dans le fichier)
vite 8.3.1→8.3.4 : bug fixes uniquement (launch-editor v2.14.2, transformIndexHtml sans query, safeModulePaths, fs.serve + ?vite-wasm-instance) — aucune API retirée ❌ Non : config utilisée = server.port, server.proxy, build.outDir, build.sourcemap, defineConfig
postcss 8.5.29 : fix escaping </style>, list.comma() / list.space() + commentaires, point-virgule / custom property ❌ Non : postcss atteint uniquement via @tailwindcss/postcss (Tailwind v4), aucun appel direct à l'API list()

Validation empirique

Seul garde-fou frontend du projet : npm ci + npm run build (= tsc -b && vite build, ci.yml:56-76) — il n'existe aucun script lint / test / typecheck côté frontend.

1. CI verte sur le SHA exact 9f414c7 : Frontend build, Lint + Typecheck + Tests, Security scan, GitGuardian.

2. Reproduit en local sur le même SHA, dans un worktree jetable (node v26.12.0, npm 11.20.0) :

npm ci        → 144 packages
                lucide-react 1.55.0 · vite 8.3.4 · @vitejs/plugin-react 6.1.2
                postcss 8.5.29 · rolldown 1.2.13 · @oxc-project/types 0.153.0
                nanoid 3.3.20 · source-map-js 1.2.2
npm run build → tsc -b && vite build  ✓ 2188 modules transformed, built in 460ms
                dist/assets/index-DDaZlOfn.js   440.39 kB │ gzip 134.76 kB
                dist/assets/index-CFa6IMJx.css   33.97 kB │ gzip   7.26 kB

3. Contrôle runtime des exports (au-delà du typecheck) : les 31 icônes importées dans src/ et le type LucideIcon sont bien exportés par [email protected] → aucune absente (typeof === object, soit des composants forwardRef, comportement normal avec React 19).

Limites

Context7 n'indexe le changelog lucide-react que jusqu'à 0.547.0 : la plage 1.47→1.55 n'est donc pas sourcée directement. Elle est couverte par trois vérifications indépendantes : le changelog de la PR (aucun de nos 31 noms cité parmi les renommages/suppressions), le tsc -b vert (exports et types), et le contrôle runtime des 31 exports ci-dessus. Seul point non trivial : le bump rolldown 1.2.7→1.2.13 (bundler de Vite 8) peut modifier les hash de chunks — non bloquant, build vert.

Recommandation

✅ Mergeable en l'état. Le statut BLOCKED ne vient que de la règle de review requise, pas d'un check en échec. Après merge, relancer le job quality avec [email protected].

Analyse renovate-compat — doc à jour via Context7 + inventaire d'usage réel du code + CI et build local sur le SHA de tête.

@arnaudstdr
arnaudstdr merged commit bfdc2c6 into main Oct 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant