styled-components/styled-components (styled-components)
### [`v6.0.2`](https://togithub.com/styled-components/styled-components/releases/tag/v6.0.2)
[Compare Source](https://togithub.com/styled-components/styled-components/compare/v6.0.1...v6.0.2)
##### What's Changed
- fix: StyleSheetManager must accept undefined props by [@gineika](https://togithub.com/gineika) in [https://github.com/styled-components/styled-components/pull/4069](https://togithub.com/styled-components/styled-components/pull/4069)
- fix: replace slow Omit type by [@gineika](https://togithub.com/gineika) in [https://github.com/styled-components/styled-components/pull/4068](https://togithub.com/styled-components/styled-components/pull/4068)
- drop `displayName` in production to save bytes, it's already present in the static className if you're using the babel plugin or equivalent
- refactor use of `flatMap` and `at` with ES5-compliant variants
##### New Contributors
- [@gineika](https://togithub.com/gineika) made their first contribution in [https://github.com/styled-components/styled-components/pull/4069](https://togithub.com/styled-components/styled-components/pull/4069)
**Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.1...v6.0.2
### [`v6.0.1`](https://togithub.com/styled-components/styled-components/releases/tag/v6.0.1)
[Compare Source](https://togithub.com/styled-components/styled-components/compare/v6.0.0...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`](https://togithub.com/styled-components/styled-components/releases/tag/v6.0.0)
[Compare Source](https://togithub.com/styled-components/styled-components/compare/v5.3.11...v6.0.0)
yarn add styled-components
#### Changed in this version
- fix(types): prevent prop bleed on styling properties (fixes [#4053](https://togithub.com/styled-components/styled-components/issues/4053), [`c0f8015`](https://togithub.com/styled-components/styled-components/commit/c0f8015af64367938ff9d9debf90fb8005459c6c))
- feat(types): ship csstype via "CSS" namespace ([`e6c4f0a`](https://togithub.com/styled-components/styled-components/commit/e6c4f0a6b1a1c483cf0c433f0d0434bbda124d2c))
- chore: bump stylis to 4.3 (fixes [#4007](https://togithub.com/styled-components/styled-components/issues/4007), [`fa58875`](https://togithub.com/styled-components/styled-components/commit/fa58875dcbdbff43532c3b9519eb5fc7d009830d))
- 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 `stylis` v4 (if using `stylis-plugin-rtl` you'll need to upgrade to the newer version)
- styled-components now provides its own types; if you installed `@types/styled-components` in the past, you'll want to remove it
- dropped `$as` and `$forwardedAs` props (use `as` or `forwardedAs`)
- dropped automatic prop filtering; use transient props (`$` prefix) for stuff you don't want to be passed to child component / HTML
- `StyleSheetManager`
- replaced `disableVendorPrefixes` with `enableVendorPrefixes` prop
- dropped automatic vendor prefixing; if you need to support older browsers, you can re-enable it easily with the above prop
```tsx
{/* your React tree and ThemeProvider goes here */}
```
- dropped deprecated `withComponent` API ([`87f511a`](https://togithub.com/styled-components/styled-components/commit/87f511a228e5b13b1ff70a416409e0705e5bf456)); use "as" prop instead
- node >= 14 needed
**Full Changelog**: https://github.com/styled-components/styled-components/compare/v5.3.7...v6.0.0
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^5.3.11
->^6.0.2
Release Notes
styled-components/styled-components (styled-components)
### [`v6.0.2`](https://togithub.com/styled-components/styled-components/releases/tag/v6.0.2) [Compare Source](https://togithub.com/styled-components/styled-components/compare/v6.0.1...v6.0.2) ##### What's Changed - fix: StyleSheetManager must accept undefined props by [@gineika](https://togithub.com/gineika) in [https://github.com/styled-components/styled-components/pull/4069](https://togithub.com/styled-components/styled-components/pull/4069) - fix: replace slow Omit type by [@gineika](https://togithub.com/gineika) in [https://github.com/styled-components/styled-components/pull/4068](https://togithub.com/styled-components/styled-components/pull/4068) - drop `displayName` in production to save bytes, it's already present in the static className if you're using the babel plugin or equivalent - refactor use of `flatMap` and `at` with ES5-compliant variants ##### New Contributors - [@gineika](https://togithub.com/gineika) made their first contribution in [https://github.com/styled-components/styled-components/pull/4069](https://togithub.com/styled-components/styled-components/pull/4069) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.1...v6.0.2 ### [`v6.0.1`](https://togithub.com/styled-components/styled-components/releases/tag/v6.0.1) [Compare Source](https://togithub.com/styled-components/styled-components/compare/v6.0.0...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`](https://togithub.com/styled-components/styled-components/releases/tag/v6.0.0) [Compare Source](https://togithub.com/styled-components/styled-components/compare/v5.3.11...v6.0.0) yarn add styled-components #### Changed in this version - fix(types): prevent prop bleed on styling properties (fixes [#4053](https://togithub.com/styled-components/styled-components/issues/4053), [`c0f8015`](https://togithub.com/styled-components/styled-components/commit/c0f8015af64367938ff9d9debf90fb8005459c6c)) - feat(types): ship csstype via "CSS" namespace ([`e6c4f0a`](https://togithub.com/styled-components/styled-components/commit/e6c4f0a6b1a1c483cf0c433f0d0434bbda124d2c)) - chore: bump stylis to 4.3 (fixes [#4007](https://togithub.com/styled-components/styled-components/issues/4007), [`fa58875`](https://togithub.com/styled-components/styled-components/commit/fa58875dcbdbff43532c3b9519eb5fc7d009830d)) - 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 `stylis` v4 (if using `stylis-plugin-rtl` you'll need to upgrade to the newer version) - styled-components now provides its own types; if you installed `@types/styled-components` in the past, you'll want to remove it - dropped `$as` and `$forwardedAs` props (use `as` or `forwardedAs`) - dropped automatic prop filtering; use transient props (`$` prefix) for stuff you don't want to be passed to child component / HTML - `StyleSheetManager` - replaced `disableVendorPrefixes` with `enableVendorPrefixes` prop - dropped automatic vendor prefixing; if you need to support older browsers, you can re-enable it easily with the above prop ```tsxConfiguration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
This PR has been generated by Mend Renovate. View repository job log here.