LongYinan
feed400462
chore: bump up vite version to v5 ( #5203 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://vitejs.dev ) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite )) | [`^4.4.11` -> `^5.0.0`](https://renovatebot.com/diffs/npm/vite/4.5.1/5.0.6 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.5.1/5.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.5.1/5.0.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
### [`v5.0.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small506-2023-12-06-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.5...v5.0.6 )
- perf: in-memory public files check ([#​15195](https://togithub.com/vitejs/vite/issues/15195 )) ([0f9e1bf](https://togithub.com/vitejs/vite/commit/0f9e1bf )), closes [#​15195](https://togithub.com/vitejs/vite/issues/15195 )
- chore: remove unneccessary eslint-disable-next-line regexp/no-unused-capturing-group ([#​15247](https://togithub.com/vitejs/vite/issues/15247 )) ([35a5bcf](https://togithub.com/vitejs/vite/commit/35a5bcf )), closes [#​15247](https://togithub.com/vitejs/vite/issues/15247 )
### [`v5.0.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small505-2023-12-04-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.4...v5.0.5 )
- fix: emit `vite:preloadError` for chunks without deps ([#​15203](https://togithub.com/vitejs/vite/issues/15203 )) ([d8001c5](https://togithub.com/vitejs/vite/commit/d8001c5 )), closes [#​15203](https://togithub.com/vitejs/vite/issues/15203 )
- fix: esbuild glob import resolve error ([#​15140](https://togithub.com/vitejs/vite/issues/15140 )) ([676804d](https://togithub.com/vitejs/vite/commit/676804d )), closes [#​15140](https://togithub.com/vitejs/vite/issues/15140 )
- fix: json error with position ([#​15225](https://togithub.com/vitejs/vite/issues/15225 )) ([14be75f](https://togithub.com/vitejs/vite/commit/14be75f )), closes [#​15225](https://togithub.com/vitejs/vite/issues/15225 )
- fix: proxy html path should be encoded ([#​15223](https://togithub.com/vitejs/vite/issues/15223 )) ([5b85040](https://togithub.com/vitejs/vite/commit/5b85040 )), closes [#​15223](https://togithub.com/vitejs/vite/issues/15223 )
- fix(deps): update all non-major dependencies ([#​15233](https://togithub.com/vitejs/vite/issues/15233 )) ([ad3adda](https://togithub.com/vitejs/vite/commit/ad3adda )), closes [#​15233](https://togithub.com/vitejs/vite/issues/15233 )
- fix(hmr): don't consider CSS dep as a circular dep ([#​15229](https://togithub.com/vitejs/vite/issues/15229 )) ([5f2cdec](https://togithub.com/vitejs/vite/commit/5f2cdec )), closes [#​15229](https://togithub.com/vitejs/vite/issues/15229 )
- feat: add '\*.mov' to client.d.ts ([#​15189](https://togithub.com/vitejs/vite/issues/15189 )) ([d93a211](https://togithub.com/vitejs/vite/commit/d93a211 )), closes [#​15189](https://togithub.com/vitejs/vite/issues/15189 )
- feat(server): allow disabling built-in shortcuts ([#​15218](https://togithub.com/vitejs/vite/issues/15218 )) ([7fd7c6c](https://togithub.com/vitejs/vite/commit/7fd7c6c )), closes [#​15218](https://togithub.com/vitejs/vite/issues/15218 )
- chore: replace 'some' with 'includes' in resolveEnvPrefix ([#​15220](https://togithub.com/vitejs/vite/issues/15220 )) ([ee12f30](https://togithub.com/vitejs/vite/commit/ee12f30 )), closes [#​15220](https://togithub.com/vitejs/vite/issues/15220 )
- chore: update the website url for homepage in package.json ([#​15181](https://togithub.com/vitejs/vite/issues/15181 )) ([282bd8f](https://togithub.com/vitejs/vite/commit/282bd8f )), closes [#​15181](https://togithub.com/vitejs/vite/issues/15181 )
- chore: update vitest to 1.0.0-beta.6 ([#​15194](https://togithub.com/vitejs/vite/issues/15194 )) ([2fce647](https://togithub.com/vitejs/vite/commit/2fce647 )), closes [#​15194](https://togithub.com/vitejs/vite/issues/15194 )
- refactor: make HMR agnostic to environment ([#​15179](https://togithub.com/vitejs/vite/issues/15179 )) ([0571b7c](https://togithub.com/vitejs/vite/commit/0571b7c )), closes [#​15179](https://togithub.com/vitejs/vite/issues/15179 )
- refactor: use dedicated regex methods ([#​15228](https://togithub.com/vitejs/vite/issues/15228 )) ([0348137](https://togithub.com/vitejs/vite/commit/0348137 )), closes [#​15228](https://togithub.com/vitejs/vite/issues/15228 )
- perf: remove debug only prettifyUrl call ([#​15204](https://togithub.com/vitejs/vite/issues/15204 )) ([73e971f](https://togithub.com/vitejs/vite/commit/73e971f )), closes [#​15204](https://togithub.com/vitejs/vite/issues/15204 )
- perf: skip computing sourceRoot in injectSourcesContent ([#​15207](https://togithub.com/vitejs/vite/issues/15207 )) ([1df1fd1](https://togithub.com/vitejs/vite/commit/1df1fd1 )), closes [#​15207](https://togithub.com/vitejs/vite/issues/15207 )
### [`v5.0.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small504-2023-11-29-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.3...v5.0.4 )
- fix: bindCLIShortcuts to proper server ([#​15162](https://togithub.com/vitejs/vite/issues/15162 )) ([67ac572](https://togithub.com/vitejs/vite/commit/67ac572 )), closes [#​15162](https://togithub.com/vitejs/vite/issues/15162 )
- fix: revert "fix: js fallback sourcemap content should be using original content ([#​15135](https://togithub.com/vitejs/vite/issues/15135 ))" ([#​15178](https://togithub.com/vitejs/vite/issues/15178 )) ([d2a2493](https://togithub.com/vitejs/vite/commit/d2a2493 )), closes [#​15135](https://togithub.com/vitejs/vite/issues/15135 ) [#​15178](https://togithub.com/vitejs/vite/issues/15178 )
- fix(define): allow define process.env ([#​15173](https://togithub.com/vitejs/vite/issues/15173 )) ([ec401da](https://togithub.com/vitejs/vite/commit/ec401da )), closes [#​15173](https://togithub.com/vitejs/vite/issues/15173 )
- fix(resolve): respect order of browser in mainFields when resolving ([#​15137](https://togithub.com/vitejs/vite/issues/15137 )) ([4a111aa](https://togithub.com/vitejs/vite/commit/4a111aa )), closes [#​15137](https://togithub.com/vitejs/vite/issues/15137 )
- feat: preserve vite.middlewares connect instance after restarts ([#​15166](https://togithub.com/vitejs/vite/issues/15166 )) ([9474c4b](https://togithub.com/vitejs/vite/commit/9474c4b )), closes [#​15166](https://togithub.com/vitejs/vite/issues/15166 )
- refactor: align with Promise.withResolvers() ([#​15171](https://togithub.com/vitejs/vite/issues/15171 )) ([642f9bc](https://togithub.com/vitejs/vite/commit/642f9bc )), closes [#​15171](https://togithub.com/vitejs/vite/issues/15171 )
### [`v5.0.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small503-2023-11-28-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.2...v5.0.3 )
- fix: `generateCodeFrame` infinite loop ([#​15093](https://togithub.com/vitejs/vite/issues/15093 )) ([6619de7](https://togithub.com/vitejs/vite/commit/6619de7 )), closes [#​15093](https://togithub.com/vitejs/vite/issues/15093 )
- fix: js fallback sourcemap content should be using original content ([#​15135](https://togithub.com/vitejs/vite/issues/15135 )) ([227d56d](https://togithub.com/vitejs/vite/commit/227d56d )), closes [#​15135](https://togithub.com/vitejs/vite/issues/15135 )
- fix(css): render correct asset url when CSS chunk name is nested ([#​15154](https://togithub.com/vitejs/vite/issues/15154 )) ([ef403c0](https://togithub.com/vitejs/vite/commit/ef403c0 )), closes [#​15154](https://togithub.com/vitejs/vite/issues/15154 )
- fix(css): use non-nested chunk name if facadeModule is not CSS file ([#​15155](https://togithub.com/vitejs/vite/issues/15155 )) ([811e392](https://togithub.com/vitejs/vite/commit/811e392 )), closes [#​15155](https://togithub.com/vitejs/vite/issues/15155 )
- fix(dev): bind plugin context functions ([#​14569](https://togithub.com/vitejs/vite/issues/14569 )) ([cb3243c](https://togithub.com/vitejs/vite/commit/cb3243c )), closes [#​14569](https://togithub.com/vitejs/vite/issues/14569 )
- chore(deps): update all non-major dependencies ([#​15145](https://togithub.com/vitejs/vite/issues/15145 )) ([7ff2c0a](https://togithub.com/vitejs/vite/commit/7ff2c0a )), closes [#​15145](https://togithub.com/vitejs/vite/issues/15145 )
- build: handle latest json-stable-stringify replacement ([#​15049](https://togithub.com/vitejs/vite/issues/15049 )) ([bcc4a61](https://togithub.com/vitejs/vite/commit/bcc4a61 )), closes [#​15049](https://togithub.com/vitejs/vite/issues/15049 )
### [`v5.0.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small502-2023-11-21-small )
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.0.1...v5.0.2 )
- fix: make htmlFallback more permissive ([#​15059](https://togithub.com/vitejs/vite/issues/15059 )) ([6fcceeb](https://togithub.com/vitejs/vite/commit/6fcceeb )), closes [#​15059](https://togithub.com/vitejs/vite/issues/15059 )
### [`v5.0.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small501-2023-11-21-small )
- test: avoid read check when running as root ([#​14884](https://togithub.com/vitejs/vite/issues/14884 )) ([1d9516c](https://togithub.com/vitejs/vite/commit/1d9516c )), closes [#​14884](https://togithub.com/vitejs/vite/issues/14884 )
- perf(hmr): skip traversed modules when checking circular imports ([#​15034](https://togithub.com/vitejs/vite/issues/15034 )) ([41e437f](https://togithub.com/vitejs/vite/commit/41e437f )), closes [#​15034](https://togithub.com/vitejs/vite/issues/15034 )
- fix: run htmlFallbackMiddleware for no accept header requests ([#​15025](https://togithub.com/vitejs/vite/issues/15025 )) ([b93dfe3](https://togithub.com/vitejs/vite/commit/b93dfe3 )), closes [#​15025](https://togithub.com/vitejs/vite/issues/15025 )
- fix: update type CSSModulesOptions interface ([#​14987](https://togithub.com/vitejs/vite/issues/14987 )) ([d0b2153](https://togithub.com/vitejs/vite/commit/d0b2153 )), closes [#​14987](https://togithub.com/vitejs/vite/issues/14987 )
- fix(legacy): error in build with --watch and manifest enabled ([#​14450](https://togithub.com/vitejs/vite/issues/14450 )) ([b9ee620](https://togithub.com/vitejs/vite/commit/b9ee620 )), closes [#​14450](https://togithub.com/vitejs/vite/issues/14450 )
- chore: add comment about crossorigin attribute for script module ([#​15040](https://togithub.com/vitejs/vite/issues/15040 )) ([03c371e](https://togithub.com/vitejs/vite/commit/03c371e )), closes [#​15040](https://togithub.com/vitejs/vite/issues/15040 )
- chore: cleanup v5 beta changelog ([#​14694](https://togithub.com/vitejs/vite/issues/14694 )) ([531d3cb](https://togithub.com/vitejs/vite/commit/531d3cb )), closes [#​14694](https://togithub.com/vitejs/vite/issues/14694 )
### [`v5.0.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#500-2023-11-16 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSJ9-->
2023-12-08 09:57:11 +00:00
LongYinan
37a32d1f7d
chore: bump up rollup version to v4 ( #5202 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [rollup](https://rollupjs.org/ ) ([source](https://togithub.com/rollup/rollup )) | [`^3.29.4` -> `^4.0.0`](https://renovatebot.com/diffs/npm/rollup/3.29.4/4.6.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/3.29.4/4.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/3.29.4/4.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>rollup/rollup (rollup)</summary>
### [`v4.6.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#461 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.6.0...v4.6.1 )
*2023-11-30*
##### Bug Fixes
- Resolve a situation where declaring the same `var` several times was considered a conflict ([#​5276](https://togithub.com/rollup/rollup/issues/5276 ))
##### Pull Requests
- [#​5275](https://togithub.com/rollup/rollup/pull/5275 ): Add TNG as special sponsor ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5276](https://togithub.com/rollup/rollup/pull/5276 ): Allow to redeclare parameters multiple times in nested scopes ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.6.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#460 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.5.2...v4.6.0 )
*2023-11-26*
##### Features
- Allow `this.addWatchFile` in all plugin hooks ([#​5270](https://togithub.com/rollup/rollup/issues/5270 ))
##### Bug Fixes
- Show helpful error when native binaries are not installed due to an `npm` issue ([#​5267](https://togithub.com/rollup/rollup/issues/5267 ))
- Do not access `this` context in `this.addWatchFile` so it does not need to be bound when passed around ([#​5270](https://togithub.com/rollup/rollup/issues/5270 ))
##### Pull Requests
- [#​5267](https://togithub.com/rollup/rollup/pull/5267 ): Add friendly error for npm bug ([@​sapphi-red](https://togithub.com/sapphi-red ))
- [#​5270](https://togithub.com/rollup/rollup/pull/5270 ): Allow this.addWatchFile in all hooks ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5272](https://togithub.com/rollup/rollup/pull/5272 ): Debug deployed graphs ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.5.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#452 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.5.1...v4.5.2 )
*2023-11-24*
##### Bug Fixes
- Handle files with UTF-8 BOM when using the commonjs plugin ([#​5268](https://togithub.com/rollup/rollup/issues/5268 ))
##### Pull Requests
- [#​5268](https://togithub.com/rollup/rollup/pull/5268 ): fix: strip BOM before calling transform hook ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5269](https://togithub.com/rollup/rollup/pull/5269 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
### [`v4.5.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#451 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.5.0...v4.5.1 )
*2023-11-21*
##### Bug Fixes
- Do not error when a function expression uses the same name for a parameter and its id ([#​5262](https://togithub.com/rollup/rollup/issues/5262 ))
##### Pull Requests
- [#​5257](https://togithub.com/rollup/rollup/pull/5257 ): Fix graphs in docs, improve REPL colors ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5262](https://togithub.com/rollup/rollup/pull/5262 ): Allow function expression parameters to shadow the function id ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.5.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#450 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.4.1...v4.5.0 )
*2023-11-18*
##### Bug Fixes
- Show a proper error when using native Rollup on armv7 musl Linux ([#​5255](https://togithub.com/rollup/rollup/issues/5255 ))
##### Pull Requests
- [#​5251](https://togithub.com/rollup/rollup/pull/5251 ): doc fix import assertions to attributes in API plugin development page ([@​lhapaipai](https://togithub.com/lhapaipai ))
- [#​5253](https://togithub.com/rollup/rollup/pull/5253 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5255](https://togithub.com/rollup/rollup/pull/5255 ): Error for armv7 musl build ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.4.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#441 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.4.0...v4.4.1 )
*2023-11-14*
##### Bug Fixes
- Do not flag duplicate function declarations in function scopes as syntax errors ([#​5248](https://togithub.com/rollup/rollup/issues/5248 ))
##### Pull Requests
- [#​5248](https://togithub.com/rollup/rollup/pull/5248 ): Allow functions to redeclare vars and functions in function scopes ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.4.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#440 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.3.1...v4.4.0 )
*2023-11-12*
##### Features
- Replace SWC linting with faster internal linting to error on duplicate declarations etc. ([#​5207](https://togithub.com/rollup/rollup/issues/5207 ))
##### Bug Fixes
- Show proper error when an entry exports non-existing bindings ([#​5207](https://togithub.com/rollup/rollup/issues/5207 ))
##### Pull Requests
- [#​5207](https://togithub.com/rollup/rollup/pull/5207 ): perf: run lint while constructing nodes ([@​sapphi-red](https://togithub.com/sapphi-red ))
### [`v4.3.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#431 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.3.0...v4.3.1 )
*2023-11-11*
##### Bug Fixes
- Fix rename error when handling errors in watch mode ([#​5240](https://togithub.com/rollup/rollup/issues/5240 ))
- Prevent warning when using `--forceExit` ([#​5245](https://togithub.com/rollup/rollup/issues/5245 ))
##### Pull Requests
- [#​5240](https://togithub.com/rollup/rollup/pull/5240 ): fix: allow the name of Rollup Error to be modified ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5243](https://togithub.com/rollup/rollup/pull/5243 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5245](https://togithub.com/rollup/rollup/pull/5245 ): Ensure --forceExit works without warning ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.3.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#430 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.2.0...v4.3.0 )
*2023-11-03*
##### Features
- Add `forceExit` CLI flag for situations where the CLI does not exit gracefully ([#​5195](https://togithub.com/rollup/rollup/issues/5195 ))
##### Bug Fixes
- Properly catch errors when removing a temporary config file fails ([#​5198](https://togithub.com/rollup/rollup/issues/5198 ))
##### Pull Requests
- [#​5195](https://togithub.com/rollup/rollup/pull/5195 ): Add `forceExit` CLI flag ([@​raphael-theriault-swi](https://togithub.com/raphael-theriault-swi ))
- [#​5198](https://togithub.com/rollup/rollup/pull/5198 ): fix: prevent `ENOENT` error on temp config removal ([@​jzempel](https://togithub.com/jzempel ))
- [#​5237](https://togithub.com/rollup/rollup/pull/5237 ): chore: remove unused files and deps ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5238](https://togithub.com/rollup/rollup/pull/5238 ): chore(deps): update dependency eslint-plugin-unicorn to v49 ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5239](https://togithub.com/rollup/rollup/pull/5239 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
### [`v4.2.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#420 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.1.6...v4.2.0 )
*2023-10-31*
##### Features
- Run parsing in multiple threads and introduce `parseAstAsync` helper function ([#​5202](https://togithub.com/rollup/rollup/issues/5202 ))
##### Pull Requests
- [#​5202](https://togithub.com/rollup/rollup/pull/5202 ): perf: introduce `parseAstAsync` and parallelize parsing AST ([@​sapphi-red](https://togithub.com/sapphi-red ))
### [`v4.1.6`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#416 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.1.5...v4.1.6 )
*2023-10-31*
##### Bug Fixes
- Fix a bug where emtpy block comments in certain positions could freeze Rollup ([#​5231](https://togithub.com/rollup/rollup/issues/5231 ))
##### Pull Requests
- [#​5228](https://togithub.com/rollup/rollup/pull/5228 ): build: ensure rust toolchain components for linting are installed ([@​jerome-benoit](https://togithub.com/jerome-benoit ))
- [#​5231](https://togithub.com/rollup/rollup/pull/5231 ): Render emtpy block comments after tree-shaken statements ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5232](https://togithub.com/rollup/rollup/pull/5232 ): Revert specifying rustfmt and clippy in toolchain file as it breaks REPL build ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.1.5`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#415 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.1.4...v4.1.5 )
*2023-10-28*
##### Bug Fixes
- Fix an issue where actual entries that were also implicit entries could remain implicit ([#​5220](https://togithub.com/rollup/rollup/issues/5220 ))
##### Pull Requests
- [#​5209](https://togithub.com/rollup/rollup/pull/5209 ): Document Vite workaround for browser build ([@​curran](https://togithub.com/curran ))
- [#​5215](https://togithub.com/rollup/rollup/pull/5215 ): chore(deps): update dependency lint-staged to v15 ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5216](https://togithub.com/rollup/rollup/pull/5216 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5218](https://togithub.com/rollup/rollup/pull/5218 ): Update license plugin ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5219](https://togithub.com/rollup/rollup/pull/5219 ): Fix error highlight in REPL ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5220](https://togithub.com/rollup/rollup/pull/5220 ): Fix race condition when emitting implicitly dependent entries ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5224](https://togithub.com/rollup/rollup/pull/5224 ): chore(deps): update actions/setup-node action to v4 ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5225](https://togithub.com/rollup/rollup/pull/5225 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
### [`v4.1.4`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#414 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.1.3...v4.1.4 )
*2023-10-16*
##### Bug Fixes
- Reduce sizes [@​rollup/browser](https://togithub.com/rollup/browser ) and [@​rollup/wasm-node](https://togithub.com/rollup/wasm-node ) WASM artifacts ([#​5204](https://togithub.com/rollup/rollup/issues/5204 ))
##### Pull Requests
- [#​5204](https://togithub.com/rollup/rollup/pull/5204 ): perf: shrink wasm size by avoid importing browserslist ([@​sapphi-red](https://togithub.com/sapphi-red ))
### [`v4.1.3`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#413 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.1.1...v4.1.3 )
*2023-10-15*
##### Bug Fixes
- Fix WASM build as hash function was not exported ([#​5203](https://togithub.com/rollup/rollup/issues/5203 ))
##### Pull Requests
- [#​5203](https://togithub.com/rollup/rollup/pull/5203 ): fix: export xxhashBase64Url from wasm ([@​sapphi-red](https://togithub.com/sapphi-red ))
### [`v4.1.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#411 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.1.0...v4.1.1 )
*2023-10-15*
##### Bug Fixes
- Improve Node parsing performance ([#​5201](https://togithub.com/rollup/rollup/issues/5201 ))
##### Pull Requests
- [#​5201](https://togithub.com/rollup/rollup/pull/5201 ): perf: use mimalloc for bindings_napi ([@​sapphi-red](https://togithub.com/sapphi-red ))
### [`v4.1.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#410 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.0.2...v4.1.0 )
*2023-10-14*
##### Features
- Reduce memory usage of Rollup builds ([#​5133](https://togithub.com/rollup/rollup/issues/5133 ))
##### Pull Requests
- [#​5133](https://togithub.com/rollup/rollup/pull/5133 ): perf: reducing ast node memory overhead ([@​thebanjomatic](https://togithub.com/thebanjomatic ))
- [#​5177](https://togithub.com/rollup/rollup/pull/5177 ): chore: explicitly set rust toolchain channel ([@​cijiugechu](https://togithub.com/cijiugechu ))
- [#​5179](https://togithub.com/rollup/rollup/pull/5179 ): Update migration guide for Rollup 4 ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5180](https://togithub.com/rollup/rollup/pull/5180 ): Resolve clippy errors ([@​cijiugechu](https://togithub.com/cijiugechu ))
- [#​5183](https://togithub.com/rollup/rollup/pull/5183 ): Add clippy to pipeline and fix remaining issues ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5184](https://togithub.com/rollup/rollup/pull/5184 ): docs: fix code example for `onLog` ([@​tjenkinson](https://togithub.com/tjenkinson ))
- [#​5186](https://togithub.com/rollup/rollup/pull/5186 ): Improve wording for native artifacts in migration guide ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5190](https://togithub.com/rollup/rollup/pull/5190 ): test: add verifyAst type ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5196](https://togithub.com/rollup/rollup/pull/5196 ): chore(deps): update dependency rollup to v4 ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5197](https://togithub.com/rollup/rollup/pull/5197 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
### [`v4.0.2`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#402 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.0.1...v4.0.2 )
*2023-10-06*
##### Bug Fixes
- Fix annotation detection logic to not fail when a non-ASCII character precedes a double underscore ([#​5178](https://togithub.com/rollup/rollup/issues/5178 ))
##### Pull Requests
- [#​5178](https://togithub.com/rollup/rollup/pull/5178 ): Handle special characters before double underscores ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.0.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#401 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v4.0.0...v4.0.1 )
*2023-10-06*
##### Bug Fixes
- Do not panic on trailing semicolons after class methods ([#​5173](https://togithub.com/rollup/rollup/issues/5173 ))
- Add artifact for arm64 linux musl target ([#​5176](https://togithub.com/rollup/rollup/issues/5176 ))
##### Pull Requests
- [#​5172](https://togithub.com/rollup/rollup/pull/5172 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5173](https://togithub.com/rollup/rollup/pull/5173 ): fix: ignores empty statements in class body that is returned by SWC parser ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5176](https://togithub.com/rollup/rollup/pull/5176 ): Fix linux arm musl build ([@​lukastaegert](https://togithub.com/lukastaegert ))
### [`v4.0.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#400 )
[Compare Source](https://togithub.com/rollup/rollup/compare/v3.29.4...v4.0.0 )
*2023-10-05*
##### BREAKING CHANGES
##### General Changes
- The minimal required Node version is now 18.0.0 ([#​5142](https://togithub.com/rollup/rollup/issues/5142 ))
- The browser build now relies on a WASM artifact that needs to be provided as well ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- The NodeJS build now relies on an optional native binary; for unsupported platforms, users can use the `@rollup/wasm-node` package that has the same interface as Rollup but relies on WASM artifacts ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- The `INVALID_IMPORT_ASSERTION` error code has been replaced with `INVALID_IMPORT_ATTRIBUTE` ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- Rollup will now warn for `@__PURE__` and `@__NO_SIDE_EFFECTS__` annotations in invalid locations ([#​5165](https://togithub.com/rollup/rollup/issues/5165 ))
- If an entry module starts with a shebang comment `#!...`, this comment will be prepended to the output for `es` and `cjs` formats ([#​5163](https://togithub.com/rollup/rollup/issues/5163 ))
- File hashes will now use url-safe base64 encoded hashes ([#​5155](https://togithub.com/rollup/rollup/issues/5155 ))
- The maximum hash length has been reduced to 22 characters ([#​5155](https://togithub.com/rollup/rollup/issues/5155 ))
- The `RollupWarning` type has been removed in favor of the `RollupLog` type ([#​5147](https://togithub.com/rollup/rollup/issues/5147 ))
##### Changes to Rollup Options
- Acorn plugins are no longer supported, the `acornInjectPlugins` option has been removed ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- The `acorn` option has been removed ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- `output.externalImportAssertions` has been deprecated in favor of `output.externalImportAttributes` ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- `inlineDynamicImports`, `manualChunks` and `preserveModules` have been removed on input option level: Please use the corresponding output options of the same names ([#​5143](https://togithub.com/rollup/rollup/issues/5143 ))
- Removed output options ([#​5143](https://togithub.com/rollup/rollup/issues/5143 )):
- `output.experimentalDeepDynamicChunkOptimization`: This option is no longer needed as Rollup now always runs the full chunking algorithm
- `output.dynamicImportFunction`: Use the `renderDynamicImport` plugin hook instead
- `output.namespaceToStringTag`: Use `output.generatedCode.symbols` instead
- `output.preferConst`: Use `output.generatedCode.constBindings` instead
##### Plugin API Changes
- For `this.resolve`, the default of the `skipSelf` option is now `true` ([#​5142](https://togithub.com/rollup/rollup/issues/5142 ))
- `this.parse` now only supports the `allowReturnOutsideFunction` option for now ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- Import assertions now use the [new import attribute AST structure](https://togithub.com/estree/estree/blob/master/experimental/import-attributes.md ) ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- "assertions" have been replaced with "attributes" in various places of the plugin interface ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- If the import of a module id is handled by the `load` hook of a plugin, `rollup.watch` no longer watches the actual file if the module id corresponds to a real path; if this is intended, then the plugin is responsible for calling `this.addWatchFile` for any dependency files ([#​5150](https://togithub.com/rollup/rollup/issues/5150 ))
- The normalized input options provided by `buildStart` and other hooks no longer contain an `onwarn` handler; plugins should use `onLog` instead ([#​5147](https://togithub.com/rollup/rollup/issues/5147 ))
- `this.moduleIds` has been removed from the plugin context: Use `this.getModuleIds()` instead ([#​5143](https://togithub.com/rollup/rollup/issues/5143 ))
- The `hasModuleSideEffects` flag has been removed from the `ModuleInfo` returned by `this.getModuleInfo()`: Use `moduleSideEffects` on the `ModuleInfo` instead ([#​5143](https://togithub.com/rollup/rollup/issues/5143 ))
##### Features
- Improve parsing speed by switching to a native SWC-based parser ([#​5073](https://togithub.com/rollup/rollup/issues/5073 ))
- Rollup will now warn for `@__PURE__` and `@__NO_SIDE_EFFECTS__` annotations in invalid locations ([#​5165](https://togithub.com/rollup/rollup/issues/5165 ))
- The parser is now exposed as a separate export `parseAst` ([#​5169](https://togithub.com/rollup/rollup/issues/5169 ))
##### Bug Fixes
- Rollup no longer tries to watch virtual files if their name corresponds to an actual file name; instead, plugins handle watching via `this.addWatchFile()` ([#​5150](https://togithub.com/rollup/rollup/issues/5150 ))
##### Pull Requests
- [#​5073](https://togithub.com/rollup/rollup/pull/5073 ): \[v4.0] Switch parser to SWC and introduce native/WASM code ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5142](https://togithub.com/rollup/rollup/pull/5142 ): \[v4.0] Set the default of skipSelf to true ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5143](https://togithub.com/rollup/rollup/pull/5143 ): \[v4.0] Remove deprecated features ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5144](https://togithub.com/rollup/rollup/pull/5144 ): \[v4.0] Imporve the performance of generating ast and rollup ast nodes ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5147](https://togithub.com/rollup/rollup/pull/5147 ): \[v4.0] Remove onwarn from normalized input options ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5150](https://togithub.com/rollup/rollup/pull/5150 ): \[v4.0] feat: Do not watch files anymore if their content is returned by the load hook ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5154](https://togithub.com/rollup/rollup/pull/5154 ): \[v4.0] Add parse option to allow return outside function ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5155](https://togithub.com/rollup/rollup/pull/5155 ): \[v4.0] feat: implement hashing content in Rust ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5157](https://togithub.com/rollup/rollup/pull/5157 ): \[v4.0] Handle empty exports ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5160](https://togithub.com/rollup/rollup/pull/5160 ): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate )\[bot])
- [#​5163](https://togithub.com/rollup/rollup/pull/5163 ): \[v4.0] feat: preserve shebang in entry module for CJS and ESM outputs ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5164](https://togithub.com/rollup/rollup/pull/5164 ): \[v4.0] fix: also strip BOM from code strings in JS ([@​TrickyPi](https://togithub.com/TrickyPi ))
- [#​5165](https://togithub.com/rollup/rollup/pull/5165 ): \[v4.0] warn for invalid annotations ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5168](https://togithub.com/rollup/rollup/pull/5168 ): \[v4.0] Ensure we support new import attribute "with" syntax ([@​lukastaegert](https://togithub.com/lukastaegert ))
- [#​5169](https://togithub.com/rollup/rollup/pull/5169 ): \[v4.0] Expose parser ([@​lukastaegert](https://togithub.com/lukastaegert ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, 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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODcuMiIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSJ9-->
2023-12-08 06:08:54 +00:00
LongYinan
e93b497231
chore: also set version to helm charts in set-version.sh ( #5100 )
2023-12-08 13:53:23 +08:00
Joooye_34
eb7d293aaa
fix(core): implement editor timeout and report error from boundary ( #5105 ) ( #5151 )
...
fix(core): implement editor timeout and report error from boundary (#5105 )
ci: add sentry env when frontend assets build (#5131 )
fix(core): expose catched editor load error (#5133 )
fix(infra): use blocksuite api to check compatibility (#5137 )
fix(infra): compatibility logic follow blocksuite (#5143 )
fix(core): rerender error boundary when route change and improve sentry report (#5147 )
2023-12-01 07:25:08 +00:00
LongYinan
a2b8a073cc
ci: pr title lint job does not need to install all dependencies ( #5124 )
2023-11-29 09:51:14 +00:00
LongYinan
e9ea67bd38
fix: add prefer-for-of rule ( #5121 )
2023-11-29 15:18:52 +08:00
LongYinan
25eda22af6
v0.10.3-canary.2
2023-11-23 16:47:40 +08:00
李华桥
9ded6afb4b
chore: v0.10.3-canary.1
2023-11-23 14:39:55 +08:00
Joooye_34
4c8d54b3a7
refactor(core): use manual upgrade to replace auto migration when web setup ( #5022 )
...
1. Split logic in `packages/common/infra/src/blocksuite/index.ts` to multiple single files
2. Move migration logic from setup to upgrade module, to prevent auto migration problems and loading problem
2023-11-23 02:26:06 +00:00
李华桥
00c11d40cf
v0.10.3-canary.0
2023-11-21 10:02:46 +08:00
李华桥
0f6b28fd06
c0.11.0-canary.0
2023-11-20 23:53:50 +08:00
李华桥
5c48c83301
v0.10.0
2023-11-10 11:42:04 +08:00
李华桥
063f5a683e
v0.10.0-canary.16
2023-11-10 10:10:54 +08:00
李华桥
075eead9fa
v0.10.0-canary.15
2023-11-09 23:27:12 +08:00
Joooye_34
744cd47481
v0.10.0-canary.14
2023-11-08 15:36:54 +08:00
Joooye_34
f50b8002b3
v0.10.0-canary.13
2023-11-07 09:55:30 +08:00
Joooye_34
8554d5d791
v0.10.0-canary.12
2023-11-07 00:13:51 +08:00
Joooye_34
3b74ff2b92
v0.10.0-canary.11
2023-11-06 18:10:28 +08:00
Joooye_34
fb0aaabe53
v0.10.0-canary.10
2023-11-02 23:40:34 +08:00
Joooye_34
75c8dd75e3
v0.10.0-canary.9
2023-11-01 22:03:47 +08:00
LongYinan
6aaf550241
ci: fix wrangler deploy ( #4803 )
2023-11-01 09:12:00 +00:00
Joooye_34
0273ea8b00
v0.10.0-canary.8
2023-11-01 00:03:04 +08:00
Joooye_34
563863005f
v0.10.0-canary.6
2023-10-31 14:40:47 +08:00
Joooye_34
37ec552f74
v0.10.0-canary.5
2023-10-31 11:54:25 +08:00
Joooye_34
17afe218fe
v0.10.0-canary.4
2023-10-31 01:49:15 +08:00
joooye34
559ec3956f
v0.10.0-canary.3
2023-10-24 20:18:21 +08:00
Alex Yang
493b815b7b
fix(plugin-cli): use relative path ( #4698 )
2023-10-23 12:14:40 -05:00
LongYinan
37c6560dd6
v0.10.0-canary.2
2023-10-19 17:18:18 +08:00
Alex Yang
97d8660a54
refactor(electron): fix vitest and add behavior test ( #4655 )
2023-10-18 22:14:30 -05:00
Joooye_34
bed9310519
refactor(infra): directory structure ( #4615 )
2023-10-18 15:30:08 +00:00