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 #106

Merged
merged 1 commit into from
Sep 1, 2022
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 19, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
esbuild ^0.15.5 -> ^0.15.6 age adoption passing confidence
hookable ^5.1.1 -> ^5.2.2 age adoption passing confidence
magic-string ^0.26.2 -> ^0.26.3 age adoption passing confidence
mlly ^0.5.13 -> ^0.5.14 age adoption passing confidence
pkg-types ^0.3.3 -> ^0.3.4 age adoption passing confidence
pnpm (source) 7.9.3 -> 7.9.5 age adoption passing confidence
rollup (source) ^2.78.0 -> ^2.79.0 age adoption passing confidence
rollup-plugin-esbuild ^4.9.3 -> ^4.10.1 age adoption passing confidence
typescript (source) ^4.7.4 -> ^4.8.2 age adoption passing confidence
untyped ^0.4.5 -> ^0.4.7 age adoption passing confidence

Release Notes

evanw/esbuild

v0.15.6

Compare Source

  • Lower for await loops (#​1930)

    This release lowers for await loops to the equivalent for loop containing await when esbuild is configured such that for await loops are unsupported. This transform still requires at least generator functions to be supported since esbuild's lowering of await currently relies on generators. This new transformation is mostly modeled after what the TypeScript compiler does. Here's an example:

    async function f() {
      for await (let x of y)
        x()
    }

    The code above will now become the following code with --target=es2017 (omitting the code for the __forAwait helper function):

    async function f() {
      try {
        for (var iter = __forAwait(y), more, temp, error; more = !(temp = await iter.next()).done; more = false) {
          let x = temp.value;
          x();
        }
      } catch (temp) {
        error = [temp];
      } finally {
        try {
          more && (temp = iter.return) && await temp.call(iter);
        } finally {
          if (error)
            throw error[0];
        }
      }
    }
  • Automatically fix invalid supported configurations (#​2497)

    The --target= setting lets you tell esbuild to target a specific version of one or more JavaScript runtimes such as chrome80,node14 and esbuild will restrict its output to only those features supported by all targeted JavaScript runtimes. More recently, esbuild introduced the --supported: setting that lets you override which features are supported on a per-feature basis. However, this now lets you configure nonsensical things such as --supported:async-await=false --supported:async-generator=true. Previously doing this could result in esbuild building successfully but producing invalid output.

    Starting with this release, esbuild will now attempt to automatically fix nonsensical feature override configurations by introducing more overrides until the configuration makes sense. So now the configuration from previous example will be changed such that async-await=false implies async-generator=false. The full list of implications that were introduced is below:

    • async-await=false implies:

      • async-generator=false
      • for-await=false
      • top-level-await=false
    • generator=false implies:

      • async-generator=false
    • object-accessors=false implies:

      • class-private-accessor=false
      • class-private-static-accessor=false
    • class-field=false implies:

      • class-private-field=false
    • class-static-field=false implies:

      • class-private-static-field=false
    • class=false implies:

      • class-field=false
      • class-private-accessor=false
      • class-private-brand-check=false
      • class-private-field=false
      • class-private-method=false
      • class-private-static-accessor=false
      • class-private-static-field=false
      • class-private-static-method=false
      • class-static-blocks=false
      • class-static-field=false
  • Implement a small minification improvement (#​2496)

    Some people write code that contains a label with an immediate break such as x: break x. Previously this code was not removed during minification but it will now be removed during minification starting with this release.

  • Fix installing esbuild via Yarn with enableScripts: false configured (#​2457)

    If esbuild is installed with Yarn with the enableScripts: false setting configured, then Yarn will not "unplug" the esbuild package (i.e. it will keep the entire package inside a .zip file). This messes with esbuild's library code that extracts the platform-specific binary executable because that code copies the binary executable into the esbuild package directory, and Yarn's .zip file system shim doesn't let you write to a directory inside of a .zip file. This release fixes this problem by writing to the node_modules/.cache/esbuild directory instead in this case. So you should now be able to use esbuild with Yarn when enableScripts: false is configured.

    This fix was contributed by @​jonaskuske.

unjs/hookable

v5.2.2

Compare Source

v5.2.1

Compare Source

v5.2.0

Compare Source

Features
Bug Fixes
  • deprecate hooks doesn't have to be passed all hooks (#​48) (0c4fef0)
5.1.2 (2022-08-23)
Bug Fixes
  • handle deprecated hooks after being registred (23d9ff4)
5.1.1 (2021-12-21)
Bug Fixes
  • always return caller result (e9c51df)

v5.1.2

Compare Source

rich-harris/magic-string

v0.26.3

Compare Source

Performance Improvements
unjs/mlly

v0.5.14

Compare Source

unjs/pkg-types

v0.3.4

Compare Source

pnpm/pnpm

v7.9.5

Compare Source

Patch Changes

  • Set NODE_PATH when prefer-symlinked-executables is enabled #​5251.
  • Fail with a meaningful error when the audit endpoint doesn't exist #​5200.
  • Symlink a local dependency to node_modules, even if the target directory doesn't exist #​5219.

Our Gold Sponsors

Our Silver Sponsors

What's Changed

New Contributors

Full Changelog: pnpm/pnpm@v7.9.4...v7.9.5

v7.9.4

Compare Source

Patch Changes

  • Auto install peer dependencies when auto-install-peers is set to true and the lockfile is up to date #​5213.
  • pnpm env: for Node.js<16 install the x64 build on Darwin ARM as ARM build is not available #​5239.
  • pnpm env: log a message when the node.js tarball starts the download #​5241.
  • Fix pnpm install --merge-git-branch-lockfile when the lockfile is up to date #​5212.

Our Gold Sponsors

Our Silver Sponsors

What's Changed

New Contributors

Full Changelog: pnpm/pnpm@v7.9.3...v7.9.4

rollup/rollup

v2.79.0

Compare Source

2022-08-31

Features
  • Add amd.forceJsExtensionForImports to enforce using .js extensions for relative AMD imports (#​4607)
Pull Requests

v2.78.1

Compare Source

2022-08-19

Bug Fixes
  • Avoid inferring "arguments" as name for a default export placeholder variable (#​4613)
Pull Requests
egoist/rollup-plugin-esbuild

v4.10.1

Compare Source

Bug Fixes
  • jsxDev compatibility with older esbuild versions, closes #​351 (2df49f4)

v4.10.0

Compare Source

Bug Fixes
Features
Microsoft/TypeScript

v4.8.2

Compare Source

For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

Downloads are available on:

unjs/untyped

v0.4.7

Compare Source

v0.4.6

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - 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, click this checkbox.

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

@renovate renovate bot changed the title chore(deps): update dependency pkg-types to ^0.3.4 chore(deps): update all non-major dependencies Aug 19, 2022
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 4903c23 to 4c7f590 Compare August 26, 2022 02:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 86d5659 to 015b89b Compare August 30, 2022 11:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 015b89b to 6e2cff5 Compare August 31, 2022 05:43
@pi0 pi0 merged commit ef87f70 into main Sep 1, 2022
@pi0 pi0 deleted the renovate/all-minor-patch branch September 1, 2022 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant