Skip to content
This repository has been archived by the owner on Sep 25, 2019. It is now read-only.

Releases: saguijs/sagui

v9.0.1

20 Jun 12:01
Compare
Choose a tag to compare
  • Update the docs to point to the stable release 350bff0

v9.0.0

20 Jun 11:54
Compare
Choose a tag to compare

Sagui v9

The biggest and longest Sagui release of all time (for better or worst), and it brings a lot of goodies!

  • Webpack 2
  • Babel preset env
  • Prettier
  • and more!

Thanks to everyone involved @npejo, @abdulhannanali, @ticolucci, @xaviervia and @pirelenito.

BREAKING changes

This is a major release, so there are some breaking changes, but if you are not using any of the escape hatches, migration should be fairly straight forward.

  • Webpack 2! If you have any custom configuration, it might need to be updated;
  • Changed sagui.config.js espape hatches for Webpack and Karma; we rename the former webpackConfig to additionalWebpackConfig and karmaConfig to additionalKarmaConfig;
  • The .babelrc file is no longer supported, and an internal configuration will be used instead;
  • The .eslintrc file has changed, and will need to be updated to a new version (install will show a warning).
  • Dropped support for some unused post-css features (see style changes bellow);
  • The code formatting rules changed to prettier, and will required a npm run format to be OK.

Detailed change list

Webpack 2 and safer Babel preset

We migrated internally to the latest stable version of Webpack and changed from the dangerous Babel preset stage-0 to babel-preset-env which will provide a future-proof path in language features. Sagui also no longer supports .babelrc files.

Style loader

We also dropped support of some unpopular and unused style loader features:

Prettier

Sagui now comes bundled with prettier, and any formatting issues will be shown up as linter errors.

To format your code on migrating to the new version simply run npm run format.

Other small new additions and fixes

v9.0.0-rc.19

19 Jun 12:25
Compare
Choose a tag to compare
v9.0.0-rc.19 Pre-release
Pre-release
  • Switch to the official prettier ESLint plugin 👸🏻 #371 by @pirelenito

v9.0.0-rc.18

16 Jun 17:33
Compare
Choose a tag to compare
v9.0.0-rc.18 Pre-release
Pre-release

v9.0.0-rc.17

30 May 22:05
Compare
Choose a tag to compare
v9.0.0-rc.17 Pre-release
Pre-release

v8.1.0

30 May 21:07
Compare
Choose a tag to compare
  • Port the browsers config from v9 to v8 #359 by @npejo

v9.0.0-rc.16

29 May 15:27
Compare
Choose a tag to compare
v9.0.0-rc.16 Pre-release
Pre-release
  • Remove support for deprecated react-tranform 😵 #354
  • Format action: documentation, logging and fixes #348

v9.0.0-rc.15

15 May 18:07
Compare
Choose a tag to compare
v9.0.0-rc.15 Pre-release
Pre-release
  • Put back the lint script #352
  • Document prettier and change its trailing comma configuration #353
  • Update documentation to point to Webpack 2 e145fc1

v9.0.0-rc.14

11 May 15:05
Compare
Choose a tag to compare
v9.0.0-rc.14 Pre-release
Pre-release

v9.0.0-rc.13

09 May 18:09
Compare
Choose a tag to compare
v9.0.0-rc.13 Pre-release
Pre-release
  • Add format command that applies prettier #347