Skip to content

feat: update rolldown to 1.1.2#22695

Merged
sapphi-red merged 5 commits into
mainfrom
06-16-feat_update_rolldown
Jun 23, 2026
Merged

feat: update rolldown to 1.1.2#22695
sapphi-red merged 5 commits into
mainfrom
06-16-feat_update_rolldown

Conversation

@shulaoda

@shulaoda shulaoda commented Jun 16, 2026

Copy link
Copy Markdown
Member

@shulaoda shulaoda force-pushed the 06-16-feat_update_rolldown branch from 5801eea to 8ef2c6d Compare June 16, 2026 14:29
@shulaoda

This comment was marked as outdated.

@pkg-pr-new

pkg-pr-new Bot commented Jun 16, 2026

Copy link
Copy Markdown

Open in StackBlitz

@vitejs/plugin-legacy

pnpm add https://pkg.pr.new/@vitejs/plugin-legacy@22695 -D
npm i https://pkg.pr.new/@vitejs/plugin-legacy@22695 -D
yarn add https://pkg.pr.new/@vitejs/plugin-legacy@22695.tgz -D

vite

pnpm add https://pkg.pr.new/vite@22695 -D
npm i https://pkg.pr.new/vite@22695 -D
yarn add https://pkg.pr.new/vite@22695.tgz -D

commit: 9cd097e

@vite-ecosystem-ci

This comment was marked as outdated.

@shulaoda

This comment was marked as outdated.

@vite-ecosystem-ci

This comment was marked as outdated.

@shulaoda shulaoda force-pushed the 06-16-feat_update_rolldown branch 3 times, most recently from 7193972 to 756b01c Compare June 18, 2026 11:33
@shulaoda

This comment was marked as outdated.

@vite-ecosystem-ci

This comment was marked as outdated.

@shulaoda shulaoda force-pushed the 06-16-feat_update_rolldown branch from 756b01c to fbfbf60 Compare June 18, 2026 12:54
@shulaoda

This comment was marked as outdated.

@vite-ecosystem-ci

This comment was marked as outdated.

@shulaoda shulaoda force-pushed the 06-16-feat_update_rolldown branch from fbfbf60 to 9f4c0a5 Compare June 18, 2026 13:43
@shulaoda

This comment was marked as outdated.

@shulaoda shulaoda changed the title feat: update rolldown feat: update rolldown to 1.1.2 Jun 18, 2026
@vite-ecosystem-ci

This comment was marked as outdated.

@sapphi-red

Copy link
Copy Markdown
Member

@shulaoda Is this still in-progress?

@sapphi-red sapphi-red added the p3-significant High priority enhancement (priority) label Jun 19, 2026
@sapphi-red sapphi-red added this to the 8.1 milestone Jun 19, 2026
@shulaoda

shulaoda commented Jun 19, 2026

Copy link
Copy Markdown
Member Author

@shulaoda Is this still in-progress?

No. I'm currently waiting for minimumReleaseAge: 1440. 😅

And I maybe need to investigate the CI issue in vite-plugin-vue.

@shulaoda shulaoda force-pushed the 06-16-feat_update_rolldown branch 2 times, most recently from 921a576 to ba1b72f Compare June 19, 2026 10:28
@shulaoda

Copy link
Copy Markdown
Member Author

/ecosystem-ci run

@shulaoda shulaoda marked this pull request as ready for review June 19, 2026 10:31
@shulaoda shulaoda marked this pull request as draft June 19, 2026 10:31
Comment on lines +257 to +264
// A full build (initial full build or rebuild) failed. An `Hmr`-stage
// failure is recoverable by forcing a full rebuild (which is what this
// method does), so it must not count as a failed full build here.
const lastFullBuildFailed =
bundleState.lastBuildErrored && bundleState.lastErrorStage !== 'Hmr'
const shouldTrigger =
bundleState.hasStaleOutput &&
!bundleState.lastFullBuildFailed &&
!lastFullBuildFailed &&

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you take a look at this and give it a review? @h-a-n-a

