Closed greenkeeper[bot] closed 5 years ago
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
This is a bug fix release, fixing a bug with configuration not being applied during a package.json live-reload.
Your tests are passing again with this version. Explicitly upgrade to this version π
This is a bug fix release that helps with live-reload when running on the server.
Your tests are still failing with this version. Compare the changes π¨
This is a bug fix release of steal-npm related to package.json loading
Your tests are passing again with this version. Explicitly upgrade to this version π
This is a patch release that fixes a problem loading Steal in Node
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
This is a bug fix release that makes it possible to load Steal within an Electron app.
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
This is patch release fixing a problem with incorrect baseURL
in IE9 and IE10
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
1.4.1 contains a couple of bug fixes.
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.
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
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
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
Your tests are still failing with this version. Compare the changes π¨
Improved progressive loading guide for #1188
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
Your tests are still failing with this version. Compare the changes π¨
This is a bug-fix release that fixes usage in IE9.
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
Your tests are still failing with this version. Compare the changes π¨
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
Your tests are still failing with this version. Compare the changes π¨
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
Your tests are still failing with this version. Compare the changes π¨
package.json
is missing "name" and "version" fields #1233steal-module
script tag type #1185peerDependencies
that are listed as devDependencies
as well #1228The 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
Your tests are still failing with this version. Compare the changes π¨
This patch release fixes a couple of issues related with the named AMD changes introduced in 1.5.7
Your tests are still failing with this version. Compare the changes π¨
This is a patch release that prevents forcing the stage-0 babel preset on users.
Your tests are still failing with this version. Compare the changes π¨
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.
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
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
This release is for docs only. It removes the Loading From CDN docs as those will not live in stealjs/stealjs.
Your tests are still failing with this version. Compare the changes π¨
This is a documentation release, removing the "Moving to Production" doc.
Your tests are still failing with this version. Compare the changes π¨
This patch release fixes the following issues:
map
is not being set properly #1208The 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
Your tests are still failing with this version. Compare the changes π¨
This patch release fixes false positives from occurring in a warning for when a module loads multiple times.
Your tests are still failing with this version. Compare the changes π¨
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.
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
Your tests are still failing with this version. Compare the changes π¨
This is a patch release, fixing two issues with live-reload:
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
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
This is a minor release, adding one new feature (the ability to define dependencies).
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.
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
Your tests are still failing with this version. Compare the changes π¨
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).
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
Your tests are still failing with this version. Compare the changes π¨
This release fixes a mistake made in the 1.6.1 release, where some needed files were excluded from npm.
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
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.
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
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
This is a minor release, adding improved error messaging for 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:
And now it is:
As you can see from the screenshot we have changed it so that:
While this improvement is now in steal, some plugins are still be updated to take advantage of it.
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
Your tests are still failing with this version. Compare the changes π¨
This is a minor release, featuring improved error messaging with malformed JSON in a package.json.
With #1347 we know get a clear indication of what is wrong with a package.json:
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
Your tests are still failing with this version. Compare the changes π¨
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
}
});
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
This is a minor releasing add a few improved error messages.
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
Your tests are still failing with this version. Compare the changes π¨
Your tests are still failing with this version. Compare the changes π¨
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.
Your tests are still failing with this version. Compare the changes π¨
This is a patch release, fixing an issue where errors lost their stack trace if a dependent module.
Your tests are still failing with this version. Compare the changes π¨
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
Your tests are still failing with this version. Compare the changes π¨
This is a patch release, fixing an issue where multiple packages with their own babelOptions could conflict with each other.
Version 1.2.1 of steal just got published.
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.11.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:
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: