stakater / Forecastle

Forecastle is a control panel which dynamically discovers and provides a launchpad to access applications deployed on Kubernetes – [✩Star] if you're using it!
https://stakater.com
Apache License 2.0
588 stars 59 forks source link

fix(deps): update dependency styled-components to v6 #389

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
styled-components (source) ^4.4.1 -> ^6.0.0 age adoption passing confidence

Release Notes

styled-components/styled-components (styled-components) ### [`v6.1.13`](https://redirect.github.com/styled-components/styled-components/compare/v6.1.12...99c02f52d69e8e509c0bf012cadee7f8e819a6dd) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.12...v6.1.13) ### [`v6.1.12`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.12) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.11...v6.1.12) #### What's Changed - Export rehydrate from StyleSheet by [@​hamidrezahanafi](https://redirect.github.com/hamidrezahanafi) in [https://github.com/styled-components/styled-components/pull/4328](https://redirect.github.com/styled-components/styled-components/pull/4328) - Prevent ServerStyleSheet generating empty style tags/elements by [@​hamidrezahanafi](https://redirect.github.com/hamidrezahanafi) in [https://github.com/styled-components/styled-components/pull/4327](https://redirect.github.com/styled-components/styled-components/pull/4327) #### New Contributors - [@​hamidrezahanafi](https://redirect.github.com/hamidrezahanafi) made their first contribution in [https://github.com/styled-components/styled-components/pull/4328](https://redirect.github.com/styled-components/styled-components/pull/4328) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.11...v6.1.12 ### [`v6.1.11`](https://redirect.github.com/styled-components/styled-components/compare/v6.1.10...v6.1.11) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.10...v6.1.11) ### [`v6.1.10`](https://redirect.github.com/styled-components/styled-components/compare/v6.1.9...cda9ccbfeb8e9e8962f38b486b4291c3847668d9) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.9...v6.1.10) ### [`v6.1.9`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.9) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.8...v6.1.9) #### What's Changed - fix: improve types for .attrs() by [@​uhyo](https://redirect.github.com/uhyo) in [https://github.com/styled-components/styled-components/pull/4288](https://redirect.github.com/styled-components/styled-components/pull/4288) - fix(types): allow using a styled component as a key inside object styles in the web runtime by [@​iiroj](https://redirect.github.com/iiroj) in [https://github.com/styled-components/styled-components/pull/4249](https://redirect.github.com/styled-components/styled-components/pull/4249) - Upgrading babel dependencies to latest to fix CVE-2023-45133 by [@​JesseObrien](https://redirect.github.com/JesseObrien) in [https://github.com/styled-components/styled-components/pull/4214](https://redirect.github.com/styled-components/styled-components/pull/4214) #### New Contributors - [@​uhyo](https://redirect.github.com/uhyo) made their first contribution in [https://github.com/styled-components/styled-components/pull/4288](https://redirect.github.com/styled-components/styled-components/pull/4288) - [@​iiroj](https://redirect.github.com/iiroj) made their first contribution in [https://github.com/styled-components/styled-components/pull/4249](https://redirect.github.com/styled-components/styled-components/pull/4249) - [@​JesseObrien](https://redirect.github.com/JesseObrien) made their first contribution in [https://github.com/styled-components/styled-components/pull/4214](https://redirect.github.com/styled-components/styled-components/pull/4214) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.8...v6.1.9 ### [`v6.1.8`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.8) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.7...v6.1.8) Revert adding `peerDependencies` from v6.1.7; apparently some build tools do not respect `peerDependenciesMeta[package].optional` which is [causing issues](https://redirect.github.com/styled-components/styled-components/pull/4243#issuecomment-1881571372). 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`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.7) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.6...v6.1.7) ##### What's Changed - chore: add all missing peer dependency statements by [@​quantizor](https://redirect.github.com/quantizor) in [https://github.com/styled-components/styled-components/pull/4243](https://redirect.github.com/styled-components/styled-components/pull/4243) NOTE: this change may cause some installed dependency duplication until [this NPM bug](https://redirect.github.com/npm/cli/issues/7106) is addressed but yarn and pnpm have correct behavior. Bun also has [a similar bug](https://redirect.github.com/oven-sh/bun/issues/7869). 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`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.6) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.5...v6.1.6) ##### What's Changed - fix: bump stylis to 4.3.1 to resolve issue with leaking nested selectors by [@​quantizor](https://redirect.github.com/quantizor) in [https://github.com/styled-components/styled-components/pull/4245](https://redirect.github.com/styled-components/styled-components/pull/4245) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.5...v6.1.6 ### [`v6.1.5`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.5) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.4...v6.1.5) ##### What's Changed - fix: further constrain self-referencing to match v5 behavior by [@​quantizor](https://redirect.github.com/quantizor) in [https://github.com/styled-components/styled-components/pull/4244](https://redirect.github.com/styled-components/styled-components/pull/4244) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.4...v6.1.5 ### [`v6.1.4`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.4) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.3...v6.1.4) #### What's Changed - fix: allow using `attrs` to provide a custom `theme` prop to child components by [@​quantizor](https://redirect.github.com/quantizor) in [https://github.com/styled-components/styled-components/pull/4242](https://redirect.github.com/styled-components/styled-components/pull/4242) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.3...v6.1.4 ### [`v6.1.3`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.3) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.2...v6.1.3) #### What's Changed - fix(types): missing type declarations by [@​benjaminrae](https://redirect.github.com/benjaminrae) in [https://github.com/styled-components/styled-components/pull/4237](https://redirect.github.com/styled-components/styled-components/pull/4237) - fix(deps): pin dependencies to exact versions prior to bun migration by [@​quantizor](https://redirect.github.com/quantizor) in [https://github.com/styled-components/styled-components/pull/4238](https://redirect.github.com/styled-components/styled-components/pull/4238) - fix(types): nested styled with additional prop types by [@​justinbhopper](https://redirect.github.com/justinbhopper) in [https://github.com/styled-components/styled-components/pull/4236](https://redirect.github.com/styled-components/styled-components/pull/4236) #### New Contributors - [@​benjaminrae](https://redirect.github.com/benjaminrae) made their first contribution in [https://github.com/styled-components/styled-components/pull/4237](https://redirect.github.com/styled-components/styled-components/pull/4237) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.2...v6.1.3 ### [`v6.1.2`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.2) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.1...v6.1.2) #### What's Changed - fix(types): StyledObject type to allow nested selectors by [@​maximebiloe](https://redirect.github.com/maximebiloe) in [https://github.com/styled-components/styled-components/pull/4212](https://redirect.github.com/styled-components/styled-components/pull/4212) - feat(types): expose FastOmit to improve emit performance by [@​justinbhopper](https://redirect.github.com/justinbhopper) in [https://github.com/styled-components/styled-components/pull/4230](https://redirect.github.com/styled-components/styled-components/pull/4230) #### New Contributors - [@​maximebiloe](https://redirect.github.com/maximebiloe) made their first contribution in [https://github.com/styled-components/styled-components/pull/4212](https://redirect.github.com/styled-components/styled-components/pull/4212) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.1...v6.1.2 ### [`v6.1.1`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.1) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.1.0...v6.1.1) #### What's Changed - fix(types): remove duplicated type by [@​takurinton](https://redirect.github.com/takurinton) in [https://github.com/styled-components/styled-components/pull/4200](https://redirect.github.com/styled-components/styled-components/pull/4200) - fix(native): image unsupported border color style by [@​nazmeln](https://redirect.github.com/nazmeln) in [https://github.com/styled-components/styled-components/pull/4195](https://redirect.github.com/styled-components/styled-components/pull/4195) - fix(styled): add displayName in all environments by [@​delijah](https://redirect.github.com/delijah) in [https://github.com/styled-components/styled-components/pull/4208](https://redirect.github.com/styled-components/styled-components/pull/4208) - fix(ssr): correctly place new rules after hydrated rules by [@​probablyup](https://redirect.github.com/probablyup) in [https://github.com/styled-components/styled-components/pull/4210](https://redirect.github.com/styled-components/styled-components/pull/4210) #### New Contributors - [@​nazmeln](https://redirect.github.com/nazmeln) made their first contribution in [https://github.com/styled-components/styled-components/pull/4195](https://redirect.github.com/styled-components/styled-components/pull/4195) - [@​delijah](https://redirect.github.com/delijah) made their first contribution in [https://github.com/styled-components/styled-components/pull/4208](https://redirect.github.com/styled-components/styled-components/pull/4208) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.1.0...v6.1.1 ### [`v6.1.0`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.1.0) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.9...v6.1.0) #### What's Changed - fix(native): bump postcss version from 8.4.23 to 8.4.31 by [@​davidlacasse](https://redirect.github.com/davidlacasse) in [https://github.com/styled-components/styled-components/pull/4188](https://redirect.github.com/styled-components/styled-components/pull/4188) - fix(native): solve ts warning by [@​krudos](https://redirect.github.com/krudos) in [https://github.com/styled-components/styled-components/pull/4190](https://redirect.github.com/styled-components/styled-components/pull/4190) - chore: remove babel macro due to lack of usage by [@​probablyup](https://redirect.github.com/probablyup) in [https://github.com/styled-components/styled-components/pull/4193](https://redirect.github.com/styled-components/styled-components/pull/4193) #### New Contributors - [@​davidlacasse](https://redirect.github.com/davidlacasse) made their first contribution in [https://github.com/styled-components/styled-components/pull/4188](https://redirect.github.com/styled-components/styled-components/pull/4188) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.9...v6.1.0 ### [`v6.0.9`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.9) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.8...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`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.8) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.7...v6.0.8) #### What's Changed - feat(native): add `toStyleSheet` function by [@​krudos](https://redirect.github.com/krudos) in [https://github.com/styled-components/styled-components/pull/4124](https://redirect.github.com/styled-components/styled-components/pull/4124) - fix: prevent `StyleSheetManager` updating context on every render by [@​keeganstreet](https://redirect.github.com/keeganstreet) in [https://github.com/styled-components/styled-components/pull/4159](https://redirect.github.com/styled-components/styled-components/pull/4159) - fix(types): ensure typing for static properties defined on third-party components wrapped by styled-components by [@​MartinPELCAT](https://redirect.github.com/MartinPELCAT) in [https://github.com/styled-components/styled-components/pull/4141](https://redirect.github.com/styled-components/styled-components/pull/4141) - fix: production mode inconsistent CSS rendering when dynamic property values are the same but property names are different by [@​bcole808](https://redirect.github.com/bcole808) in [https://github.com/styled-components/styled-components/pull/4132](https://redirect.github.com/styled-components/styled-components/pull/4132) - fix(types): decrease type complexity by moving off of `JSX.IntrinsicElements` for the supported element list by [@​RJWadley](https://redirect.github.com/RJWadley) in [https://github.com/styled-components/styled-components/pull/4149](https://redirect.github.com/styled-components/styled-components/pull/4149) - fix(types): adopt ref typing from forwardedAs by [@​probablyup](https://redirect.github.com/probablyup) in [https://github.com/styled-components/styled-components/pull/4163](https://redirect.github.com/styled-components/styled-components/pull/4163) - chore: update typescript reference on issue template by [@​chilled-capybara](https://redirect.github.com/chilled-capybara) in [https://github.com/styled-components/styled-components/pull/4150](https://redirect.github.com/styled-components/styled-components/pull/4150) - chore(types): add type exports for `StyleFunction`, `Interpolation` by [@​bcole808](https://redirect.github.com/bcole808) in [https://github.com/styled-components/styled-components/pull/4140](https://redirect.github.com/styled-components/styled-components/pull/4140) - chore: updated Contributing guide benchmark instructions by [@​bcole808](https://redirect.github.com/bcole808) in [https://github.com/styled-components/styled-components/pull/4137](https://redirect.github.com/styled-components/styled-components/pull/4137) - chore(types): add missing types `CSSProperties`, `CSSObject`, `CSSPseudos` and `CSSKeyframes` by [@​takurinton](https://redirect.github.com/takurinton) in [https://github.com/styled-components/styled-components/pull/4117](https://redirect.github.com/styled-components/styled-components/pull/4117) #### New Contributors - [@​takurinton](https://redirect.github.com/takurinton) made their first contribution in [https://github.com/styled-components/styled-components/pull/4117](https://redirect.github.com/styled-components/styled-components/pull/4117) - [@​krudos](https://redirect.github.com/krudos) made their first contribution in [https://github.com/styled-components/styled-components/pull/4124](https://redirect.github.com/styled-components/styled-components/pull/4124) - [@​chilled-capybara](https://redirect.github.com/chilled-capybara) made their first contribution in [https://github.com/styled-components/styled-components/pull/4150](https://redirect.github.com/styled-components/styled-components/pull/4150) - [@​MartinPELCAT](https://redirect.github.com/MartinPELCAT) made their first contribution in [https://github.com/styled-components/styled-components/pull/4141](https://redirect.github.com/styled-components/styled-components/pull/4141) - [@​RJWadley](https://redirect.github.com/RJWadley) made their first contribution in [https://github.com/styled-components/styled-components/pull/4149](https://redirect.github.com/styled-components/styled-components/pull/4149) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.7...v6.0.8 ### [`v6.0.7`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.7) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.6...v6.0.7) #### What's Changed - refactor(types): enable `exactOptionalPropertyTypes` check by [@​aspirisen](https://redirect.github.com/aspirisen) in [https://github.com/styled-components/styled-components/pull/3993](https://redirect.github.com/styled-components/styled-components/pull/3993) - fix(types): allow number for height/width/etc ([#​4090](https://redirect.github.com/styled-components/styled-components/issues/4090)) by [@​drewbrend](https://redirect.github.com/drewbrend) in [https://github.com/styled-components/styled-components/pull/4111](https://redirect.github.com/styled-components/styled-components/pull/4111) #### New Contributors - [@​aspirisen](https://redirect.github.com/aspirisen) made their first contribution in [https://github.com/styled-components/styled-components/pull/3993](https://redirect.github.com/styled-components/styled-components/pull/3993) - [@​drewbrend](https://redirect.github.com/drewbrend) made their first contribution in [https://github.com/styled-components/styled-components/pull/4111](https://redirect.github.com/styled-components/styled-components/pull/4111) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.6...v6.0.7 ### [`v6.0.6`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.6) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.5...v6.0.6) #### What's Changed - fix(types): issues with StyleFunctions and StyledObjects by [@​bcole808](https://redirect.github.com/bcole808) in [https://github.com/styled-components/styled-components/pull/4107](https://redirect.github.com/styled-components/styled-components/pull/4107) #### New Contributors - [@​bcole808](https://redirect.github.com/bcole808) made their first contribution in [https://github.com/styled-components/styled-components/pull/4107](https://redirect.github.com/styled-components/styled-components/pull/4107) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.5...v6.0.6 ### [`v6.0.5`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.5) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.4...v6.0.5) #### What's Changed - Fix createGlobalStyle not removing styles on unmount by [@​mdeschamps](https://redirect.github.com/mdeschamps) in [https://github.com/styled-components/styled-components/pull/4101](https://redirect.github.com/styled-components/styled-components/pull/4101) #### New Contributors - [@​mdeschamps](https://redirect.github.com/mdeschamps) made their first contribution in [https://github.com/styled-components/styled-components/pull/4101](https://redirect.github.com/styled-components/styled-components/pull/4101) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.4...v6.0.5 ### [`v6.0.4`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.4) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.3...v6.0.4) #### What's Changed - refactor: dev warning on unknown props retargeted specifically toward HTML targets rather than other React components by [@​woodreamz](https://redirect.github.com/woodreamz) in [https://github.com/styled-components/styled-components/pull/4084](https://redirect.github.com/styled-components/styled-components/pull/4084) - fix: untyped event handler callbacks by [@​ziolekjj](https://redirect.github.com/ziolekjj) in [https://github.com/styled-components/styled-components/pull/4086](https://redirect.github.com/styled-components/styled-components/pull/4086) #### New Contributors - [@​woodreamz](https://redirect.github.com/woodreamz) made their first contribution in [https://github.com/styled-components/styled-components/pull/4084](https://redirect.github.com/styled-components/styled-components/pull/4084) - [@​ziolekjj](https://redirect.github.com/ziolekjj) made their first contribution in [https://github.com/styled-components/styled-components/pull/4086](https://redirect.github.com/styled-components/styled-components/pull/4086) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.3...v6.0.4 ### [`v6.0.3`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.3) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.2...v6.0.3) #### What's Changed - fix: StyleSheetManager missing Stylis types by [@​MattIPv4](https://redirect.github.com/MattIPv4) in [https://github.com/styled-components/styled-components/pull/4078](https://redirect.github.com/styled-components/styled-components/pull/4078) #### New Contributors - [@​MattIPv4](https://redirect.github.com/MattIPv4) made their first contribution in [https://github.com/styled-components/styled-components/pull/4078](https://redirect.github.com/styled-components/styled-components/pull/4078) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v6.0.2...v6.0.3 ### [`v6.0.2`](https://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.2) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v6.0.1...v6.0.2) #### What's Changed - fix: StyleSheetManager must accept undefined props by [@​gineika](https://redirect.github.com/gineika) in [https://github.com/styled-components/styled-components/pull/4069](https://redirect.github.com/styled-components/styled-components/pull/4069) - fix: replace slow Omit type by [@​gineika](https://redirect.github.com/gineika) in [https://github.com/styled-components/styled-components/pull/4068](https://redirect.github.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://redirect.github.com/gineika) made their first contribution in [https://github.com/styled-components/styled-components/pull/4069](https://redirect.github.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://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.1) [Compare Source](https://redirect.github.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://redirect.github.com/styled-components/styled-components/releases/tag/v6.0.0) [Compare Source](https://redirect.github.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://redirect.github.com/styled-components/styled-components/issues/4053), [`c0f8015`](https://redirect.github.com/styled-components/styled-components/commit/c0f8015af64367938ff9d9debf90fb8005459c6c)) - feat(types): ship csstype via "CSS" namespace ([`e6c4f0a`](https://redirect.github.com/styled-components/styled-components/commit/e6c4f0a6b1a1c483cf0c433f0d0434bbda124d2c)) - chore: bump stylis to 4.3 (fixes [#​4007](https://redirect.github.com/styled-components/styled-components/issues/4007), [`fa58875`](https://redirect.github.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://redirect.github.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 ### [`v5.3.11`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.11) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.10...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`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.10) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.9...v5.3.10) #### What's Changed - fix: Do not add px to unitless CSS variables by [@​Lazyuki](https://redirect.github.com/Lazyuki) in [https://github.com/styled-components/styled-components/pull/3975](https://redirect.github.com/styled-components/styled-components/pull/3975) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v5.3.9...v5.3.10 ### [`v5.3.9`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.9) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.8...v5.3.9) ##### What's Changed - \[v5] Make styled components work when the Object prototype is frozen by [@​jportner](https://redirect.github.com/jportner) in [https://github.com/styled-components/styled-components/pull/3964](https://redirect.github.com/styled-components/styled-components/pull/3964) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v5.3.8...v5.3.9 ### [`v5.3.8`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.8) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.7...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`](https://redirect.github.com/styled-components/styled-components/compare/v5.3.6...v5.3.7) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.6...v5.3.7) ### [`v5.3.6`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.6) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.5...v5.3.6) #### What's Changed - Fix statement on Ukraine by [@​Fer0x](https://redirect.github.com/Fer0x) in [https://github.com/styled-components/styled-components/pull/3724](https://redirect.github.com/styled-components/styled-components/pull/3724) - Fix/nonce in ssr by [@​samimakicc](https://redirect.github.com/samimakicc) in [https://github.com/styled-components/styled-components/pull/3755](https://redirect.github.com/styled-components/styled-components/pull/3755) #### Deprecations - `$as` and `$forwardedAs` will be removed in the next major version, use the unprefixed props instead #### New Contributors - [@​samimakicc](https://redirect.github.com/samimakicc) made their first contribution in [https://github.com/styled-components/styled-components/pull/3755](https://redirect.github.com/styled-components/styled-components/pull/3755) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v5.3.5...v5.3.6 ### [`v5.3.5`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.5) Add statement of solidarity against the war on Ukraine πŸ‡ΊπŸ‡¦ ### [`v5.3.3`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.3) #### What's Changed - Backport [#​3568](https://redirect.github.com/styled-components/styled-components/issues/3568) (read from textContent rather than innerHTML during rehydrate) to v5 by [@​keeganstreet](https://redirect.github.com/keeganstreet) in [https://github.com/styled-components/styled-components/pull/3591](https://redirect.github.com/styled-components/styled-components/pull/3591) - \[v5] generate more complete sourcemaps by [@​henryqdineen](https://redirect.github.com/henryqdineen) in [https://github.com/styled-components/styled-components/pull/3597](https://redirect.github.com/styled-components/styled-components/pull/3597) #### New Contributors - [@​henryqdineen](https://redirect.github.com/henryqdineen) made their first contribution in [https://github.com/styled-components/styled-components/pull/3597](https://redirect.github.com/styled-components/styled-components/pull/3597) **Full Changelog**: https://github.com/styled-components/styled-components/compare/v5.3.1...v5.3.3 ### [`v5.3.1`](https://redirect.github.com/styled-components/styled-components/compare/v5.3.0...v5.3.1) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.3.0...v5.3.1) ### [`v5.3.0`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.3.0) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.2.3...v5.3.0) - Pass `elementToBeCreated` as a third parameter to `shouldForwardProp` so that the user-specified function can decide whether to pass through props based on whether the created element will be a tag or another component. (see [#​3436](https://redirect.github.com/styled-components/styled-components/pull/3436)) - Fix React Native components accepts function as style prop. (see [#​3389](https://redirect.github.com/styled-components/styled-components/pull/3389)) ### [`v5.2.3`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.2.3) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.2.2...v5.2.3) fix an issue with an unguarded window accessor in a SSR path ([see #​3446](https://redirect.github.com/styled-components/styled-components/pull/3446)) ### [`v5.2.2`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.2.2) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.2.1...v5.2.2) - For React Native based components, pass `testID` down to the native component if specified for an easier time testing. (see [#​3365](https://redirect.github.com/styled-components/styled-components/pull/3365)) - Enable users of the babel macro to customize the styled-components import with `importModuleName` (see [#​3422](https://redirect.github.com/styled-components/styled-components/pull/3422)) - \[fix] COMPLEX_SELECTOR_PREFIX.includes wasn't transpiled (see [#​3397](https://redirect.github.com/styled-components/styled-components/pull/3397)) ### [`v5.2.1`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.2.1) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.2.0...v5.2.1) Tweak server-side build settings to resolve an issue with jest-dom not being able to pick up generated styles (see [#​3308](https://redirect.github.com/styled-components/styled-components/pull/3308)) thanks [@​Lazyuki](https://redirect.github.com/Lazyuki) ### [`v5.2.0`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.2.0) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.1.1...v5.2.0) - Make sure `StyleSheetManager` renders all styles in iframe / child windows (see [#​3159](https://redirect.github.com/styled-components/styled-components/pull/3159)) thanks [@​eramdam](https://redirect.github.com/eramdam)! - Rework how components self-reference in extension scenarios (see [#​3236](https://redirect.github.com/styled-components/styled-components/pull/3236)); should fix a bunch of subtle bugs around patterns like `& + &` - Fix `keyframes` not receiving a modified stylis instance when using something like `stylis-plugin-rtl` (see [#​3239](https://redirect.github.com/styled-components/styled-components/pull/3239)) - Big performance gain for components using [style objects](https://styled-components.com/docs/advanced#style-objects) (see [#​3239](https://redirect.github.com/styled-components/styled-components/pull/3239)) - We no longer emit dynamic classNames for empty rulesets, so some className churn may occur in snapshots - Preallocate global style placement to ensure cGS is consistently inserted at the top of the stylesheet; note that this is done in *runtime order* so, if you have multiple cGS that have overlapping styles, ensure they're defined in code in the sequence you would want them injected (see [#​3239](https://redirect.github.com/styled-components/styled-components/pull/3239)) - Add "engines" to package.json (currently set to Node 10, the oldest supported LTS distribution) (see [#​3201](https://redirect.github.com/styled-components/styled-components/pull/3201)) thanks [@​MichaelDeBoey](https://redirect.github.com/MichaelDeBoey)! Finally, special thanks to [@​willheslam](https://redirect.github.com/willheslam) for testing and some last minute fixes on this release! ### [`v5.1.1`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.1.1) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.1.0...v5.1.1) ##### New Functionality - Implement `shouldForwardProp` API for native and primitive platforms, which was previously missing in \[v5.1.0] (see [#​3093](https://redirect.github.com/styled-components/styled-components/pull/3107)) This has been released under a patch bump instead of a minor, since it's only been missing from Native-support. ##### Bugfixes - Added `useTheme` hook to named exports for react-primitives entrypoint (see [#​2982](https://redirect.github.com/styled-components/styled-components/pull/2982)) thanks [@​jladuval](https://redirect.github.com/jladuval)! - Escape every CSS ident character necessary when converting component display names to class names (see [#​3102](https://redirect.github.com/styled-components/styled-components/pull/3102)) thanks [@​kripod](https://redirect.github.com/kripod)! ### [`v5.1.0`](https://redirect.github.com/styled-components/styled-components/releases/tag/v5.1.0) [Compare Source](https://redirect.github.com/styled-components/styled-components/compare/v5.0.1...v5.1.0) #### New Functionality - Add `shouldForwardProp` API (almost the same as emotion's, just a slightly different usage pattern); [https://github.com/styled-components/styled-components/pull/3006](https://redirect.github.com/styled-components/styled-components/pull/3006) Sometimes when composing multiple higher-order components together, it's possible to get into scenarios when multiple layers consume props by the same name. In the past we've introduced various workarounds for popular props like `"as"` but this power-user API allows for more granular customization of what props are passed down to descendant component children when using the `styled()` HOC wrapper. When combined with other APIs like `.attrs()` this becomes a very powerful constellation of abilities. Here's how you use it: ```jsx const Comp = styled('div').withConfig({ shouldForwardProp: (prop, defaultValidatorFn) => !['filterThis'].includes(prop), })` color: red; `; render(); ``` ### Renders:
```` The second argument `defaultValidatorFn` is what we use internally to validate props based on known HTML attributes. It's provided so you can filter exactly what props you don't wish to pass and then fall-back to the default filtering mechanism if desired. Other methods on the `styled` HOC like `.attrs` can be chained after `withConfig()`, and before opening your template literal: ```jsx const Comp = styled('div').withConfig({ shouldForwardProp: (prop, defaultValidatorFn) => !['filterThis'].includes(prop), }).attrs({ className: 'foo' })` color: red; `; render(); ### Renders:
```` Thanks [@​stevesims](https://redirect.github.com/stevesims) and all that contributed! - Add "transient props" API; [https://github.com/styled-components/styled-components/pull/3052](https://redirect.github.com/styled-components/styled-components/pull/3052) Think of [*transient props*](https://medium.com/@​probablyup/introducing-transient-props-f35fd5203e0c) as a lightweight, but complementary API to `shouldForwardProp`. Because styled-components allows any kind of prop to be used for styling (a trait shared by most CSS-in-JS libraries, but not the third party library ecosystem in general), adding a filter for every possible prop you might use can get cumbersome. *Transient props* are a new pattern to pass props that are explicitly consumed only by styled components and are not meant to be passed down to deeper component layers. Here's how you use them: ```jsx const Comp = styled.div` color: ${props => props.$fg || 'black'}; `; render(I'm red!); ``` Note the dollar sign (`$`) prefix on the prop; this marks it as *transient* and styled-components knows not to add it to the rendered DOM element or pass it further down the component hierarchy. #### Bugfixes - Fix slow SSR Rehydration for malformed CSS and increase fault-tolerance (see [#​3018](https://redirect.github.com/styled-components/styled-components/pull/3018)) - Change isPlainObject (internal method) to support objects created in a different context (see [#​3068](https://redirect.github.com/styled-components/styled-components/pull/3068)) thanks [@​keeganstreet](https://redirect.github.com/keeganstreet)! - Add support for the `

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.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.



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

github-actions[bot] commented 1 year ago

@renovate[bot] Image is available for testing. docker pull stakater/forecastle:SNAPSHOT-PR-389-534dde24

github-actions[bot] commented 3 months ago

@renovate[bot] Image is available for testing. docker pull ghcr.io/stakater/forecastle:SNAPSHOT-PR-389-7abae723

github-actions[bot] commented 3 months ago

@renovate[bot] Image is available for testing. docker pull ghcr.io/stakater/forecastle:SNAPSHOT-PR-389-41a36082

github-actions[bot] commented 3 months ago

@renovate[bot] Image is available for testing. docker pull ghcr.io/stakater/forecastle:SNAPSHOT-PR-389-10641cce