Releases: saguijs/sagui
v8.0.1
v8.0.0
This stable release brings all the changes from the previous release candidates.
Smaller CSS module names
It changed from [hash] to [hash:base64:5], which should decreate the size of the final bundle considerably. Check #298 for more information.
Yarn support and changes in the npm scripts
This release removes the need for cross-env while updating the standard npm scripts for:
{
"scripts": {
"build": "sagui build",
"dist": "sagui dist",
"start": "sagui develop --port 3000",
"test": "sagui test",
"test:lint": "sagui test:lint",
"test:typecheck": "sagui test:typecheck",
"test:unit": "sagui test:unit --coverage",
"test:unit:watch": "sagui test:unit --watch"
}
}If you haven't made any custom changes, upgrading from v7, should be just to point to the newest release. Sagui will take care of updating the scripts for you.
Deprecation of npm run develop
Now simply use the more standard npm start.
Other notable changes
- Make style source-maps disabled by default #290
v8.0.0-rc.3
v7.4.1
"Empty release" to updated npm latest release away from the upcoming v8.
This was done quickly after we accidentally pushed a beta release in the stable channel.
v8.0.0-rc.2
- Make sure NODE_ENV is available in the sagui.config.js #292
v8.0.0-rc.1
v8.0.0-rc.0
This release removes the need for cross-env while updating the standard npm scripts for:
{
"scripts": {
"build": "sagui build",
"dist": "sagui build --optimize",
"start": "sagui develop --port 3000",
"test": "npm run test:lint && npm run test:typecheck && npm run test:unit",
"test:lint": "sagui test:lint",
"test:typecheck": "sagui test:typecheck",
"test:unit": "sagui test:unit --coverage",
"test:unit:watch": "sagui test:unit --watch"
}
}If you haven't made any custom changes, upgrading from v7, should be just to point to the newest release. Sagui will take care of updating the scripts for you.
A side-effect of this change is that the build and dist scripts always complile with the NODE_ENV=production.
v4.0.3
v4.0.0
There were two small breaking changes, making this upgrade very simple:
- The plugin
webpack-pageswas renamed towebpack-archetype-pages; - We changed the way webpack configurations are merged, now loaders are merged toghether if their test name matches.
Major changes:
- #36 Add support to Library projects;
- #35 Use webpack-merge smart feature to allow modifying an existing loader.
- #41 Add support for more browsers to run tests
- #22 Upgrade to Babel 6
- #62 Build CSS files as separated artefacts while using pages
- #64 Update to Standard 5.1
- #66 Refactor media loaders and add support to videos
- ea0dae4 Add
NODE_ENV=productiononnpm run dist - fc41731 Add
NODE_ENV=testonnpm run testandnpm run test-watch