stealjs / steal-npm

[DEPRECATED] StealJS plugin for using NPM
http://stealjs.com/
MIT License
12 stars 6 forks source link

An in-range update of steal is breaking the build 🚨 #229

Closed greenkeeper[bot] closed 5 years ago

greenkeeper[bot] commented 7 years ago

Version 1.2.1 of steal just got published.

Branch Build failing 🚨
Dependency steal
Current Version 1.2.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As steal is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this :muscle:


Status Details - ❌ **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.org/stealjs/steal-npm/builds/199230165)
Release Notes 1.2.1

1.2.1 is a bug fix release that fixes an issue that was causing the steal-tools tests to fail. See here.

This bug fix release makes it so that during a build if we encounter code such as:

require("./package");

Where ./package is actually a package.json, we will eventually retrieve the correct file after some retries.

Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

Version 1.2.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.2.2

This is a bug fix release that improves the CommonJS detection within AMD modules. Now things like:

define(function(require){
  var foo = "some string stuff require('bar');";
});

Will not contain false positives.

Bugs

greenkeeper[bot] commented 7 years ago

Version 1.2.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.2.3

This is a bug fix release that addresses an issue with live-reloading after an npm install.

steal-npm 1.0.9 contains a bug fix for live-reload. When doing an npm install with live-reload on, this keeps the internal state of the npm plugin for use thereafter.

greenkeeper[bot] commented 7 years ago

Version 1.2.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.2.4

This is a bug fix release, fixing a bug with configuration not being applied during a package.json live-reload.

Bugs

greenkeeper[bot] commented 7 years ago

Version 1.2.5 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 1.2.5

This is a bug fix release that helps with live-reload when running on the server.

Bugs

greenkeeper[bot] commented 7 years ago

Version 1.2.6 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.2.6

This is a bug fix release of steal-npm related to package.json loading

greenkeeper[bot] commented 7 years ago

Version 1.2.7 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes 1.2.7

This is a patch release that fixes a problem loading Steal in Node

Commits

The new version differs by 3 commits .

  • 7d150d4 1.2.7
  • 6170809 Merge pull request #1067 from stealjs/move-loader-deps
  • c7de081 Move steal-es6-module-loader to package dependencies

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 1.2.8 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 1.2.9 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.2.9

This is a bug fix release that allows child packages to import devDependencies.

When you install a dependency that looks like:

{
  "name": "child",
  "devDependencies": {
    "foo": "1.0.0"
  }
}

And this child dependency tries to import its devDependency:

require("foo");

Previously this would fail, because npm does not install a child dependency's devDependencies. However, in some cases foo might have been installed anyways; because it is installed by another package for example. Now steal will try to resolve the devDependency package.

Issues

greenkeeper[bot] commented 7 years ago

Version 1.2.10 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.2.10

This is a bug fix release that makes it possible to load Steal within an Electron app.

Issues

greenkeeper[bot] commented 7 years ago

Version 1.2.11 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

greenkeeper[bot] commented 7 years ago

Version 1.3.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 1.3.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.3.1

This is patch release fixing a problem with incorrect baseURL in IE9 and IE10

greenkeeper[bot] commented 7 years ago

Version 1.3.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

greenkeeper[bot] commented 7 years ago

Version 1.4.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.4.0

Babel plugins and presets

This new release allows StealJS to use babel plugins and presets defined in the babelOptions object.

StealJS uses babel-standalone internally, to use any of the builtin plugins/presets you just need to add them to the babelOptions object in your package.json:

"steal": {
  "babelOptions": {
    "plugins": [
      "transform-decorators-legacy"
    ] 
  }
}

Non builtin plugins/presets are also supported, just make sure you install the npm packages along with adding them to the babelOptions object.

Check out the StealJS docs to learn more about this new feature.

greenkeeper[bot] commented 7 years ago

Version 1.4.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.4.1

1.4.1 contains a couple of bug fixes.

Bugs

Commits

