chore(deps): update dependency rollup to v4 #68

Merged
renovate-bot merged 1 commits from renovate/rollup-4.x into main 2023-10-08 11:02:04 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
rollup (source) 3.23.0 -> 4.0.2 age adoption passing confidence

Release Notes

rollup/rollup (rollup)

v4.0.2

Compare Source

2023-10-06

Bug Fixes
  • Fix annotation detection logic to not fail when a non-ASCII character precedes a double underscore (#​5178)
Pull Requests

v4.0.1

Compare Source

2023-10-06

Bug Fixes
  • Do not panic on trailing semicolons after class methods (#​5173)
  • Add artifact for arm64 linux musl target (#​5176)
Pull Requests

v4.0.0

Compare Source

2023-10-05

BREAKING CHANGES
General Changes
  • The minimal required Node version is now 18.0.0 (#​5142)
  • The browser build now relies on a WASM artifact that needs to be provided as well (#​5073)
  • The NodeJS build now relies on an optional native binary; for unsupported platforms, users can use the @rollup/wasm-node package that has the same interface as Rollup but relies on WASM artifacts (#​5073)
  • The INVALID_IMPORT_ASSERTION error code has been replaced with INVALID_IMPORT_ATTRIBUTE (#​5073)
  • Rollup will now warn for @__PURE__ and @__NO_SIDE_EFFECTS__ annotations in invalid locations (#​5165)
  • If an entry module starts with a shebang comment #!..., this comment will be prepended to the output for es and cjs formats (#​5163)
  • File hashes will now use url-safe base64 encoded hashes (#​5155)
  • The maximum hash length has been reduced to 22 characters (#​5155)
  • The RollupWarning type has been removed in favor of the RollupLog type (#​5147)
Changes to Rollup Options
  • Acorn plugins are no longer supported, the acornInjectPlugins option has been removed (#​5073)
  • The acorn option has been removed (#​5073)
  • output.externalImportAssertions has been deprecated in favor of output.externalImportAttributes (#​5073)
  • inlineDynamicImports, manualChunks and preserveModules have been removed on input option level: Please use the corresponding output options of the same names (#​5143)
  • Removed output options (#​5143):
    • output.experimentalDeepDynamicChunkOptimization: This option is no longer needed as Rollup now always runs the full chunking algorithm
    • output.dynamicImportFunction: Use the renderDynamicImport plugin hook instead
    • output.namespaceToStringTag: Use output.generatedCode.symbols instead
    • output.preferConst: Use output.generatedCode.constBindings instead
Plugin API Changes
  • For this.resolve, the default of the skipSelf option is now true (#​5142)
  • this.parse now only supports the allowReturnOutsideFunction option for now (#​5073)
  • Import assertions now use the new import attribute AST structure (#​5073)
  • "assertions" have been replaced with "attributes" in various places of the plugin interface (#​5073)
  • If the import of a module id is handled by the load hook of a plugin, rollup.watch no longer watches the actual file if the module id corresponds to a real path; if this is intended, then the plugin is responsible for calling this.addWatchFile for any dependency files (#​5150)
  • The normalized input options provided by buildStart and other hooks no longer contain an onwarn handler; plugins should use onLog instead (#​5147)
  • this.moduleIds has been removed from the plugin context: Use this.getModuleIds() instead (#​5143)
  • The hasModuleSideEffects flag has been removed from the ModuleInfo returned by this.getModuleInfo(): Use moduleSideEffects on the ModuleInfo instead (#​5143)
Features
  • Improve parsing speed by switching to a native SWC-based parser (#​5073)
  • Rollup will now warn for @__PURE__ and @__NO_SIDE_EFFECTS__ annotations in invalid locations (#​5165)
  • The parser is now exposed as a separate export parseAst (#​5169)
Bug Fixes
  • Rollup no longer tries to watch virtual files if their name corresponds to an actual file name; instead, plugins handle watching via this.addWatchFile() (#​5150)
Pull Requests

v3.29.4

Compare Source

2023-09-28

Bug Fixes
  • Fix static analysis when an exported function uses callbacks (#​5158)
Pull Requests

v3.29.3

Compare Source

2023-09-24

Bug Fixes
  • Fix a bug where code was wrongly tree-shaken after mutating function parameters (#​5153)
Pull Requests

v3.29.2

Compare Source

2023-09-15

Bug Fixes
  • Export TreeshakingPreset type (#​5131)
Pull Requests

v3.29.1

Compare Source

2023-09-10

Bug Fixes
  • Fix time measurement of plugin hooks in watch mode (#​5114)
  • Ensure accessing document.currentScript in import.meta.url returns correct results (#​5118)
Pull Requests

v3.29.0

Compare Source

2023-09-06

Features
  • Add output.sourcemapFileNames option (#​5105)
  • Add generic type parameter for api to Plugin type (#​5112)
Bug Fixes
  • Ensure mutations of CustomEvent details are tracked (#​5123)
Pull Requests

v3.28.1

Compare Source

2023-08-22

Bug Fixes
  • Ensure external files with relative import paths outside the target are rendered correctly (#​5099)
Pull Requests

v3.28.0

Compare Source

2023-08-09

Features
  • Add a new property preliminaryFileName to generated chunks containing the file name placeholder (#​5086)
  • Improve performance of sourcemap generation by lazily decoding mappings (#​5087)
Bug Fixes
  • Make the code property of rendered modules in the output readonly (#​5091)
Pull Requests

v3.27.2

Compare Source

2023-08-04

Bug Fixes
  • Revert sourcemap performance improvement for now as it causes issues with Vite (#​5075)
Pull Requests

v3.27.1

Compare Source

2023-08-03

Bug Fixes
  • Improve performance when generating sourcemaps (#​5075)
Pull Requests

v3.27.0

Compare Source

2023-07-28

Features
  • Mark Object.values and Object.entries as pure if their argument does not contain getters (#​5072)
Pull Requests

v3.26.3

Compare Source

2023-07-17

Bug Fixes
  • Do not pass external modules to manualChunks to avoid breaking existing configs (#​5068)
Pull Requests

v3.26.2

Compare Source

2023-07-06

Bug Fixes
  • Improve error handling when manual chunks would contain external modules (#​5050)
Pull Requests
  • #​5050: fix: improve error for manualChunks' modules that are resolved as an external module (@​TrickyPi)

v3.26.1

Compare Source

2023-07-05

Bug Fixes
  • Support hasOwnProperty as exported name in CommonJS (#​5010)
  • Properly reference browser types in package file (#​5051)
Pull Requests

v3.26.0

Compare Source

2023-06-30

Features
  • Add --filterLogs CLI flag and ROLLUP_FILTER_LOGS environment variable for log filtering (#​5035)
Pull Requests

v3.25.3

Compare Source

2023-06-26

Bug Fixes
  • Fix error when inlining dynamic imports that contain unused reexported variables (#​5047)
Pull Requests

v3.25.2

Compare Source

2023-06-24

Bug Fixes
  • Handle plugin errors where code is not a string (#​5042)
  • Use current transformed source when generating code frames with positions in transform hooks (#​5045)
Pull Requests

v3.25.1

Compare Source

2023-06-12

Bug Fixes
  • Respect __NO_SIDE_EFFECTS__ for async functions (#​5031)
Pull Requests

v3.25.0

Compare Source

2023-06-11

Features
  • Add this.info and this.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 and this.debug to avoid heavy computations based on log level (#​5026)
  • Add onLog plugin hook to read, filter and map logs from plugins (#​5026)
Pull Requests

v3.24.1

Compare Source

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)
Pull Requests

v3.24.0

Compare Source

2023-06-07

Features
  • Add new annotation /* #__NO_SIDE_EFFECTS__ */ to mark function declarations as side effect free (#​5024)
Pull Requests
  • #​5024: feat: support #__NO_SIDE_EFFECTS__ annotation for function declaration (@​antfu)

v3.23.1

Compare Source

2023-06-04

Bug Fixes
  • Ensure the last segment of sourcemapBaseUrl is never omitted (#​5022)
Pull Requests

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [rollup](https://rollupjs.org/) ([source](https://github.com/rollup/rollup)) | [`3.23.0` -> `4.0.2`](https://renovatebot.com/diffs/npm/rollup/3.23.0/4.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/3.23.0/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/3.23.0/4.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.0.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#402) [Compare Source](https://github.com/rollup/rollup/compare/v4.0.1...v4.0.2) *2023-10-06* ##### Bug Fixes - Fix annotation detection logic to not fail when a non-ASCII character precedes a double underscore ([#&#8203;5178](https://github.com/rollup/rollup/issues/5178)) ##### Pull Requests - [#&#8203;5178](https://github.com/rollup/rollup/pull/5178): Handle special characters before double underscores ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.0.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#401) [Compare Source](https://github.com/rollup/rollup/compare/v4.0.0...v4.0.1) *2023-10-06* ##### Bug Fixes - Do not panic on trailing semicolons after class methods ([#&#8203;5173](https://github.com/rollup/rollup/issues/5173)) - Add artifact for arm64 linux musl target ([#&#8203;5176](https://github.com/rollup/rollup/issues/5176)) ##### Pull Requests - [#&#8203;5172](https://github.com/rollup/rollup/pull/5172): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5173](https://github.com/rollup/rollup/pull/5173): fix: ignores empty statements in class body that is returned by SWC parser ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5176](https://github.com/rollup/rollup/pull/5176): Fix linux arm musl build ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v4.0.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#400) [Compare Source](https://github.com/rollup/rollup/compare/v3.29.4...v4.0.0) *2023-10-05* ##### BREAKING CHANGES ##### General Changes - The minimal required Node version is now 18.0.0 ([#&#8203;5142](https://github.com/rollup/rollup/issues/5142)) - The browser build now relies on a WASM artifact that needs to be provided as well ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - The NodeJS build now relies on an optional native binary; for unsupported platforms, users can use the `@rollup/wasm-node` package that has the same interface as Rollup but relies on WASM artifacts ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - The `INVALID_IMPORT_ASSERTION` error code has been replaced with `INVALID_IMPORT_ATTRIBUTE` ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - Rollup will now warn for `@__PURE__` and `@__NO_SIDE_EFFECTS__` annotations in invalid locations ([#&#8203;5165](https://github.com/rollup/rollup/issues/5165)) - If an entry module starts with a shebang comment `#!...`, this comment will be prepended to the output for `es` and `cjs` formats ([#&#8203;5163](https://github.com/rollup/rollup/issues/5163)) - File hashes will now use url-safe base64 encoded hashes ([#&#8203;5155](https://github.com/rollup/rollup/issues/5155)) - The maximum hash length has been reduced to 22 characters ([#&#8203;5155](https://github.com/rollup/rollup/issues/5155)) - The `RollupWarning` type has been removed in favor of the `RollupLog` type ([#&#8203;5147](https://github.com/rollup/rollup/issues/5147)) ##### Changes to Rollup Options - Acorn plugins are no longer supported, the `acornInjectPlugins` option has been removed ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - The `acorn` option has been removed ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - `output.externalImportAssertions` has been deprecated in favor of `output.externalImportAttributes` ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - `inlineDynamicImports`, `manualChunks` and `preserveModules` have been removed on input option level: Please use the corresponding output options of the same names ([#&#8203;5143](https://github.com/rollup/rollup/issues/5143)) - Removed output options ([#&#8203;5143](https://github.com/rollup/rollup/issues/5143)): - `output.experimentalDeepDynamicChunkOptimization`: This option is no longer needed as Rollup now always runs the full chunking algorithm - `output.dynamicImportFunction`: Use the `renderDynamicImport` plugin hook instead - `output.namespaceToStringTag`: Use `output.generatedCode.symbols` instead - `output.preferConst`: Use `output.generatedCode.constBindings` instead ##### Plugin API Changes - For `this.resolve`, the default of the `skipSelf` option is now `true` ([#&#8203;5142](https://github.com/rollup/rollup/issues/5142)) - `this.parse` now only supports the `allowReturnOutsideFunction` option for now ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - Import assertions now use the [new import attribute AST structure](https://github.com/estree/estree/blob/master/experimental/import-attributes.md) ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - "assertions" have been replaced with "attributes" in various places of the plugin interface ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - If the import of a module id is handled by the `load` hook of a plugin, `rollup.watch` no longer watches the actual file if the module id corresponds to a real path; if this is intended, then the plugin is responsible for calling `this.addWatchFile` for any dependency files ([#&#8203;5150](https://github.com/rollup/rollup/issues/5150)) - The normalized input options provided by `buildStart` and other hooks no longer contain an `onwarn` handler; plugins should use `onLog` instead ([#&#8203;5147](https://github.com/rollup/rollup/issues/5147)) - `this.moduleIds` has been removed from the plugin context: Use `this.getModuleIds()` instead ([#&#8203;5143](https://github.com/rollup/rollup/issues/5143)) - The `hasModuleSideEffects` flag has been removed from the `ModuleInfo` returned by `this.getModuleInfo()`: Use `moduleSideEffects` on the `ModuleInfo` instead ([#&#8203;5143](https://github.com/rollup/rollup/issues/5143)) ##### Features - Improve parsing speed by switching to a native SWC-based parser ([#&#8203;5073](https://github.com/rollup/rollup/issues/5073)) - Rollup will now warn for `@__PURE__` and `@__NO_SIDE_EFFECTS__` annotations in invalid locations ([#&#8203;5165](https://github.com/rollup/rollup/issues/5165)) - The parser is now exposed as a separate export `parseAst` ([#&#8203;5169](https://github.com/rollup/rollup/issues/5169)) ##### Bug Fixes - Rollup no longer tries to watch virtual files if their name corresponds to an actual file name; instead, plugins handle watching via `this.addWatchFile()` ([#&#8203;5150](https://github.com/rollup/rollup/issues/5150)) ##### Pull Requests - [#&#8203;5073](https://github.com/rollup/rollup/pull/5073): \[v4.0] Switch parser to SWC and introduce native/WASM code ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5142](https://github.com/rollup/rollup/pull/5142): \[v4.0] Set the default of skipSelf to true ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5143](https://github.com/rollup/rollup/pull/5143): \[v4.0] Remove deprecated features ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5144](https://github.com/rollup/rollup/pull/5144): \[v4.0] Imporve the performance of generating ast and rollup ast nodes ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5147](https://github.com/rollup/rollup/pull/5147): \[v4.0] Remove onwarn from normalized input options ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5150](https://github.com/rollup/rollup/pull/5150): \[v4.0] feat: Do not watch files anymore if their content is returned by the load hook ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5154](https://github.com/rollup/rollup/pull/5154): \[v4.0] Add parse option to allow return outside function ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5155](https://github.com/rollup/rollup/pull/5155): \[v4.0] feat: implement hashing content in Rust ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5157](https://github.com/rollup/rollup/pull/5157): \[v4.0] Handle empty exports ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5160](https://github.com/rollup/rollup/pull/5160): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5163](https://github.com/rollup/rollup/pull/5163): \[v4.0] feat: preserve shebang in entry module for CJS and ESM outputs ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5164](https://github.com/rollup/rollup/pull/5164): \[v4.0] fix: also strip BOM from code strings in JS ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5165](https://github.com/rollup/rollup/pull/5165): \[v4.0] warn for invalid annotations ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5168](https://github.com/rollup/rollup/pull/5168): \[v4.0] Ensure we support new import attribute "with" syntax ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5169](https://github.com/rollup/rollup/pull/5169): \[v4.0] Expose parser ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v3.29.4`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3294) [Compare Source](https://github.com/rollup/rollup/compare/v3.29.3...v3.29.4) *2023-09-28* ##### Bug Fixes - Fix static analysis when an exported function uses callbacks ([#&#8203;5158](https://github.com/rollup/rollup/issues/5158)) ##### Pull Requests - [#&#8203;5158](https://github.com/rollup/rollup/pull/5158): Deoptimize all parameters when losing track of a function ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v3.29.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3293) [Compare Source](https://github.com/rollup/rollup/compare/v3.29.2...v3.29.3) *2023-09-24* ##### Bug Fixes - Fix a bug where code was wrongly tree-shaken after mutating function parameters ([#&#8203;5153](https://github.com/rollup/rollup/issues/5153)) ##### Pull Requests - [#&#8203;5145](https://github.com/rollup/rollup/pull/5145): docs: improve the docs repl appearance in the light mode ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5148](https://github.com/rollup/rollup/pull/5148): chore(deps): update dependency [@&#8203;vue/eslint-config-typescript](https://github.com/vue/eslint-config-typescript) to v12 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5149](https://github.com/rollup/rollup/pull/5149): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5153](https://github.com/rollup/rollup/pull/5153): Fully deoptimize first level path when deoptimizing nested parameter paths ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v3.29.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3292) [Compare Source](https://github.com/rollup/rollup/compare/v3.29.1...v3.29.2) *2023-09-15* ##### Bug Fixes - Export `TreeshakingPreset` type ([#&#8203;5131](https://github.com/rollup/rollup/issues/5131)) ##### Pull Requests - [#&#8203;5131](https://github.com/rollup/rollup/pull/5131): fix: exports `TreeshakingPreset` ([@&#8203;moltar](https://github.com/moltar)) - [#&#8203;5134](https://github.com/rollup/rollup/pull/5134): docs: steps to enable symlinks on windows ([@&#8203;thebanjomatic](https://github.com/thebanjomatic)) - [#&#8203;5137](https://github.com/rollup/rollup/pull/5137): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v3.29.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3291) [Compare Source](https://github.com/rollup/rollup/compare/v3.29.0...v3.29.1) *2023-09-10* ##### Bug Fixes - Fix time measurement of plugin hooks in watch mode ([#&#8203;5114](https://github.com/rollup/rollup/issues/5114)) - Ensure accessing document.currentScript in import.meta.url returns correct results ([#&#8203;5118](https://github.com/rollup/rollup/issues/5118)) ##### Pull Requests - [#&#8203;5114](https://github.com/rollup/rollup/pull/5114): fix(perf): avoid superfluous timer wrappings in watch mode ([@&#8203;ZhengLiu2825](https://github.com/ZhengLiu2825)) - [#&#8203;5118](https://github.com/rollup/rollup/pull/5118): fix: access document.currentScript at the top level ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5125](https://github.com/rollup/rollup/pull/5125): chore(deps): update actions/checkout action to v4 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5126](https://github.com/rollup/rollup/pull/5126): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5129](https://github.com/rollup/rollup/pull/5129): re-enbale repl-artefacts workflow for rollup-swc branch ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v3.29.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3290) [Compare Source](https://github.com/rollup/rollup/compare/v3.28.1...v3.29.0) *2023-09-06* ##### Features - Add output.sourcemapFileNames option ([#&#8203;5105](https://github.com/rollup/rollup/issues/5105)) - Add generic type parameter for `api` to Plugin type ([#&#8203;5112](https://github.com/rollup/rollup/issues/5112)) ##### Bug Fixes - Ensure mutations of CustomEvent details are tracked ([#&#8203;5123](https://github.com/rollup/rollup/issues/5123)) ##### Pull Requests - [#&#8203;5105](https://github.com/rollup/rollup/pull/5105): Added option to name sourcemap files, i.e. a output.sourcemapFileName… ([@&#8203;atti187](https://github.com/atti187)) - [#&#8203;5108](https://github.com/rollup/rollup/pull/5108): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5109](https://github.com/rollup/rollup/pull/5109): Docs: load full path of rollup.browser.js for Rollup V4 ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5112](https://github.com/rollup/rollup/pull/5112): feat(types): add generic type for plugin api ([@&#8203;sxzz](https://github.com/sxzz)) - [#&#8203;5115](https://github.com/rollup/rollup/pull/5115): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5123](https://github.com/rollup/rollup/pull/5123): Deoptimize custom event detail ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v3.28.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3281) [Compare Source](https://github.com/rollup/rollup/compare/v3.28.0...v3.28.1) *2023-08-22* ##### Bug Fixes - Ensure external files with relative import paths outside the target are rendered correctly ([#&#8203;5099](https://github.com/rollup/rollup/issues/5099)) ##### Pull Requests - [#&#8203;5093](https://github.com/rollup/rollup/pull/5093): chore(deps): update dependency eslint-config-prettier to v9 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5094](https://github.com/rollup/rollup/pull/5094): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5099](https://github.com/rollup/rollup/pull/5099): Fix resolution of relative external files outside target directory ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5101](https://github.com/rollup/rollup/pull/5101): chore(deps): update dependency lint-staged to v14 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5102](https://github.com/rollup/rollup/pull/5102): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v3.28.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3280) [Compare Source](https://github.com/rollup/rollup/compare/v3.27.2...v3.28.0) *2023-08-09* ##### Features - Add a new property `preliminaryFileName` to generated chunks containing the file name placeholder ([#&#8203;5086](https://github.com/rollup/rollup/issues/5086)) - Improve performance of sourcemap generation by lazily decoding mappings ([#&#8203;5087](https://github.com/rollup/rollup/issues/5087)) ##### Bug Fixes - Make the `code` property of rendered modules in the output readonly ([#&#8203;5091](https://github.com/rollup/rollup/issues/5091)) ##### Pull Requests - [#&#8203;5086](https://github.com/rollup/rollup/pull/5086): feat: add `preliminaryFileName` to `OutputChunk` ([@&#8203;lsdsjy](https://github.com/lsdsjy)) - [#&#8203;5087](https://github.com/rollup/rollup/pull/5087): perf(sourcemaps): add back lazy sourcemap decode and handling nullish mappings ([@&#8203;thebanjomatic](https://github.com/thebanjomatic)) - [#&#8203;5091](https://github.com/rollup/rollup/pull/5091): fix: the type of RenderedModule.code is readonly ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v3.27.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3272) [Compare Source](https://github.com/rollup/rollup/compare/v3.27.1...v3.27.2) *2023-08-04* ##### Bug Fixes - Revert sourcemap performance improvement for now as it causes issues with Vite ([#&#8203;5075](https://github.com/rollup/rollup/issues/5075)) ##### Pull Requests - [#&#8203;5075](https://github.com/rollup/rollup/pull/5075): Revert perf(sourcemap): lazy compute decoded mappings ([@&#8203;thebanjomatic](https://github.com/thebanjomatic)) ### [`v3.27.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3271) [Compare Source](https://github.com/rollup/rollup/compare/v3.27.0...v3.27.1) *2023-08-03* ##### Bug Fixes - Improve performance when generating sourcemaps ([#&#8203;5075](https://github.com/rollup/rollup/issues/5075)) ##### Pull Requests - [#&#8203;5075](https://github.com/rollup/rollup/pull/5075): perf(sourcemap): lazy compute decoded mappings ([@&#8203;thebanjomatic](https://github.com/thebanjomatic)) ### [`v3.27.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3270) [Compare Source](https://github.com/rollup/rollup/compare/v3.26.3...v3.27.0) *2023-07-28* ##### Features - Mark `Object.values` and `Object.entries` as pure if their argument does not contain getters ([#&#8203;5072](https://github.com/rollup/rollup/issues/5072)) ##### Pull Requests - [#&#8203;5070](https://github.com/rollup/rollup/pull/5070): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5071](https://github.com/rollup/rollup/pull/5071): docs(tutorial): change the .js extension to .mjs ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5072](https://github.com/rollup/rollup/pull/5072): Add known globals ([@&#8203;sapphi-red](https://github.com/sapphi-red)) - [#&#8203;5078](https://github.com/rollup/rollup/pull/5078): chore(deps): update dependency [@&#8203;vue/eslint-config-prettier](https://github.com/vue/eslint-config-prettier) to v8 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5079](https://github.com/rollup/rollup/pull/5079): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v3.26.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3263) [Compare Source](https://github.com/rollup/rollup/compare/v3.26.2...v3.26.3) *2023-07-17* ##### Bug Fixes - Do not pass external modules to `manualChunks` to avoid breaking existing configs ([#&#8203;5068](https://github.com/rollup/rollup/issues/5068)) ##### Pull Requests - [#&#8203;5056](https://github.com/rollup/rollup/pull/5056): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5059](https://github.com/rollup/rollup/pull/5059): chore(config): migrate renovate config ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5064](https://github.com/rollup/rollup/pull/5064): chore(deps): update dependency prettier to v3 ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5065](https://github.com/rollup/rollup/pull/5065): chore(deps): update typescript-eslint monorepo to v6 (major) ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5068](https://github.com/rollup/rollup/pull/5068): fix: don't pass external modules to the manualChunks function ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v3.26.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3262) [Compare Source](https://github.com/rollup/rollup/compare/v3.26.1...v3.26.2) *2023-07-06* ##### Bug Fixes - Improve error handling when manual chunks would contain external modules ([#&#8203;5050](https://github.com/rollup/rollup/issues/5050)) ##### Pull Requests - [#&#8203;5050](https://github.com/rollup/rollup/pull/5050): fix: improve error for manualChunks' modules that are resolved as an external module ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v3.26.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3261) [Compare Source](https://github.com/rollup/rollup/compare/v3.26.0...v3.26.1) *2023-07-05* ##### Bug Fixes - Support `hasOwnProperty` as exported name in CommonJS ([#&#8203;5010](https://github.com/rollup/rollup/issues/5010)) - Properly reference browser types in package file ([#&#8203;5051](https://github.com/rollup/rollup/issues/5051)) ##### Pull Requests - [#&#8203;5010](https://github.com/rollup/rollup/pull/5010): safe hasOwnProperty call ([@&#8203;LongTengDao](https://github.com/LongTengDao)) - [#&#8203;5051](https://github.com/rollup/rollup/pull/5051): [@&#8203;rollup/browser](https://github.com/rollup/browser): fix types export map entry ([@&#8203;developit](https://github.com/developit)) ### [`v3.26.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3260) [Compare Source](https://github.com/rollup/rollup/compare/v3.25.3...v3.26.0) *2023-06-30* ##### Features - Add `--filterLogs` CLI flag and `ROLLUP_FILTER_LOGS` environment variable for log filtering ([#&#8203;5035](https://github.com/rollup/rollup/issues/5035)) ##### Pull Requests - [#&#8203;5035](https://github.com/rollup/rollup/pull/5035): Add ability to filter logs via CLI option or environment variable ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5049](https://github.com/rollup/rollup/pull/5049): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v3.25.3`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3253) [Compare Source](https://github.com/rollup/rollup/compare/v3.25.2...v3.25.3) *2023-06-26* ##### Bug Fixes - Fix error when inlining dynamic imports that contain unused reexported variables ([#&#8203;5047](https://github.com/rollup/rollup/issues/5047)) ##### Pull Requests - [#&#8203;5047](https://github.com/rollup/rollup/pull/5047): Do not add tree-shaken variables to namespaces when inlining dynamic imports ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v3.25.2`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3252) [Compare Source](https://github.com/rollup/rollup/compare/v3.25.1...v3.25.2) *2023-06-24* ##### Bug Fixes - Handle plugin errors where `code` is not a string ([#&#8203;5042](https://github.com/rollup/rollup/issues/5042)) - Use current transformed source when generating code frames with positions in transform hooks ([#&#8203;5045](https://github.com/rollup/rollup/issues/5045)) ##### Pull Requests - [#&#8203;5038](https://github.com/rollup/rollup/pull/5038): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5040](https://github.com/rollup/rollup/pull/5040): Fix typo in index.md ([@&#8203;vHeemstra](https://github.com/vHeemstra)) - [#&#8203;5042](https://github.com/rollup/rollup/pull/5042): fix: a plugin error can contains numeric code ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5045](https://github.com/rollup/rollup/pull/5045): Fix `this.error` with `pos` in `transform` hook ([@&#8203;sapphi-red](https://github.com/sapphi-red)) - [#&#8203;5046](https://github.com/rollup/rollup/pull/5046): chore(deps): update dependency locate-character to v3 ([@&#8203;renovate](https://github.com/renovate)\[bot]) ### [`v3.25.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3251) [Compare Source](https://github.com/rollup/rollup/compare/v3.25.0...v3.25.1) *2023-06-12* ##### Bug Fixes - Respect `__NO_SIDE_EFFECTS__` for async functions ([#&#8203;5031](https://github.com/rollup/rollup/issues/5031)) ##### Pull Requests - [#&#8203;5031](https://github.com/rollup/rollup/pull/5031): fix: `__NO_SIDE_EFFECTS__` annotation for async function ([@&#8203;antfu](https://github.com/antfu)) ### [`v3.25.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3250) [Compare Source](https://github.com/rollup/rollup/compare/v3.24.1...v3.25.0) *2023-06-11* ##### Features - Add `this.info` and `this.debug` plugin context logging functions ([#&#8203;5026](https://github.com/rollup/rollup/issues/5026)) - Add `onLog` option to read, map and filter logs ([#&#8203;5026](https://github.com/rollup/rollup/issues/5026)) - Add `logLevel` option to fully suppress logs by level ([#&#8203;5026](https://github.com/rollup/rollup/issues/5026)) - Support function logs in `this.warn`, `this.info` and `this.debug` to avoid heavy computations based on log level ([#&#8203;5026](https://github.com/rollup/rollup/issues/5026)) - Add `onLog` plugin hook to read, filter and map logs from plugins ([#&#8203;5026](https://github.com/rollup/rollup/issues/5026)) ##### Pull Requests - [#&#8203;5026](https://github.com/rollup/rollup/pull/5026): Add Logging API ([@&#8203;lukastaegert](https://github.com/lukastaegert)) ### [`v3.24.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3241) [Compare Source](https://github.com/rollup/rollup/compare/v3.24.0...v3.24.1) *2023-06-10* ##### Bug Fixes - Fix an issue where bundles with `@rollup/plugin-commonjs` were missing internal dependencies when code-splitting ([#&#8203;5029](https://github.com/rollup/rollup/issues/5029)) - Do not use `process.exit(0)` in watch mode to avoid issues in embedded scenarios ([#&#8203;5027](https://github.com/rollup/rollup/issues/5027)) ##### Pull Requests - [#&#8203;5027](https://github.com/rollup/rollup/pull/5027): fix turborepo with rollup --watch ([@&#8203;plumber-dhaval](https://github.com/plumber-dhaval)) - [#&#8203;5028](https://github.com/rollup/rollup/pull/5028): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5029](https://github.com/rollup/rollup/pull/5029): fix: get right sideEffectModules ([@&#8203;TrickyPi](https://github.com/TrickyPi)) ### [`v3.24.0`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3240) [Compare Source](https://github.com/rollup/rollup/compare/v3.23.1...v3.24.0) *2023-06-07* ##### Features - Add new annotation `/* #__NO_SIDE_EFFECTS__ */` to mark function declarations as side effect free ([#&#8203;5024](https://github.com/rollup/rollup/issues/5024)) ##### Pull Requests - [#&#8203;5024](https://github.com/rollup/rollup/pull/5024): feat: support `#__NO_SIDE_EFFECTS__` annotation for function declaration ([@&#8203;antfu](https://github.com/antfu)) ### [`v3.23.1`](https://github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3231) [Compare Source](https://github.com/rollup/rollup/compare/v3.23.0...v3.23.1) *2023-06-04* ##### Bug Fixes - Ensure the last segment of sourcemapBaseUrl is never omitted ([#&#8203;5022](https://github.com/rollup/rollup/issues/5022)) ##### Pull Requests - [#&#8203;5006](https://github.com/rollup/rollup/pull/5006): Better workflow caching ([@&#8203;lukastaegert](https://github.com/lukastaegert)) - [#&#8203;5012](https://github.com/rollup/rollup/pull/5012): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) - [#&#8203;5022](https://github.com/rollup/rollup/pull/5022): fix: add a trailing slash automatically for sourcemapBaseUrl ([@&#8203;TrickyPi](https://github.com/TrickyPi)) - [#&#8203;5023](https://github.com/rollup/rollup/pull/5023): chore(deps): lock file maintenance minor/patch updates ([@&#8203;renovate](https://github.com/renovate)\[bot]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ny40IiwidXBkYXRlZEluVmVyIjoiMzYuNTcuNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
renovate-bot added 1 commit 2023-10-08 11:00:58 +02:00
ci/woodpecker/pr/checks Pipeline was successful Details
7b70265e2a
chore(deps): update dependency rollup to v4
renovate-bot scheduled this pull request to auto merge when all checks succeed 2023-10-08 11:00:58 +02:00
renovate-bot merged commit bf329ae87e into main 2023-10-08 11:02:04 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: dungeonslayers/tickwerk#68
No description provided.