fix(deps): update major to v6#166
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
c641e1e to
5930de4
Compare
5930de4 to
7ccb0c2
Compare
7ccb0c2 to
533ee8e
Compare
6da16af to
53a6e2f
Compare
c2fad08 to
4533716
Compare
d84d817 to
d341000
Compare
d341000 to
8667f3f
Compare
8667f3f to
86563e9
Compare
97d23b9 to
7896a1d
Compare
7896a1d to
8dd9f74
Compare
8dd9f74 to
484715e
Compare
8c40921 to
0a37637
Compare
3e992d8 to
9b50854
Compare
a634e62 to
ae11e52
Compare
999704b to
c118afd
Compare
51360d2 to
fc874e5
Compare
312ce8c to
d522574
Compare
40d623c to
52e2c42
Compare
ba3dedc to
c3d101a
Compare
c3d101a to
9e7fda1
Compare
2f929b3 to
b7bed77
Compare
b7bed77 to
6d4e086
Compare
6d4e086 to
3d24a88
Compare
3d24a88 to
6abdd87
Compare
6abdd87 to
f5bbad6
Compare
f5bbad6 to
1d45854
Compare
1d45854 to
c496891
Compare
c496891 to
eb2822d
Compare
91d9157 to
7601c16
Compare
7601c16 to
af51079
Compare
d5faab3 to
2fd6618
Compare
2fd6618 to
4cbbe1a
Compare
4cbbe1a to
cca4544
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR contains the following updates:
5.16.4→6.9.13.1.0→6.0.25.3.5→6.4.24.7.4→6.0.34.10.0→6.0.1Release Notes
testing-library/jest-dom (@testing-library/jest-dom)
v6.9.1Compare Source
Bug Fixes
Nodeerror (nodejs) (#707) (0ff8904)v6.9.0Compare Source
Features
v6.8.0Compare Source
Features
v6.7.0Compare Source
Features
v6.6.4Compare Source
Performance Improvements
v6.6.3Compare Source
Bug Fixes
v6.6.2Compare Source
Bug Fixes
v6.6.1Compare Source
Bug Fixes
v6.6.0Compare Source
Features
v6.5.0Compare Source
Features
v6.4.8Compare Source
Bug Fixes
v6.4.7Compare Source
Bug Fixes
toHaveClass(#611) (5cc6298)v6.4.6Compare Source
Bug Fixes
v6.4.5Compare Source
Bug Fixes
v6.4.4Compare Source
Bug Fixes
v6.4.3Compare Source
Bug Fixes
toBeRequired(#590) (20aca33)v6.4.2Compare Source
Bug Fixes
v6.4.1Compare Source
Bug Fixes
TestingLibraryMatchersfrom "./matchers" (#576) (dd1c4dd)v6.4.0Compare Source
Features
v6.3.0Compare Source
Features
v6.2.1Compare Source
Bug Fixes
v6.2.0Compare Source
Features
v6.1.6Compare Source
Bug Fixes
v6.1.5Compare Source
Bug Fixes
v6.1.4Compare Source
Bug Fixes
@adobe/css-toolsto4.3.1to address vulnerability (#532) (44f1eab)v6.1.3Compare Source
Bug Fixes
v6.1.2Compare Source
Bug Fixes
v6.1.1Compare Source
Bug Fixes
v6.1.0Compare Source
Features
v6.0.1Compare Source
Bug Fixes
v6.0.0Compare Source
Features
BREAKING CHANGES
the default import path or one of the new test platform-specific
paths to automatically extend the appropriate "expect" instance.
extend-expect was not documented in the Readme, so this change should
have minimal impact.
Users can now use the following import paths to automatically extend
"expect" for their chosen test platform:
For example:
import '@testing-library/jest-dom/jest-globals'
Importing from one of the above paths will augment the appropriate
matcher interface for the given test platform, assuming the import
is done in a .ts file that is included in the user's tsconfig.json.
It's also (still) possible to import the matchers directly without
side effects:
import * as matchers from '@testing-library/jest-dom/matchers'
v5.17.0Compare Source
Features
toHaveAccessibleErrorMessagebetter implementing the spec, deprecatetoHaveErrorMessage(#503) (d717c66)v5.16.5Compare Source
Bug Fixes
google/gts (gts)
v6.0.2Compare Source
Bug Fixes
libSupport for Node 18+ (#913) (82aa8e3)v6.0.1Compare Source
Bug Fixes
typescriptv5+ as a peer dependency (#909) (996aaec)v6.0.0Compare Source
⚠ BREAKING CHANGES
trailingComma: "all"to match internal Google config (#822)typescriptand other dependencies (#902)no-floating-promisestoerror(#901)composite: trueintsconfig-google.json(#899)stripInternalintsconfig-google.json(#900)Features
composite: trueintsconfig-google.json(#899) (71972dc)no-floating-promisestoerror(#901) (1d28f92)stripInternalintsconfig-google.json(#900) (9b37243)trailingComma: "all"to match internal Google config (#822) (27d0d93)typescriptand other dependencies (#902) (1c18b3a)Bug Fixes
v5.3.1Compare Source
Bug Fixes
Performance Improvements
Promise.allfor Resource-Friendly Tasks 🚤 (#838) (7424fe1)v5.3.0Compare Source
Features
Bug Fixes
v5.2.0Compare Source
Features
v5.1.1Compare Source
Bug Fixes
v5.1.0Compare Source
Features
Bug Fixes
v5.0.1Compare Source
Features
Bug Fixes
v5.0.0Compare Source
⚠ BREAKING CHANGES
Bug Fixes
Miscellaneous Chores
v4.0.1Compare Source
Bug Fixes
v4.0.0Compare Source
⚠ BREAKING CHANGES
Features
Bug Fixes
Build System
v3.1.1Compare Source
Features
Bug Fixes
styled-components/styled-components (styled-components)
v6.4.2Compare Source
Patch Changes
9945904: Restore TypeScript prop autocomplete inside the JSX of a styled component once the first attribute is typed.9945904: Apply all chain levels' styles when an extended styled component renders with theasprop under Preact'sreact-compat.9945904: Respect a customtoStringon plain value objects (e.g. design tokens) when interpolated into a styled component, rather than walking the object's keys as CSS declarations.9945904: Fix a TypeScript error when wrapping a component whose props include anasprop with a non-string type (such as Next.jsLink'sas?: Url). The styled component now accepts either the styled-components polymorphism value or the wrapped component's ownastype, so spreading the wrapped component's props onto the styled component is assignable again.9945904: Restore reliable styling in production browser bundles built without a runtimeprocessglobal.v6.4.1Compare Source
Patch Changes
49d09ae: Fix a performance regression in 6.4.0 where dynamiccreateGlobalStylecomponents caused significant re-render slowdowns. Also restores pre-6.4 cascade ordering when multiple instances of the samecreateGlobalStylecoexist.eca95b2: Fix outdated dev-mode error messages for keyframes-in-untagged-strings and component-selector references that still pointed atwww.styled-components.comand described behavior from styled-components v3.v6.4.0Compare Source
Minor Changes
b0f3d29:.attrs()improvements: props supplied via attrs are now automatically made optional on the resulting component (previously required even when attrs provided a default). Also fixes a bug where the attrs callback received a mutable props object that could be changed by subsequent attrs processing; it now receives an immutable snapshot.2a973d8: Dropped IE11 support: ES2015 build target, inlined unitless CSS properties (removing @emotion/unitless dependency), removed legacy React class statics from hoist and other unnecessary code.9e07d95: AddcreateTheme(defaultTheme, options?)for CSS variable theming that works across RSC and client components.Returns an object with the same shape where every leaf is
var(--prefix-path, fallback). Pass it toThemeProviderfor stable class name hashes across themes (no hydration mismatch on light/dark switch).varsexposes bare CSS custom property names (same shape as the theme) for use increateGlobalStyledark mode overrides without hand-writing variable names:Options:
prefix(default"sc"),selector(default":root", use":host"for Shadow DOM).79cc7b4: Add first-class CSP nonce support. Nonces can now be configured viaStyleSheetManager'snonceprop (recommended for Next.js, Remix),ServerStyleSheet's constructor,<meta property="csp-nonce">(Vite convention),<meta name="sc-nonce">, or the legacy__webpack_nonce__global.b0f3d29: RearchitectcreateGlobalStyleto use shared stylesheet groups.All instances of a
createGlobalStylecomponent now share a single stylesheet group, registered once at definition time. This fixes unmounting one instance removing styles needed by others (#5695), styles scattering after remount (#3146), and group ID leaks during SSR (#3022).CSS injection order is now fully determined at definition time (lower group ID = earlier in stylesheet). Render order no longer affects CSS order. Keyframes defined before a component correctly appear before that component's rules.
Also fixes: O(n^2) performance regression in jsdom test environments from unbounded rule accumulation, and stale static global styles during client-side HMR (effect deps now include the
globalStylereference so module re-evaluation triggers re-injection).b0f3d29: Significant render performance improvements via three-layer memoization and hot-path micro-optimizations. Client-only; server renders are unaffected.Re-renders that don't change styling now skip style resolution entirely. Components sharing the same CSS (e.g., list items) benefit from cross-sibling caching. Hot-path changes include
forEach→for/for...of, template literal → manual concat, and reduced allocations.Benchmarks vs 6.3.12:
9ada92b: React Server Components support: inline style injection, deduplication, and a newstylisPluginRSCfor child-index selector fixes.Inline style injection: RSC-rendered styled components emit
<style data-styled>tags alongside their elements. CSS is deduplicated per render viaReact.cache(React 19+). Extended components use:where()zero-specificity wrapping on base CSS so extensions always win the cascade regardless of injection order.StyleSheetManagerworks in RSC:stylisPluginsandshouldForwardPropare now applied in server component environments where React context is unavailable.stylisPluginRSC— opt-in stylis plugin that fixes:first-child,:last-child,:nth-child(), and:nth-last-child()selectors broken by inline<style>tags shifting child indices. Rewrites them using CSS Selectors Level 4of Ssyntax to exclude styled-components style tags from the count.The plugin rewrites
:first-child,:last-child,:nth-child(), and:nth-last-child()using CSS Selectors Level 4of Ssyntax to exclude injected style tags from the child count.Browser support: Chrome 111+, Firefox 113+, Safari 9+ (~93% global). In unsupported browsers, the entire CSS rule is dropped — only opt in if your audience supports it. Use
:first-of-type/:nth-of-type()as a universally compatible alternative.HMR: Stale styles during client-side HMR are detected and invalidated when module re-evaluation creates new component instances while IDs remain stable (SWC plugin assigns IDs by file location).
createGlobalStyleadditionally clears stale sheet entries when the instance changes between renders.The plugin is fully tree-shakeable — zero bytes in bundles that don't import it.
Patch Changes
b0f3d29: ExposeasandforwardedAsprops inReact.ComponentPropsextraction for styled components553cbb4: Fix memory leak in long-running apps using components with free-form string interpolations (e.g.color: ${p => p.$dynamicValue}where the value comes from unbounded user input).b0f3d29: React Native improvements: replaced postcss with a lightweight CSS declaration parser, fixingnanoidcrashes in Expo/Metro (#5705) and improving parse speed 4-6x. Parent re-renders with unchanged children are 2.6-3.2x faster via cache-first render. Updated native component alias list (removed 5 dead components, added 4 missing). Addedreact-nativeas an optional peer dependency.74e8b76: Smaller install footprint via unused dependency cleanup.v6.3.12Compare Source
Patch Changes
db4f940: Fix test performance regression in 6.3.x by eliminating double style rendering increateGlobalStyleand removing unnecessary DOM queries during cleanup in client/test environments.1203f80: Fix React Native crash caused bydocumentreferences in the native build. The native bundle no longer includes DOM code, resolving compatibility with RN 0.79+ and Hermes.5ef3804: Gracefully handle CSS syntax errors in React Native instead of crashing. Missing semicolons and other syntax issues now log a warning in development and produce an empty style object instead of throwing a fatal error.a777f5a: Preserve explicitly passedundefinedprops instead of stripping them. This fixes compatibility with libraries like MUI and Radix UI that passundefinedto reset inherited defaults (e.g.,role={undefined}). Props set toundefinedvia.attrs()are still stripped as before.v6.3.11Compare Source
Patch Changes
752f5ec: fix: resolve "React is not defined" ReferenceError introduced in 6.3.10 when loading the CJS build in Node.jsv6.3.10Compare Source
Patch Changes
f674224: fix: RSC style tags for extended components have correct href and include base CSS (#5663)<style href>attribute that caused React 19 hydration failures when usingstyled()inheritance<style>tag per inheritance level with content-aware hrefs, enabling React 19 deduplication of shared base stylesf674224: Reduce standalone/browser bundle size by making IS_RSC a build-time constant, enabling dead code elimination of RSC-specific branchesv6.3.9Compare Source
Patch Changes
ca61aca: Fix CSS block comments containing//(e.g. URLs) causing subsequent styles to not be applied.a2cd792: FixcreateGlobalStylestyles not being removed when unmounted in RSC environments. React 19'sprecedenceattribute on style tags makes them persist as permanent resources; global styles now render withoutprecedenceso they follow normal component lifecycle.dbe0aae: In RSC environments,themeis nowundefinedinstead of{}for styled components, matching the existing behavior ofwithThemeandcreateGlobalStyle. This ensures accessing theme properties without a ThemeProvider correctly throws rather than silently returningundefined.1888c73: FixwithThemeHOC types: ref now correctly resolves to the component instance type instead of the constructor, andthemeis properly optional in the wrapped component's props.f84f3fa: Fix SSR styles hydration and global style cleanup in Shadow DOM43a5b4b: Optimize internal style processing hot paths: cached GroupedTag index lookups, string fast path in flatten, direct string concatenation in dynamic style generation, pre-built stylis middleware chain with lazy RegExp creation, single-lookup Map operations, VirtualTag append fast-path, and manual string concat in SSR output.788e8c0: Revertexportsfield and restore browser/server build split withbrowserfield in package.json. Fixesrequire('stream')resolution errors in browser bundlers like webpack 5.v6.3.8Compare Source
Patch Changes
55d05c1: Make react-dom an optional peer dependency, clean up some unnecessary type peers.v6.3.7Compare Source
Patch Changes
51ffa9c: Fix createGlobalStyle compatibility with React StrictMode and RSCThis fix addresses issues where global styles would disappear or behave incorrectly in React StrictMode and RSC:
Static styles optimization: Static global styles (without props/interpolations) are now only injected once and won't be removed/re-added on every render. This prevents the style flickering that could occur during concurrent rendering.
StrictMode-aware cleanup: Style cleanup now uses
queueMicrotaskto coordinate with React's effect lifecycle. In StrictMode's simulated unmount/remount cycle, styles are preserved. On real unmount, styles are properly removed.RSC compatibility: Move
useRefinside RSC guard increateGlobalStyleand unify alluseContextcalls to use consistent!IS_RSC ?pattern.RSC inline style tag cleanup: Fix bug where server-defined
createGlobalStylerendered in client components would leave behind accumulated SSR-rendered inline<style data-styled-global>tags. The cleanup effect now removes these hoisted style tags when the component unmounts or re-renders with different CSS.These changes ensure
createGlobalStyleworks correctly with:precedenceattribute51ffa9c: Restorestyled.br.1f794b7: Add package.json "exports" field for better native ESM integration.v6.3.6Compare Source
Patch Changes
189bc17: Fix url() CSS function values being incorrectly stripped when using unquoted URLs containing//(e.g.,url(https://example.com)). The//in protocol URLs likehttps://,http://,file://, and protocol-relative URLs was incorrectly being treated as a JavaScript-style line comment.v6.3.5Compare Source
Patch Changes
7ff7002](https://redirect.github.com/styConfiguration
📅 Schedule: (in timezone Asia/Tokyo)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.