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 is breaking the build 🚨 #67

Closed greenkeeper[bot] closed 6 years ago

greenkeeper[bot] commented 6 years ago

Version 1.5.17 of steal was just published.

Branch Build failing 🚨
Dependency steal
Current Version 1.5.16
Type devDependency

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

steal is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

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

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

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 6 years ago

After pinning to 1.5.16 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 6 years ago

Version 1.5.18 just got published.

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

Commits

The new version differs by 3 commits.

See the full diff

greenkeeper[bot] commented 6 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, 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 9 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
  • 6591e87 1.5.18
  • 712b4ce Merge pull request #1303 from stealjs/rm-docs
  • 76c2025 Remove guides
  • 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 15 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
  • 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
  • 6591e87 1.5.18
  • 712b4ce Merge pull request #1303 from stealjs/rm-docs
  • 76c2025 Remove guides
  • e4506a2 Add ability to define implicit dependencies using meta deps

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.2 just got published.

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

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 passing again with this version. Explicitly upgrade to this version πŸš€

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 5 commits.

  • 80c9ab4 1.6.3
  • 93856cc Merge pull request #1320 from stealjs/buildconfig
  • 634de88 Prevents buildConfig from overriding package's configuration
  • b309bed 1.6.2
  • 4f9c238 Do not npmignore src/loader stuff

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.6.4 just got published.

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

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 14 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
  • 80c9ab4 1.6.3
  • 93856cc Merge pull request #1320 from stealjs/buildconfig
  • 634de88 Prevents buildConfig from overriding package's configuration
  • 9429b6f Saucelabs only supports FF 56
  • 4d7c6ba Increase the firefox version
  • b309bed 1.6.2
  • 4f9c238 Do not npmignore src/loader stuff
  • 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 passing again with this version. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 17 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
  • 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
  • 80c9ab4 1.6.3
  • 93856cc Merge pull request #1320 from stealjs/buildconfig
  • 634de88 Prevents buildConfig from overriding package's configuration
  • 9429b6f Saucelabs only supports FF 56
  • 4d7c6ba Increase the firefox version
  • b309bed 1.6.2
  • 4f9c238 Do not npmignore src/loader stuff

There are 17 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.7.0 just got published.

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

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 27 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
  • 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
  • 462b286 1.6.4
  • 6e68bde Merge pull request #1321 from stealjs/mod-twice-bug

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 6 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 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 32 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
  • 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

There are 32 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.9.0 just got published.

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

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 35 commits.

  • 94ab543 1.9.0
  • fde0ab3 Merge pull request #1351 from stealjs/reloader
  • 0255624 reload(callback) syntax now returns an error
  • 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
  • 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

There are 35 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.9.1 just got published.

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

Commits

The new version differs by 38 commits.

  • cdbf99f 1.9.1
  • 4f4f34d Merge pull request #1352 from stealjs/frame
  • e854828 Update code-frame so that it will run in Node
  • 94ab543 1.9.0
  • fde0ab3 Merge pull request #1351 from stealjs/reloader
  • 0255624 reload(callback) syntax now returns an error
  • 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
  • 6d59147 Build for 1.7.0
  • 3efd871 1.7.0
  • dd1a473 Merge pull request #1341 from stealjs/file-missing
  • c141fc9 Improve 404 error message

There are 38 commits in total.

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 41 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
  • cdbf99f 1.9.1
  • 4f4f34d Merge pull request #1352 from stealjs/frame
  • e854828 Update code-frame so that it will run in Node
  • 94ab543 1.9.0
  • fde0ab3 Merge pull request #1351 from stealjs/reloader
  • 0255624 reload(callback) syntax now returns an error
  • 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
  • 6d59147 Build for 1.7.0

There are 41 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.10.0 just got published.

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

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 passing again with this version. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 19 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
  • 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

There are 19 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.0 just got published.

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

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 23 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
  • 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
  • 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

There are 23 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.1 just got published.

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

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 27 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.
  • 0b62e43 1.11.0
  • f23c959 Merge pull request #1368 from stealjs/parse
  • 05734d7 Conditionally user loader.StackTrace
  • 263cda1 Improve error messages on parse errors
  • 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
  • 983d081 1.10.0
  • e6d2afc Merge pull request #1363 from stealjs/json-err
  • cb070dc Parse out JSON syntax error for Edge

There are 27 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.3 just got published.

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

Commits

The new version differs by 35 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
  • 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.
  • de87aa3 Start of buildConfig refactor
  • 0b62e43 1.11.0
  • f23c959 Merge pull request #1368 from stealjs/parse
  • 05734d7 Conditionally user loader.StackTrace

There are 35 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 1.11.4 just got published.

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

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 38 commits.

  • e880ab3 1.11.4
  • 45f6bb1 Merge pull request #1377 from stealjs/child-bopts
  • 093e318 Derive babelOptions from the pkg when available
  • 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
  • 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.
  • de87aa3 Start of buildConfig refactor

There are 38 commits in total.

See the full diff