cra-tailwindcss-in-js
cra-tailwindcss-in-js copied to clipboard
Update dependency styled-components to v6
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| styled-components (source) | 5.3.5 -> 6.1.19 |
Release Notes
styled-components/styled-components (styled-components)
v6.1.19
Patch Changes
aa997d8: fix for React Native >=0.79 crashes when using unsupported web-only CSS values (e.g., fit-content, min-content, max-content). The fix emits a warning and ignores the property using those values, instead of causing crashes.
v6.1.18
Patch Changes
76b18a4: fix react 19 compatibilitybdac7af: Quickfix to support expo sdk >= 53 and react-native >=0.79.
v6.1.17
Patch Changes
v6.1.16
Patch Changes
246c77b: Resolve TS error related toExoticComponentWithDisplayNameAPI from React.4757191: Native typings weren't on the correct folder, which caused issues on React Native projects using this library
v6.1.15
Patch Changes
b9688ae: chore: update postcss to version 8.4.49 and nanoid to version 3.3.8
v6.1.14
Patch Changes
6908326: Add changesets for release management18ebf6d: Prevent styled() from injecting an undefined ref prop in React 19
v6.1.13
What's Changed
- Replace deprecated global JSX namespace by @Janpot in #4333
- Allow Passing Shadow Root as Sheet Target by @joealden in #4309
New Contributors
- @Janpot made their first contribution in #4333
- @joealden made their first contribution in #4309
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.12...v6.1.13
v6.1.12
What's Changed
- Export rehydrate from StyleSheet by @hamidrezahanafi in #4328
- Prevent ServerStyleSheet generating empty style tags/elements by @hamidrezahanafi in #4327
New Contributors
- @hamidrezahanafi made their first contribution in #4328
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.11...v6.1.12
v6.1.11
What's Changed
- feat(types): add types to support third-party wrapping scenarios by @quantizor in #4307
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.10...v6.1.11
v6.1.10
What's Changed
- Update dependencies by @quantizor in #4297
- Export IStyledComponentBase interface by @akkadaya in #4300
- revert type changes introduced in #4288 due to a large number of bug reports
New Contributors
- @akkadaya made their first contribution in #4300
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.9...v6.1.10
v6.1.9
What's Changed
- fix: improve types for .attrs() by @uhyo in #4288
- fix(types): allow using a styled component as a key inside object styles in the web runtime by @iiroj in #4249
- Upgrading babel dependencies to latest to fix CVE-2023-45133 by @JesseObrien in #4214
New Contributors
- @uhyo made their first contribution in #4288
- @iiroj made their first contribution in #4249
- @JesseObrien made their first contribution in #4214
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.8...v6.1.9
v6.1.8
Revert adding peerDependencies from v6.1.7; apparently some package managers have differing behaviors around peerDependenciesMeta[package].optional which is causing issues. Will revisit at a later date if possible.
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.7...v6.1.8
v6.1.7
What's Changed
-
chore: add all missing peer dependency statements by @quantizor in #4243
NOTE: this change may cause some installed dependency duplication until this NPM bug is addressed but yarn and pnpm have correct behavior. Bun also has a similar bug.
Overall these changes ensure that styled-components is specifying a known working version of all utilized libraries, while instructing the client package manager that higher semver-compliant versions are permissible and should work, assuming the relevant libraries are compliant in practice.
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.6...v6.1.7
v6.1.6
What's Changed
- fix: bump stylis to 4.3.1 to resolve issue with leaking nested selectors by @quantizor in #4245
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.5...v6.1.6
v6.1.5
What's Changed
- fix: further constrain self-referencing to match v5 behavior by @quantizor in #4244
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.4...v6.1.5
v6.1.4
What's Changed
- fix: allow using
attrsto provide a customthemeprop to child components by @quantizor in #4242
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.3...v6.1.4
v6.1.3
What's Changed
- fix(types): missing type declarations by @benjaminrae in #4237
- fix(deps): pin dependencies to exact versions prior to bun migration by @quantizor in #4238
- fix(types): nested styled with additional prop types by @justinbhopper in #4236
New Contributors
- @benjaminrae made their first contribution in #4237
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.2...v6.1.3
v6.1.2
What's Changed
- fix(types): StyledObject type to allow nested selectors by @maximebiloe in #4212
- feat(types): expose FastOmit to improve emit performance by @justinbhopper in #4230
New Contributors
- @maximebiloe made their first contribution in #4212
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.1...v6.1.2
v6.1.1
What's Changed
- fix(types): remove duplicated type by @takurinton in #4200
- fix(native): image unsupported border color style by @nazmeln in #4195
- fix(styled): add displayName in all environments by @delijah in #4208
- fix(ssr): correctly place new rules after hydrated rules by @probablyup in #4210
New Contributors
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.1.0...v6.1.1
v6.1.0
What's Changed
- fix(native): bump postcss version from 8.4.23 to 8.4.31 by @davidlacasse in #4188
- fix(native): solve ts warning by @krudos in #4190
- chore: remove babel macro due to lack of usage by @probablyup in #4193
New Contributors
- @davidlacasse made their first contribution in #4188
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.9...v6.1.0
v6.0.9
fix bundling to not hardcode window (should fix some testing use cases that were incorrectly assuming a server environment when JSDOM and similar are in use)
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.8...v6.0.9
v6.0.8
What's Changed
- feat(native): add
toStyleSheetfunction by @krudos in #4124 - fix: prevent
StyleSheetManagerupdating context on every render by @keeganstreet in #4159 - fix(types): ensure typing for static properties defined on third-party components wrapped by styled-components by @MartinPELCAT in #4141
- fix: production mode inconsistent CSS rendering when dynamic property values are the same but property names are different by @bcole808 in #4132
- fix(types): decrease type complexity by moving off of
JSX.IntrinsicElementsfor the supported element list by @RJWadley in #4149 - fix(types): adopt ref typing from forwardedAs by @probablyup in #4163
- chore: update typescript reference on issue template by @chilled-capybara in #4150
- chore(types): add type exports for
StyleFunction,Interpolationby @bcole808 in #4140 - chore: updated Contributing guide benchmark instructions by @bcole808 in #4137
- chore(types): add missing types
CSSProperties,CSSObject,CSSPseudosandCSSKeyframesby @takurinton in #4117
New Contributors
- @takurinton made their first contribution in #4117
- @krudos made their first contribution in #4124
- @chilled-capybara made their first contribution in #4150
- @MartinPELCAT made their first contribution in #4141
- @RJWadley made their first contribution in #4149
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.7...v6.0.8
v6.0.7
What's Changed
- refactor(types): enable
exactOptionalPropertyTypescheck by @aspirisen in #3993 - fix(types): allow number for height/width/etc (#4090) by @drewbrend in #4111
New Contributors
- @aspirisen made their first contribution in #3993
- @drewbrend made their first contribution in #4111
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.6...v6.0.7
v6.0.6
What's Changed
- fix(types): issues with StyleFunctions and StyledObjects by @bcole808 in #4107
New Contributors
- @bcole808 made their first contribution in #4107
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.5...v6.0.6
v6.0.5
What's Changed
- Fix createGlobalStyle not removing styles on unmount by @mdeschamps in #4101
New Contributors
- @mdeschamps made their first contribution in #4101
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.4...v6.0.5
v6.0.4
What's Changed
- refactor: dev warning on unknown props retargeted specifically toward HTML targets rather than other React components by @woodreamz in #4084
- fix: untyped event handler callbacks by @ziolekjj in #4086
New Contributors
- @woodreamz made their first contribution in #4084
- @ziolekjj made their first contribution in #4086
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.3...v6.0.4
v6.0.3
What's Changed
- fix: StyleSheetManager missing Stylis types by @MattIPv4 in #4078
New Contributors
- @MattIPv4 made their first contribution in #4078
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.2...v6.0.3
v6.0.2
What's Changed
- fix: StyleSheetManager must accept undefined props by @gineika in #4069
- fix: replace slow Omit type by @gineika in #4068
- drop
displayNamein production to save bytes, it's already present in the static className if you're using the babel plugin or equivalent - refactor use of
flatMapandatwith ES5-compliant variants
New Contributors
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.1...v6.0.2
v6.0.1
Fixed an issue where a dev-time warning was being triggered too eagerly.
Full Changelog: https://github.com/styled-components/styled-components/compare/v6.0.0...v6.0.1
v6.0.0
yarn add styled-components
Changed in this version
- fix(types): prevent prop bleed on styling properties (fixes #4053,
c0f8015) - feat(types): ship csstype via "CSS" namespace (
e6c4f0a) - chore: bump stylis to 4.3 (fixes #4007,
fa58875) - reduced some sources of unnecessary branching logic
Breaking changes in v6
Migration guide → https://styled-components.com/docs/faqs#what-do-i-need-to-do-to-migrate-to-v6
- now using
stylisv4 (if usingstylis-plugin-rtlyou'll need to upgrade to the newer version) - styled-components now provides its own types; if you installed
@types/styled-componentsin the past, you'll want to remove it - dropped
$asand$forwardedAsprops (useasorforwardedAs) - dropped automatic prop filtering; use transient props (
$prefix) for stuff you don't want to be passed to child component / HTML StyleSheetManager- replaced
disableVendorPrefixeswithenableVendorPrefixesprop - dropped automatic vendor prefixing; if you need to support older browsers, you can re-enable it easily with the above prop
<StyleSheetManager enableVendorPrefixes> {/* your React tree and ThemeProvider goes here */} </StyleSheetManager>
- replaced
- dropped deprecated
withComponentAPI (87f511a); use "as" prop instead - node >= 14 needed
Full Changelog: https://github.com/styled-components/styled-components/compare/v5.3.7...v6.0.0
v5.3.11
Removed use of the useDebugValue hook to rectify older React support.
Full Changelog: https://github.com/styled-components/styled-components/compare/v5.3.10...v5.3.11
v5.3.10
What's Changed
Full Changelog: https://github.com/styled-components/styled-components/compare/v5.3.9...v5.3.10
v5.3.9
What's Changed
- [v5] Make styled components work when the Object prototype is frozen by @jportner in #3964
Full Changelog: https://github.com/styled-components/styled-components/compare/v5.3.8...v5.3.9
v5.3.8
What's Changed
fix(constants): rework process env guard
Full Changelog: https://github.com/styled-components/styled-components/compare/v5.3.7-fixed...v5.3.8
v5.3.7
v5.3.6
What's Changed
- Fix statement on Ukraine by @Fer0x in #3724
- Fix/nonce in ssr by @samimakicc in #3755
Deprecations
$asand$forwardedAswill be removed in the next major version, use the unprefixed props instead
New Contributors
- @samimakicc made their first contribution in #3755
Full Changelog: https://github.com/styled-components/styled-components/compare/v5.3.5...v5.3.6
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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.