Releases: stealjs/steal
1.5.6
v1.5.5-pre.0
A pre-release for testing A bug fix for issues with steal-clone (#1221).
v1.5.5
Patches
- Chore(package): update testee to version 0.5.1: a48415c
- Merge pull request #1215 from stealjs/greenkeeper/testee-0.5.1: 115a8f0
- Demonstrates error with #1221: 245739b
- Shows problem doesn't require dynamic imports: 5ef2d0d
- Fixes #1221 and adds tests for it: 65abac0
- Merge pull request #1222 from stealjs/1221-dynamic-clones: 5e35152
1.5.4
This is a bug-fix release that fixes usage in IE9.
Issues
1.5.3
This is a bug fix release, which fixes an issue when using live-reload with steal-clone. Also includes some minor documentation improvements to the Babel docs and progressive loading guide.
Issues
v1.5.2
1.5.1
1.5.0
This is a minor release of steal that adds the new homeAlias
option and a new build of steal.js that excludes the promises polyfill.
Features
homeAlias
Steal 1.0 added the tilde operator that allows you to reference your project's root/home folder using the ~
scheme like so:
import "~/components/tabs";
The ~
character was chosen because it correlates nicely to the concept of home directories in the filesystem. However since some ecosystems have this same idea but use another character (for example, in the Vue community using @/
is common) the homeAlias config option was added so that you can change what character is used to indicate the home folder.
{
"steal": {
"homeAlias": "@"
}
}
import "@/components/tabs";
The ~
scheme is the default homeAlias, so no configuration is needed to use that.
steal-sans-promises
Now that it is 2017 more and more browsers support Promise
native. For many projects there is no need to use a polyfill.
In Steal 2.0 it is likely that no polyfill will be included (or might be included optionally), but in the meantime the steal-sans-promises.js and steal-sans-promises.production.js scripts have been added to steal.
Use them in exactly the same manner that you use steal.js today:
<script src="./node_modules/steal/steal-sans-promises.js"></script>
Note that when building with steal-tools the steal.production.js script is copied into your dest folder. This is the normal version of steal which does include the Promise polyfill. There is an open issue to provide a way to use steal-sans-promises.production.js instead (and ditto for using bundleSteal). In the meantime you can use steal-sans-promises from node_modules like so:
<script src="./node_modules/steal/steal-sans-promises.production.js" main="app/main"></script>
Issues
1.4.6
1.4.2
This is a bug fix release.
Issues
#1092 CSS is parsed as JSON if file starts with an attribute selector
#1153 Update string_decoder to the latest version
#1127 Update babel-standalone to the latest version
#1123 Prevent System.ext from having a 'constructor'
#1151 Update https-browserify to the latest version
#1149 Update grunt-contrib-uglify to the latest version
#1159 Prevent mutating params
#1161 Improve CJS module format detection
#1163 Let the user know when live-reload is unable to connect