Releases: rollup/rollup
Releases · rollup/rollup
v4.14.2
4.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)
- Ensure ppc64 platform is properly detected (#5460)
Pull Requests
- #5456: Add high-level architecture documentation (@lukastaegert)
- #5460: Fix ppc64le target (@lukastaegert)
- #5463: chore: tweak the comment about files should not be edited (@TrickyPi)
- #5466: Ensure reexported namespaces do not prevent creation of default export helpers (@lukastaegert)
- #5468: chore(deps): update dependency eslint-plugin-unicorn to v52 (@renovate[bot], @lukastaegert)
- #5469: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5470: chore(deps): lock file maintenance (@renovate[bot])
v4.14.1
4.14.1
2024-04-07
Bug Fixes
- Show better error when running on musl Linux where the musl build is not supported (#5454)
Pull Requests
- #5451: chore: generate string constants from config (@TrickyPi)
- #5452: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5453: chore(deps): lock file maintenance (@renovate[bot])
- #5454: Improve error message when running on unsupported MUSL Linux (@lukastaegert)
- #5455: Remove inlining logic in AST (de-)serializer (@lukastaegert)
v4.14.0
4.14.0
2024-04-03
Features
- Display error causes in Rollup CLI (#5422)
- Add basic support for explicit resource management via "using" and "await using" (#5423)
Pull Requests
- #5422: feat: show all cause in Error (@devohda, @lukastaegert)
- #5444: feat: support explicit-resource-management (@TrickyPi)
- #5445: docs: add
@shikiji/vitepress-twoslash
(@sapphi-red) - #5447: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
- #5448: chore(deps): lock file maintenance (@renovate[bot])
v4.13.2
4.13.2
2024-03-28
Bug Fixes
- Ensure accessing module info is cached after the build phase for improved performance (#5438)
- Support powerpc64le CPUs (#5350)
Pull Requests
- #5350: Add support for ppc64le (@pavolloffay, @lukastaegert)
- #5438: Cache module info getters before output generation (@bluwy, @lukastaegert)
v4.13.1
4.13.1
2024-03-27
Bug Fixes
- Add new linux-s390x-gnu native binary package (#5346)
Pull Requests
- #5346: Add support for linux s390x gnu (@edlerd)
- #5430: chore(deps): update dependency @vue/eslint-config-typescript to v13 (@renovate[bot], @lukastaegert)
- #5431: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
- #5432: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
- #5436: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
- #5437: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
v4.13.0
4.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)
Pull Requests
v4.12.1
4.12.1
2024-03-06
Bug Fixes
- Escape special characters in file references (#5404)
Pull Requests
- #5398: Rename
getRollupEror
togetRollupError
(@MrRefactoring) - #5399: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
- #5404: fix: escape ids in
import.meta.ROLLUP_FILE_URL_referenceId
correctly (@sapphi-red) - #5406: chore(deps): lock file maintenance minor/patch updates ( @renovate[bot])
- #5407: chore(deps): lock file maintenance (@renovate[bot])
- #5411: Chunk assignment - Fix comment line breaks and typo (@yoavweiss, @lukastaegert)
v4.12.0
4.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)
Pull Requests
- #5391: Improve performance by directly constructing AST from buffer (@lukastaegert)
- #5393: chore(deps): update dependency eslint-plugin-unicorn to v51 (@renovate[bot])
- #5394: chore(deps): update typescript-eslint monorepo to v7 (major) (@renovate[bot])
- #5395: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
v4.11.0
v4.10.0
4.10.0
2024-02-10
Features
- Support base-36 and base-16 hashes again via new
output.hashCharacters
option (#5371)
Bug Fixes
- Do not crash process for panics in native code but throw them as JavaScript errors (#5383)
Pull Requests
- #5359: chore(deps): update actions/cache action to v4 (@renovate[bot])
- #5360: chore(deps): update dependency pretty-ms to v9 (@renovate[bot])
- #5366: chore(deps): update dependency husky to v9 (@renovate[bot])
- #5367: chore(deps): update peter-evans/create-or-update-comment action to v4 (@renovate[bot])
- #5368: chore(deps): update peter-evans/find-comment action to v3 (@renovate[bot])
- #5369: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5370: Fix dependency range for Node types (@lukastaegert)
- #5371: Implement "output.hashCharacters" option to define character set for file hashes (@lukastaegert)
- #5372: Roll back vitepress as 1.0.0-rc.40 breaks the development build (@lukastaegert)
- #5382: Update documentation (@TrickyPi)
- #5383: Catch Rust panics and then throw them in JS (@TrickyPi)
- #5384: chore(deps): update codecov/codecov-action action to v4 (@renovate[bot])
- #5385: chore(deps): lock file maintenance minor/patch updates (@renovate[bot])
- #5386: Resolve all rollup imports to node_modules to avoid type conflict (@TrickyPi)