The new version differs by 5 commits .

  • 6871bc3 1.4.1
  • b077621 Merge pull request #1147 from stealjs/fetch-babel
  • a469a3e Prevent unwanted global package name loading
  • 9ca23bc Merge pull request #1142 from stealjs/contextual-plugin-loader
  • d613bc2 Use pluginLoader in contextual extension

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 1.4.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 37 commits .

  • 97be2e7 1.4.2
  • e9a9444 Merge pull request #1164 from stealjs/lr-error
  • c42cb6a Log an error when unable to connect to ws server
  • c6e7629 Merge pull request #1161 from stealjs/cjs-detection
  • e939257 Improve CJS module format detection
  • 05227f5 Merge pull request #1160 from stealjs/remove-babel-core
  • 35533bb Replace babel-core with babel-standalone (patch)
  • 336f6a0 Remove old deprecated babel files (patch)
  • 71ef85c Merge pull request #1159 from stealjs/opt
  • 4b07e48 Ext plugin: make sure to pass normalized name
  • 8848364 Don't run linting in Node 0.12
  • 3be05a8 Prevent mutating params
  • 2e20c32 Merge pull request #1149 from stealjs/greenkeeper/grunt-contrib-uglify-2.3.0
  • 2204e49 Merge pull request #1151 from stealjs/greenkeeper/https-browserify-1.0.0
  • 41d48d9 Add updated steal production file (patch)

There are 37 commits in total. See the full diff.

greenkeeper[bot] commented 7 years ago

Version 1.5.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.1

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

Commits

The new version differs by 31 commits0.

  • 933bd12 1.5.1
  • ba6c847 Merge pull request #1181 from stealjs/attr-name
  • c6233bc Use attr.name to get an attribute's name
  • 0988858 1.5.0
  • 80f92eb Merge pull request #1179 from stealjs/1108-build-without-promise-shim
  • 7309897 Exclude the loader build from eslinting
  • a2c63b9 Make steal-sans-promises work in Production
  • cfac392 Merge pull request #1178 from stealjs/home-alias
  • eb2da30 Document the homeAlias option.
  • e99bd1e Add homeAlias test
  • 4e70321 Add homeAlias option
  • b3a5a75 Merge pull request #1175 from stealjs/greenkeeper/os-browserify-0.3.0
  • c642f49 fix(package): update os-browserify to version 0.3.0
  • fb9fb58 Fixes #1108. Adds tasks to build without promise shim
  • c5d165a 1.4.6

There are 31 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes v1.5.2

Improved progressive loading guide for #1188

Commits

The new version differs by 5 commits0.

  • 2764ffa v1.5.2
  • bb1f22b Merge pull request #1190 from stealjs/1188-prog-loading
  • 90ee8d6 minor fixes for progressive loading, fixes #1188
  • 57e2ede Merge pull request #1184 from stealjs/copy-versions-to-local
  • 1772e27 Copy versions to local loader

false

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.4

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

Issues

Commits

The new version differs by 32 commits.

  • 1371002 1.5.4
  • 92ed7e4 Merge pull request #1217 from stealjs/def
  • 4643388 .default -> ["default"]
  • 3d1e152 1.5.3
  • 0504397 1.5.3
  • 2ac5ddb Merge pull request #1198 from stealjs/greenkeeper/grunt-contrib-uglify-3.0.0
  • 3cf4c7d Merge pull request #1182 from stealjs/greenkeeper/fs-extra-3.0.0
  • 3dbe6fd Merge pull request #1183 from stealjs/greenkeeper/http-server-0.10.0
  • fbaa454 Merge pull request #1191 from stealjs/improve-progressive-guide
  • 8312992 Merge pull request #1214 from stealjs/lr-clone
  • 2ddfbcc Make the live-reload extension cloneable
  • d16aaa2 Merge pull request #1200 from stealjs/greenkeeper/babel-standalone-6.24.2
  • 30da726 Merge pull request #1204 from stealjs/quotes
  • 76435f7 Use double quotes in html attributes
  • a997885 chore(package): update babel-standalone to version 6.24.2

There are 32 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.5 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 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
Commits

The new version differs by 7 commits.

  • f988df2 1.5.5
  • 5e35152 Merge pull request #1222 from stealjs/1221-dynamic-clones
  • 65abac0 fixes #1221 and adds tests for it
  • 5ef2d0d shows problem doesn't require dynamic imports
  • 245739b demonstrates error with #1221
  • 115a8f0 Merge pull request #1215 from stealjs/greenkeeper/testee-0.5.1
  • a48415c chore(package): update testee to version 0.5.1

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.6 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.6

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)
Commits

The new version differs by 8 commits.

  • 65c62a5 1.5.6
  • d52f9ed Merge pull request #1229 from stealjs/unsaved-dep
  • 18cd088 Only pass the error object to console.error
  • 051fef0 Better error message for possible unsaved packages
  • 12c3dff Merge pull request #1226 from stealjs/error-message
  • 52b59ee Descriptive version mismatch error
  • fa0e0c8 Merge pull request #1225 from stealjs/crawl-parent
  • d6d74a0 Continue crawling when a incompatible parent is found

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.7 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.7

This patch release include fixes for the following issues:

  • Improved error message when mismatched version package is found #1176
  • Improved error message when steal-less is not installed #995
  • Improved error message when package.json is missing "name" and "version" fields #1233
  • Fixes issue with the steal-module script tag type #1185
  • Fixes issue with a flag being out of scope inside Steal's core #1189
  • Fixes a bug loading peerDependencies that are listed as devDependencies as well #1228

πŸŽ‰ πŸŽ‰ πŸŽ‰

Commits

The new version differs by 22 commits.

  • cac56f1 1.5.7
  • 385b93f Merge pull request #1245 from stealjs/named-amd-deps
  • 9b1e795 Make sure locate hook gets a full load object
  • d83b69c Register full npm name of named AMD modules
  • 915c636 Merge pull request #1244 from stealjs/flag-scope
  • 974c598 Add isWindows flag to the scope of addToError
  • d8376df Merge pull request #1243 from stealjs/old-node
  • 65d4ca8 Merge pull request #1241 from stealjs/remove-artifact
  • 8b53b1e Stop running tests on Node.js 0.12.x
  • 4f33d89 Merge pull request #1239 from stealjs/steal-module
  • f7cdc0e Remove old steal-no-promise file
  • c4c989c Fix steal-module script extension
  • 92ad084 Merge pull request #1238 from stealjs/mismatch
  • ddefa4a Simplify mismatch version error message
  • b716d08 Merge pull request #1236 from stealjs/peer-deps

There are 22 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.8 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.8

This patch release fixes a couple of issues related with the named AMD changes introduced in 1.5.7

  • Side bundles were incorrectly registered and steal would not load them correctly
  • An undefined reference would case steal to throw when bundleSteal is used in steal-tools

See stealjs/steal-tools#811

Commits

The new version differs by 4 commits.

  • 547aa53 1.5.8
  • 9128ba5 Merge pull request #1251 from stealjs/add-guard
  • 7fce49b Only register npm module names
  • f8ecf64 Guard against undefined currentLoad reference.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.9 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.9

This is a patch release that prevents forcing the stage-0 babel preset on users.

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.10 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.10

This is a bug fix releasing fixing a couple of parsing problems. One regarding AMD's detection of the CommonJS syntax, and other related to the steal.joinURIs API, used in places like steal-css. Big thanks to @James0x57 for his efforts fixing these bugs.

Pull Requests

Commits

The new version differs by 16 commits.

  • e333bac 1.5.10
  • 89f49c8 Merge pull request #1260 from stealjs/update-readme
  • 518870e Merge branch 'master' into update-readme
  • c210af1 Merge pull request #1259 from stealjs/rm-docs
  • 2053e89 Merge pull request #1257 from stealjs/typo-fix-loadimport
  • 5461dde Merge pull request #1258 from stealjs/joinuris
  • ca395f6 Remove stealjs docs from this repo
  • 5326099 Fix @ in url parsing problem. Tests from Matthew. Closes #1253
  • 72e53d0 Fix typo "load import" in quick-start.md
  • 78a5b4a Merge pull request #1249 from stealjs/amdcjsregex
  • 478b4d6 Merge branch 'master' into amdcjsregex
  • 4d8111d For stealjs/steal-tools#563 - requireAlias boundary check added
  • 153de2b For stealjs/steal-tools#563 - improve regex detection in more cases
  • 1c92217 For stealjs/steal-tools#563 - added comments to describe the algorithm.
  • e08827c Closes stealjs/steal-tools#563 - Parse for amd cjs deps in single loop through and fix dep detection after an inline regex containing a single quote of the same type used in the require param

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.11 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.11

This is a bug fix release, fixing an issue with steal-css breaking in production. The issue was our new CommonJS dependency detection algorithm, which causes a false-positive detection of a dependency in steal-css.

Issues

#1261 myhub app breaks in production

Commits

The new version differs by 3 commits.

  • e3b701a 1.5.11
  • 7452582 Merge pull request #1262 from stealjs/detect
  • a7d7ded False positive dep detection in minified steal-css

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.12 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.12

This release is for docs only. It removes the Loading From CDN docs as those will not live in stealjs/stealjs.

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.13 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.13

This is a documentation release, removing the "Moving to Production" doc.

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.14 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.14

This patch release fixes the following issues:

  • Missing docs for plugin configuration stealjs/stealjs#34
  • Show full package.json content in progressive loading guide #1267
  • npm config map is not being set properly #1208
  • Warn if someone loaded a module at the same path twice #1264
Commits

The new version differs by 14 commits.

  • fd74d20 1.5.14
  • de374a1 Merge pull request #1273 from stealjs/loads-twice-warning
  • 9889943 Use Function::bind instead of console.warn.bind
  • e6dfcb2 Warn if a module is loaded at the same path twice
  • 38d9835 Merge pull request #1271 from stealjs/map-right
  • d548dd8 Apply mappings when left-side is not a pkg but right-side is.
  • cc8ad7d Merge pull request #1211 from stealjs/map-right
  • c61222b Add missing import
  • 4c7da96 Use Node 7 for tests
  • c0ff9eb Restructure npm normalize tests
  • d0b771b Merge pull request #1270 from stealjs/update-guide
  • e15e2e4 Show full package.json content with diff
  • 4f35064 Add plugins configuration documentation
  • cd6cd0b NPM -> npm

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.15 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.15

This patch release fixes false positives from occurring in a warning for when a module loads multiple times.

Pull requests

Commits

The new version differs by 3 commits.

  • 42e8ba8 1.5.15
  • e749f8b Merge pull request #1281 from stealjs/warn2
  • 6b999af Prevent false positives in double-loaded module warning

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.16 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.16

This is a patch release of steal, adding documentation about using development bundles configuration. The documentation will be available on stealjs.com under API -> steal -> devBundle/depsBundle.

Commits

The new version differs by 7 commits.

  • 96c6003 1.5.16
  • 6ce78c9 Merge pull request #1295 from stealjs/dbundle
  • ecf34ca Document the deps-bundle and dev-bundles configuration values
  • 7eddfbc Merge pull request #1293 from eben-roux/patch-2
  • 4ad5788 - fixed typo
  • c020e8b Merge pull request #1283 from stealjs/node-promises
  • 67cd99c Use Node.js native promises

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.17 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.5.17

This is a patch release, fixing two issues with live-reload:

Issues

Commits

The new version differs by 5 commits.

  • 8da837d 1.5.17
  • 93952bc Merge pull request #1301 from stealjs/warn-live-reload
  • 3844f52 Override loader.delete to prevent live-reload loaded twice warnings
  • 0e5714b Merge pull request #1296 from stealjs/fix-live-reload-with-dynamic-import
  • 5c45fea Fix issue breaking live-reload when used with dynamic-import

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.18 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.6.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.6.0

This is a minor release, adding one new feature (the ability to define dependencies).

meta.deps for ES and CommonJS modules

1.6.0 adds the ability to define dependencies on ES modules (modules using import/export) and CommonJS (using require). This is useful when a module has an implicit dependency (such as a css file) that it does not define as a dependency itself.

As an example, let's say you had a module:

counter.js

function makeCounter() {
  let counter = document.createElement("div");
  counter.className = "counter";
  counter.textContent = 0;

  let start = Date.now();
  setInterval(() => {
    let end = Date.now();
    let diff = start - end;
    let seconds = Math.floor(diff / 1000);
    counter.textContent = seconds;
  }, 500);

  return counter;
}

export default makeCounter;

Which has an associated CSS for styling:

counter.css

.counter {
  font-weight: bolder;
  color: tomato;
}

If you wanted to use this component, previously you would have to remember to import both of these files in each place that needed them.

In 1.6.0 you can now add meta.deps to any ES or CommonJS module, adding to globals which were previously supported.

To fix the above, edit your package.json:

{
  "name": "my-app",
  "version": "1.0.0",
  "main": "main.js",

  "steal": {
    "meta": {
      "my-app/counter":  {
        "deps": ["my-app/counter.css"]
      }
    }
  }
}

And now you can simply import the counter.js module, and the styles will come with it.

Thanks to @DesignByOnyx for adding this feature.

Issues

Commits

