Commit 5ef3484
authored
chore(deps): update dependency rollup to v4.24.3 (#412)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [rollup](https://rollupjs.org/)
([source](https://redirect.github.com/rollup/rollup)) | [`4.9.2` ->
`4.24.3`](https://renovatebot.com/diffs/npm/rollup/4.9.2/4.24.3) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>rollup/rollup (rollup)</summary>
###
[`v4.24.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4243)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.24.2...v4.24.3)
*2024-10-29*
##### Bug Fixes
- Slightly reduce memory consumption by specifying fixed array sizes
where possible
([#​5703](https://redirect.github.com/rollup/rollup/issues/5703))
##### Pull Requests
- [#​5703](https://redirect.github.com/rollup/rollup/pull/5703):
perf: use pre-allocated arrays for known result sizes
([@​GalacticHypernova](https://redirect.github.com/GalacticHypernova))
###
[`v4.24.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4242)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.24.1...v4.24.2)
*2024-10-27*
##### Bug Fixes
- Add missing build dependency
([#​5705](https://redirect.github.com/rollup/rollup/issues/5705))
##### Pull Requests
- [#​5705](https://redirect.github.com/rollup/rollup/pull/5705):
Fix "Couldn't find package" error when installing rollup using yarn
([@​tagattie](https://redirect.github.com/tagattie))
###
[`v4.24.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4241)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.24.0...v4.24.1)
*2024-10-27*
##### Bug Fixes
- Support running Rollup natively on FreeBSD
([#​5698](https://redirect.github.com/rollup/rollup/issues/5698))
##### Pull Requests
- [#​5689](https://redirect.github.com/rollup/rollup/pull/5689):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5690](https://redirect.github.com/rollup/rollup/pull/5690):
chore(deps): update dependency
[@​inquirer/prompts](https://redirect.github.com/inquirer/prompts)
to v7 ([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5691](https://redirect.github.com/rollup/rollup/pull/5691):
chore(deps): update dependency eslint-plugin-unicorn to v56
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5692](https://redirect.github.com/rollup/rollup/pull/5692):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5695](https://redirect.github.com/rollup/rollup/pull/5695):
fix(deps): update swc monorepo (major)
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5696](https://redirect.github.com/rollup/rollup/pull/5696):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5698](https://redirect.github.com/rollup/rollup/pull/5698):
Add support for FreeBSD (x64 and arm64)
([@​tagattie](https://redirect.github.com/tagattie),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.24.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4240)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.23.0...v4.24.0)
*2024-10-02*
##### Features
- Support preserving and transpiling JSX syntax
([#​5668](https://redirect.github.com/rollup/rollup/issues/5668))
##### Pull Requests
- [#​5668](https://redirect.github.com/rollup/rollup/pull/5668):
Introduce JSX support
([@​lukastaegert](https://redirect.github.com/lukastaegert),
[@​Martin-Idel](https://redirect.github.com/Martin-Idel),
[@​felixhuttmann](https://redirect.github.com/felixhuttmann),
[@​AlexDroll](https://redirect.github.com/AlexDroll),
[@​tiptr](https://redirect.github.com/tiptr))
###
[`v4.23.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4230)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.5...v4.23.0)
*2024-10-01*
##### Features
- Collect all emitted names and originalFileNames for assets
([#​5686](https://redirect.github.com/rollup/rollup/issues/5686))
##### Pull Requests
- [#​5686](https://redirect.github.com/rollup/rollup/pull/5686):
Add names and originalFileNames to assets
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.22.5`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4225)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.4...v4.22.5)
*2024-09-27*
##### Bug Fixes
- Allow parsing of certain unicode characters again
([#​5674](https://redirect.github.com/rollup/rollup/issues/5674))
##### Pull Requests
- [#​5674](https://redirect.github.com/rollup/rollup/pull/5674):
Fix panic with unicode characters
([@​sapphi-red](https://redirect.github.com/sapphi-red),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5675](https://redirect.github.com/rollup/rollup/pull/5675):
chore(deps): update dependency rollup to v4.22.4 \[security]
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5680](https://redirect.github.com/rollup/rollup/pull/5680):
chore(deps): update dependency
[@​rollup/plugin-commonjs](https://redirect.github.com/rollup/plugin-commonjs)
to v28 ([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5681](https://redirect.github.com/rollup/rollup/pull/5681):
chore(deps): update dependency
[@​rollup/plugin-replace](https://redirect.github.com/rollup/plugin-replace)
to v6 ([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5682](https://redirect.github.com/rollup/rollup/pull/5682):
chore(deps): update dependency
[@​rollup/plugin-typescript](https://redirect.github.com/rollup/plugin-typescript)
to v12 ([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5684](https://redirect.github.com/rollup/rollup/pull/5684):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.22.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4224)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.3...v4.22.4)
*2024-09-21*
##### Bug Fixes
- Fix a vulnerability in generated code that affects IIFE, UMD and CJS
bundles when run in a browser context
([#​5671](https://redirect.github.com/rollup/rollup/issues/5671))
##### Pull Requests
- [#​5670](https://redirect.github.com/rollup/rollup/pull/5670):
refactor: Use object.prototype to check for reserved properties
([@​YuHyeonWook](https://redirect.github.com/YuHyeonWook))
- [#​5671](https://redirect.github.com/rollup/rollup/pull/5671):
Fix DOM Clobbering CVE
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.22.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4223)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.2...v4.22.3)
*2024-09-21*
##### Bug Fixes
- Ensure that mutations in modules without side effects are observed
while properly handling transitive dependencies
([#​5669](https://redirect.github.com/rollup/rollup/issues/5669))
##### Pull Requests
- [#​5669](https://redirect.github.com/rollup/rollup/pull/5669):
Ensure impure dependencies of pure modules are added
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.22.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4222)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.1...v4.22.2)
*2024-09-20*
##### Bug Fixes
- Revert fix for side effect free modules until other issues are
investigated
([#​5667](https://redirect.github.com/rollup/rollup/issues/5667))
##### Pull Requests
- [#​5667](https://redirect.github.com/rollup/rollup/pull/5667):
Partially revert
[#​5658](https://redirect.github.com/rollup/rollup/issues/5658)
and re-apply
[#​5644](https://redirect.github.com/rollup/rollup/issues/5644)
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.22.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4221)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.22.0...v4.22.1)
*2024-09-20*
##### Bug Fixes
- Revert
[#​5644](https://redirect.github.com/rollup/rollup/issues/5644)
"stable chunk hashes" while issues are being investigated
##### Pull Requests
- [#​5663](https://redirect.github.com/rollup/rollup/pull/5663):
chore(deps): update dependency inquirer to v11
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5664](https://redirect.github.com/rollup/rollup/pull/5664):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5665](https://redirect.github.com/rollup/rollup/pull/5665):
fix: type in CI file
([@​YuHyeonWook](https://redirect.github.com/YuHyeonWook))
- [#​5666](https://redirect.github.com/rollup/rollup/pull/5666):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.22.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4220)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.3...v4.22.0)
*2024-09-19*
##### Features
- Add additional known global values to avoid access side effects
([#​5651](https://redirect.github.com/rollup/rollup/issues/5651))
##### Bug Fixes
- Ensure deterministic chunk hash generation despite async renderChunk
hook
([#​5644](https://redirect.github.com/rollup/rollup/issues/5644))
- Improve side effect detection when using "smallest" treeshaking preset
when imports are optimized away
([#​5658](https://redirect.github.com/rollup/rollup/issues/5658))
##### Pull Requests
- [#​5644](https://redirect.github.com/rollup/rollup/pull/5644):
fix: apply final hashes deterministically with stable placeholders set
([@​mattkubej](https://redirect.github.com/mattkubej),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5646](https://redirect.github.com/rollup/rollup/pull/5646):
chore(deps): update dependency
[@​mermaid-js/mermaid-cli](https://redirect.github.com/mermaid-js/mermaid-cli)
to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5647](https://redirect.github.com/rollup/rollup/pull/5647):
chore(deps): update dependency concurrently to v9
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5648](https://redirect.github.com/rollup/rollup/pull/5648):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5651](https://redirect.github.com/rollup/rollup/pull/5651):
feat: add `AggregateError`, `FinalizationRegistry`, `WeakRef` to
knownGlobals ([@​re-taro](https://redirect.github.com/re-taro))
- [#​5653](https://redirect.github.com/rollup/rollup/pull/5653):
Fix example selection in REPL
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5657](https://redirect.github.com/rollup/rollup/pull/5657):
chore(deps): update dependency vite to v5.4.6 \[security]
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5658](https://redirect.github.com/rollup/rollup/pull/5658):
Detect variable reassignments in modules without side effects
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.21.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4213)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.2...v4.21.3)
*2024-09-12*
##### Bug Fixes
- Always respect side effects in left-hand side of optional chain
([#​5642](https://redirect.github.com/rollup/rollup/issues/5642))
- Update stack trace for augmented errors to not hide relevant
information
([#​5640](https://redirect.github.com/rollup/rollup/issues/5640))
##### Pull Requests
- [#​5636](https://redirect.github.com/rollup/rollup/pull/5636):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5637](https://redirect.github.com/rollup/rollup/pull/5637):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5640](https://redirect.github.com/rollup/rollup/pull/5640):
fix: keep the message of stack up-to-date
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5642](https://redirect.github.com/rollup/rollup/pull/5642):
fix: include left-side effect of optional chaining in the end of
hasEffectsAsChainElement
([@​TrickyPi](https://redirect.github.com/TrickyPi))
###
[`v4.21.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4212)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.1...v4.21.2)
*2024-08-30*
##### Bug Fixes
- Handle IIFE/UMD namespace definitions conflicting with a builtin
property
([#​5605](https://redirect.github.com/rollup/rollup/issues/5605))
##### Pull Requests
- [#​5605](https://redirect.github.com/rollup/rollup/pull/5605):
fix: Wrong namespace property definition
([@​thirumurugan-git](https://redirect.github.com/thirumurugan-git),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5630](https://redirect.github.com/rollup/rollup/pull/5630):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5631](https://redirect.github.com/rollup/rollup/pull/5631):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5632](https://redirect.github.com/rollup/rollup/pull/5632):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.21.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4211)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.21.0...v4.21.1)
*2024-08-26*
##### Bug Fixes
- Ensure `closeWatcher` hook is called when watch mode is aborted via
Ctrl+C
([#​5618](https://redirect.github.com/rollup/rollup/issues/5618))
- Do not produce invalid code for `import.meta.url` in compact mode
([#​5624](https://redirect.github.com/rollup/rollup/issues/5624))
- Do not throw when generating chunk names when preserving modules in
Windows
([#​5625](https://redirect.github.com/rollup/rollup/issues/5625))
##### Pull Requests
- [#​5591](https://redirect.github.com/rollup/rollup/pull/5591):
chore(deps): update dependency
[@​types/eslint](https://redirect.github.com/types/eslint) to v9
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5618](https://redirect.github.com/rollup/rollup/pull/5618):
preload the WASM file even though the version is undefined.
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5619](https://redirect.github.com/rollup/rollup/pull/5619):
Call and await closeWatcher hooks on exit signals
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5622](https://redirect.github.com/rollup/rollup/pull/5622):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5624](https://redirect.github.com/rollup/rollup/pull/5624):
fix: add space for DOCUMENT_CURRENT_SCRIPT template
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5625](https://redirect.github.com/rollup/rollup/pull/5625):
fix: get the right chunk name for preserve modules in Windows
([@​TrickyPi](https://redirect.github.com/TrickyPi),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.21.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4210)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.20.0...v4.21.0)
*2024-08-18*
##### Features
- Add option to configure directory for virtual modules when preserving
modules
([#​5602](https://redirect.github.com/rollup/rollup/issues/5602))
##### Pull Requests
- [#​5602](https://redirect.github.com/rollup/rollup/pull/5602):
feat: introduce the virtualDirname option to customize the virtual
directory name
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5607](https://redirect.github.com/rollup/rollup/pull/5607):
chore(deps): update typescript-eslint monorepo to v8 (major)
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5608](https://redirect.github.com/rollup/rollup/pull/5608):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5611](https://redirect.github.com/rollup/rollup/pull/5611):
chore: fix the `noConflict` option in REPL.
([@​7086cmd](https://redirect.github.com/7086cmd))
- [#​5613](https://redirect.github.com/rollup/rollup/pull/5613):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5614](https://redirect.github.com/rollup/rollup/pull/5614):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.20.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4200)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.19.2...v4.20.0)
*2024-08-03*
##### Features
- Allow plugins to specify the original file name when emitting assets
([#​5596](https://redirect.github.com/rollup/rollup/issues/5596))
##### Pull Requests
- [#​5596](https://redirect.github.com/rollup/rollup/pull/5596):
Add originalFIleName property to emitted assets
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5599](https://redirect.github.com/rollup/rollup/pull/5599):
chore(deps): update dependency eslint-plugin-unicorn to v55
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5600](https://redirect.github.com/rollup/rollup/pull/5600):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.19.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4192)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.19.1...v4.19.2)
*2024-08-01*
##### Bug Fixes
- Avoid "cannot get value of null" error when using optional chaining
with namespaces
([#​5597](https://redirect.github.com/rollup/rollup/issues/5597))
##### Pull Requests
- [#​5597](https://redirect.github.com/rollup/rollup/pull/5597):
Fix retrieval of literal values for chained namespaces
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.19.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4191)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.19.0...v4.19.1)
*2024-07-27*
##### Bug Fixes
- Do not remove parantheses when tree-shaking logical expressions
([#​5584](https://redirect.github.com/rollup/rollup/issues/5584))
- Do not ignore side effects in calls left of an optional chaining
operator
([#​5589](https://redirect.github.com/rollup/rollup/issues/5589))
##### Pull Requests
- [#​5584](https://redirect.github.com/rollup/rollup/pull/5584):
fix: find whitespace from operator position to start
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5587](https://redirect.github.com/rollup/rollup/pull/5587):
docs: improve command by code-group
([@​thinkasany](https://redirect.github.com/thinkasany),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5589](https://redirect.github.com/rollup/rollup/pull/5589):
Fix side effect detection in optional chains
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5592](https://redirect.github.com/rollup/rollup/pull/5592):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5593](https://redirect.github.com/rollup/rollup/pull/5593):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5594](https://redirect.github.com/rollup/rollup/pull/5594):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5595](https://redirect.github.com/rollup/rollup/pull/5595):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.19.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4190)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.18.1...v4.19.0)
*2024-07-20*
##### Features
- Implement support for decorators
([#​5562](https://redirect.github.com/rollup/rollup/issues/5562))
##### Bug Fixes
- Improve soucemap generation when tree-shaking logical expressions
([#​5581](https://redirect.github.com/rollup/rollup/issues/5581))
##### Pull Requests
- [#​5562](https://redirect.github.com/rollup/rollup/pull/5562):
feat: implementing decorator support
([@​TrickyPi](https://redirect.github.com/TrickyPi),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5570](https://redirect.github.com/rollup/rollup/pull/5570):
refactor(finalisers): condition branch
([@​Simon-He95](https://redirect.github.com/Simon-He95),
[@​zhangmo8](https://redirect.github.com/zhangmo8))
- [#​5572](https://redirect.github.com/rollup/rollup/pull/5572):
Improve chunk and asset type information in docs
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5573](https://redirect.github.com/rollup/rollup/pull/5573):
Switch to audit resolver to ignore requirejs vulnerability
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5575](https://redirect.github.com/rollup/rollup/pull/5575):
chore(deps): update dependency inquirer to v10
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5576](https://redirect.github.com/rollup/rollup/pull/5576):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5580](https://redirect.github.com/rollup/rollup/pull/5580):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5581](https://redirect.github.com/rollup/rollup/pull/5581):
When tree-shaking logical expression, make sure to remove all trailing
white-space.
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.18.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4181)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.18.0...v4.18.1)
*2024-07-08*
##### Bug Fixes
- Prevent "%" in generated file names to ensure imports resolve
([#​5535](https://redirect.github.com/rollup/rollup/issues/5535))
##### Pull Requests
- [#​5524](https://redirect.github.com/rollup/rollup/pull/5524):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5525](https://redirect.github.com/rollup/rollup/pull/5525):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5526](https://redirect.github.com/rollup/rollup/pull/5526):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5527](https://redirect.github.com/rollup/rollup/pull/5527):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5529](https://redirect.github.com/rollup/rollup/pull/5529):
Use Spanned trait to simplify logic
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5530](https://redirect.github.com/rollup/rollup/pull/5530):
Fix typos in ARCHITECTURE.md
([@​younggglcy](https://redirect.github.com/younggglcy))
- [#​5532](https://redirect.github.com/rollup/rollup/pull/5532):
Use Rust macros for converters where possible
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5535](https://redirect.github.com/rollup/rollup/pull/5535):
fix: escape `%` if URI malformed
([@​baseballyama](https://redirect.github.com/baseballyama),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5536](https://redirect.github.com/rollup/rollup/pull/5536):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5541](https://redirect.github.com/rollup/rollup/pull/5541):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5542](https://redirect.github.com/rollup/rollup/pull/5542):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5543](https://redirect.github.com/rollup/rollup/pull/5543):
Watch rust files and rebuild during dev
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5544](https://redirect.github.com/rollup/rollup/pull/5544):
Refactor AST converters
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5545](https://redirect.github.com/rollup/rollup/pull/5545):
chore(deps): update dependency
[@​rollup/plugin-commonjs](https://redirect.github.com/rollup/plugin-commonjs)
to v26 ([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5546](https://redirect.github.com/rollup/rollup/pull/5546):
chore(deps): update dependency nyc to v17
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5547](https://redirect.github.com/rollup/rollup/pull/5547):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5548](https://redirect.github.com/rollup/rollup/pull/5548):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5549](https://redirect.github.com/rollup/rollup/pull/5549):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5550](https://redirect.github.com/rollup/rollup/pull/5550):
chore(deps): update dependency eslint-plugin-unicorn to v54
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5551](https://redirect.github.com/rollup/rollup/pull/5551):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5555](https://redirect.github.com/rollup/rollup/pull/5555):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5556](https://redirect.github.com/rollup/rollup/pull/5556):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5558](https://redirect.github.com/rollup/rollup/pull/5558):
Consider that the body of ClassBody might be of type StaticBlock
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5565](https://redirect.github.com/rollup/rollup/pull/5565):
refactor(ast): conditional branch
([@​Simon-He95](https://redirect.github.com/Simon-He95))
- [#​5566](https://redirect.github.com/rollup/rollup/pull/5566):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5567](https://redirect.github.com/rollup/rollup/pull/5567):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.18.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4180)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.17.2...v4.18.0)
*2024-05-22*
##### Features
- Resolve import.meta.filename and .dirname in transpiled plugins
([#​5520](https://redirect.github.com/rollup/rollup/issues/5520))
##### Pull Requests
- [#​5504](https://redirect.github.com/rollup/rollup/pull/5504):
Auto generate node index
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5507](https://redirect.github.com/rollup/rollup/pull/5507):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5508](https://redirect.github.com/rollup/rollup/pull/5508):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5510](https://redirect.github.com/rollup/rollup/pull/5510):
Split up converter.rs into AST nodes
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5512](https://redirect.github.com/rollup/rollup/pull/5512):
chore(deps): update dependency builtin-modules to v4
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5514](https://redirect.github.com/rollup/rollup/pull/5514):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5518](https://redirect.github.com/rollup/rollup/pull/5518):
chore(deps): update dependency eslint-plugin-unicorn to v53
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5519](https://redirect.github.com/rollup/rollup/pull/5519):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5520](https://redirect.github.com/rollup/rollup/pull/5520):
Resolve import.meta.{filename,dirname} in files imported from config
([@​BPScott](https://redirect.github.com/BPScott))
- [#​5521](https://redirect.github.com/rollup/rollup/pull/5521):
docs: correct base32 to base36 in documentation
([@​highcastlee](https://redirect.github.com/highcastlee))
###
[`v4.17.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4172)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.17.1...v4.17.2)
*2024-04-30*
##### Bug Fixes
- Fix tree-shaking problems when using spread arguments
([#​5503](https://redirect.github.com/rollup/rollup/issues/5503))
##### Pull Requests
- [#​5501](https://redirect.github.com/rollup/rollup/pull/5501):
Slightly improve perf report
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5503](https://redirect.github.com/rollup/rollup/pull/5503):
fix: rest element should deoptimize parameter values
([@​liuly0322](https://redirect.github.com/liuly0322))
###
[`v4.17.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4171)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.17.0...v4.17.1)
*2024-04-29*
##### Bug Fixes
- Prevent infinite recursions for certain constructor invocations
([#​5500](https://redirect.github.com/rollup/rollup/issues/5500))
##### Pull Requests
- [#​5500](https://redirect.github.com/rollup/rollup/pull/5500):
fix: parameter variable infinite recursion error
([@​liuly0322](https://redirect.github.com/liuly0322))
###
[`v4.17.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4170)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.16.4...v4.17.0)
*2024-04-27*
##### Features
- Track function call arguments to optimize functions only called once
or with the same literal values (re-release from 4.16.0)
([#​5483](https://redirect.github.com/rollup/rollup/issues/5483))
##### Bug Fixes
- Reduce browser WASM size to a fraction by changing optimization
settings
([#​5494](https://redirect.github.com/rollup/rollup/issues/5494))
##### Pull Requests
- [#​5483](https://redirect.github.com/rollup/rollup/pull/5483):
feature(fix): function parameter tracking
([@​liuly0322](https://redirect.github.com/liuly0322))
- [#​5488](https://redirect.github.com/rollup/rollup/pull/5488):
Report performance in CI
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5489](https://redirect.github.com/rollup/rollup/pull/5489):
Create FUNDING.json
([@​BenJam](https://redirect.github.com/BenJam))
- [#​5492](https://redirect.github.com/rollup/rollup/pull/5492):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5493](https://redirect.github.com/rollup/rollup/pull/5493):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5494](https://redirect.github.com/rollup/rollup/pull/5494):
Use opt-level=z for browser wasm
([@​sapphi-red](https://redirect.github.com/sapphi-red))
###
[`v4.16.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4164)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.16.3...v4.16.4)
*2024-04-23*
##### Bug Fixes
- Revert function parameter tracking logic introduced in 4.16.0 to work
on some remaining issues
([#​5487](https://redirect.github.com/rollup/rollup/issues/5487))
##### Pull Requests
- [#​5487](https://redirect.github.com/rollup/rollup/pull/5487):
Revert function parameter tracking logic for now
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.16.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4163)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.16.2...v4.16.3)
*2024-04-23*
##### Bug Fixes
- Do not optimize IIFEs that have a name and are again referenced inside
their definition
([#​5486](https://redirect.github.com/rollup/rollup/issues/5486))
##### Pull Requests
- [#​5486](https://redirect.github.com/rollup/rollup/pull/5486):
fix: only optimize annoymous iife
([@​liuly0322](https://redirect.github.com/liuly0322))
###
[`v4.16.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4162)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.16.1...v4.16.2)
*2024-04-22*
##### Bug Fixes
- Resolve a situation condition where reassignments of function
parameters were not tracked properly
([#​5482](https://redirect.github.com/rollup/rollup/issues/5482))
- Make sure that for armv7 packages, only one package is downloaded for
the user (musl or gnu)
([#​5479](https://redirect.github.com/rollup/rollup/issues/5479))
##### Pull Requests
- [#​5479](https://redirect.github.com/rollup/rollup/pull/5479):
Add libc field to armv7 packages
([@​sapphi-red](https://redirect.github.com/sapphi-red))
- [#​5482](https://redirect.github.com/rollup/rollup/pull/5482):
fix: function parameter reassigned update
([@​liuly0322](https://redirect.github.com/liuly0322))
###
[`v4.16.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4161)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.16.0...v4.16.1)
*2024-04-21*
##### Bug Fixes
- Fix crash when rendering logical or conditional expressions
([#​5481](https://redirect.github.com/rollup/rollup/issues/5481))
##### Pull Requests
- [#​5481](https://redirect.github.com/rollup/rollup/pull/5481):
fix: conditional/logical expression should request a new tree-shaking
([@​liuly0322](https://redirect.github.com/liuly0322))
###
[`v4.16.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4160)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.15.0...v4.16.0)
*2024-04-21*
##### Features
- Track function call arguments to optimize functions only called once
or with the same literal values
([#​5443](https://redirect.github.com/rollup/rollup/issues/5443))
##### Pull Requests
- [#​5443](https://redirect.github.com/rollup/rollup/pull/5443):
feat: improve tree-shaking by propagate const parameter
([@​liuly0322](https://redirect.github.com/liuly0322),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.15.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4150)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.14.3...v4.15.0)
*2024-04-20*
##### Features
- Add output.importAttributesKey option to select whether to use "with"
or "assert" for import attributes
([#​5474](https://redirect.github.com/rollup/rollup/issues/5474))
##### Pull Requests
- [#​5474](https://redirect.github.com/rollup/rollup/pull/5474):
Add ImportAttributesKey to choose keyword ("with" | "assert")
([@​doubleaa93](https://redirect.github.com/doubleaa93),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5475](https://redirect.github.com/rollup/rollup/pull/5475):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5477](https://redirect.github.com/rollup/rollup/pull/5477):
Try to run emulated smoke tests for Linux environments
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.14.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4143)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.14.2...v4.14.3)
*2024-04-15*
##### Bug Fixes
- Support Alpine Linux and other MUSL builds on ARM
([#​5471](https://redirect.github.com/rollup/rollup/issues/5471))
##### Pull Requests
- [#​5471](https://redirect.github.com/rollup/rollup/pull/5471):
Add linux arm musl build
([@​sapphi-red](https://redirect.github.com/sapphi-red))
###
[`v4.14.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4142)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.14.1...v4.14.2)
*2024-04-12*
##### Bug Fixes
- Do not create invalid code when reexporting both a namespace and the
default export from that namespace
([#​5466](https://redirect.github.com/rollup/rollup/issues/5466))
- Ensure ppc64 platform is properly detected
([#​5460](https://redirect.github.com/rollup/rollup/issues/5460))
##### Pull Requests
- [#​5456](https://redirect.github.com/rollup/rollup/pull/5456):
Add high-level architecture documentation
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5460](https://redirect.github.com/rollup/rollup/pull/5460):
Fix ppc64le target
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5463](https://redirect.github.com/rollup/rollup/pull/5463):
chore: tweak the comment about files should not be edited
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5466](https://redirect.github.com/rollup/rollup/pull/5466):
Ensure reexported namespaces do not prevent creation of default export
helpers
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5468](https://redirect.github.com/rollup/rollup/pull/5468):
chore(deps): update dependency eslint-plugin-unicorn to v52
([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5469](https://redirect.github.com/rollup/rollup/pull/5469):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5470](https://redirect.github.com/rollup/rollup/pull/5470):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.14.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4141)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.14.0...v4.14.1)
*2024-04-07*
##### Bug Fixes
- Show better error when running on musl Linux where the musl build is
not supported
([#​5454](https://redirect.github.com/rollup/rollup/issues/5454))
##### Pull Requests
- [#​5451](https://redirect.github.com/rollup/rollup/pull/5451):
chore: generate string constants from config
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5452](https://redirect.github.com/rollup/rollup/pull/5452):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5453](https://redirect.github.com/rollup/rollup/pull/5453):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5454](https://redirect.github.com/rollup/rollup/pull/5454):
Improve error message when running on unsupported MUSL Linux
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5455](https://redirect.github.com/rollup/rollup/pull/5455):
Remove inlining logic in AST (de-)serializer
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.14.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4140)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.13.2...v4.14.0)
*2024-04-03*
##### Features
- Display error causes in Rollup CLI
([#​5422](https://redirect.github.com/rollup/rollup/issues/5422))
- Add basic support for explicit resource management via "using" and
"await using"
([#​5423](https://redirect.github.com/rollup/rollup/issues/5423))
##### Pull Requests
- [#​5422](https://redirect.github.com/rollup/rollup/pull/5422):
feat: show all cause in Error
([@​devohda](https://redirect.github.com/devohda),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5444](https://redirect.github.com/rollup/rollup/pull/5444):
feat: support explicit-resource-management
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5445](https://redirect.github.com/rollup/rollup/pull/5445):
docs: add `@shikiji/vitepress-twoslash`
([@​sapphi-red](https://redirect.github.com/sapphi-red))
- [#​5447](https://redirect.github.com/rollup/rollup/pull/5447):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5448](https://redirect.github.com/rollup/rollup/pull/5448):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.13.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4132)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.13.1...v4.13.2)
*2024-03-28*
##### Bug Fixes
- Ensure accessing module info is cached after the build phase for
improved performance
([#​5438](https://redirect.github.com/rollup/rollup/issues/5438))
- Support powerpc64le CPUs
([#​5350](https://redirect.github.com/rollup/rollup/issues/5350))
##### Pull Requests
- [#​5350](https://redirect.github.com/rollup/rollup/pull/5350):
Add support for ppc64le
([@​pavolloffay](https://redirect.github.com/pavolloffay),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5438](https://redirect.github.com/rollup/rollup/pull/5438):
Cache module info getters before output generation
([@​bluwy](https://redirect.github.com/bluwy),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.13.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4131)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.13.0...v4.13.1)
*2024-03-27*
##### Bug Fixes
- Add new linux-s390x-gnu native binary package
([#​5346](https://redirect.github.com/rollup/rollup/issues/5346))
##### Pull Requests
- [#​5346](https://redirect.github.com/rollup/rollup/pull/5346):
Add support for linux s390x gnu
([@​edlerd](https://redirect.github.com/edlerd))
- [#​5430](https://redirect.github.com/rollup/rollup/pull/5430):
chore(deps): update dependency
[@​vue/eslint-config-typescript](https://redirect.github.com/vue/eslint-config-typescript)
to v13 ([@​renovate](https://redirect.github.com/renovate)\[bot],
[@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5431](https://redirect.github.com/rollup/rollup/pull/5431):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5432](https://redirect.github.com/rollup/rollup/pull/5432):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5436](https://redirect.github.com/rollup/rollup/pull/5436):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5437](https://redirect.github.com/rollup/rollup/pull/5437):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.13.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4130)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.12.1...v4.13.0)
*2024-03-12*
##### Features
- Ensure that the location of parse errors and other logs is encoded in
the error message as well
([#​5424](https://redirect.github.com/rollup/rollup/issues/5424))
##### Pull Requests
- [#​5417](https://redirect.github.com/rollup/rollup/pull/5417):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5418](https://redirect.github.com/rollup/rollup/pull/5418):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5419](https://redirect.github.com/rollup/rollup/pull/5419):
chore: fix typo
([@​OnlyWick](https://redirect.github.com/OnlyWick))
- [#​5424](https://redirect.github.com/rollup/rollup/pull/5424):
Add locations to logs, warnings and error messages (
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.12.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4121)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.12.0...v4.12.1)
*2024-03-06*
##### Bug Fixes
- Escape special characters in file references
([#​5404](https://redirect.github.com/rollup/rollup/issues/5404))
##### Pull Requests
- [#​5398](https://redirect.github.com/rollup/rollup/pull/5398):
Rename `getRollupEror` to `getRollupError`
([@​MrRefactoring](https://redirect.github.com/MrRefactoring))
- [#​5399](https://redirect.github.com/rollup/rollup/pull/5399):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5404](https://redirect.github.com/rollup/rollup/pull/5404):
fix: escape ids in `import.meta.ROLLUP_FILE_URL_referenceId` correctly
([@​sapphi-red](https://redirect.github.com/sapphi-red))
- [#​5406](https://redirect.github.com/rollup/rollup/pull/5406):
chore(deps): lock file maintenance minor/patch updates (
[@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5407](https://redirect.github.com/rollup/rollup/pull/5407):
chore(deps): lock file maintenance
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5411](https://redirect.github.com/rollup/rollup/pull/5411):
Chunk assignment - Fix comment line breaks and typo
([@​yoavweiss](https://redirect.github.com/yoavweiss),
[@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.12.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4120)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.11.0...v4.12.0)
*2024-02-16*
##### Features
- Improve raw bundling performance by 10-15% when not using the cache or
plugins that return an AST
([#​5391](https://redirect.github.com/rollup/rollup/issues/5391))
##### Pull Requests
- [#​5391](https://redirect.github.com/rollup/rollup/pull/5391):
Improve performance by directly constructing AST from buffer
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5393](https://redirect.github.com/rollup/rollup/pull/5393):
chore(deps): update dependency eslint-plugin-unicorn to v51
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5394](https://redirect.github.com/rollup/rollup/pull/5394):
chore(deps): update typescript-eslint monorepo to v7 (major)
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5395](https://redirect.github.com/rollup/rollup/pull/5395):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.11.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4110)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.10.0...v4.11.0)
*2024-02-15*
##### Features
- Add `output.reexportProtoFromExternal` option to disable special code
for handling `__proto__` reexports
([#​5380](https://redirect.github.com/rollup/rollup/issues/5380))
##### Bug Fixes
- Ensure namespace reexport code can be parsed by cjs-module-lexer
([#​5380](https://redirect.github.com/rollup/rollup/issues/5380))
- Throw when trying to reassing `const` variables
([#​5388](https://redirect.github.com/rollup/rollup/issues/5388))
##### Pull Requests
- [#​5380](https://redirect.github.com/rollup/rollup/pull/5380):
fix: separately export `__proto__` for compatibility with CJS Transpiler
Re-exports ([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5388](https://redirect.github.com/rollup/rollup/pull/5388):
Add const reassign rule
([@​TrickyPi](https://redirect.github.com/TrickyPi))
###
[`v4.10.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4100)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.9.6...v4.10.0)
*2024-02-10*
##### Features
- Support base-36 and base-16 hashes again via new
`output.hashCharacters` option
([#​5371](https://redirect.github.com/rollup/rollup/issues/5371))
##### Bug Fixes
- Do not crash process for panics in native code but throw them as
JavaScript errors
([#​5383](https://redirect.github.com/rollup/rollup/issues/5383))
##### Pull Requests
- [#​5359](https://redirect.github.com/rollup/rollup/pull/5359):
chore(deps): update actions/cache action to v4
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5360](https://redirect.github.com/rollup/rollup/pull/5360):
chore(deps): update dependency pretty-ms to v9
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5366](https://redirect.github.com/rollup/rollup/pull/5366):
chore(deps): update dependency husky to v9
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5367](https://redirect.github.com/rollup/rollup/pull/5367):
chore(deps): update peter-evans/create-or-update-comment action to v4
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5368](https://redirect.github.com/rollup/rollup/pull/5368):
chore(deps): update peter-evans/find-comment action to v3
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5369](https://redirect.github.com/rollup/rollup/pull/5369):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5370](https://redirect.github.com/rollup/rollup/pull/5370):
Fix dependency range for Node types
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5371](https://redirect.github.com/rollup/rollup/pull/5371):
Implement "output.hashCharacters" option to define character set for
file hashes
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5372](https://redirect.github.com/rollup/rollup/pull/5372):
Roll back vitepress as 1.0.0-rc.40 breaks the development build
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5382](https://redirect.github.com/rollup/rollup/pull/5382):
Update documentation
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5383](https://redirect.github.com/rollup/rollup/pull/5383):
Catch Rust panics and then throw them in JS
([@​TrickyPi](https://redirect.github.com/TrickyPi))
- [#​5384](https://redirect.github.com/rollup/rollup/pull/5384):
chore(deps): update codecov/codecov-action action to v4
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5385](https://redirect.github.com/rollup/rollup/pull/5385):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5386](https://redirect.github.com/rollup/rollup/pull/5386):
Resolve all rollup imports to node_modules to avoid type conflict
([@​TrickyPi](https://redirect.github.com/TrickyPi))
###
[`v4.9.6`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#496)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.9.5...v4.9.6)
*2024-01-21*
##### Bug Fixes
- Detect side effects when an element that was pushed into an array is
modified via the array
([#​5352](https://redirect.github.com/rollup/rollup/issues/5352))
##### Pull Requests
- [#​5337](https://redirect.github.com/rollup/rollup/pull/5337):
Generate AST transformers from config
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5340](https://redirect.github.com/rollup/rollup/pull/5340):
Also type-check d.ts files
([@​lukastaegert](https://redirect.github.com/lukastaegert))
- [#​5348](https://redirect.github.com/rollup/rollup/pull/5348):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5351](https://redirect.github.com/rollup/rollup/pull/5351):
chore(deps): update dependency vite to v5.0.12 \[security]
([@​renovate](https://redirect.github.com/renovate)\[bot])
- [#​5352](https://redirect.github.com/rollup/rollup/pull/5352):
Track mutations of elements pushed into arrays
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.9.5`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#495)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.9.4...v4.9.5)
*2024-01-12*
##### Bug Fixes
- Fix issue where on Windows, Rollup would not load due to problems with
the MSVC executable
([#​5335](https://redirect.github.com/rollup/rollup/issues/5335))
##### Pull Requests
- [#​5334](https://redirect.github.com/rollup/rollup/pull/5334):
Fix typo in commondir.ts
([@​akiomik](https://redirect.github.com/akiomik))
- [#​5335](https://redirect.github.com/rollup/rollup/pull/5335):
build: static link msvc runtime on Windows x64 platform
([@​Brooooooklyn](https://redirect.github.com/Brooooooklyn))
- [#​5338](https://redirect.github.com/rollup/rollup/pull/5338):
chore(deps): lock file maintenance minor/patch updates
([@​renovate](https://redirect.github.com/renovate)\[bot])
###
[`v4.9.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#494)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.9.3...v4.9.4)
*2024-01-06*
##### Bug Fixes
- Use quotes for keys in namespaces that are only numbers but are not
valid integers
([#​5328](https://redirect.github.com/rollup/rollup/issues/5328))
- Allow to have comments between pure annotations and the annoted node
([#​5332](https://redirect.github.com/rollup/rollup/issues/5332))
##### Pull Requests
- [#​5328](https://redirect.github.com/rollup/rollup/pull/5328):
Correctly handling number key
([@​LongTengDao](https://redirect.github.com/LongTengDao))
- [#​5332](https://redirect.github.com/rollup/rollup/pull/5332):
Handle pure annotations that are separated by a comment
([@​lukastaegert](https://redirect.github.com/lukastaegert))
###
[`v4.9.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#493)
[Compare
Source](https://redirect.github.com/rollup/rollup/compare/v4.9.2...v4.9.3)
*2024-01-05*
##### Bug Fixes
- Support `__proto__` as export/import name
([#​5313](https://redirect.github.com/rollup/rollup/issues/5313))
- Use ESTree AST type over custom ty
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "monthly" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/mlacosta/frontend-monorepo-template).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 8e0ed05 commit 5ef3484
1 file changed
+117
-80
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2077 | 2077 | | |
2078 | 2078 | | |
2079 | 2079 | | |
2080 | | - | |
2081 | | - | |
2082 | | - | |
2083 | | - | |
2084 | | - | |
2085 | | - | |
2086 | | - | |
2087 | | - | |
2088 | | - | |
2089 | | - | |
2090 | | - | |
2091 | | - | |
2092 | | - | |
2093 | | - | |
2094 | | - | |
2095 | | - | |
2096 | | - | |
2097 | | - | |
2098 | | - | |
2099 | | - | |
2100 | | - | |
2101 | | - | |
2102 | | - | |
2103 | | - | |
2104 | | - | |
2105 | | - | |
2106 | | - | |
2107 | | - | |
2108 | | - | |
2109 | | - | |
2110 | | - | |
2111 | | - | |
2112 | | - | |
2113 | | - | |
2114 | | - | |
2115 | | - | |
2116 | | - | |
2117 | | - | |
2118 | | - | |
2119 | | - | |
2120 | | - | |
2121 | | - | |
2122 | | - | |
2123 | | - | |
2124 | | - | |
2125 | | - | |
2126 | | - | |
2127 | | - | |
2128 | | - | |
2129 | | - | |
2130 | | - | |
2131 | | - | |
2132 | | - | |
2133 | | - | |
2134 | | - | |
2135 | | - | |
2136 | | - | |
2137 | | - | |
2138 | | - | |
2139 | | - | |
2140 | | - | |
2141 | | - | |
2142 | | - | |
2143 | | - | |
| 2080 | + | |
| 2081 | + | |
| 2082 | + | |
| 2083 | + | |
| 2084 | + | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
| 2095 | + | |
| 2096 | + | |
| 2097 | + | |
| 2098 | + | |
| 2099 | + | |
| 2100 | + | |
| 2101 | + | |
| 2102 | + | |
| 2103 | + | |
| 2104 | + | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
| 2131 | + | |
| 2132 | + | |
| 2133 | + | |
| 2134 | + | |
| 2135 | + | |
| 2136 | + | |
| 2137 | + | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
2144 | 2169 | | |
2145 | 2170 | | |
2146 | 2171 | | |
| |||
3520 | 3545 | | |
3521 | 3546 | | |
3522 | 3547 | | |
| 3548 | + | |
| 3549 | + | |
| 3550 | + | |
| 3551 | + | |
| 3552 | + | |
3523 | 3553 | | |
3524 | 3554 | | |
3525 | 3555 | | |
| |||
11081 | 11111 | | |
11082 | 11112 | | |
11083 | 11113 | | |
11084 | | - | |
11085 | | - | |
11086 | | - | |
| 11114 | + | |
| 11115 | + | |
| 11116 | + | |
| 11117 | + | |
| 11118 | + | |
11087 | 11119 | | |
11088 | | - | |
11089 | | - | |
11090 | | - | |
11091 | | - | |
11092 | | - | |
11093 | | - | |
11094 | | - | |
11095 | | - | |
11096 | | - | |
11097 | | - | |
11098 | | - | |
11099 | | - | |
11100 | | - | |
| 11120 | + | |
| 11121 | + | |
| 11122 | + | |
| 11123 | + | |
| 11124 | + | |
| 11125 | + | |
| 11126 | + | |
| 11127 | + | |
| 11128 | + | |
| 11129 | + | |
| 11130 | + | |
| 11131 | + | |
| 11132 | + | |
| 11133 | + | |
| 11134 | + | |
| 11135 | + | |
| 11136 | + | |
| 11137 | + | |
11101 | 11138 | | |
11102 | 11139 | | |
11103 | 11140 | | |
| |||
0 commit comments