Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #9298

Merged
merged 1 commit into from Jun 2, 2021
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 16, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/compat-data ^7.14.0 -> ^7.14.4 age adoption passing confidence
@babel/core (source) ^7.14.2 -> ^7.14.3 age adoption passing confidence
@babel/helper-compilation-targets ^7.13.16 -> ^7.14.4 age adoption passing confidence
@babel/plugin-transform-runtime (source) ^7.14.2 -> ^7.14.3 age adoption passing confidence
@babel/preset-env (source) ^7.14.2 -> ^7.14.4 age adoption passing confidence
@nuxt/loading-screen ^2.0.3 -> ^2.0.4 age adoption passing confidence
@nuxt/telemetry ^1.3.3 -> ^1.3.6 age adoption passing confidence
@nuxtjs/eslint-config ^6.0.0 -> ^6.0.1 age adoption passing confidence
@nuxtjs/eslint-config-typescript ^6.0.0 -> ^6.0.1 age adoption passing confidence
@types/node 12.20.13 -> 12.20.14 age adoption passing confidence
@types/webpack 4.41.28 -> 4.41.29 age adoption passing confidence
@typescript-eslint/eslint-plugin ^4.23.0 -> ^4.26.0 age adoption passing confidence
@typescript-eslint/parser ^4.23.0 -> ^4.26.0 age adoption passing confidence
caniuse-lite ^1.0.30001228 -> ^1.0.30001233 age adoption passing confidence
chrome-launcher ^0.13.4 -> ^0.14.0 age adoption passing confidence
core-js-compat ^3.12.1 -> ^3.13.1 age adoption passing confidence
esbuild ^0.12.1 -> ^0.12.5 age adoption passing confidence
eslint (source) ^7.26.0 -> ^7.27.0 age adoption passing confidence
execa ^5.0.0 -> ^5.0.1 age adoption passing confidence
improved-yarn-audit ^2.3.2 -> ^2.3.3 age adoption passing confidence
jiti ^1.9.2 -> ^1.10.1 age adoption passing confidence
jsdom ^16.5.3 -> ^16.6.0 age adoption passing confidence
node-html-parser ^3.3.0 -> ^3.3.4 age adoption passing confidence
optimize-css-assets-webpack-plugin ^5.0.4 -> ^5.0.6 age adoption passing confidence
rollup (source) 2.48.0 -> 2.50.5 age adoption passing confidence
rollup-plugin-esbuild ^4.2.3 -> ^4.3.1 age adoption passing confidence
rollup-plugin-license ^2.3.0 -> ^2.4.0 age adoption passing confidence
sass ^1.32.13 -> ^1.34.0 age adoption passing confidence
typescript (source) ~4.2 -> ~4.3 age adoption passing confidence
ufo ^0.7.4 -> ^0.7.5 age adoption passing confidence
vue ^2.6.12 -> ^2.6.13 age adoption passing confidence
vue-server-renderer ^2.6.12 -> ^2.6.13 age adoption passing confidence
vue-template-compiler ^2.6.12 -> ^2.6.13 age adoption passing confidence
watchpack ^2.1.1 -> ^2.2.0 age adoption passing confidence
webpack-bundle-analyzer ^4.4.1 -> ^4.4.2 age adoption passing confidence
webpack-dev-middleware ^4.2.0 -> ^4.3.0 age adoption passing confidence

Release Notes

babel/babel

v7.14.4

Compare Source

👓 Spec Compliance
🐛 Bug Fix
🏃‍♀️ Performance
🔬 Output optimization
  • babel-plugin-proposal-object-rest-spread, babel-plugin-transform-block-scoping, babel-plugin-transform-destructuring, babel-plugin-transform-react-constant-elements, babel-preset-env
nuxt/loading-screen

v2.0.4

Compare Source

nuxt/telemetry

v1.3.6

Compare Source

v1.3.5

Compare Source

v1.3.4

Compare Source

nuxt/eslint-config

v6.0.1

Compare Source

typescript-eslint/typescript-eslint

v4.26.0

Compare Source

