Closed greenkeeper[bot] closed 6 years ago
After pinning to 1.3.6 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.
Your tests are still failing with this version. Compare the changes π¨
This is a bug fix release which adjusts our dependency on lodash
to account for APIs that we are using.
Your tests are still failing with this version. Compare the changes π¨
This is a minor release which adds new features to optimized builds.
In 1.4.0 when dynamically importing a module you needed to include the full module name, which when using npm included a version number. This has been simplified so that, as long as your bundle names are included in the bundle configuration, that same identifier can be used in your dynamic import call:
steal.import("my-app/pages/home/home").then(function(home){
});
One common use case with steal is to have different types of configuration during development and in production. For example, you might connect to a different API server in development. This can be done using envs configuration and commonly looks like so:
package.json
{
"steal": {
"serviceBaseURL": "http://dev.example.com/api/",
"envs": {
"serviceBaseURL": "http://prod.example.com/api/"
}
}
}
And then using it within your models like so:
var loader = require("@loader");
export default makeModel({
url: loader.serviceBaseURL + "todos"
});
Now this functionality will work in optimized builds.
The new version differs by 8 commits.
861404e
1.5.0
930158d
Merge pull request #784 from stealjs/minor
adaef1c
Merge pull request #758 from stealjs/greenkeeper/zombie-5.0.6
f157903
Merge pull request #783 from stealjs/dynamic
af722c0
Use non-normalize bundles names in slim config
ce89504
Merge pull request #779 from stealjs/@loader
dd89738
Add partial support for @loader module
92824ca
chore(package): update zombie to version 5.0.6
See the full diff
Your tests are still failing with this version. Compare the changes π¨
This is a minor release which adds support for ES6 code minification when using uglify, by switching to uglify-es
.
Your tests are still failing with this version. Compare the changes π¨
This is a minor release including a couple of features:
A new target
option is added so slim builds can output code specific to the set target, e.g:
stealTools.build({}, {
target: "node"
});
Setting target to node makes the loader suitable to run on Node.js environments (require is used to load bundles instead of script tags); currently the targets supported are: node, web, and worker (Web Workers).
This version of steal-tools uses the latest release of transpile which makes the AMD output more resilient to problems detecting the module dependencies when the code is minified.
See #563
The new version differs by 17 commits.
d0b89b4
1.7.0
cbac74c
Merge pull request #793 from stealjs/transpile
c94feb1
Use transpile@2.4.x
d2dab82
Make global shim handle explicit cjs dependencies
91906ef
Upgrade bower's steal dependency version
bfd56d0
Make sure transpile does not break steal-tools
37c5477
Merge pull request #791 from stealjs/docs
3d7794f
Document splitLoader and target
d7afc23
Merge pull request #789 from stealjs/greenkeeper/fs-extra-4.0.0
899e1b1
Merge pull request #790 from stealjs/worker
5ffdb8d
Remove logic to handle bundle promises in Workers
ae339d2
Skip slim worker tests in browsers without support
9b2298a
Move loader size tests to different file
fa9de2e
Provide a way to target web workers for slim builds
ce925cd
fix(package): update fs-extra to version 4.0.0
There are 17 commits in total.
See the full diff
Your tests are still failing with this version. Compare the changes π¨
The new version differs by 16 commits.
666e633
1.7.1
768b448
Merge pull request #805 from stealjs/electron-cordova
6991a7e
Update the slim guide with cordova/electron build steps
8783901
Merge pull request #801 from stealjs/circular
9d9ec6c
Merge pull request #803 from stealjs/use-steal-sans-promises
6c730ad
Fix circular deps and Babel AMD's default import
1de30d4
Provide a way to use StealJS without promise polyfill
3464aa5
Merge pull request #800 from stealjs/slim-cli
f5dda02
Improve sentence about targets option
87802fb
Add optimize command to steal-tools CLI
cc64437
Merge pull request #797 from stealjs/exports-worker
1797485
Merge pull request #798 from stealjs/envify
bb2ecdc
Document envify
build option
2136e7e
Add Web Worker support to exports loader shim
9970935
Merge pull request #796 from stealjs/greenkeeper/uglify-es-3.0.26
There are 16 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Your tests are passing again with this version. Explicitly upgrade to this version π
This release includes a couple of new features along with some bug fixes and documentation updates:
stealTools.exports
load on Web Workers, see #775envify
build option #728optimize
API is now available as a CLI command #799bundlePromisePolyfill
option is available to create builds without the Promise polyfill (native promises offer better stack traces) #672Your tests are passing again with this version. Explicitly upgrade to this version π
This patch release fixes an issue with the optimize
command of the CLI. See #809
The new version differs by 8 commits.
01b56aa
1.8.1
88ae892
Merge pull request #808 from stealjs/optimize-cli
90a582a
Make 'target' property optional for optimize CLI
97f849c
Merge pull request #806 from stealjs/greenkeeper/tmp-0.0.33
e7b616a
Merge pull request #813 from stealjs/try-steal-fix
4012b46
Upgrade steal to 1.5.8
917a0e5
1.8.0
c02a9d5
fix(package): update tmp to version 0.0.33
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
This is a patch release, fixing an issue with the main
bundle being excluded from other bundles listing in the bundle manifest file.
The new version differs by 11 commits.
366d3f9
1.8.2
80c32b4
Merge pull request #816 from stealjs/manifest
cf01b1b
Include main bundle in other entry point bundles manifest
01b56aa
1.8.1
88ae892
Merge pull request #808 from stealjs/optimize-cli
90a582a
Make 'target' property optional for optimize CLI
97f849c
Merge pull request #806 from stealjs/greenkeeper/tmp-0.0.33
e7b616a
Merge pull request #813 from stealjs/try-steal-fix
4012b46
Upgrade steal to 1.5.8
917a0e5
1.8.0
c02a9d5
fix(package): update tmp to version 0.0.33
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
This patch release fixes a bug whereby dependencies of plugins (or plugins themselves) that exported a getter on the module namespace would have that getter called during transpilation. This is a rare bug that manifested because of a warning output by can-types.
The new version differs by 15 commits.
bff7152
1.8.3
4f794bf
Merge pull request #821 from stealjs/dp
e521e0b
Fix lint errors; cloneDeep
946c1f4
Prevent cloning the options object
366d3f9
1.8.2
80c32b4
Merge pull request #816 from stealjs/manifest
cf01b1b
Include main bundle in other entry point bundles manifest
01b56aa
1.8.1
88ae892
Merge pull request #808 from stealjs/optimize-cli
90a582a
Make 'target' property optional for optimize CLI
97f849c
Merge pull request #806 from stealjs/greenkeeper/tmp-0.0.33
e7b616a
Merge pull request #813 from stealjs/try-steal-fix
4012b46
Upgrade steal to 1.5.8
917a0e5
1.8.0
c02a9d5
fix(package): update tmp to version 0.0.33
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
The new version differs by 20 commits.
3033632
1.8.4
6d515e7
Merge pull request #824 from stealjs/buildType
935bee2
adds a flag to the buildResult to identify which build process was running.
e5f7c3c
Merge pull request #822 from stealjs/remove-warning
d2c53bb
Remove can't find dependency in graph warnings
bff7152
1.8.3
4f794bf
Merge pull request #821 from stealjs/dp
e521e0b
Fix lint errors; cloneDeep
946c1f4
Prevent cloning the options object
366d3f9
1.8.2
80c32b4
Merge pull request #816 from stealjs/manifest
cf01b1b
Include main bundle in other entry point bundles manifest
01b56aa
1.8.1
88ae892
Merge pull request #808 from stealjs/optimize-cli
90a582a
Make 'target' property optional for optimize CLI
There are 20 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Along with being able to use steal-conditional in optimized builds, this release includes fixes for the following issues:
@loader
not defined in slim build #856@steal
in optimized builds #849Thanks to @pYr0x for adding support to bundleAssets
in optimized builds and filing a bunch of other issues.
The new version differs by 65 commits.
b6da933
1.9.0
c036da2
Merge pull request #864 from stealjs/uglify-sourcemaps
1c2fa5d
Improve minified code sourcemaps
99a0eb0
Merge pull request #848 from stealjs/serviveworker
ceb089d
remove integrated serviceworker plugin
157f96d
Merge branch 'master' into serviveworker
0abee93
Merge pull request #859 from stealjs/no-pluck
2e8b957
Stop plucking @loader from graph in optimized builds
2b6be8e
Merge pull request #858 from stealjs/deep-clone
e9fc68d
Remove unused import
b7a2962
Do not deep clone bundles
39f58ee
Do not deep clone the graph and loader objects
34fe1cf
Merge pull request #853 from stealjs/module
137a64e
Support AMD "module" import in slim builds
072cbf2
Merge pull request #850 from stealjs/add-at-steal
There are 65 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
This patch release fixes a couple of issues with optimized builds
The new version differs by 74 commits.
20407b3
1.9.1
6b52879
Merge pull request #874 from stealjs/greenkeeper/uglify-es-3.1.3
31b60ea
chore(package): update uglify-es to version 3.1.3
48811ba
Merge pull request #870 from stealjs/slim-context
a08562a
Set environment global as context of module factory
f3941a2
Merge pull request #866 from stealjs/umd-exports
1f23d00
Make sure transpile handles UMD/AMD with 'exports'
369d9f8
Merge pull request #872 from stealjs/greenkeeper/steal-bundler-0.3.5
8977a7c
chore(package): update steal-bundler to version 0.3.5
b6da933
1.9.0
c036da2
Merge pull request #864 from stealjs/uglify-sourcemaps
1c2fa5d
Improve minified code sourcemaps
99a0eb0
Merge pull request #848 from stealjs/serviveworker
ceb089d
remove integrated serviceworker plugin
157f96d
Merge branch 'master' into serviveworker
There are 74 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
The new version differs by 82 commits.
a801c7f
1.9.2
ce91cc0
Merge pull request #878 from stealjs/greenkeeper/browserify-14.5.0
0503eff
Merge pull request #888 from stealjs/rm-docs
0675926
chore(package): update browserify to version 14.5.0
7ac07ae
Remove guides from this repository
e56ffdb
Merge pull request #890 from stealjs/tests-s
abffd2c
Use the latest testee
2fec3df
Downgrade uglify-es version
20407b3
1.9.1
6b52879
Merge pull request #874 from stealjs/greenkeeper/uglify-es-3.1.3
31b60ea
chore(package): update uglify-es to version 3.1.3
48811ba
Merge pull request #870 from stealjs/slim-context
a08562a
Set environment global as context of module factory
f3941a2
Merge pull request #866 from stealjs/umd-exports
1f23d00
Make sure transpile handles UMD/AMD with 'exports'
There are 82 commits in total.
See the full diff
Version 1.4.0 of steal-tools just got published.
This version is covered by your current version range and after updating it in your project the build failed.
As steal-tools 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 failed [Details](https://travis-ci.org/canjs/steal-stache/builds/252106743?utm_source=github_status&utm_medium=notification)Release Notes
1.4.0steal-tools 1.4.0 is out!π₯ π This release marks a big shift in how steal-tools builds applications, as it introduces optimized builds (aka, slim builds). These use a new loader we wrote just for production use that only includes the bare minimum necessary to load an application.
Optimized Builds
You can learn about our plans for developing optimized builds from this blog article. For now some feature that you might be using in StealJS aren't implemented. But don't worry, you can try it out and it will tell you if your application is not compatible.
To try out using the new
stealTools.optimize()
API check out the guide, which will have you use the slim loader on an example application. The result is a 46% decrease in bundle size!Using stealTools.build
Using stealTools.optimize
async scripts
One of the most exciting aspects of the new API is that it allows you to load your bundles using
async
script tags:This means all of your bundles can be loaded in parallel, for faster loads (in supporting browsers).
In addition to the guide, check out the steal-tools.optimize documentation on the extra features it includes.
Commits
The new version differs by 54 commits.
68ae316
1.4.0
128c1f4
Merge pull request #780 from stealjs/minor
929a8f7
Add changes from master into minor
70494c5
Merge pull request #778 from stealjs/circular
7c8f782
Support circular dependencies (slim loader)
986db2c
Merge pull request #777 from stealjs/named-imports
ed49d46
Support ESM named imports
0145daa
Merge pull request #773 from stealjs/benchmarks
3ced8cb
Add an offset to bundle size checking
d57e5cb
Add file size benchmarks
a5a7b4f
Merge pull request #772 from stealjs/circular
f28f742
Fail the build if circular dependencies are found
ff29ba1
Merge pull request #767 from stealjs/docs-manifest
b75db43
Document bundleManifest option
49540b0
Merge pull request #765 from stealjs/optimize
There are 54 commits in total.
See the full diff
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: