stealjs / steal-css

StealJS plugin for CSS
https://www.npmjs.com/package/steal-css
MIT License
2 stars 1 forks source link

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

Closed greenkeeper[bot] closed 7 years ago

greenkeeper[bot] commented 7 years ago

Version 1.3.4 of steal-tools just got published.

Branch Build failing 🚨
Dependency steal-tools
Current Version 1.3.3
Type devDependency

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/stealjs/steal-css/builds/233280805?utm_source=github_status&utm_medium=notification)

Release Notes 1.3.4

This patch release includes fixes for the following issues:

  • Option dest does not support function for CJS output #683
  • Minify the JS bundles (besides each individual node) #695
  • CleanCSS incorrectly updates url()s when using bundles #689
  • Deprecate engine-dependencies package #687
  • Bumps steal-conditional version to handle module identifiers with extensions #685
  • Documentation issues on the steal-tools bundle page stealjs/steal#1197 and #697
  • Adds buildResult as resolved value for stealTools.export #266
  • Use pump to simplify node streams handling here and here.

πŸ’₯ πŸ’₯

Commits

The new version differs by 30 commits.

  • 0b7a0b9 1.3.4
  • d1ddfed Merge pull request #709 from stealjs/ignore-uglify
  • 0dad54e Merge pull request #713 from stealjs/export-stuff
  • 96f1248 Adds buildResult as resolved value for stealTools.export
  • a556a9a Set greenkeeper to ignore uglify-js
  • 9e6a405 Merge pull request #704 from stealjs/pump
  • a94d072 Merge pull request #705 from stealjs/bundle-docs
  • dc1d31f Fix steal-tools bundle docs
  • d39524d Simplify steal-tools bundle with pump library
  • fea3bd9 Merge pull request #703 from stealjs/pump
  • b0697e0 Use pump library in steal-tools build code
  • d461624 Merge pull request #685 from stealjs/conditional-with-extensions
  • 7edd2c3 Use steal-conditional@0.3.4
  • b7e1702 Merge pull request #694 from stealjs/greenkeeper/yargs-8.0.1
  • 060d751 Merge pull request #697 from stealjs/pYr0x-patch-1

There are 30 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:

greenkeeper[bot] commented 7 years ago

Version 1.3.5 just got published.

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

Release Notes 1.3.5

Fixes an issue with steal-tools@1.3.4; the pump module was incorrectly installed as a devDependency.

See 09c7b01

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.3.6 just got published.

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

Commits

The new version differs by 25 commits.

  • 1b01f1d 1.3.6
  • 6616335 Merge pull request #756 from stealjs/eng
  • 7202d09 Update engines field in package.json
  • c2df0b1 Merge pull request #750 from stealjs/docs/uglify-options
  • 0b17eca documented uglifyOptions with an example
  • 95e4699 Merge pull request #739 from stealjs/condition-eval
  • c2fb57e Update steal-conditional version
  • 325e3ac Test conditional using browser specific code
  • 910fdcb Merge pull request #738 from stealjs/recycle-tests
  • 04a44d8 Run recycle tests in Node V8
  • 808fdd6 Merge pull request #737 from stealjs/greenkeeper/mock-fs-4.4.1
  • 68c010d Merge pull request #736 from stealjs/issue/727-extra-space
  • bcff2a3 enabled clean_test
  • a561b88 Allow extra space before steal-remove-start and -end tags to support standard linting. #727
  • fec0b64 chore(package): update mock-fs to version 4.4.1

There are 25 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.4.0 just got published.

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

Release Notes 1.4.0

steal-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

steal-tools.build

Using stealTools.optimize

steal-tools.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:

<body>
  <div class="container">Hello World.</div>
  <script src="./dist/bundles/myhub/myhub.js"></script>
  <script async src="./dist/bundles/myhub/weather/weather.js"></script>
  <script async src="./dist/bundles/myhub/puppies/puppies.js"></script>
</body>

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

greenkeeper[bot] commented 7 years ago

Version 1.4.1 just got published.

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

Release Notes 1.4.1

This is a bug fix release which adjusts our dependency on lodash to account for APIs that we are using.

Commits

The new version differs by 57 commits.

  • 5944d41 1.4.1
  • 353eb34 Merge pull request #781 from stealjs/ldep
  • cfb3993 Update lodash dependency to 4.14.0
  • 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

There are 57 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.5.0 just got published.

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

Release Notes 1.5.0

This is a minor release which adds new features to optimized builds.

Improved support for dynamic loading

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

});

Support for using the @loader module and envs configuration

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.

Issues

Commits

The new version differs by 65 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
  • 5944d41 1.4.1
  • 353eb34 Merge pull request #781 from stealjs/ldep
  • cfb3993 Update lodash dependency to 4.14.0
  • 68ae316 1.4.0
  • dd89738 Add partial support for @loader module
  • 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)

There are 65 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.6.0 just got published.

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

Release Notes 1.6.0

This is a minor release which adds support for ES6 code minification when using uglify, by switching to uglify-es.

Pull Requests

#786 Use UglifyJS with ES6+ support

Commits

The new version differs by 68 commits.

  • 2adb7f6 1.6.0
  • 0b4ff19 Merge pull request #786 from stealjs/uglify3
  • e8f643d Use UglifyJS with ES6+ support
  • 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
  • 5944d41 1.4.1
  • 353eb34 Merge pull request #781 from stealjs/ldep
  • cfb3993 Update lodash dependency to 4.14.0
  • 68ae316 1.4.0
  • dd89738 Add partial support for @loader module
  • 128c1f4 Merge pull request #780 from stealjs/minor

There are 68 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.7.0 just got published.

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

Commits

The new version differs by 85 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 85 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.7.1 just got published.

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

Commits

The new version differs by 101 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 101 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.7.2 just got published.

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

Commits

The new version differs by 86 commits.

  • b364d37 1.7.2
  • 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

There are 86 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.8.0 just got published.

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

Release Notes 1.8.0

This release includes a couple of new features along with some bug fixes and documentation updates:

  • Standalone bundles created through stealTools.exports load on Web Workers, see #775
  • Document envify build option #728
  • The optimize API is now available as a CLI command #799
  • A bundlePromisePolyfill option is available to create builds without the Promise polyfill (native promises offer better stack traces) #672
  • Fixes an issue with AMD, ES6 default imports and circular dependencies #802
  • Updates the slim loader guide with steps to create Electron and Cordova builds.

πŸ’₯ πŸ’ͺ

Commits

The new version differs by 102 commits.

  • 917a0e5 1.8.0
  • 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

There are 102 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.8.1 just got published.

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

Release Notes 1.8.1

This patch release fixes an issue with the optimize command of the CLI. See #809

Commits

The new version differs by 109 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
  • 666e633 1.7.1
  • c02a9d5 fix(package): update tmp to version 0.0.33
  • 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

There are 109 commits in total.

See the full diff

greenkeeper[bot] commented 7 years ago

Version 1.8.2 just got published.

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

Release Notes 1.8.2

This is a patch release, fixing an issue with the main bundle being excluded from other bundles listing in the bundle manifest file.

Pull Requests

Commits

The new version differs by 112 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
  • 666e633 1.7.1
  • c02a9d5 fix(package): update tmp to version 0.0.33
  • 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

There are 112 commits in total.

See the full diff