chore(deps): update rollup
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@rollup/plugin-commonjs (source) | ^25.0.0 -> ^25.0.1 |
||||
@rollup/plugin-node-resolve (source) | ^15.0.1 -> ^15.1.0 |
||||
@rollup/plugin-terser (source) | ^0.4.0 -> ^0.4.3 |
||||
@svgr/rollup (source) | ^8.0.0 -> ^8.0.1 |
||||
rollup (source) | ^3.19.1 -> ^3.25.1 |
Release Notes
rollup/plugins (@rollup/plugin-commonjs)
v25.0.1
2023-06-10
Bugfixes
- fix: change dynamicRequireRoot to normalizedDynamicRequireRoot && tweak related tests #1508
rollup/plugins (@rollup/plugin-node-resolve)
v15.1.0
2023-05-30
Features
- feat: Resolve js/jsx/mjs/cjs imports from TypeScript files #1498
v15.0.2
2023-04-04
Bugfixes
- fix: bump is-builtin-module version, imports with a trailing slash #1424
rollup/plugins (@rollup/plugin-terser)
v0.4.3
2023-05-17
Bugfixes
- fix: bump dependencies #1501
v0.4.2
2023-05-16
Bugfixes
- fix: don't assume code is running in worker created by the worker pool #1483
v0.4.1
2023-04-09
Bugfixes
- fix: expose extended terser options interface #1477
rollup/rollup
v3.25.1
2023-06-12
Bug Fixes
- Respect
__NO_SIDE_EFFECTS__
for async functions (#5031)
Merge Requests
v3.25.0
2023-06-11
Features
- Add
this.info
andthis.debug
plugin context logging functions (#5026) - Add
onLog
option to read, map and filter logs (#5026) - Add
logLevel
option to fully suppress logs by level (#5026) - Support function logs in
this.warn
,this.info
andthis.debug
to avoid heavy computations based on log level (#5026) - Add
onLog
plugin hook to read, filter and map logs from plugins (#5026)
Merge Requests
- #5026: Add Logging API (@lukastaegert)
v3.24.1
2023-06-10
Bug Fixes
- Fix an issue where bundles with
@rollup/plugin-commonjs
were missing internal dependencies when code-splitting (#5029) - Do not use
process.exit(0)
in watch mode to avoid issues in embedded scenarios (#5027)
Merge Requests
- #5027: fix turborepo with rollup --watch (@plumber-dhaval)
- #5028: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5029: fix: get right sideEffectModules (@TrickyPi)
v3.24.0
2023-06-07
Features
- Add new annotation
/* #__NO_SIDE_EFFECTS__ */
to mark function declarations as side effect free (#5024)
Merge Requests
v3.23.1
2023-06-04
Bug Fixes
- Ensure the last segment of sourcemapBaseUrl is never omitted (#5022)
Merge Requests
- #5006: Better workflow caching (@lukastaegert)
- #5012: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5022: fix: add a trailing slash automatically for sourcemapBaseUrl (@TrickyPi)
- #5023: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
v3.23.0
2023-05-22
Features
- Support emitting "prebuilt chunks" from plugins (#4990)
Bug Fixes
- Mark Sets and Maps as pure when they receive an array literal as argument (#5005)
Merge Requests
- #4990: feat: this.emitFile support prebuilt-chunk type (@TrickyPi)
- #5005: feat: mark Set, Map, WeakSet and WeakMap with array arguments as pure (@TrickyPi)
v3.22.1
2023-05-21
Bug Fixes
- Remove force quit again as it caused some issues (#5004)
Merge Requests
- #5001: chore(deps): update dependency @rollup/plugin-commonjs to v25 (@renovate[bot])
- #5002: chore(deps): update dependency eslint-plugin-unicorn to v47 (@renovate[bot])
- #5003: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5004: Do not force quit Rollup or close stdout (@lukastaegert)
v3.22.0
2023-05-17
Features
- Prevent empty non-facade chunks by merging them into other suitable chunks (#4989)
- Avoid facade chunks in some situations involving reexports (#4989)
- Improve algorithm for best merge target when using
experimentalMinChunkSize
to take tree-shaking into account (#4989)
Bug Fixes
- Take side effects of external dependencies into account when merging chunks for
experimentalMinChunkSize
(#4989)
Merge Requests
- #4989: Prevent empty chunks and thoroughly improve experimentalMinChunkSize (@lukastaegert)
v3.21.8
2023-05-16
Bug Fixes
- Allow a namespace to properly contain itself as a named export (#4991)
Merge Requests
- #4991: Handle self-referencing namespaces (@lukastaegert)
v3.21.7
2023-05-13
Bug Fixes
- Show correct error on uncaught exceptions in watch mode (#4987)
Merge Requests
- #4987: Properly quit on uncaught exceptions (@lukastaegert)
- #4988: test: add options type for function tests (@TrickyPi)
v3.21.6
2023-05-09
Bug Fixes
- Ensure Rollup CLI prints everything to stdout before exiting (#4980)
Merge Requests
- #4980: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #4983: Prevent exit before stdout is drained (@lukastaegert)
v3.21.5
2023-05-05
Bug Fixes
- Keep all consecutive lines at the top of each module that start with a comment (#4975)
- Ensure that declarations inside switch cases do not use the same scope as the discriminator (#4979)
Merge Requests
- #4975: Keep leading comments on consecutive lines (@lukastaegert)
- #4979: Use correct scope in switch statements (@lukastaegert)
v3.21.4
2023-05-03
Bug Fixes
- Resolve crash when shimming a missing export in an otherwise non-included module when preserving modules (#4971)
Merge Requests
- #4971: Handle shimming missing exports when preserving modules (@lukastaegert)
- #4972: Configure Renovate (@renovate[bot])
v3.21.3
2023-05-02
Bug Fixes
- Run
process.exit()
when Rollup CLI finishes successfully to solve issues on some systems (#4969)
Merge Requests
- #4954: test: enable typecheck for _config files (@antfu)
- #4969: Automatically force close Rollup when done (@lukastaegert)
v3.21.2
2023-04-30
Bug Fixes
- Mark global functions that trigger iterators as impure for now (#4955)
Merge Requests
- #4955: fix: mark some known globals or their functions as impure (@TrickyPi)
v3.21.1
2023-04-29
Bug Fixes
- Make sure call arguments are properly deoptimized when a function uses the
arguments
variable (#4965)
Merge Requests
- #4957: Update dependencies (@lukastaegert)
- #4964: Fix REPL in dev (@lukastaegert)
- #4965: Ensure arguments are deoptimized when arguments variable is used (@lukastaegert)
- #4967: Log REPL output to console (@lukastaegert)
v3.21.0
2023-04-23
Features
- Support tree-shaking of named exports in dynamic imports when using destructuring and similar patterns (#4952)
Merge Requests
v3.20.7
2023-04-21
Bug Fixes
- Properly track array element mutations when iterating with a for-of loop (#4949)
- Handle default exporting an anonymous class that extends another class (#4950)
Merge Requests
- #4943: Add a test for reserved keywords used as import/export specifiers (@Andarist)
- #4949: Deoptimize right side in for-of loops (@lukastaegert)
- #4950: Support default exported classes that extend other classes (@lukastaegert)
v3.20.6
2023-04-18
Bug Fixes
- Revert handling of non-JS import and export names due to regressions (#4914)
Merge Requests
- #4914: feat: add locales in vitepress config (@iDestin)
- #4946: Revert #4939 for now (@lukastaegert)
v3.20.5
2023-04-18
Bug Fixes
- Handle import and export names that are not valid JavaScript identifiers (#4939)
Merge Requests
- #4939: Fixed imports/exports that are illegal identifiers in the es output (@Andarist)
- #4941: Reinstate global styles (@lukastaegert)
v3.20.4
2023-04-17
Bug Fixes
- Do not remove breaks statements after switch statements with conditional breaks (#4937)
Merge Requests
- #4937: fix: handle conditional breaks in nested switch statement cases (@TrickyPi and @lukastaegert)
v3.20.3
2023-04-16
Bug Fixes
- Reduce memory consumption for function call parameter analysis (#4938)
- Fix types for
shouldTransformCachedModule
(#4932)
Merge Requests
- #4925: chore: repl style add scoped (@btea)
- #4926: docs: Update the x_google_ignorelist url (@jecfish)
- #4932: Allow shouldTransformCachedModule to return null (@bluwy)
- #4935: Bump peter-evans/create-or-update-comment from 2 to 3 (@dependabot[bot])
- #4936: Disable puppeteer sandbox to fix Vercel deployment (@lukastaegert)
- #4938: Improve memory usage for parameter deoptimizations (@lukastaegert)
v3.20.2
2023-03-24
Bug Fixes
- Fix a crash when using a manual chunk entry that is not already included in the module graph (#4921)
- Fix a crash when reporting a warning with incorrect sourcemap information (#4922)
Merge Requests
- #4921: Handle manual chunks where the entry is not part of the module graph (@lukastaegert)
- #4922: Do not fail if the location of a warning is outside the original source (@lukastaegert)
v3.20.1
2023-03-23
Bug Fixes
- Fix returned file name from this.getFileName when assets are deduplicated (#4919)
Merge Requests
- #4919: Only set asset names when finalizing (@lukastaegert)
v3.20.0
2023-03-20
Features
- Allow dynamically imported files to have synthetic named exports when preserving modules (#4913)
Bug Fixes
- Use deterministic file name when emitting several files with same source (#4912)
- Fix a crash when dynamically importing a file with synthetic named exports when preserving modules (#4913)
Merge Requests
- #4912: fix: make file name deterministic in parallel emits (fix #4909) (@sun0day)
- #4913: Provide synthetic namespace for dynamic imports when perserving modules (@lukastaegert)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Ghost User