Upgrade esbuild: 0.14.54 → 0.15.7 (major) #9306
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ esbuild (0.14.54 → 0.15.7) · Repo · Changelog
Release Notes
0.15.7
0.15.6
0.15.5
0.15.4
0.15.3
0.15.2
0.15.1
0.15.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 62 commits:
publish 0.15.7 to npm
validate `await` in shorthand destructuring
tests: ignore new top-level await test262 tests
tests: skip new features in test262
ci: upgrade to yarn 3.2.3, enable more tests
install script: tiny wasm tree-shaking improvement
ci: run deno tests on windows
ci: pin deno version to avoid test flakes
tests: use unused test in `node-unref-tests`
tests: remove `source-map` from `js-api-tests`
fix #2519: don't rely on in install script
extra log info for missing file extension (#2518)
fix #1511, fix #1885: add `--watch=forever`
fix bugs by preserving option mutations in bundler
mock fs: fix differences with go's relative path
fix #2510: show comment for invalid source maps
chore: remove duplicate word (#2502)
fix: missing ios15 in top level await (#2505)
fix incorrect plugin test name
publish 0.15.6 to npm
follow-up to #2457
fix: don't write pnpapi binary into own pkg (#2457)
remove an unused test script
fix invalid runtime code possible with `supported`
tests: remove hack from when import() was esm-only
implement lowering of `for await` loops
fix #2496: minify removes useless break statements
fix #2497: correct invalid feature configurations
avoid duplicate errors for unsupported functions
forbid generator methods when not supported
add a hint about using `.cjs`/`.cts` (#2488)
serve: add the `.webmanifest` extension
publish 0.15.5 to npm
fix #2476: issues with yarn's "workspaces" feature
publish 0.15.4 to npm
fix #2473: yarn pnp `exports` in `package.json`
Suggest using `Number.isNaN` instead of `isNaN` (#2471)
fix #2468: allow ts `import x =` to be tree shaken
fix #2467: move `banner` before `"use strict"`
publish 0.15.3 to npm
pnp: remove unused `dependencyTreeRoots` data
fix #2463: change yarn pnp manifest to a singleton
fix #2465: handle windows paths and `sideEffects`
unit tests: run using both windows and unix paths
fix #2462: convert `\` to `/` in windows paths
publish 0.15.2 to npm
fix #2455: strip `/` to fix `index.js` edge case
fix #2456: `extends` in `tsconfig.json` with pnp
release notes for the previous commit (#2458)
pnp: fix traversing into zip files with wasm
publish 0.15.1 to npm
release notes
Update Yarn PnP to match the latest specification (#2453)
publish 0.15.0 to npm
implement the yarn pnp module resolution algorithm (#2451)
zip: fix bug with readdir and trailing slashes
add simple test coverage for zip and `__virtual__`
implement yarn pnp `__virtual__` path mangling
add zip file support
jsx: use first element loc for logs and source map
fix dropped errors in `readdir` due to refactor
increase node unref test timeout for slow vms
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands