All Versions
38
Latest Version
Avg Release Cycle
33 days
Latest Release
-

Changelog History
Page 1

  • v10.6.0 Changes

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ“ฆ [*] Define specific polyfills for specific packages that will be required and define a policy for adding polyfills. Makes sure we will notice if a polyfill is needed in a supported browser by failing the CI. 1456
    • ๐Ÿ‘ [jss] Use globalThis to support secure version of JavaScript called SES 1449
    • ๐Ÿ’… [jss][ts] Styles now supports ClassNames, Props/Data, and Theme as type parameters (eg. Styles<Names, Data, Theme>). 1460
    • ๐Ÿ’… [react-jss][ts] withStyles and createUseStyles now support ClassNames, Props, and Theme as type parameters (eg. createUseStyles<Names, Props, Theme>). 1460
    • ๐Ÿ’… [react-jss][ts] useStyles finally expects the correct argument type: a Props object with an optional Theme property (both determined from createUseStyles). 1460
    • ๐Ÿ‘ [react-jss][ts] Support global TS theme definition 1453
    • ๐Ÿ’… [react-jss][ts] Allow partial classes prop in withStyles() 1428

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ’… [react-jss][ts] Theme is no longer the first generic type parameter for createUseStyles. 1460
      • There are two main ways to tell TS your Theme's type without reaching over the other type parameters:

    Using the function argument.

    const useStyles = createUseStyles(theme: Theme => ({
      ruleName: { /* ... */ };
    }))
    

    Using the object argument with a function. (You will only need to specify the Theme type once.)

    const useStyles = createUseStyles({
      ruleName: ({theme}: {theme: Theme}) => ({
        /* ... */
      })
    })
    
  • v10.5.1 Changes

    ๐Ÿ› Bug fixes

    • 0๏ธโƒฃ [jss-plugin-default-unit] Fix crash in Chrome 88 when NaN is used by the user 1446
    • [jss][ts] Fix intellisense suggestions 1423

    ๐Ÿ‘Œ Improvements

    • 0๏ธโƒฃ [jss-plugin-default-unit] Add px as default unit for text-decoration-thickness 1438
    • 0๏ธโƒฃ [jss-plugin-default-unit] Add px as default unit for row-gap 1436
    • [*] Allow project to be in a directory that contains spaces 1433
  • v10.5.0 Changes

    November 15, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ’… [jss] Restore TypeScript support for Observable styles 1402
    • 0๏ธโƒฃ [jss-plugin-default-unit] Fix missing default unit for 0ms and 0% 1413

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ“„ [*] Improve docs 1384, 1387, 1391,
    • ๐Ÿ“ฆ [*] Remove test files from the package 1406
    • โฌ†๏ธ [*] Upgrade rollup 1426
    • โฌ†๏ธ [*] Upgrade flow to 0.138.0 1425
    • 0๏ธโƒฃ [jss-plugin-default-unit] aAdd gap unit 1403
    • 0๏ธโƒฃ [jss-plugin-default-unit] Add default units to logical properties 1415
    • ๐ŸŽ [jss] Improve deleteRule() performance 1424
  • v10.4.0 Changes

    August 14, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ”Œ [jss-plugin-extend] Fix can not extend rule name is array 1357
    • ๐Ÿ [*] Fix yarn build for windows 1376

    ๐Ÿ‘Œ Improvements

    • [jss] Bump csstype to 3.0.2 1379
    • ๐Ÿ‘ [react-jss] TypeScript support for innerRef prop 1355
    • [react-jss] TypeScript fix theme types 1349
    • 0๏ธโƒฃ [react-jss] Add properly react default props types calculation 1353
    • โฌ†๏ธ [react-jss] Upgrade Theming to 3.3.0 1382
    • โฌ†๏ธ [*] Upgrade flowtype to 0.131.0 1382
  • v10.3.0 Changes

    June 10, 2020

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ›  [jss, react-jss][ts] ts fixes, allow autocomplete for CSS rules 1352
  • v10.2.0 Changes

    June 03, 2020

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ›  [react-jss][ts] ts fixes 1310
    • ๐Ÿ›  [jss][ts] ts fixes 1318
    • ๐Ÿ”Œ [examples] Convert plugin examples to codesandbox 1316

    ๐Ÿ› Bug fixes

    • โš  [jss-plugin-rule-value-function] Fixed missing dependency to tiny-warning 1315
    • ๐Ÿ”Œ [jss-plugin-vendor-prefixer] Correct prefixing of writing-mode property 1326
  • v10.1.1 Changes

    March 15, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ’… [jss, react-jss] revert getDynamicStyles migration introduced in 10.1.0
  • v10.1.0 Changes

    March 15, 2020

    ๐Ÿ› Bug fixes

    • [jss] Fix multiple .addRule calls with font-face (1280)
    • [jss] Allow a Comment node as insertion point (1284)

    ๐Ÿ‘Œ Improvements

    • โš  [jss-plugin-rule-value-function] Add warning when using a function value inside a function rule (1285)
    • ๐Ÿ’… [react-jss][ts] Typescript support for createUseStyles theme (1294)
    • ๐Ÿ’… [jss, react-jss] - getDynamicStyles utility function was originally exposed from jss package, but I don't think it was used externally, so I moved it to react-jss package and made it internal. If you have been using it as public API let me know, we will have to revert the change.
    • [examples] Migrate examples to monorepo (1306)

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ [jss-plugin-default-unit] Allow options to pass function transforms in (1292)
  • v10.0.4 Changes

    January 28, 2020

    ๐Ÿ› Bug fixes

    • ๐Ÿ’… [react-jss] Add type alias for WithStyles (1254)
    • [react-jss] Fix ts typings for hook, created common interface for options (1266)
    • ๐Ÿ’… [react-jss] Revert strict style types for ts, since it's a breaking change and needs much more work done upfront (1270)

    ๐Ÿ‘Œ Improvements

    • [css-jss] Add TypeScript type definitions (1247)
    • ๐Ÿ’… [react-jss] Accept options.generateId in useStyles() and withStyles() as an option (1263)
  • 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)