magic-akari / seamless-scroll-polyfill

Scroll Behavior polyfill
https://www.npmjs.com/package/seamless-scroll-polyfill
MIT License
159 stars 12 forks source link

chore(deps): update dependency rollup to v3.29.4 - autoclosed #157

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

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

Release Notes

rollup/rollup (rollup) ### [`v3.29.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3294) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.29.3...v3.29.4) *2023-09-28* ##### Bug Fixes - Fix static analysis when an exported function uses callbacks ([#​5158](https://togithub.com/rollup/rollup/issues/5158)) ##### Pull Requests - [#​5158](https://togithub.com/rollup/rollup/pull/5158): Deoptimize all parameters when losing track of a function ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.29.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3293) [Compare Source](https://togithub.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 ([#​5153](https://togithub.com/rollup/rollup/issues/5153)) ##### Pull Requests - [#​5145](https://togithub.com/rollup/rollup/pull/5145): docs: improve the docs repl appearance in the light mode ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5148](https://togithub.com/rollup/rollup/pull/5148): chore(deps): update dependency [@​vue/eslint-config-typescript](https://togithub.com/vue/eslint-config-typescript) to v12 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5149](https://togithub.com/rollup/rollup/pull/5149): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5153](https://togithub.com/rollup/rollup/pull/5153): Fully deoptimize first level path when deoptimizing nested parameter paths ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.29.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3292) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.29.1...v3.29.2) *2023-09-15* ##### Bug Fixes - Export `TreeshakingPreset` type ([#​5131](https://togithub.com/rollup/rollup/issues/5131)) ##### Pull Requests - [#​5131](https://togithub.com/rollup/rollup/pull/5131): fix: exports `TreeshakingPreset` ([@​moltar](https://togithub.com/moltar)) - [#​5134](https://togithub.com/rollup/rollup/pull/5134): docs: steps to enable symlinks on windows ([@​thebanjomatic](https://togithub.com/thebanjomatic)) - [#​5137](https://togithub.com/rollup/rollup/pull/5137): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.29.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3291) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.29.0...v3.29.1) *2023-09-10* ##### Bug Fixes - Fix time measurement of plugin hooks in watch mode ([#​5114](https://togithub.com/rollup/rollup/issues/5114)) - Ensure accessing document.currentScript in import.meta.url returns correct results ([#​5118](https://togithub.com/rollup/rollup/issues/5118)) ##### Pull Requests - [#​5114](https://togithub.com/rollup/rollup/pull/5114): fix(perf): avoid superfluous timer wrappings in watch mode ([@​ZhengLiu2825](https://togithub.com/ZhengLiu2825)) - [#​5118](https://togithub.com/rollup/rollup/pull/5118): fix: access document.currentScript at the top level ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5125](https://togithub.com/rollup/rollup/pull/5125): chore(deps): update actions/checkout action to v4 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5126](https://togithub.com/rollup/rollup/pull/5126): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5129](https://togithub.com/rollup/rollup/pull/5129): re-enbale repl-artefacts workflow for rollup-swc branch ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.29.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3290) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.28.1...v3.29.0) *2023-09-06* ##### Features - Add output.sourcemapFileNames option ([#​5105](https://togithub.com/rollup/rollup/issues/5105)) - Add generic type parameter for `api` to Plugin type ([#​5112](https://togithub.com/rollup/rollup/issues/5112)) ##### Bug Fixes - Ensure mutations of CustomEvent details are tracked ([#​5123](https://togithub.com/rollup/rollup/issues/5123)) ##### Pull Requests - [#​5105](https://togithub.com/rollup/rollup/pull/5105): Added option to name sourcemap files, i.e. a output.sourcemapFileName… ([@​atti187](https://togithub.com/atti187)) - [#​5108](https://togithub.com/rollup/rollup/pull/5108): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5109](https://togithub.com/rollup/rollup/pull/5109): Docs: load full path of rollup.browser.js for Rollup V4 ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5112](https://togithub.com/rollup/rollup/pull/5112): feat(types): add generic type for plugin api ([@​sxzz](https://togithub.com/sxzz)) - [#​5115](https://togithub.com/rollup/rollup/pull/5115): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5123](https://togithub.com/rollup/rollup/pull/5123): Deoptimize custom event detail ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.28.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3281) [Compare Source](https://togithub.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 ([#​5099](https://togithub.com/rollup/rollup/issues/5099)) ##### Pull Requests - [#​5093](https://togithub.com/rollup/rollup/pull/5093): chore(deps): update dependency eslint-config-prettier to v9 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5094](https://togithub.com/rollup/rollup/pull/5094): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5099](https://togithub.com/rollup/rollup/pull/5099): Fix resolution of relative external files outside target directory ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5101](https://togithub.com/rollup/rollup/pull/5101): chore(deps): update dependency lint-staged to v14 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5102](https://togithub.com/rollup/rollup/pull/5102): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.28.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3280) [Compare Source](https://togithub.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 ([#​5086](https://togithub.com/rollup/rollup/issues/5086)) - Improve performance of sourcemap generation by lazily decoding mappings ([#​5087](https://togithub.com/rollup/rollup/issues/5087)) ##### Bug Fixes - Make the `code` property of rendered modules in the output readonly ([#​5091](https://togithub.com/rollup/rollup/issues/5091)) ##### Pull Requests - [#​5086](https://togithub.com/rollup/rollup/pull/5086): feat: add `preliminaryFileName` to `OutputChunk` ([@​lsdsjy](https://togithub.com/lsdsjy)) - [#​5087](https://togithub.com/rollup/rollup/pull/5087): perf(sourcemaps): add back lazy sourcemap decode and handling nullish mappings ([@​thebanjomatic](https://togithub.com/thebanjomatic)) - [#​5091](https://togithub.com/rollup/rollup/pull/5091): fix: the type of RenderedModule.code is readonly ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.27.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3272) [Compare Source](https://togithub.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 ([#​5075](https://togithub.com/rollup/rollup/issues/5075)) ##### Pull Requests - [#​5075](https://togithub.com/rollup/rollup/pull/5075): Revert perf(sourcemap): lazy compute decoded mappings ([@​thebanjomatic](https://togithub.com/thebanjomatic)) ### [`v3.27.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3271) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.27.0...v3.27.1) *2023-08-03* ##### Bug Fixes - Improve performance when generating sourcemaps ([#​5075](https://togithub.com/rollup/rollup/issues/5075)) ##### Pull Requests - [#​5075](https://togithub.com/rollup/rollup/pull/5075): perf(sourcemap): lazy compute decoded mappings ([@​thebanjomatic](https://togithub.com/thebanjomatic)) ### [`v3.27.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3270) [Compare Source](https://togithub.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 ([#​5072](https://togithub.com/rollup/rollup/issues/5072)) ##### Pull Requests - [#​5070](https://togithub.com/rollup/rollup/pull/5070): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5071](https://togithub.com/rollup/rollup/pull/5071): docs(tutorial): change the .js extension to .mjs ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5072](https://togithub.com/rollup/rollup/pull/5072): Add known globals ([@​sapphi-red](https://togithub.com/sapphi-red)) - [#​5078](https://togithub.com/rollup/rollup/pull/5078): chore(deps): update dependency [@​vue/eslint-config-prettier](https://togithub.com/vue/eslint-config-prettier) to v8 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5079](https://togithub.com/rollup/rollup/pull/5079): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.26.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3263) [Compare Source](https://togithub.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 ([#​5068](https://togithub.com/rollup/rollup/issues/5068)) ##### Pull Requests - [#​5056](https://togithub.com/rollup/rollup/pull/5056): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5059](https://togithub.com/rollup/rollup/pull/5059): chore(config): migrate renovate config ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5064](https://togithub.com/rollup/rollup/pull/5064): chore(deps): update dependency prettier to v3 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5065](https://togithub.com/rollup/rollup/pull/5065): chore(deps): update typescript-eslint monorepo to v6 (major) ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5068](https://togithub.com/rollup/rollup/pull/5068): fix: don't pass external modules to the manualChunks function ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.26.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3262) [Compare Source](https://togithub.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 ([#​5050](https://togithub.com/rollup/rollup/issues/5050)) ##### Pull Requests - [#​5050](https://togithub.com/rollup/rollup/pull/5050): fix: improve error for manualChunks' modules that are resolved as an external module ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.26.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3261) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.26.0...v3.26.1) *2023-07-05* ##### Bug Fixes - Support `hasOwnProperty` as exported name in CommonJS ([#​5010](https://togithub.com/rollup/rollup/issues/5010)) - Properly reference browser types in package file ([#​5051](https://togithub.com/rollup/rollup/issues/5051)) ##### Pull Requests - [#​5010](https://togithub.com/rollup/rollup/pull/5010): safe hasOwnProperty call ([@​LongTengDao](https://togithub.com/LongTengDao)) - [#​5051](https://togithub.com/rollup/rollup/pull/5051): [@​rollup/browser](https://togithub.com/rollup/browser): fix types export map entry ([@​developit](https://togithub.com/developit)) ### [`v3.26.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3260) [Compare Source](https://togithub.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 ([#​5035](https://togithub.com/rollup/rollup/issues/5035)) ##### Pull Requests - [#​5035](https://togithub.com/rollup/rollup/pull/5035): Add ability to filter logs via CLI option or environment variable ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5049](https://togithub.com/rollup/rollup/pull/5049): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.25.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3253) [Compare Source](https://togithub.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 ([#​5047](https://togithub.com/rollup/rollup/issues/5047)) ##### Pull Requests - [#​5047](https://togithub.com/rollup/rollup/pull/5047): Do not add tree-shaken variables to namespaces when inlining dynamic imports ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.25.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3252) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.25.1...v3.25.2) *2023-06-24* ##### Bug Fixes - Handle plugin errors where `code` is not a string ([#​5042](https://togithub.com/rollup/rollup/issues/5042)) - Use current transformed source when generating code frames with positions in transform hooks ([#​5045](https://togithub.com/rollup/rollup/issues/5045)) ##### Pull Requests - [#​5038](https://togithub.com/rollup/rollup/pull/5038): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5040](https://togithub.com/rollup/rollup/pull/5040): Fix typo in index.md ([@​vHeemstra](https://togithub.com/vHeemstra)) - [#​5042](https://togithub.com/rollup/rollup/pull/5042): fix: a plugin error can contains numeric code ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5045](https://togithub.com/rollup/rollup/pull/5045): Fix `this.error` with `pos` in `transform` hook ([@​sapphi-red](https://togithub.com/sapphi-red)) - [#​5046](https://togithub.com/rollup/rollup/pull/5046): chore(deps): update dependency locate-character to v3 ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.25.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3251) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.25.0...v3.25.1) *2023-06-12* ##### Bug Fixes - Respect `__NO_SIDE_EFFECTS__` for async functions ([#​5031](https://togithub.com/rollup/rollup/issues/5031)) ##### Pull Requests - [#​5031](https://togithub.com/rollup/rollup/pull/5031): fix: `__NO_SIDE_EFFECTS__` annotation for async function ([@​antfu](https://togithub.com/antfu)) ### [`v3.25.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3250) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.24.1...v3.25.0) *2023-06-11* ##### Features - Add `this.info` and `this.debug` plugin context logging functions ([#​5026](https://togithub.com/rollup/rollup/issues/5026)) - Add `onLog` option to read, map and filter logs ([#​5026](https://togithub.com/rollup/rollup/issues/5026)) - Add `logLevel` option to fully suppress logs by level ([#​5026](https://togithub.com/rollup/rollup/issues/5026)) - Support function logs in `this.warn`, `this.info` and `this.debug` to avoid heavy computations based on log level ([#​5026](https://togithub.com/rollup/rollup/issues/5026)) - Add `onLog` plugin hook to read, filter and map logs from plugins ([#​5026](https://togithub.com/rollup/rollup/issues/5026)) ##### Pull Requests - [#​5026](https://togithub.com/rollup/rollup/pull/5026): Add Logging API ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.24.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3241) [Compare Source](https://togithub.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 ([#​5029](https://togithub.com/rollup/rollup/issues/5029)) - Do not use `process.exit(0)` in watch mode to avoid issues in embedded scenarios ([#​5027](https://togithub.com/rollup/rollup/issues/5027)) ##### Pull Requests - [#​5027](https://togithub.com/rollup/rollup/pull/5027): fix turborepo with rollup --watch ([@​plumber-dhaval](https://togithub.com/plumber-dhaval)) - [#​5028](https://togithub.com/rollup/rollup/pull/5028): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5029](https://togithub.com/rollup/rollup/pull/5029): fix: get right sideEffectModules ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.24.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3240) [Compare Source](https://togithub.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 ([#​5024](https://togithub.com/rollup/rollup/issues/5024)) ##### Pull Requests - [#​5024](https://togithub.com/rollup/rollup/pull/5024): feat: support `#__NO_SIDE_EFFECTS__` annotation for function declaration ([@​antfu](https://togithub.com/antfu)) ### [`v3.23.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3231) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.23.0...v3.23.1) *2023-06-04* ##### Bug Fixes - Ensure the last segment of sourcemapBaseUrl is never omitted ([#​5022](https://togithub.com/rollup/rollup/issues/5022)) ##### Pull Requests - [#​5006](https://togithub.com/rollup/rollup/pull/5006): Better workflow caching ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5012](https://togithub.com/rollup/rollup/pull/5012): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5022](https://togithub.com/rollup/rollup/pull/5022): fix: add a trailing slash automatically for sourcemapBaseUrl ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5023](https://togithub.com/rollup/rollup/pull/5023): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.23.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3230) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.22.1...v3.23.0) *2023-05-22* ##### Features - Support emitting "prebuilt chunks" from plugins ([#​4990](https://togithub.com/rollup/rollup/issues/4990)) ##### Bug Fixes - Mark Sets and Maps as pure when they receive an array literal as argument ([#​5005](https://togithub.com/rollup/rollup/issues/5005)) ##### Pull Requests - [#​4990](https://togithub.com/rollup/rollup/pull/4990): feat: this.emitFile support prebuilt-chunk type ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​5005](https://togithub.com/rollup/rollup/pull/5005): feat: mark Set, Map, WeakSet and WeakMap with array arguments as pure ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.22.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3221) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.22.0...v3.22.1) *2023-05-21* ##### Bug Fixes - Remove force quit again as it caused some issues ([#​5004](https://togithub.com/rollup/rollup/issues/5004)) ##### Pull Requests - [#​5001](https://togithub.com/rollup/rollup/pull/5001): chore(deps): update dependency [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) to v25 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5002](https://togithub.com/rollup/rollup/pull/5002): chore(deps): update dependency eslint-plugin-unicorn to v47 ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5003](https://togithub.com/rollup/rollup/pull/5003): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5004](https://togithub.com/rollup/rollup/pull/5004): Do not force quit Rollup or close stdout ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.22.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3220) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.8...v3.22.0) *2023-05-17* ##### Features - Prevent empty non-facade chunks by merging them into other suitable chunks ([#​4989](https://togithub.com/rollup/rollup/issues/4989)) - Avoid facade chunks in some situations involving reexports ([#​4989](https://togithub.com/rollup/rollup/issues/4989)) - Improve algorithm for best merge target when using `experimentalMinChunkSize` to take tree-shaking into account ([#​4989](https://togithub.com/rollup/rollup/issues/4989)) ##### Bug Fixes - Take side effects of external dependencies into account when merging chunks for `experimentalMinChunkSize` ([#​4989](https://togithub.com/rollup/rollup/issues/4989)) ##### Pull Requests - [#​4989](https://togithub.com/rollup/rollup/pull/4989): Prevent empty chunks and thoroughly improve experimentalMinChunkSize ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.8`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3218) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.7...v3.21.8) *2023-05-16* ##### Bug Fixes - Allow a namespace to properly contain itself as a named export ([#​4991](https://togithub.com/rollup/rollup/issues/4991)) ##### Pull Requests - [#​4991](https://togithub.com/rollup/rollup/pull/4991): Handle self-referencing namespaces ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.7`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3217) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.6...v3.21.7) *2023-05-13* ##### Bug Fixes - Show correct error on uncaught exceptions in watch mode ([#​4987](https://togithub.com/rollup/rollup/issues/4987)) ##### Pull Requests - [#​4987](https://togithub.com/rollup/rollup/pull/4987): Properly quit on uncaught exceptions ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4988](https://togithub.com/rollup/rollup/pull/4988): test: add options type for function tests ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.21.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3216) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.5...v3.21.6) *2023-05-09* ##### Bug Fixes - Ensure Rollup CLI prints everything to stdout before exiting ([#​4980](https://togithub.com/rollup/rollup/issues/4980)) ##### Pull Requests - [#​4980](https://togithub.com/rollup/rollup/pull/4980): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​4983](https://togithub.com/rollup/rollup/pull/4983): Prevent exit before stdout is drained ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3215) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.4...v3.21.5) *2023-05-05* ##### Bug Fixes - Keep all consecutive lines at the top of each module that start with a comment ([#​4975](https://togithub.com/rollup/rollup/issues/4975)) - Ensure that declarations inside switch cases do not use the same scope as the discriminator ([#​4979](https://togithub.com/rollup/rollup/issues/4979)) ##### Pull Requests - [#​4975](https://togithub.com/rollup/rollup/pull/4975): Keep leading comments on consecutive lines ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4979](https://togithub.com/rollup/rollup/pull/4979): Use correct scope in switch statements ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3214) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.3...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](https://togithub.com/rollup/rollup/issues/4971)) ##### Pull Requests - [#​4971](https://togithub.com/rollup/rollup/pull/4971): Handle shimming missing exports when preserving modules ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4972](https://togithub.com/rollup/rollup/pull/4972): Configure Renovate ([@​renovate](https://togithub.com/renovate)\[bot]) ### [`v3.21.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3213) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.2...v3.21.3) *2023-05-02* ##### Bug Fixes - Run `process.exit()` when Rollup CLI finishes successfully to solve issues on some systems ([#​4969](https://togithub.com/rollup/rollup/issues/4969)) ##### Pull Requests - [#​4954](https://togithub.com/rollup/rollup/pull/4954): test: enable typecheck for \_config files ([@​antfu](https://togithub.com/antfu)) - [#​4969](https://togithub.com/rollup/rollup/pull/4969): Automatically force close Rollup when done ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3212) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.1...v3.21.2) *2023-04-30* ##### Bug Fixes - Mark global functions that trigger iterators as impure for now ([#​4955](https://togithub.com/rollup/rollup/issues/4955)) ##### Pull Requests - [#​4955](https://togithub.com/rollup/rollup/pull/4955): fix: mark some known globals or their functions as impure ([@​TrickyPi](https://togithub.com/TrickyPi)) ### [`v3.21.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3211) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.21.0...v3.21.1) *2023-04-29* ##### Bug Fixes - Make sure call arguments are properly deoptimized when a function uses the `arguments` variable ([#​4965](https://togithub.com/rollup/rollup/issues/4965)) ##### Pull Requests - [#​4957](https://togithub.com/rollup/rollup/pull/4957): Update dependencies ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4964](https://togithub.com/rollup/rollup/pull/4964): Fix REPL in dev ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4965](https://togithub.com/rollup/rollup/pull/4965): Ensure arguments are deoptimized when arguments variable is used ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4967](https://togithub.com/rollup/rollup/pull/4967): Log REPL output to console ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.21.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3210) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.7...v3.21.0) *2023-04-23* ##### Features - Support tree-shaking of named exports in dynamic imports when using destructuring and similar patterns ([#​4952](https://togithub.com/rollup/rollup/issues/4952)) ##### Pull Requests - [#​4952](https://togithub.com/rollup/rollup/pull/4952): feat: tree-shake deterministic dynamic imports ([@​antfu](https://togithub.com/antfu)) ### [`v3.20.7`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3207) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.6...v3.20.7) *2023-04-21* ##### Bug Fixes - Properly track array element mutations when iterating with a for-of loop ([#​4949](https://togithub.com/rollup/rollup/issues/4949)) - Handle default exporting an anonymous class that extends another class ([#​4950](https://togithub.com/rollup/rollup/issues/4950)) ##### Pull Requests - [#​4943](https://togithub.com/rollup/rollup/pull/4943): Add a test for reserved keywords used as import/export specifiers ([@​Andarist](https://togithub.com/Andarist)) - [#​4949](https://togithub.com/rollup/rollup/pull/4949): Deoptimize right side in for-of loops ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4950](https://togithub.com/rollup/rollup/pull/4950): Support default exported classes that extend other classes ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3206) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.5...v3.20.6) *2023-04-18* ##### Bug Fixes - Revert handling of non-JS import and export names due to regressions ([#​4914](https://togithub.com/rollup/rollup/issues/4914)) ##### Pull Requests - [#​4914](https://togithub.com/rollup/rollup/pull/4914): feat: add locales in vitepress config ([@​iDestin](https://togithub.com/iDestin)) - [#​4946](https://togithub.com/rollup/rollup/pull/4946): Revert [#​4939](https://togithub.com/rollup/rollup/issues/4939) for now ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3205) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.4...v3.20.5) *2023-04-18* ##### Bug Fixes - Handle import and export names that are not valid JavaScript identifiers ([#​4939](https://togithub.com/rollup/rollup/issues/4939)) ##### Pull Requests - [#​4939](https://togithub.com/rollup/rollup/pull/4939): Fixed imports/exports that are illegal identifiers in the es output ([@​Andarist](https://togithub.com/Andarist)) - [#​4941](https://togithub.com/rollup/rollup/pull/4941): Reinstate global styles ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3204) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.3...v3.20.4) *2023-04-17* ##### Bug Fixes - Do not remove breaks statements after switch statements with conditional breaks ([#​4937](https://togithub.com/rollup/rollup/issues/4937)) ##### Pull Requests - [#​4937](https://togithub.com/rollup/rollup/pull/4937): fix: handle conditional breaks in nested switch statement cases ([@​TrickyPi](https://togithub.com/TrickyPi) and [@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3203) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.2...v3.20.3) *2023-04-16* ##### Bug Fixes - Reduce memory consumption for function call parameter analysis ([#​4938](https://togithub.com/rollup/rollup/issues/4938)) - Fix types for `shouldTransformCachedModule` ([#​4932](https://togithub.com/rollup/rollup/issues/4932)) ##### Pull Requests - [#​4925](https://togithub.com/rollup/rollup/pull/4925): chore: repl style add scoped ([@​btea](https://togithub.com/btea)) - [#​4926](https://togithub.com/rollup/rollup/pull/4926): docs: Update the x_google_ignorelist url ([@​jecfish](https://togithub.com/jecfish)) - [#​4932](https://togithub.com/rollup/rollup/pull/4932): Allow shouldTransformCachedModule to return null ([@​bluwy](https://togithub.com/bluwy)) - [#​4935](https://togithub.com/rollup/rollup/pull/4935): Bump peter-evans/create-or-update-comment from 2 to 3 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [#​4936](https://togithub.com/rollup/rollup/pull/4936): Disable puppeteer sandbox to fix Vercel deployment ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4938](https://togithub.com/rollup/rollup/pull/4938): Improve memory usage for parameter deoptimizations ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3202) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.1...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](https://togithub.com/rollup/rollup/issues/4921)) - Fix a crash when reporting a warning with incorrect sourcemap information ([#​4922](https://togithub.com/rollup/rollup/issues/4922)) ##### Pull Requests - [#​4921](https://togithub.com/rollup/rollup/pull/4921): Handle manual chunks where the entry is not part of the module graph ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4922](https://togithub.com/rollup/rollup/pull/4922): Do not fail if the location of a warning is outside the original source ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3201) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.20.0...v3.20.1) *2023-03-23* ##### Bug Fixes - Fix returned file name from this.getFileName when assets are deduplicated ([#​4919](https://togithub.com/rollup/rollup/issues/4919)) ##### Pull Requests - [#​4919](https://togithub.com/rollup/rollup/pull/4919): Only set asset names when finalizing ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.20.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3200) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.19.1...v3.20.0) *2023-03-20* ##### Features - Allow dynamically imported files to have synthetic named exports when preserving modules ([#​4913](https://togithub.com/rollup/rollup/issues/4913)) ##### Bug Fixes - Use deterministic file name when emitting several files with same source ([#​4912](https://togithub.com/rollup/rollup/issues/4912)) - Fix a crash when dynamically importing a file with synthetic named exports when preserving modules ([#​4913](https://togithub.com/rollup/rollup/issues/4913)) ##### Pull Requests - [#​4912](https://togithub.com/rollup/rollup/pull/4912): fix: make file name deterministic in parallel emits (fix [#​4909](https://togithub.com/rollup/rollup/issues/4909)) ([@​sun0day](https://togithub.com/sun0day)) - [#​4913](https://togithub.com/rollup/rollup/pull/4913): Provide synthetic namespace for dynamic imports when perserving modules ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v3.19.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3191) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.19.0...v3.19.1) *2023-03-10* ##### Bug Fixes - Produce valid code when the first statement in aclass static block is tree-shaken ([#​4898](https://togithub.com/rollup/rollup/issues/4898)) ##### Pull Requests - [#​4898](https://togithub.com/rollup/rollup/pull/4898): fix: set a correct node location for static blocks ([@​TrickyPi](https://togithub.com/TrickyPi)) - [#​4900](https://togithub.com/rollup/rollup/pull/4900): docs: fix table at `output.sanitizeFileName` section ([@​0x009922](https://togithub.com/0x009922)) ### [`v3.19.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#3190) [Compare Source](https://togithub.com/rollup/rollup/compare/v3.18.0...v3.19.0) *2023-03-09* ##### Features - Make reassignment tracking of call parameters more specific to no lose information when an object is passed to a function ([#​4892](https://togithub.com/rollup/rollup/issues/4892)) ##### Pull Requests - [#​4890](https://togithub.com/rollup/rollup/pull/4890): Fix `npm run dev` ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4892](https://togithub.com/rollup/rollup/pull/4892): Only selectively deoptimize call parameters ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4897](https://togithub.com/rollup/rollup/pull/4897): Pre-render mermaid graphs on website ([@​lukastaegert](https://togithub.com/lukastaegert))

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.

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



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