Skip to content

Releases: stealjs/steal

1.5.6

26 Jul 15:47
Compare
Choose a tag to compare

Patches

  • Keep crawling when an incompatible package version is found (#1224)
  • Descriptive version mismatch error (#1176)
  • Descriptive error message for unresolved packages not saved as a dependency (#1205)

v1.5.5-pre.0

03 Jul 00:30
Compare
Choose a tag to compare

A pre-release for testing A bug fix for issues with steal-clone (#1221).

v1.5.5

03 Jul 13:30
Compare
Choose a tag to compare

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

13 Jun 13:15
Compare
Choose a tag to compare

This is a bug-fix release that fixes usage in IE9.

Issues

1.5.3

12 Jun 12:44
Compare
Choose a tag to compare

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

03 May 18:36
Compare
Choose a tag to compare

Improved progressive loading guide for #1188

1.5.1

25 Apr 16:58
Compare
Choose a tag to compare

This is a bug fix release that fixes an issue with Zombie 5.x. Zombie no longer supports the attribute.nodeName property. This release fixes this by using attribute.name instead. Fixed #1177

1.5.0

24 Apr 14:17
Compare
Choose a tag to compare

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

18 Apr 16:52
Compare
Choose a tag to compare

This is a documentation release that updates the Progressive Loading guide to use a weather listing rather than the GitHub listing.

screen shot 2017-04-18 at 11 00 56 am

1.4.2