All Versions
22
Latest Version
Avg Release Cycle
49 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v5.0.0 Changes
๐ Features
- ๐ Introduce contextual styles (#744)
- Opt-in react 18 insertion effect hook when available (#753)
- ๐ป Fallback to module level registry in browser (#768)
๐ Improvements
- ๐ Make JSXStyle return a noop if the registry context is not provided (#749)
- ๐ Fix typings of
nonce
property - Pre-compile dependencies to reduce install size/time (#770)
๐ฅ BREAKING CHANGES
APIs
- ๐
styled-jsx/server
import path is deprecated - ๐
flush
andflushToHTML
fromstyled-jsx/server
APIs are deprecated - ๐ New component
<StyledRegistry>
is introduced - ๐ New APIs
useStyleRegistry
andcreateStyleRegistry
are introduced
Usage
๐ If you're only using styled-jsx purely client side, nothing will effect you. ๐ If you're using styled-jsx inside Next.js without customization, Next.js will automatically handle the changes for you.
๐ If you have your own customization with styled-jsx in Next.js, for example you have a custom
_document
: ๐ By default, doing this will let Next.js collect styles and pass them down.class Document extends React.Component { static async getInitialProps(ctx) { return await ctx.defaultGetInitialProps(ctx) } }
๐ง Or for instance you're passing
nonce
property ingetInitialProps
of_document
, this will let you configure it:class Document extends React.Component { static async getInitialProps(ctx) { - return await ctx.defaultGetInitialProps(ctx) + return await ctx.defaultGetInitialProps(ctx, { nonce }) } }
If you're building the SSR solution yourself with other frameworks, please checkout the Server-Side Rendering section in readme.
-
v4.0.1 Changes
- Mark
@babel/core
as optional peer dependency
- Mark
-
v4.0.0 Changes
- ๐ Use react hooks to manage styles injection (#720)
๐ฅ BREAKING CHANGES
- โฌ๏ธ Drop support for react versions < 16.8.0
๐ Improvements
- โฌ๏ธ Drop babel 6 support (#730)
- Auto publish alpha/beta versions
-
v3.4.x Changes
๐ Improvements
- ๐ Typing support
- ๐ Inject unique _JSXStyle identifier
- โ Hide webpack loader warnings
- ๐จ Refactor the import helpers
-
v3.3.2 Changes
November 17, 2020 -
v3.3.1
November 14, 2020 -
v3.3.0 Changes
May 14, 2020 -
v3.2.5 Changes
March 14, 2020Patches
๐ docs
- ๐ Update readme to give reason for using macro (#601) - @wilsonpage
- ๐ Fix multiple typos (#600) - @ryanfitzer
- ๐ Clarify resolve tag + macro docs, add CRA section (#596) - @karlhorky
-
v3.2.4 Changes
February 23, 20202019-11-08
-
v3.2.3
October 26, 2019