Release notes
*Sourced from [styled-components's releases](https://github.com/styled-components/styled-components/releases).*
> ## v4.4.1
> - Fix `styled-components`'s `react-native` import for React Native Web, by [@fiberjw](https://github.com/fiberjw) (see [#2797](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2797))
>
> - Remove dev-time warning if referencing a theme prop without an outer `ThemeProvider`, the check for it isn't smart enough to handle cases with "or" or ternary fallbacks and creates undesirable noise in various third party integrations
>
> ## v4.4.0
> _This is the last minor release before v5, please start using the beta and give us feedback!_
>
> This is a minor release not a patch release due to this change: [#2738](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2738). Apologies if this causes some code churn in your projects, it was a long-standing bug that needed fixing.
>
> - Fix to use `ownerDocument` instead of global `document`, by [@yamachig](https://github.com/yamachig) (see [#2721](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2721))
>
> - Backport fix for SSR classname mismatches in development mode for some environments like next.js (see [#2701](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2701))
>
> - Fix attrs not properly taking precedence over props
>
> - Backport fix where classnames are composed in the wrong order if custom class names are passed in (see [#2760](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2760))
>
> - Fix add check for style tag detached - sheet in the style tag is null in this case, by [@newying61](https://github.com/newying61) (see [#2707](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2707))
>
> ## v4.3.2
> Fix usage of the "css" prop with the styled-components babel macro (relevant to CRA 2.x users), by [@jamesknelson](http://github.com/jamesknelson) (see [#2633](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2633))
>
> ## v4.3.1
> - Revert [#2586](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2586); breaks rehydration in dev for certain runtimes like next.js
>
> We'll explore reintroducing it in v5 but better safe than sorry.
>
> ## v4.3.0
> - Make it possible to initialize `SC_ATTR` and `SC_DISABLE_SPEEDY` via `REACT_APP_*` .env variables for easier integration with CRA applications (see [#2501](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2501))
>
> - Fix components being folded inappropriately when an interim HOC is present (see [#2586](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2586))
>
> - Fix `theme` prop for styled native components, also fixes `theme` in
> `defaultProps` for them (see [#2576](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2576))
>
> - Add "forwardedAs" prop to allow deeply passing a different "as" prop value to underlying components
> when using `styled()` as a higher-order component (see [#2580](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2580))
>
> - Implement defaultProps folding (see [#2597](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2597))
>
> ## v4.2.1
> Major thanks to our wonderful contributors!
>
> - Remove className usage checker dev utility due to excessive false-positive noise in certain runtime environments like next.js and the related warning suppression prop (see [#2563](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2563)).
>
> - Attach displayName to forwardRef function as described in React docs (see [#2508](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2508)).
>
> - Compatibility with react-native-web 0.11 (see [#2453](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2453)).
>
> ... (truncated)
Changelog
*Sourced from [styled-components's changelog](https://github.com/styled-components/styled-components/blob/master/CHANGELOG.md).*
> ## [v4.4.1] - 2019-10-30
>
> - Fix `styled-components`'s `react-native` import for React Native Web, by [@fiberjw](https://github.com/fiberjw) (see [#2797](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2797))
>
> - Remove dev-time warning if referencing a theme prop without an outer `ThemeProvider`, the check for it isn't smart enough to handle cases with "or" or ternary fallbacks and creates undesirable noise in various third party integrations
>
> ## [v4.4.0] - 2019-09-23
>
> - Fix to use `ownerDocument` instead of global `document`, by [@yamachig](https://github.com/yamachig) (see [#2721](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2721))
>
> - Backport fix for SSR classname mismatches in development mode for some environments like next.js (see [#2701](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2701))
>
> - Fix attrs not properly taking precedence over props
>
> - Backport fix where classnames are composed in the wrong order if custom class names are passed in (see [#2760](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2760))
>
> - Fix add check for style tag detached - sheet in the style tag is null in this case, by [@newying61](https://github.com/newying61) (see [#2707](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2707))
>
> ## [v4.3.2] - 2019-06-19
>
> - Fix usage of the "css" prop with the styled-components babel macro (relevant to CRA 2.x users), by [@jamesknelson](http://github.com/jamesknelson) (see [#2633](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2633))
>
> ## [v4.3.1] - 2019-06-06
>
> - Revert [#2586](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2586); breaks rehydration in dev for certain runtimes like next.js
>
> ## [v4.3.0] - 2019-06-05
>
> - Make it possible to initialize `SC_ATTR` and `SC_DISABLE_SPEEDY` via `REACT_APP_*` .env variables for easier integration with CRA applications (see [#2501](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2501))
>
> - Fix `theme` prop for styled native components, also fixes `theme` in
> `defaultProps` for them.
>
> - Add "forwardedAs" prop to allow deeply passing a different "as" prop value to underlying components
> when using `styled()` as a higher-order component
>
> - Implement defaultProps folding (see [#2597](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2597))
>
> ## [v4.2.1] - 2019-05-30
>
> - Remove className usage checker dev utility due to excessive false-positive noise in certain runtime environments like next.js and the related warning suppression prop (see [#2563](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2563)).
>
> - Attach displayName to forwardRef function as described in React docs (see [#2508](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2508)).
>
> - Compatibility with react-native-web 0.11 (see [#2453](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2453)).
>
> - Add stack trace to .attrs warning (see [#2486](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2486)).
>
> - Fix functions as values for object literals. (see [2489](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2489))
>
> ... (truncated)
Commits
- [`1cea00d`](https://github.com/styled-components/styled-components/commit/1cea00d470cf8a728124ee206a424374a985e12c) v4.4.1
- [`9d6779d`](https://github.com/styled-components/styled-components/commit/9d6779d2a0265235e7cd17ec6ed279af1f3d88c1) Delete nodejs.yml
- [`5d36780`](https://github.com/styled-components/styled-components/commit/5d36780f3712efd895fd17a38e60d24459efc611) Update nodejs.yml
- [`4c8afc8`](https://github.com/styled-components/styled-components/commit/4c8afc8f0323a201a8ed9f1a1ac3d02cb171edda) Revert "add console.error to catch theme references wo prop present ([#2657](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2657))"
- [`4cf2c5a`](https://github.com/styled-components/styled-components/commit/4cf2c5af04f1ebe2941ee3336d25b6737999ba85) [bugfix] fix imports for react-native-web ([#2797](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2797))
- [`9893aa0`](https://github.com/styled-components/styled-components/commit/9893aa0f75b128534a2200a27e7f445273193b1b) Update ISSUE_TEMPLATE.md
- [`98eb2ef`](https://github.com/styled-components/styled-components/commit/98eb2ef013f928ca9816cab02b5bc2139a70af4c) v4.4.0
- [`e3020f6`](https://github.com/styled-components/styled-components/commit/e3020f6b95deafd6d5ee58704f7eabbd6419e7c8) fix: add check for style tag detached - sheet in the style tag is null in thi...
- [`2ef3a3a`](https://github.com/styled-components/styled-components/commit/2ef3a3ad436593230d208249fb2317528085d8cd) backport classname ordering fix from canary ([#2760](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2760))
- [`f3e2266`](https://github.com/styled-components/styled-components/commit/f3e2266003ecc099753e4b3311da5e6777f8937b) Use ownerDocument instead of global document ([#2721](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2721))
- Additional commits viewable in [compare view](https://github.com/styled-components/styled-components/compare/v2.4.0...v4.4.1)
Maintainer changes
This version was pushed to npm by [probablyup](https://www.npmjs.com/~probablyup), a new releaser for styled-components since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps styled-components from 2.4.0 to 4.4.1.
Release notes
*Sourced from [styled-components's releases](https://github.com/styled-components/styled-components/releases).* > ## v4.4.1 > - Fix `styled-components`'s `react-native` import for React Native Web, by [@fiberjw](https://github.com/fiberjw) (see [#2797](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2797)) > > - Remove dev-time warning if referencing a theme prop without an outer `ThemeProvider`, the check for it isn't smart enough to handle cases with "or" or ternary fallbacks and creates undesirable noise in various third party integrations > > ## v4.4.0 > _This is the last minor release before v5, please start using the beta and give us feedback!_ > > This is a minor release not a patch release due to this change: [#2738](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2738). Apologies if this causes some code churn in your projects, it was a long-standing bug that needed fixing. > > - Fix to use `ownerDocument` instead of global `document`, by [@yamachig](https://github.com/yamachig) (see [#2721](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2721)) > > - Backport fix for SSR classname mismatches in development mode for some environments like next.js (see [#2701](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2701)) > > - Fix attrs not properly taking precedence over props > > - Backport fix where classnames are composed in the wrong order if custom class names are passed in (see [#2760](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2760)) > > - Fix add check for style tag detached - sheet in the style tag is null in this case, by [@newying61](https://github.com/newying61) (see [#2707](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2707)) > > ## v4.3.2 > Fix usage of the "css" prop with the styled-components babel macro (relevant to CRA 2.x users), by [@jamesknelson](http://github.com/jamesknelson) (see [#2633](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2633)) > > ## v4.3.1 > - Revert [#2586](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2586); breaks rehydration in dev for certain runtimes like next.js > > We'll explore reintroducing it in v5 but better safe than sorry. > > ## v4.3.0 > - Make it possible to initialize `SC_ATTR` and `SC_DISABLE_SPEEDY` via `REACT_APP_*` .env variables for easier integration with CRA applications (see [#2501](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2501)) > > - Fix components being folded inappropriately when an interim HOC is present (see [#2586](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2586)) > > - Fix `theme` prop for styled native components, also fixes `theme` in > `defaultProps` for them (see [#2576](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2576)) > > - Add "forwardedAs" prop to allow deeply passing a different "as" prop value to underlying components > when using `styled()` as a higher-order component (see [#2580](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2580)) > > - Implement defaultProps folding (see [#2597](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2597)) > > ## v4.2.1 > Major thanks to our wonderful contributors! > > - Remove className usage checker dev utility due to excessive false-positive noise in certain runtime environments like next.js and the related warning suppression prop (see [#2563](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2563)). > > - Attach displayName to forwardRef function as described in React docs (see [#2508](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2508)). > > - Compatibility with react-native-web 0.11 (see [#2453](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2453)). > > ... (truncated)Changelog
*Sourced from [styled-components's changelog](https://github.com/styled-components/styled-components/blob/master/CHANGELOG.md).* > ## [v4.4.1] - 2019-10-30 > > - Fix `styled-components`'s `react-native` import for React Native Web, by [@fiberjw](https://github.com/fiberjw) (see [#2797](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2797)) > > - Remove dev-time warning if referencing a theme prop without an outer `ThemeProvider`, the check for it isn't smart enough to handle cases with "or" or ternary fallbacks and creates undesirable noise in various third party integrations > > ## [v4.4.0] - 2019-09-23 > > - Fix to use `ownerDocument` instead of global `document`, by [@yamachig](https://github.com/yamachig) (see [#2721](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2721)) > > - Backport fix for SSR classname mismatches in development mode for some environments like next.js (see [#2701](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2701)) > > - Fix attrs not properly taking precedence over props > > - Backport fix where classnames are composed in the wrong order if custom class names are passed in (see [#2760](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2760)) > > - Fix add check for style tag detached - sheet in the style tag is null in this case, by [@newying61](https://github.com/newying61) (see [#2707](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2707)) > > ## [v4.3.2] - 2019-06-19 > > - Fix usage of the "css" prop with the styled-components babel macro (relevant to CRA 2.x users), by [@jamesknelson](http://github.com/jamesknelson) (see [#2633](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2633)) > > ## [v4.3.1] - 2019-06-06 > > - Revert [#2586](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2586); breaks rehydration in dev for certain runtimes like next.js > > ## [v4.3.0] - 2019-06-05 > > - Make it possible to initialize `SC_ATTR` and `SC_DISABLE_SPEEDY` via `REACT_APP_*` .env variables for easier integration with CRA applications (see [#2501](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2501)) > > - Fix `theme` prop for styled native components, also fixes `theme` in > `defaultProps` for them. > > - Add "forwardedAs" prop to allow deeply passing a different "as" prop value to underlying components > when using `styled()` as a higher-order component > > - Implement defaultProps folding (see [#2597](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2597)) > > ## [v4.2.1] - 2019-05-30 > > - Remove className usage checker dev utility due to excessive false-positive noise in certain runtime environments like next.js and the related warning suppression prop (see [#2563](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2563)). > > - Attach displayName to forwardRef function as described in React docs (see [#2508](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2508)). > > - Compatibility with react-native-web 0.11 (see [#2453](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2453)). > > - Add stack trace to .attrs warning (see [#2486](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2486)). > > - Fix functions as values for object literals. (see [2489](https://github-redirect.dependabot.com/styled-components/styled-components/pull/2489)) > > ... (truncated)Commits
- [`1cea00d`](https://github.com/styled-components/styled-components/commit/1cea00d470cf8a728124ee206a424374a985e12c) v4.4.1 - [`9d6779d`](https://github.com/styled-components/styled-components/commit/9d6779d2a0265235e7cd17ec6ed279af1f3d88c1) Delete nodejs.yml - [`5d36780`](https://github.com/styled-components/styled-components/commit/5d36780f3712efd895fd17a38e60d24459efc611) Update nodejs.yml - [`4c8afc8`](https://github.com/styled-components/styled-components/commit/4c8afc8f0323a201a8ed9f1a1ac3d02cb171edda) Revert "add console.error to catch theme references wo prop present ([#2657](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2657))" - [`4cf2c5a`](https://github.com/styled-components/styled-components/commit/4cf2c5af04f1ebe2941ee3336d25b6737999ba85) [bugfix] fix imports for react-native-web ([#2797](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2797)) - [`9893aa0`](https://github.com/styled-components/styled-components/commit/9893aa0f75b128534a2200a27e7f445273193b1b) Update ISSUE_TEMPLATE.md - [`98eb2ef`](https://github.com/styled-components/styled-components/commit/98eb2ef013f928ca9816cab02b5bc2139a70af4c) v4.4.0 - [`e3020f6`](https://github.com/styled-components/styled-components/commit/e3020f6b95deafd6d5ee58704f7eabbd6419e7c8) fix: add check for style tag detached - sheet in the style tag is null in thi... - [`2ef3a3a`](https://github.com/styled-components/styled-components/commit/2ef3a3ad436593230d208249fb2317528085d8cd) backport classname ordering fix from canary ([#2760](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2760)) - [`f3e2266`](https://github.com/styled-components/styled-components/commit/f3e2266003ecc099753e4b3311da5e6777f8937b) Use ownerDocument instead of global document ([#2721](https://github-redirect.dependabot.com/styled-components/styled-components/issues/2721)) - Additional commits viewable in [compare view](https://github.com/styled-components/styled-components/compare/v2.4.0...v4.4.1)Maintainer changes
This version was pushed to npm by [probablyup](https://www.npmjs.com/~probablyup), a new releaser for styled-components since your current version.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)