The new version differs by 6 commits.

  • 804c421 1.6.0
  • 02258c5 Merge pull request #1302 from stealjs/meta-deps-config
  • a8a0d5e 1.5.19
  • a588b03 Merge pull request #1304 from stealjs/warn-false-positive2
  • 6cba492 Prevent false positive 'loaded twice' warnings
  • e4506a2 Add ability to define implicit dependencies using meta deps

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.6.1

This is a patch release, fixing a cause when importing CommonJS modules from ES modules, that themselves import a common CommonJS module that happens to export the global object (in the browser the self property).

Issues

#1312 Importing a CommonJS module that exports the window object receives the Module object rather than the exported value

Commits

The new version differs by 6 commits.

  • a94e95d 1.6.1
  • a7a0e21 Merge pull request #1315 from stealjs/npmignore
  • e231b0c Merge pull request #1313 from stealjs/cjs-module
  • d3333df adds a npmignore file.
  • 0cd50d7 Remove package-lock.json from source control
  • 4b613ad Allow the global to be exported as a CJS value, and then imported into a

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.6.2

This release fixes a mistake made in the 1.6.1 release, where some needed files were excluded from npm.

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.6.3

This is a patch release, fixing a bug where configuration in buildConfig would override other configuration during a build. So any configuration needed during production wouldn't exist.

Commits

The new version differs by 3 commits.

  • 80c9ab4 1.6.3
  • 93856cc Merge pull request #1320 from stealjs/buildconfig
  • 634de88 Prevents buildConfig from overriding package's configuration

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.6.4

This fixes an issue where steal would try to load a module that had already failed to load. This prevents a variety of repetitive error messages.

Commits

The new version differs by 9 commits.

  • 462b286 1.6.4
  • 6e68bde Merge pull request #1321 from stealjs/mod-twice-bug
  • 29e7d1d Prevent rerunning module loading on modules that have already failed
  • 584469b Merge pull request #1314 from stealjs/sec-vuln
  • d8b2e3e Remove jquery-ui from npm tests
  • 9429b6f Saucelabs only supports FF 56
  • 4d7c6ba Increase the firefox version
  • 61049f3 Remove jquery-ui from the copied scripts
  • c91540d Remove jquery-ui

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.5 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 3 commits.

  • e945932 1.6.5
  • 1774cc8 Merge pull request #1328 from stealjs/pr
  • 47421c4 Prevent failed loads from one linkset to prevent other linksets to load

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.7.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.7.0

This is a minor release, adding improved error messaging for 404 errors.

Improved 404 Errors

When a 404 occurs because the module is not able to be found by Steal, we have improved the error messaging.

Before it looked like:

36687970-0de91776-1af9-11e8-83e3-b48489f9aa63

And now it is:

36808550-6b835694-1c93-11e8-8420-16789dde804e

As you can see from the screenshot we have changed it so that:

  • We explain what module could not be found.
  • Link to some documentation that gives pointers on how to fix the problem. The documentation is here.
  • Show the code where it was imported inline.
  • The stack-trace also links to this same code.

While this improvement is now in steal, some plugins are still be updated to take advantage of it.

Commits

The new version differs by 10 commits.

  • 6d59147 Build for 1.7.0
  • 3efd871 1.7.0
  • dd1a473 Merge pull request #1341 from stealjs/file-missing
  • c141fc9 Improve 404 error message
  • 30876e1 Merge pull request #1340 from stealjs/file-missing
  • a014707 Completely remove dependency on jquery in the live-reload test
  • 3586e3d Prevent 'Is this an npm module not saved' error
  • 725490e Merge pull request #1339 from stealjs/load-twice-dep
  • 31aa362 Remove dependency on jquery
  • 8737076 Remove 'loaded twice' false positive when there is a missing file

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.8.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.8.0

This is a minor release, featuring improved error messaging with malformed JSON in a package.json.

Features

package.json error messaging

With #1347 we know get a clear indication of what is wrong with a package.json:

screen shot 2018-03-02 at 4 48 44 pm

Pull Requests

Commits

The new version differs by 5 commits.

  • 53f54ea 1.8.0
  • ddc92e0 Merge pull request #1349 from stealjs/sd-lr
  • d841938 Prevent unhandled rejections caused by live-reload
  • 58c7ecf Merge pull request #1347 from stealjs/bad-json
  • fb05799 Improve the error message when there is a malformed package.json

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.9.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.9.0