@h-a-n-a h-a-n-a Jun 19, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not complete. Let me remove these lines in this PR. Maybe you can merge this PR into the current one but before that let's get it reviewed first cc @sapphi-red .

@shulaoda shulaoda marked this pull request as ready for review June 19, 2026 10:37
@vite-ecosystem-ci

Copy link
Copy Markdown

📝 Ran ecosystem CI on 0e21011: Open

suite result latest scheduled
astro failure failure
react-router failure failure
nuxt failure success
vite-plugin-vue failure failure
tanstack-start failure failure
storybook success failure

laravel, quasar, qwik, analogjs, vite-plugin-pwa, marko, vite-environment-examples, vite-plugin-rsc, module-federation, vite-plugin-react, vite-setup-catalogue, vite-plugin-svelte, vike, vite-plugin-cloudflare, vuepress, vitest, unocss, sveltekit, vitepress, waku

@shulaoda

Copy link
Copy Markdown
Member Author

/ecosystem-ci run

@vite-ecosystem-ci

Copy link
Copy Markdown

📝 Ran ecosystem CI on 0e21011: Open

suite result latest scheduled
astro failure failure
storybook success failure
tanstack-start failure failure
react-router failure failure
vite-plugin-vue failure failure
vite-plugin-rsc failure success

nuxt, laravel, module-federation, analogjs, marko, sveltekit, vite-environment-examples, quasar, qwik, vite-plugin-svelte, unocss, vite-plugin-pwa, vite-plugin-react, vite-plugin-cloudflare, vitest, vitepress, vike, vuepress, waku, vite-setup-catalogue

@shulaoda shulaoda force-pushed the 06-16-feat_update_rolldown branch from a1e3b31 to 9cd097e Compare June 22, 2026 06:02
@shulaoda

Copy link
Copy Markdown
Member Author

After we update rolldown, we should review and merge #22617 for bundled dev.

@sapphi-red sapphi-red merged commit 4f008a6 into main Jun 23, 2026
30 of 32 checks passed
@sapphi-red sapphi-red deleted the 06-16-feat_update_rolldown branch June 23, 2026 01:51
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Jun 24, 2026
| datasource | package | from   | to    |
| ---------- | ------- | ------ | ----- |
| npm        | vite    | 8.0.14 | 8.1.0 |


## [v8.1.0](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#810-2026-06-23)

##### Features

