Releases: rollup/rollup
Releases Β· rollup/rollup
v4.25.0
v4.24.4
4.24.4
2024-11-04
Bug Fixes
- Ensure mutations by handlers in Proxy definitions are always respected when tree-shaking (#5713)
Pull Requests
- #5708: Update configuration-options document (@sacru2red, @lukastaegert)
- #5711: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5713: fix: Deoptimize the proxied object if its property is reassigned in the handler functions (@TrickyPi)
v4.24.3
4.24.3
2024-10-29
Bug Fixes
- Slightly reduce memory consumption by specifying fixed array sizes where possible (#5703)
Pull Requests
- #5703: perf: use pre-allocated arrays for known result sizes (@GalacticHypernova)
v4.24.2
v4.24.1
4.24.1
2024-10-27
Bug Fixes
- Support running Rollup natively on FreeBSD (#5698)
Pull Requests
- #5689: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5690: chore(deps): update dependency @inquirer/prompts to v7 (@renovate[bot])
- #5691: chore(deps): update dependency eslint-plugin-unicorn to v56 (@renovate[bot])
- #5692: chore(deps): lock file maintenance minor/patch updates (@renovate[bot], @lukastaegert)
- #5695: fix(deps): update swc monorepo (major) (@renovate[bot])
- #5696: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5698: Add support for FreeBSD (x64 and arm64) (@tagattie, @lukastaegert)
v4.24.0
4.24.0
2024-10-02
Features
- Support preserving and transpiling JSX syntax (#5668)
Pull Requests
- #5668: Introduce JSX support (@lukastaegert, @Martin-Idel, @felixhuttmann, @AlexDroll, @tiptr)
v4.23.0
4.23.0
2024-10-01
Features
- Collect all emitted names and originalFileNames for assets (#5686)
Pull Requests
- #5686: Add names and originalFileNames to assets (@lukastaegert)
v4.22.5
4.22.5
2024-09-27
Bug Fixes
- Allow parsing of certain unicode characters again (#5674)
Pull Requests
- #5674: Fix panic with unicode characters (@sapphi-red, @lukastaegert)
- #5675: chore(deps): update dependency rollup to v4.22.4 [security] (@renovate[bot])
- #5680: chore(deps): update dependency @rollup/plugin-commonjs to v28 (@renovate[bot], @lukastaegert)
- #5681: chore(deps): update dependency @rollup/plugin-replace to v6 (@renovate[bot])
- #5682: chore(deps): update dependency @rollup/plugin-typescript to v12 (@renovate[bot])
- #5684: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
v4.22.4
4.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)
Pull Requests
- #5670: refactor: Use object.prototype to check for reserved properties (@YuHyeonWook)
- #5671: Fix DOM Clobbering CVE (@lukastaegert)
v4.22.3
4.22.3
2024-09-21
Bug Fixes
- Ensure that mutations in modules without side effects are observed while properly handling transitive dependencies (#5669)
Pull Requests
- #5669: Ensure impure dependencies of pure modules are added (@lukastaegert)