All Versions
49
Latest Version
Avg Release Cycle
36 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v10.0.3 Changes
January 01, 2020 -
v10.0.2 Changes
December 30, 2019 -
v10.0.1 Changes
December 28, 2019 -
v10.0.0 Changes
September 22, 2019Summary
๐ A higher level overview of v10 release.
- ๐ [react-jss] A new hooks-based API has been released and became the new default way to use JSS with React.
- 0๏ธโฃ [jss] Keyframe IDs are now scoped by default.
- ๐ [jss] Function values, function rules and observables apply plugins by default now, which means they can support all kinds of syntaxes: e.g. fallbacks, media queries, nesting, global styles.
- ๐ [jss] Houdini Typed CSSOM Values are supported now.
- ๐ฆ [all] Each package supports ESM modules import, also possible directly from https://unpkg.com/.
- [all] Added TypeScript type definitions to this repository.
For more details please read the rest of the changelog and migration guide
๐ฅ Breaking Changes
- 0๏ธโฃ [jss] SheetsRegistry.toString(options) will now return all sheets by default, no matter detached or attached. You can specify which one you want by using the option
registry.toString({attached: true})
(1140) - [jss] Add option for opt-in minification of class names. (#1075)
- ๐ฆ [jss] Observables, function values and rules are now standalone packages, not part of the core. They are still part of the default preset though.
- โก๏ธ [jss] Function values, rules and observables apply plugins by default now, which means they can support all plugin defined syntaxes, but they are also slower by default. To speed them up use
sheet.update(data, {process: false})
for fn values/rules andjss.use(pluginObservable({process: false}))
when setting up observables plugin. (#682) - 0๏ธโฃ [jss] Rule @Keyframes has now scoped name by default, which means that you can access it using
$ref
from the same sheet and generate global one as before using@global
rule (#346). - ๐ [jss] Add scoped keyframes support (#346)
- ๐ [react-jss] Move JssContext to new React Context, deprecate the
sheetOptions
prop on the JssProvider and support amedia
prop (#924) - ๐ [react-jss] Remove inject option (#934)
- [react-jss] Extend classes instead of overwriting theme (#946)
- ๐ [react-jss] Add forwardRef support (#943)
- โฌ๏ธ [react-jss] Upgrade to theming version 3 (#942)
- [jss|react-jss] Options
createGenerateClassName
andgenerateClassName
are renamed tocreateGenerateId
andgenerateId
because the same function is now used to scope @Keyframes rules. - ๐ [react-jss] Drop support for older React versions, require v16.3 or higher (#868, #851)
-
v10.0.0-alpha.9 Changes
๐ Bug fixes
- ๐ [all] Move jss dependencies to normal dependencies instead of peer and dev dependencies (#993)
- โฌ๏ธ [internal] Upgrade lerna (#992)
- ๐ [react-jss] Move @types/react to dev dependencies (#990)
- โฌ๏ธ [react-jss] Upgrade theming package to v3.0.3 (#994)
- ๐ [docs] Fix demo links for jss-plugin-extend (#992)
๐ Improvements
- ๐ [internal] Add script for building readme for packages (#996)
-
v10.0.0-alpha.8 Changes
๐ Bug fixes
- [all] Fix npm repo urls (#983)
- [jss] Declare ES classes as TypeScript classes instead of interfaces (#971)
๐ Improvements
- ๐ [all] Remove warning from production (#980)
๐ฅ Breaking changes
- ๐ [react-jss] Move JssContext to new React Context, deprecate the
sheetOptions
prop on the JssProvider and support amedia
prop (#924) - ๐ [react-jss] Remove inject option (#934)
- [react-jss] Extend classes instead of overwriting theme (#946)
- ๐ [react-jss] Add forwardRef support (#943)
- โฌ๏ธ [react-jss] Upgrade to theming version 3 (#942)
-
v10.0.0-alpha.7 Changes
๐ Bug fixes
- [jss] Fix IE 11 injection order
-
v10.0.0-alpha.6 Changes
๐ Republish of alpha 5 with properly building the code.
-
v10.0.0-alpha.5 Changes
December 31, 2018๐ Bug fixes
- โ [jss] Fix warning dependency
-
v10.0.0-alpha.4 Changes
December 31, 2018