Bug Fixes
Features
  • eslint-plugin: [member-ordering] add callback as an ordering type of node (#​3354) (d134b1f)
  • eslint-plugin: [space-infix-ops] Add support for Union and intersection of type declarations (#​3360) (3d29323)
  • scope-manager: reduce generated lib file size (#​3468) (258116b)

v4.25.0

Compare Source

Bug Fixes
  • corrected no-unsupported-browser-code in roadmap as unimplemented (#​3407) (2319b0e)
  • experimental-utils: fix isAwaitKeyword predicate in ast-utils (#​3290) (c15da67)
Features

v4.24.0

Compare Source

Bug Fixes
  • eslint-plugin: [no-shadow] fix static class method generics shadowing class generics (#​3393) (b1e1c8a), closes #​2592
  • eslint-plugin: [no-unsafe-*] special case handling for the empty map constructor with no generics (#​3394) (cae4f4a), closes #​2109
Features
  • eslint-plugin: [dot-notation] optionally allow square bracket notation where an index signature exists in conjunction with noPropertyAccessFromIndexSignature (#​3361) (37ec2c2)
GoogleChrome/chrome-launcher

v0.14.0

Compare Source

  • ac1f4aff move to minimum node 12; remove rimraf (#​237)
  • dec646c4 deps: remove mkdirp for fs.mkdirSync (#​234)
  • 83ab178a update minimum node version (#​222)
  • a5f6eb2f add additional chrome flags (#​227)
  • 3a7c9610 reword unset-CHROME_PATH error message
  • b1b8dc74 rename disabled TranslateUI to Translate to match Chrome (#​225)
  • beb41360 chore: update dependencies and test targets (#​221)
  • df9d564a tests: migrate from travis to github actions (#​228)
  • 673da08b tests: add mac/win bots to ci (#​232)
  • a700ae0c docs: fix readme's getInstallations() section (#​212)
  • chrome-flags-for-tools.md update
    • 4b98587d massive update and refactor (#​226)
    • e45b100f minor tweaks to headless and others
    • 3a90c21b fix links
    • 8429ca93 add feature flags description
    • 21db5f9f even more documented flags (#​231)
zloirock/core-js

v3.13.1

Compare Source

  • Overwrites get-own-property-symbols third-party Symbol polyfill if it's used since it causes a stack overflow, #​774
  • Added a workaround of possible browser crash on Object.prototype accessors methods in WebKit ~ Android 4.0, #​232

v3.13.0

Compare Source

evanw/esbuild

v0.12.5

Compare Source

  • Add support for lowering tagged template literals to ES5 (#​297)

    This release adds support for lowering tagged template literals such as String.raw`\unicode` to target environments that don't support them such as --target=es5 (non-tagged template literals were already supported). Each literal turns into a function call to a helper function:

    // Original code
    console.log(String.raw`\unicode`)
    
    // Lowered code
    console.log(String.raw(__template([void 0], ["\\unicode"])));
  • Change class field behavior to match TypeScript 4.3

    TypeScript 4.3 includes a subtle breaking change that wasn't mentioned in the TypeScript 4.3 blog post: class fields will now be compiled with different semantics if "target": "ESNext" is present in tsconfig.json. Specifically in this case useDefineForClassFields will default to true when not specified instead of false. This means class field behavior in TypeScript code will now match JavaScript instead of doing something else:

    class Base {
      set foo(value) { console.log('set', value) }
    }
    class Derived extends Base {
      foo = 123
    }
    new Derived()

    In TypeScript 4.2 and below, the TypeScript compiler would generate code that prints set 123 when tsconfig.json contains "target": "ESNext" but in TypeScript 4.3, the TypeScript compiler will now generate code that doesn't print anything. This is the difference between "assign" semantics and "define" semantics. With this release, esbuild has been changed to follow the TypeScript 4.3 behavior.

  • Avoid generating the character sequence </script> (#​1322)

    If the output of esbuild is inlined into a <script>...</script> tag inside an HTML file, the character sequence </script> inside the JavaScript code will accidentally cause the script tag to be terminated early. There are at least four such cases where this can happen:

    console.log('</script>')
    console.log(1</script>/.exec(x).length)
    console.log(String.raw`</script>`)
    // @&#8203;license </script>

    With this release, esbuild will now handle all of these cases and avoid generating the problematic character sequence:

    console.log('<\/script>');
    console.log(1< /script>/.exec(x).length);
    console.log(String.raw(__template(["<\/script>"], ["<\/script>"])));
    // @&#8203;license <\/script>
  • Change the triple-slash reference comment for Deno (#​1325)

    The comment in esbuild's JavaScript API implementation for Deno that references the TypeScript type declarations has been changed from /// <reference path="./mod.d.ts" /> to /// <reference types="./mod.d.ts" />. This comment was copied from Deno's documentation but apparently Deno's documentation was incorrect. The comment in esbuild's Deno bundle has been changed to reflect Deno's latest documentation.

v0.12.4

Compare Source

  • Reorder name preservation before TypeScript decorator evaluation (#​1316)

    The --keep-names option ensures the .name property on functions and classes remains the same after bundling. However, this was being enforced after TypeScript decorator evaluation which meant that the decorator could observe the incorrect name. This has been fixed and now .name preservation happens before decorator evaluation instead.

  • Potential fix for a determinism issue (#​1304)

    This release contains a potential fix for an unverified issue with non-determinism in esbuild. The regression was apparently introduced in 0.11.13 and may be related to parallelism that was introduced around the point where dynamic import() expressions are added to the list of entry points. Hopefully this fix should resolve the regression.

  • Respect target in tsconfig.json (#​277)

    Each JavaScript file that esbuild bundles will now be transformed according to the target language level from the nearest enclosing tsconfig.json file. This is in addition to esbuild's own --target setting; the two settings are merged by transforming any JavaScript language feature that is unsupported in either esbuild's configured --target value or the target property in the tsconfig.json file.

v0.12.3

Compare Source

  • Ensure JSX element names start with a capital letter (#​1309)

    The JSX specification only describes the syntax and says nothing about how to interpret it. But React (and therefore esbuild) treats JSX tags that start with a lower-case ASCII character as strings instead of identifiers. That way the tag <i/> always refers to the italic HTML element i and never to a local variable named i.

    However, esbuild may rename identifiers for any number of reasons such as when minification is enabled. Previously esbuild could sometimes rename identifiers used as tag names such that they start with a lower-case ASCII character. This is problematic when JSX syntax preservation is enabled since subsequent JSX processing would then turn these identifier references into strings.

    With this release, esbuild will now make sure identifiers used in tag names start with an upper-case ASCII character instead when JSX syntax preservation is enabled. This should avoid problems when using esbuild with JSX transformation tools.

  • Fix a single hyphen being treated as a CSS name (#​1310)

    CSS identifiers are allowed to start with a - character if (approximately) the following character is a letter, an escape sequence, a non-ASCII character, the character _, or another - character. This check is used in certain places when printing CSS to determine whether a token is a valid identifier and can be printed as such or whether it's an invalid identifier and needs to be quoted as a string. One such place is in attribute selectors such as [a*=b].

    However, esbuild had a bug where a single - character was incorrectly treated as a valid identifier in this case. This is because the end of string became U+FFFD (the Unicode replacement character) which is a non-ASCII character and a valid name-start code point. With this release a single - character is no longer treated as a valid identifier. This fix was contributed by @​lbwa.

v0.12.2

Compare Source

  • Fix various code generation and minification issues (#​1305)

    This release fixes the following issues, which were all identified by running esbuild against the latest UglifyJS test suite:

    • The in operator is now surrounded parentheses inside arrow function expression bodies inside for loop initializers:

      // Original code
      for ((x => y in z); 0; ) ;
      
      // Old output
      for ((x) => y in z; 0; ) ;
      
      // New output
      for ((x) => (y in z); 0; ) ;

      Without this, the in operator would cause the for loop to be considered a for-in loop instead.

    • The statement return undefined; is no longer minified to return; inside async generator functions:

      // Original code
      return undefined;
      
      // Old output
      return;
      
      // New output
      return void 0;

      Using return undefined; inside an async generator function has the same effect as return await undefined; which schedules a task in the event loop and runs code in a different order than just return;, which doesn't hide an implicit await expression.

    • Property access expressions are no longer inlined in template tag position:

      // Original code
      (null, a.b)``, (null, a[b])``;
      
      // Old output
      a.b``, a[b]``;
      
      // New output
      (0, a.b)``, (0, a[b])``;

      The expression a.b`c` is different than the expression (0, a.b)`c`. The first calls the function a.b with a as the value for this but the second calls the function a.b with the default value for this (the global object in non-strict mode or undefined in strict mode).

    • Verbatim __proto__ properties inside object spread are no longer inlined when minifying:

      // Original code
      x = { ...{ __proto__: { y: true } } }.y;
      
      // Old output
      x = { __proto__: { y: !0 } }.y;
      
      // New output
      x = { ...{ __proto__: { y: !0 } } }.y;

      A verbatim (i.e. non-computed non-method) property called __proto__ inside an object literal actually sets the prototype of the surrounding object literal. It does not add an "own property" called __proto__ to that object literal, so inlining it into the parent object literal would be incorrect. The presence of a __proto__ property now stops esbuild from applying the object spread inlining optimization when minifying.

    • The value of this has now been fixed for lowered private class members that are used as template tags:

      // Original code
      x = (new (class {
        a = this.#c``;
        b = 1;
        #c() { return this }
      })).a.b;
      
      // Old output
      var _c, c_fn, _a;
      x = new (_a = class {
        constructor() {
          __privateAdd(this, _c);
          __publicField(this, "a", __privateMethod(this, _c, c_fn)``);
          __publicField(this, "b", 1);
        }
      }, _c = new WeakSet(), c_fn = function() {
        return this;
      }, _a)().a.b;
      
      // New output
      var _c, c_fn, _a;
      x = new (_a = class {
        constructor() {
          __privateAdd(this, _c);
          __publicField(this, "a", __privateMethod(this, _c, c_fn).bind(this)``);
          __publicField(this, "b", 1);
        }
      }, _c = new WeakSet(), c_fn = function() {
        return this;
      }, _a)().a.b;

      The value of this here should be an instance of the class because the template tag is a property access expression. However, it was previously the default value (the global object in non-strict mode or undefined in strict mode) instead due to the private member transformation, which is incorrect.

    • Invalid escape sequences are now allowed in tagged template literals

      This implements the template literal revision feature: https://github.com/tc39/proposal-template-literal-revision. It allows you to process tagged template literals using custom semantics that don't follow JavaScript escape sequence rules without causing a syntax error:

      console.log((x => x.raw)`invalid \unicode escape sequence`)
eslint/eslint

v7.27.0

Compare Source

  • 2c0868c Chore: merge all html formatter files into html.js (#​14612) (Milos Djermanovic)
  • 9e9b5e0 Update: no-unused-vars false negative with comma operator (fixes #​14325) (#​14354) (Nitin Kumar)
  • afe9569 Chore: use includes instead of indexOf (#​14607) (Mikhail Bodrov)
  • c0f418e Chore: Remove lodash (#​14287) (Stephen Wade)
  • 52655dd Update: no-restricted-imports custom message for patterns (fixes #​11843) (#​14580) (Alex Holden)
  • 967b1c4 Chore: Fix typo in large.js (#​14589) (Ikko Ashimine)
  • 2466a05 Sponsors: Sync README with website (ESLint Jenkins)
  • fe29f18 Sponsors: Sync README with website (ESLint Jenkins)
  • 086c1d6 Chore: add more test cases for no-sequences (#​14579) (Nitin Kumar)
  • 6a2ced8 Docs: Update README team and sponsors (ESLint Jenkins)
sindresorhus/execa

v5.0.1

Compare Source

djfdyuruiry/improved-yarn-audit

v2.3.3

  • Fix ENOBUFS error when there's huge amounts of output #​23
unjs/jiti

v1.10.1

Compare Source

v1.10.0

Compare Source

Features
  • enable allowDeclareFields for babel transform (#​33) (914499c)
1.9.2 (2021-05-11)
Bug Fixes
  • spread when pushing babel plugins from transformOptions (#​31) (f25960a)
1.9.1 (2021-04-09)
jsdom/jsdom

v16.6.0

Compare Source

  • Added parentNode.replaceChildren(). (ninevra)
  • Fixed jsdom's handling of when code running inside the jsdom throws null or undefined as an exception. (mbest)
  • Removed the dependency on the deprecated request package, in the process fixing several issues with the XMLHttpRequest implementation around header processing. Special thanks to vegardbb for completing this months-long effort!
taoqf/node-fast-html-parser

v3.3.4

Compare Source

v3.3.3

Compare Source

  • Merge pull request #​118 from hugmanrique/main bc6ba6e
  • nextElementSibling returns an HTMLElement 607c003

v3.3.2

Compare Source

v3.3.1

Compare Source

NMFR/optimize-css-assets-webpack-plugin

v5.0.6

Compare Source

v5.0.5

Compare Source

rollup/rollup

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@codecov-commenter
Copy link

codecov-commenter commented May 16, 2021

Codecov Report

Merging #9298 (7dced4d) into dev (b9bfb9d) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##              dev    #9298   +/-   ##
=======================================
  Coverage   65.14%   65.14%           
=======================================
  Files          94       94           
  Lines        4106     4106           
  Branches     1124     1124           
=======================================
  Hits         2675     2675           
  Misses       1153     1153           
  Partials      278      278           
Flag Coverage Δ
unittests 65.14% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b9bfb9d...7dced4d. Read the comment docs.

@renovate renovate bot changed the title chore(deps): update devdependency improved-yarn-audit to ^2.3.3 chore(deps): update all non-major dependencies May 16, 2021
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 21 times, most recently from e7fbd80 to 4761b4a Compare May 23, 2021 08:17
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from fc204e8 to 7a343a7 Compare May 26, 2021 08:10
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 18 times, most recently from 1bb435e to 7dced4d Compare June 2, 2021 07:59
@pi0 pi0 mentioned this pull request Jun 2, 2021
1 task
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7dced4d to 37b4b67 Compare June 2, 2021 13:33
@pi0 pi0 merged commit 9a32fa1 into dev Jun 2, 2021
@renovate renovate bot deleted the renovate/all-minor-patch branch June 2, 2021 13:39
@danielroe danielroe added the 2.x label Jan 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants