Releases: rollup/rollup
Releases Β· rollup/rollup
v4.9.6
4.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)
Pull Requests
- #5337: Generate AST transformers from config (@lukastaegert)
- #5340: Also type-check d.ts files (@lukastaegert)
- #5348: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5351: chore(deps): update dependency vite to v5.0.12 [security] (@renovate[bot])
- #5352: Track mutations of elements pushed into arrays (@lukastaegert)
v4.9.5
4.9.5
2024-01-12
Bug Fixes
- Fix issue where on Windows, Rollup would not load due to problems with the MSVC executable (#5335)
Pull Requests
v4.9.4
4.9.4
2024-01-06
Bug Fixes
- Use quotes for keys in namespaces that are only numbers but are not valid integers (#5328)
- Allow to have comments between pure annotations and the annoted node (#5332)
Pull Requests
- #5328: Correctly handling number key (@LongTengDao)
- #5332: Handle pure annotations that are separated by a comment (@lukastaegert)
v4.9.3
4.9.3
2024-01-05
Bug Fixes
- Support
__proto__
as export/import name (#5313) - Use ESTree AST type over custom type in user-facing types (#5323)
Pull Requests
- #5313: Correctly handling proto export as module object key (@LongTengDao)
- #5323: fix: Add estree.Program type to rollup.d.ts (@TrickyPi)
- #5326: docs: fix grammar (@gigabites19)
- #5329: chore(deps): update dependency @vue/eslint-config-prettier to v9 (@renovate[bot])
- #5330: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
v4.9.2
4.9.2
2023-12-30
Bug Fixes
- Extend support for arbitrary namespace identifiers in SystemJS (#5321)
- Do not wrongly flag functions without side effects as side effects if moduleSideEffects is false (#5322)
Pull Requests
- #5305: Add JSDoc types to internal scripts (@lukastaegert)
- #5309: chore(deps): update actions/download-artifact action to v4 (@renovate[bot])
- #5311: chode: add node badge (@btea)
- #5312: Remove rollup-plugin-thatworks from devDeps (@TrickyPi)
- #5318: chore(deps): update dependency eslint-plugin-unicorn to v50 (@renovate[bot])
- #5319: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5321: Handle arbitrary namespace identifiers in some SystemJS scenarios (@lukastaegert)
- #5322: Do not handle declarations in modules without side effects as TDZ (@lukastaegert)
v4.9.1
v4.9.0
v4.8.0
4.8.0
2023-12-11
Features
- Improve
experimentalMinChunkSize
to take already loaded modules from dynamic imports into account (#5294)
Pull Requests
- #5294: Find more merge targets for experimentalMinChunkSize (@lukastaegert)
v4.7.0
4.7.0
2023-12-08
Features
- Add build for Linux riscv64 architecture (#5288)
Bug Fixes
- Improve error message when native Windows build does not start (#5284)
Pull Requests
- #5278: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5281: Add logs and experimentalLogSideEffects to REPL (@lukastaegert)
- #5284: Add friendly error for missing MSVC redistributable (@sapphi-red)
- #5285: chore(deps): update dependency vite to v5.0.5 [security] (@renovate[bot])
- #5288: Add support for linux riscv64 gnu (@kxxt)
- #5290: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
v4.6.1
4.6.1
2023-11-30
Bug Fixes
- Resolve a situation where declaring the same
var
several times was considered a conflict (#5276)
Pull Requests
- #5275: Add TNG as special sponsor (@lukastaegert)
- #5276: Allow to redeclare parameters multiple times in nested scopes (@lukastaegert)