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-pages
was 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=production
onnpm run dist
- fc41731 Add
NODE_ENV=test
onnpm run test
andnpm run test-watch