- extend `server.fs.deny` list with common files ([#22707](vitejs/vite#22707)) ([61ba8fd](vitejs/vite@61ba8fd))
- update rolldown to 1.1.2 ([#22695](vitejs/vite#22695)) ([4f008a6](vitejs/vite@4f008a6))
- use `~` for Rolldown ([#22693](vitejs/vite#22693)) ([9928722](vitejs/vite@9928722))

##### Bug Fixes

- **bundled-dev:** errors should be kept when incremental build fails ([#22617](vitejs/vite#22617)) ([9a0dd48](vitejs/vite@9a0dd48))
- cache falsy values in perEnvironmentState ([#22715](vitejs/vite#22715)) ([0e91e79](vitejs/vite@0e91e79))
- **glob:** respect caseSensitive option in hmr matcher ([#22711](vitejs/vite#22711)) ([65f525e](vitejs/vite@65f525e))
- **html:** omit nonce on import map when cspNonce is unset ([#22713](vitejs/vite#22713)) ([8340bb5](vitejs/vite@8340bb5))
- **optimizer:** skip null-valued exports in expandGlobIds glob resolution ([#22611](vitejs/vite#22611)) ([8b9f5cd](vitejs/vite@8b9f5cd))
- resolved build options should be kept as a getter ([#22691](vitejs/vite#22691)) ([3527191](vitejs/vite@3527191))
- **server:** handle malformed URI in memory files middleware ([#22714](vitejs/vite#22714)) ([df9e0a5](vitejs/vite@df9e0a5))
- use literal envPrefix queries for Vite Task ([#22706](vitejs/vite#22706)) ([da72733](vitejs/vite@da72733))
- warn on deprecated envFile ([#22555](vitejs/vite#22555)) ([ed7b283](vitejs/vite@ed7b283))

##### Code Refactoring

- **client:** inline dev-id value in CSS selector ([#22736](vitejs/vite#22736)) ([57f59bc](vitejs/vite@57f59bc))
- remove unused removeRawQuery util ([#22724](vitejs/vite#22724)) ([403cc60](vitejs/vite@403cc60))
- use `rolldownOptions` property for chunkImportMap ([#22692](vitejs/vite#22692)) ([8e8816c](vitejs/vite@8e8816c))


## [v8.0.16](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-8016-2026-06-01-small)

##### Bug Fixes

- **deps:** reject UNC paths for launch-editor-middleware ([#22571](vitejs/vite#22571)) ([50b9512](vitejs/vite@50b9512))
- reject windows alternate paths ([#22572](vitejs/vite#22572)) ([dc245c7](vitejs/vite@dc245c7))


## [v8.0.15](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-8015-2026-06-01-small)

##### Features

- send 408 on request timeout ([#22476](vitejs/vite#22476)) ([c85c9ee](vitejs/vite@c85c9ee))
- update rolldown to 1.0.3 ([#22538](vitejs/vite#22538)) ([646dbed](vitejs/vite@646dbed))

##### Bug Fixes

- capitalize error messages and remove spurious space in parse error ([#22488](vitejs/vite#22488)) ([85a0eff](vitejs/vite@85a0eff))
- **deps:** update all non-major dependencies ([#22511](vitejs/vite#22511)) ([2686d7d](vitejs/vite@2686d7d))
- **dev:** fix html-proxy cache key mismatch for /@fs/ HTML paths ([#21762](vitejs/vite#21762)) ([47c4213](vitejs/vite@47c4213))
- **glob:** error on relative glob in virtual module when no files match ([#22497](vitejs/vite#22497)) ([5c8e98f](vitejs/vite@5c8e98f))
- **optimizer:** close the rolldown bundle when write() rejects ([#22528](vitejs/vite#22528)) ([e3cfb9d](vitejs/vite@e3cfb9d))
- **resolve:** provide onWarn for viteResolvePlugin in JS plugin containers ([#22509](vitejs/vite#22509)) ([40985f1](vitejs/vite@40985f1))

##### Miscellaneous Chores

- **deps:** update rolldown-related dependencies ([#22566](vitejs/vite#22566)) ([3052a67](vitejs/vite@3052a67))

##### Code Refactoring

- correct logic in `collectAllModules` function ([#22562](vitejs/vite#22562)) ([6978a9c](vitejs/vite@6978a9c))
renovate Bot added a commit to andrei-picus-tink/auto-renovate that referenced this pull request Jun 24, 2026
| datasource | package | from   | to    |
| ---------- | ------- | ------ | ----- |
| npm        | vite    | 8.0.14 | 8.1.0 |


## [v8.1.0](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#810-2026-06-23)

##### Features

- extend `server.fs.deny` list with common files ([#22707](vitejs/vite#22707)) ([61ba8fd](vitejs/vite@61ba8fd))
- update rolldown to 1.1.2 ([#22695](vitejs/vite#22695)) ([4f008a6](vitejs/vite@4f008a6))
- use `~` for Rolldown ([#22693](vitejs/vite#22693)) ([9928722](vitejs/vite@9928722))

##### Bug Fixes

- **bundled-dev:** errors should be kept when incremental build fails ([#22617](vitejs/vite#22617)) ([9a0dd48](vitejs/vite@9a0dd48))
- cache falsy values in perEnvironmentState ([#22715](vitejs/vite#22715)) ([0e91e79](vitejs/vite@0e91e79))
- **glob:** respect caseSensitive option in hmr matcher ([#22711](vitejs/vite#22711)) ([65f525e](vitejs/vite@65f525e))
- **html:** omit nonce on import map when cspNonce is unset ([#22713](vitejs/vite#22713)) ([8340bb5](vitejs/vite@8340bb5))
- **optimizer:** skip null-valued exports in expandGlobIds glob resolution ([#22611](vitejs/vite#22611)) ([8b9f5cd](vitejs/vite@8b9f5cd))
- resolved build options should be kept as a getter ([#22691](vitejs/vite#22691)) ([3527191](vitejs/vite@3527191))
- **server:** handle malformed URI in memory files middleware ([#22714](vitejs/vite#22714)) ([df9e0a5](vitejs/vite@df9e0a5))
- use literal envPrefix queries for Vite Task ([#22706](vitejs/vite#22706)) ([da72733](vitejs/vite@da72733))
- warn on deprecated envFile ([#22555](vitejs/vite#22555)) ([ed7b283](vitejs/vite@ed7b283))

##### Code Refactoring

- **client:** inline dev-id value in CSS selector ([#22736](vitejs/vite#22736)) ([57f59bc](vitejs/vite@57f59bc))
- remove unused removeRawQuery util ([#22724](vitejs/vite#22724)) ([403cc60](vitejs/vite@403cc60))
- use `rolldownOptions` property for chunkImportMap ([#22692](vitejs/vite#22692)) ([8e8816c](vitejs/vite@8e8816c))


## [v8.0.16](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-8016-2026-06-01-small)

##### Bug Fixes

- **deps:** reject UNC paths for launch-editor-middleware ([#22571](vitejs/vite#22571)) ([50b9512](vitejs/vite@50b9512))
- reject windows alternate paths ([#22572](vitejs/vite#22572)) ([dc245c7](vitejs/vite@dc245c7))


## [v8.0.15](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-8015-2026-06-01-small)

##### Features

- send 408 on request timeout ([#22476](vitejs/vite#22476)) ([c85c9ee](vitejs/vite@c85c9ee))
- update rolldown to 1.0.3 ([#22538](vitejs/vite#22538)) ([646dbed](vitejs/vite@646dbed))

##### Bug Fixes

- capitalize error messages and remove spurious space in parse error ([#22488](vitejs/vite#22488)) ([85a0eff](vitejs/vite@85a0eff))
- **deps:** update all non-major dependencies ([#22511](vitejs/vite#22511)) ([2686d7d](vitejs/vite@2686d7d))
- **dev:** fix html-proxy cache key mismatch for /@fs/ HTML paths ([#21762](vitejs/vite#21762)) ([47c4213](vitejs/vite@47c4213))
- **glob:** error on relative glob in virtual module when no files match ([#22497](vitejs/vite#22497)) ([5c8e98f](vitejs/vite@5c8e98f))
- **optimizer:** close the rolldown bundle when write() rejects ([#22528](vitejs/vite#22528)) ([e3cfb9d](vitejs/vite@e3cfb9d))
- **resolve:** provide onWarn for viteResolvePlugin in JS plugin containers ([#22509](vitejs/vite#22509)) ([40985f1](vitejs/vite@40985f1))

##### Miscellaneous Chores

- **deps:** update rolldown-related dependencies ([#22566](vitejs/vite#22566)) ([3052a67](vitejs/vite@3052a67))

##### Code Refactoring

- correct logic in `collectAllModules` function ([#22562](vitejs/vite#22562)) ([6978a9c](vitejs/vite@6978a9c))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p3-significant High priority enhancement (priority) trigger: preview

Projects

None yet

Development

Successfully merging this pull request may close these issues.

resolve.tsconfigPaths configuration not working in Vite 8

3 participants