All Versions
49
Latest Version
Avg Release Cycle
36 days
Latest Release
-

Changelog History
Page 3

  • v10.0.3 Changes

    January 01, 2020

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ’… [jss] Improve JssStyle definition (1218)
    • ๐Ÿ’… [react-jss] Improve createUseStyles definition (1218)

    ๐Ÿ› Bug fixes

    • [jss] Fix create definitions to allow minify: boolean (1218)
    • [jss][ts] Fix Name Typescript constraint (1218)
  • v10.0.2 Changes

    December 30, 2019

    10.0.2 (2019-12-30)

    ๐Ÿ› Bug fixes

    • [jss] Fix breaking change that was introduced in 10.0.1 (1252)
  • v10.0.1 Changes

    December 28, 2019

    ๐Ÿ› Bug fixes

    • โฌ†๏ธ [jss-plugin-vendor-prefixer] Upgrade css-vendor package to v2.0.7 (1208)
    • ๐Ÿ‘ [jss] Fix sheet.addRule() support for duplicate rule names (1242)
    • ๐Ÿ‘ [react-jss] Fix function values support inside of nested media queries when component is a list item (1242)
  • v10.0.0 Changes

    September 22, 2019

    Summary

    ๐Ÿš€ 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 and jss.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 a media 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 and generateClassName are renamed to createGenerateId and generateId 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 a media 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

    ๐Ÿ› Bug fixes

    • โš  [all] Fix peer dependencies warnings (#957)

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ“ฆ [all] Use smaller version of the warning package (#953)
    • ๐Ÿ“š [all] Improve documentation (#958)
    • โฌ†๏ธ [internal] Upgrade lerna (#962)