This is a minor releasing adding error handling to the live-reload module.

Now when an error occurs reloading a module, an Error is called as the first argument to the callback.

import reload from "live-reload";

reload(function(err){
    if(err) {
        displayErrorMessage(err);
    } else {
        // Do whatever is normal
    }
});
Commits

The new version differs by 3 commits.

  • 94ab543 1.9.0
  • fde0ab3 Merge pull request #1351 from stealjs/reloader
  • 0255624 reload(callback) syntax now returns an error

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.9.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 3 commits.

  • cdbf99f 1.9.1
  • 4f4f34d Merge pull request #1352 from stealjs/frame
  • e854828 Update code-frame so that it will run in Node

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.9.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.9.2

This is a patch release, fixing a bug where modules in a failed loading state were not recoverable after a live-reload that fixes the underlying problem.

Commits

The new version differs by 3 commits.

  • 36cfdcd 1.9.2
  • 2093b92 Merge pull request #1358 from stealjs/lr-failed
  • fb22fcd When a module is deleted, ensure any 'failed' records are removed

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.10.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.10.0

This is a minor releasing add a few improved error messages.

Pull Requests

Commits

The new version differs by 15 commits.

  • 983d081 1.10.0
  • e6d2afc Merge pull request #1363 from stealjs/json-err
  • cb070dc Parse out JSON syntax error for Edge
  • 29bd738 Correctly parse line and column for firefox syntax errors
  • 2299add Improve error messaging on malformed JSON
  • 031d368 Merge pull request #1362 from stealjs/vers-mis
  • 29f0f00 Remove old version mismatch test
  • 6761b4b Do not mask the passed in pkg variable
  • 0df89ef Improve the error message on mismatched package versions
  • 29e8c03 Merge pull request #1360 from stealjs/dev-bundle-err
  • e73f297 Provide a nice error message when dev bundle fails to load
  • 39e83c8 Merge pull request #1359 from stealjs/append-error
  • b994fff Move codeframe loading to its own function
  • f69ea99 Only remove the steal.js stack parts from errors
  • f519527 Implements loader.rejectWithCodeFrame

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.10.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 4 commits.

  • 8b9f98d 1.10.1
  • 4bfebac Merge pull request #1365 from stealjs/es-circ
  • 56fc7d5 Make esModule regex work with minified files
  • cfd9fda Detect circular ES modules in AMD bundles

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.0 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.11.0

Improved error messaging on SyntaxErrors during parsing.

This is a minor release, improving the SyntaxErrors generated during parsing, both for ES and CommonJS modules. On the ES side this change removes the unhelpful Babel stack trace and puts instead a stack trace to where the error occurred.

screen shot 2018-03-21 at 10 56 57 am

Commits

The new version differs by 4 commits.

  • 0b62e43 1.11.0
  • f23c959 Merge pull request #1368 from stealjs/parse
  • 05734d7 Conditionally user loader.StackTrace
  • 263cda1 Improve error messages on parse errors

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.1 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.11.1

This is a patch release, fixing an issue where errors lost their stack trace if a dependent module.

Pull Requests

Commits

The new version differs by 4 commits.

  • 8782e35 1.11.1
  • db9785b Merge pull request #1374 from stealjs/err-now
  • 0c2c0bf Make work in Edge
  • 0687016 Prevent removing stack trace when a dependent module throws.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 8 commits.

  • 8fcc529 1.11.3
  • 08a9c9b Merge pull request #1376 from stealjs/resave
  • 8d150e5 Don't save the package.json of config set "late"
  • d8d8259 1.11.2
  • 54e2ff3 Merge pull request #1375 from stealjs/buildconfig
  • 45c0abc Prevent buildConfig from being applied in development
  • 6044fda Merge branch 'master' of github.com:stealjs/steal into buildconfig
  • de87aa3 Start of buildConfig refactor

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Release Notes 1.11.4

This is a patch release, fixing an issue where multiple packages with their own babelOptions could conflict with each other.

Pull Requests

#1377 https://github.com/stealjs/steal/pull/1377

Commits

The new version differs by 3 commits.

  • e880ab3 1.11.4
  • 45f6bb1 Merge pull request #1377 from stealjs/child-bopts
  • 093e318 Derive babelOptions from the pkg when available

See the full diff