Skip to content

[1.12.0] Jest 26, TypeScript 3.9, Babel 7.10, Browser list update

Compare
Choose a tag to compare
@onigoetz onigoetz released this 13 Jul 15:23
· 1732 commits to master since this release

Highlights

  • Change default list of supported browsers to > 0.25%, Edge >= 17, Safari >= 11, iOS >= 11, Chrome >= 66, Firefox >= 60, IE >= 11, not op_mini all
  • New crafty browsers command ton know for which browsers you compile
  • Jest 26
  • TypeScript 3.9
  • Babel 7.10

Browser list update

With the recent update of the list of supported browsers at Swissquote we are now updating our tooling to reflect that.
With that change comes a new crafty command, that shows the current resolved configuration and what browsers it includes :

❯ crafty browsers
[17:20:44] Starting Crafty 1.12.0...
Your browserslist query:
    '> 0.25%, Edge >= 17, Safari >= 11, iOS >= 11, Chrome >= 66, Firefox >= 60, IE >= 11, not op_mini all'
Contains 63 browsers covering 93.08% of global usage.

Chrome for Android       81
UC Browser for Android   12.12
Chrome                   83, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 49
Edge                     83, 81, 80, 79, 18, 17
Firefox                  78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60
IE                       11
iOS Safari               13.4-13.5, 13.3, 13.2, 13.0-13.1, 12.2-12.4, 12.0-12.1, 11.3-11.4, 11.0-11.2
Opera                    68
Safari                   13.1, 13, 12.1, 12, 11.1, 11
Samsung Internet         11.1-11.2, 4

This should help fine tune your queries and debug if you aren't sure what browsers should be supported. Note that the browserslist 'your_browserlist' command is similar, however it gives less information.

Updates

Package from to
autoprefixer 9.7.6 9.8.5
@babel/* 7.9.* 7.10.*
browserslist 4.11.1 4.13.0
css-loader 3.5.2 3.6.0
enhanced-resolve 4.1.1 4.2.0
eslint-config-prettier 6.10.1 6.11.0
eslint-loader 4.0.0 4.0.2
eslint-plugin-import 2.20.2 2.22.0
eslint-plugin-react 7.19.0 7.20.3
fork-ts-checker-webpack-plugin 4.1.3 4.1.6
gulp-svgmin 2.2.0 3.0.0
inspectpack 4.4.0 4.5.2
jest 25.3.0 26.1.0
postcss 7.0.27 7.0.32
postcss-color-hex-alpha 5.0.3 6.0.0
postcss-color-rebeccapurple 5.0.0 6.0.0
postcss-font-family-system-ui 4.2.0 4.3.0
postcss-nested 4.2.1 4.2.3
postcss-scss 2.0.0 2.1.1
postcss-value-parser 4.0.3 4.1.0
react-hot-loader 4.12.20 4.12.21
@rollup/plugin-commonjs 11.1.0 13.0.1
@rollup/plugin-json 4.0.2 4.1.0
@rollup/plugin-node-resolve 7.1.3 8.4.0
rollup 2.6.1 2.21.0
rollup-plugin-terser 5.3.0 6.1.0
rollup-plugin-typescript2 0.27.0 0.27.1
style-loader 1.1.3 1.2.1
stylelint 13.3.2 13.6.1
stylelint-scss 13.17.0 13.18.0
terser-webpack-plugin 2.3.5 3.0.6
through2 ^3.0.0 ^4.0.0
tmp 0.1.0 0.2.1
ts-jest 25.3.1 26.1.2
ts-loader 6.2.2 8.0.0
typescript 3.8.3 2.9.6
@typescript-eslint/eslint-plugin 2.28.0 3.6.0
webpack 4.42.1 4.43.0
webpack-chain 6.4.0 6.5.0
webpack-dev-server 3.10.3 3.11.0
webpack-merge 4.2.2 5.0.9