Update react dependencies #108
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot]
.This notice will be removed on 2025-10-07.
This PR contains the following updates:
^11.11.1
->^11.14.0
^0.2.0
->^0.2.6
^18.2.15
->^18.3.25
^18.2.7
->^18.3.7
^4.0.3
->^4.7.0
^18.2.0
->^18.3.1
^2.9.1
->^2.10.10
^18.2.0
->^18.3.1
^9.0.1
->^9.1.0
^6.21.3
->^6.30.1
Release Notes
emotion-js/emotion (@emotion/react)
v11.14.0
Compare Source
Minor Changes
fc4d7bd
Thanks @Andarist! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.Patch Changes
8dc1a6d
,e1bf17e
]:v11.13.5
Compare Source
Patch Changes
#3270
77d930d
Thanks @emmatown! - Fix inconsistent hashes using development vs production bundles/exports
conditions when using@emotion/babel-plugin
withsourceMap: true
(the default). This is particularly visible when using Emotion with the Next.js Pages router where thedevelopment
condition is used when bundling code but not when importing external code with Node.js.Updated dependencies [
77d930d
]:v11.13.3
Compare Source
Patch Changes
#3232
0ce3ed0
Thanks @ENvironmentSet! - Distributecss
prop attachment over props that are union typesUpdated dependencies []:
v11.13.0
Compare Source
Minor Changes
#3198
d8ff8a5
Thanks @Andarist! - Migrated away from relying onprocess.env.NODE_ENV
checks to differentiate between production and development builds.Development builds (and other environment-specific builds) can be used by using proper conditions (see here). Most modern bundlers/frameworks already preconfigure those for the user so no action has to be taken.
Default files should continue to work in all environments.
#3215
a9f6912
Thanks @Andarist! - Addededge-light
andworkerd
conditions topackage.json
manifest to better serve users using Vercel Edge and Cloudflare Workers.Patch Changes
d8ff8a5
,a9f6912
]:v11.12.0
Compare Source
Minor Changes
85772c3
Thanks @emmatown! - Source code has been migrated to TypeScript. From now on type declarations will be emitted based on that, instead of being hand-written.Patch Changes
#2558
85772c3
Thanks @emmatown! - Fixedoptions
parameter tocreateEmotion
from@emotion/css/create-instance
incorrectly being marked as optional when it's required.Updated dependencies [
9ca22c6
,16d8a8c
,52aadc6
,52aadc6
]:v11.11.4
Compare Source
Patch Changes
5b82631d
Thanks @iegik! - Renamed an internalhasOwnProperty
tohasOwn
. This avoids problems in CommonJS environments when the consumer tries to prevent prototype pollution withObject.freeze(Object.prototype)
.v11.11.3
Compare Source
Patch Changes
#3101
49c20b4f
Thanks @kyvong! - Fix Theme import for newer Typescript module resolution modesUpdated dependencies [
45c440fb
]:FortAwesome/react-fontawesome (@fortawesome/react-fontawesome)
v0.2.6
Compare Source
Fixed
process
before readingprocess.env
(#585)Full Changelog: FortAwesome/react-fontawesome@0.2.5...0.2.6
v0.2.5
Compare Source
What's Changed
New Contributors
Full Changelog: FortAwesome/react-fontawesome@0.2.4...0.2.5
v0.2.3
Compare Source
Changed
Font Awesome Pro+ icons are now available with an active Pro+ subscription.
Removed example directory and files
Deprecated
fa-fw
propAdded
Added
widthAuto
propAdded
rotateBy
propv0.2.2
Compare Source
Fixed
v0.2.1
Compare Source
Changed
vitejs/vite-plugin-react (@vitejs/plugin-react)
v4.7.0
Compare Source
Add HMR support for compound components (#518)
HMR now works for compound components like this:
Return
Plugin[]
instead ofPluginOption[]
(#537)The return type has changed from
react(): PluginOption[]
to more specialized typereact(): Plugin[]
. This allows for type-safe manipulation of plugins, for example:v4.6.0
Compare Source
Add raw Rolldown support
This plugin only worked with Vite. But now it can also be used with raw Rolldown. The main purpose for using this plugin with Rolldown is to use react compiler.
v4.5.2
Compare Source
Suggest
@vitejs/plugin-react-oxc
if rolldown-vite is detected #491Emit a log which recommends
@vitejs/plugin-react-oxc
whenrolldown-vite
is detected to improve performance and use Oxc under the hood. The warning can be disabled by settingdisableOxcRecommendation: false
in the plugin options.Use
optimizeDeps.rollupOptions
instead ofoptimizeDeps.esbuildOptions
for rolldown-vite #489This suppresses the warning about
optimizeDeps.esbuildOptions
being deprecated in rolldown-vite.Add Vite 7-beta to peerDependencies range #497
React plugins are compatible with Vite 7, this removes the warning when testing the beta.
v4.5.1
Compare Source
Add explicit semicolon in preambleCode #485
This fixes an edge case when using HTML minifiers that strips line breaks aggressively.
v4.5.0
Compare Source
Add
filter
for rolldown-vite #470Added
filter
so that it is more performant when running this plugin with rolldown-powered version of Vite.Skip HMR for JSX files with hooks #480
This removes the HMR warning for hooks with JSX.
v4.4.1
Compare Source
Fix type issue when using
moduleResolution: "node"
in tsconfig #462v4.4.0
Compare Source
Make compatible with rolldown-vite
This plugin is now compatible with rolldown-powered version of Vite.
Note that currently the
__source
property value position might be incorrect. This will be fixed in the near future.v4.3.4
Compare Source
Add Vite 6 to peerDependencies range
Vite 6 is highly backward compatible, not much to add!
Force Babel to output spec compliant import attributes #386
The default was an old spec (
with type: "json"
). We now enforce spec compliant (with { type: "json" }
)v4.3.3
Compare Source
React Compiler runtimeModule option removed
React Compiler was updated to accept a
target
option andruntimeModule
was removed. vite-plugin-react will still detectruntimeModule
for backwards compatibility.When using a custom
runtimeModule
ortarget !== '19'
, the plugin will not try to pre-optimizereact/compiler-runtime
dependency.The react-compiler-runtime is now available on npm can be used instead of the local shim for people using the compiler with React < 19.
Here is the configuration to use the compiler with React 18 and correct source maps in development:
v4.3.2
Compare Source
Ignore directive sourcemap error #369
v4.3.1
Compare Source
Fix support for React Compiler with React 18
The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom
runtimeModule
: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43When using a custom
runtimeModule
, the plugin will not try to pre-optimizereact/compiler-runtime
dependency.Reminder: Vite expect code outside of
node_modules
to be ESM, so you will need to update the gist withimport React from 'react'
.v4.3.0
Compare Source
Fix support for React compiler
Don't set
retainLines: true
when the React compiler is used. This creates whitespace issues and the compiler is modifying the JSX too much to get correct line numbers after that. If you want to use the React compiler and get back correct line numbers for tools like vite-plugin-react-click-to-component to work, you should update your config to something like:Support HMR for class components
This is a long overdue and should fix some issues people had with HMR when migrating from CRA.
v4.2.1
Compare Source
Remove generic parameter on
Plugin
to avoid type error with Rollup 4/Vite 5 andskipLibCheck: false
.I expect very few people to currently use this feature, but if you are extending the React plugin via
api
object, you can get back the typing of the hook by importingViteReactPluginApi
:v4.2.0
Compare Source
Update peer dependency range to target Vite 5
There were no breaking change that impacted this plugin, so any combination of React plugins and Vite core version will work.
Align jsx runtime for optimized dependencies
This will only affect people using internal libraries that contains untranspiled JSX. This change aligns the optimizer with the source code and avoid issues when the published source don't have
React
in the scope.Reminder: While being partially supported in Vite, publishing TS & JSX outside of internal libraries is highly discouraged.
facebook/react (react)
v18.3.1
Compare Source
act
fromreact
f1338fv18.3.0
Compare Source
This release is identical to 18.2 but adds warnings for deprecated APIs and other changes that are needed for React 19.
Read the React 19 Upgrade Guide for more info.
React
this.refs
to support string ref codemod 909071findDOMNode
outside StrictMode c3b283test-utils
methods d4ea75defaultProps
for function components #25699key
#25697act
fromtest-utils
d4ea75React DOM
unmountComponentAtNode
8a015brenderToStaticNodeStream
#28874react-bootstrap/react-bootstrap (react-bootstrap)
v2.10.10
Compare Source
Bug Fixes
v2.10.9
Compare Source
BREAKING CHANGES
2.10.9 (2025-01-30)
Bug Fixes
2.10.8 (2025-01-21)
Bug Fixes
2.10.7 (2024-12-15)
Bug Fixes
2.10.6 (2024-11-25)
Bug Fixes
2.10.5 (2024-09-26)
Bug Fixes
2.10.4 (2024-06-30)
Bug Fixes
2.10.3 (2024-06-19)
Bug Fixes
2.10.2 (2024-03-18)
Bug Fixes
2.10.1 (2024-02-10)
Bug Fixes
v2.10.8
Compare Source
BREAKING CHANGES
2.10.9 (2025-01-30)
Bug Fixes
2.10.8 (2025-01-21)
Bug Fixes
2.10.7 (2024-12-15)
Bug Fixes
2.10.6 (2024-11-25)
Bug Fixes
2.10.5 (2024-09-26)
Bug Fixes
2.10.4 (2024-06-30)
Bug Fixes
2.10.3 (2024-06-19)
Bug Fixes
2.10.2 (2024-03-18)
Bug Fixes
2.10.1 (2024-02-10)
Bug Fixes
v2.10.7
Compare Source
BREAKING CHANGES
2.10.9 (2025-01-30)
Bug Fixes
2.10.8 (2025-01-21)
Bug Fixes
2.10.7 (2024-12-15)
Bug Fixes
2.10.6 (2024-11-25)
Bug Fixes
2.10.5 (2024-09-26)
Bug Fixes
2.10.4 (2024-06-30)
Bug Fixes
2.10.3 (2024-06-19)
Bug Fixes
2.10.2 (2024-03-18)
Bug Fixes
2.10.1 (2024-02-10)
Bug Fixes
v2.10.6
Compare Source
BREAKING CHANGES
[2.10.9](https://redirect.github.
Configuration
📅 Schedule: 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 is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.