DarkSky
67f875e32d
fix: ava ts loader
2025-01-22 14:31:03 +08:00
DarkSky
a2b9b89695
chore: use tla
2025-01-22 14:31:03 +08:00
DarkSky
8fbc03d631
chore: remove outdated api
2025-01-22 14:31:03 +08:00
DarkSky
26a7f1a75d
fix: env typo
2025-01-22 14:31:03 +08:00
DarkSky
94c45d7ea3
feat: add more detail for slack report
2025-01-22 14:31:03 +08:00
DarkSky
2bb3504b9e
fix: merge error
2025-01-22 14:31:03 +08:00
DarkSky
6f3f291b18
feat: cron job for copilot test
2025-01-22 14:31:03 +08:00
DarkSky
55fffe0762
fix: typing
2025-01-22 14:28:52 +08:00
DarkSky
96a0650841
fix: rebase error
2025-01-22 14:28:52 +08:00
DarkSky
e96f89c26b
feat: online ci
2025-01-22 14:28:52 +08:00
Brooooooklyn
f5df67501c
chore: remove deprecated dependencies ( #9837 )
2025-01-22 05:36:59 +00:00
pengx17
4c665594d6
fix(editor): ref on click slots should not be global ( #9830 )
...
fix AF-2129
2025-01-22 05:20:55 +00:00
pengx17
720a596559
fix(infra): increase eventemitter listener count ( #9799 )
2025-01-22 12:15:20 +08:00
renovate
22cddb1b87
chore: bump up nestjs ( #9839 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs-cls/transactional](https://papooch.github.io/nestjs-cls/ ) ([source](https://redirect.github.com/Papooch/nestjs-cls )) | [`2.4.4` -> `2.4.5`](https://renovatebot.com/diffs/npm/@nestjs-cls%2ftransactional/2.4.4/2.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs-cls/transactional-adapter-prisma](https://papooch.github.io/nestjs-cls/ ) ([source](https://redirect.github.com/Papooch/nestjs-cls )) | [`1.2.7` -> `1.2.8`](https://renovatebot.com/diffs/npm/@nestjs-cls%2ftransactional-adapter-prisma/1.2.7/1.2.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>Papooch/nestjs-cls (@​nestjs-cls/transactional)</summary>
### [`v2.4.5`](https://redirect.github.com/Papooch/nestjs-cls/releases/tag/%40nestjs-cls/transactional%402.4.5 )
[Compare Source](https://redirect.github.com/Papooch/nestjs-cls/compare/@nestjs-cls/transactional@2.4.4...@nestjs-cls/transactional@2.4.5 )
##### Dependencies
- update all nestjs-related peer deps to latest (v11) ([915e797](https://redirect.github.com/Papooch/nestjs-cls/commits/915e797 ))
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-22 03:56:27 +00:00
renovate
9fb2184a36
chore: bump up nestjs-cls version to v5 ( #9840 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [nestjs-cls](https://papooch.github.io/nestjs-cls/ ) ([source](https://redirect.github.com/Papooch/nestjs-cls )) | [`^4.5.0` -> `^5.0.0`](https://renovatebot.com/diffs/npm/nestjs-cls/4.5.0/5.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>Papooch/nestjs-cls (nestjs-cls)</summary>
### [`v5.0.0`](https://redirect.github.com/Papooch/nestjs-cls/releases/tag/nestjs-cls%405.0.0 )
[Compare Source](https://redirect.github.com/Papooch/nestjs-cls/compare/nestjs-cls@4.5.0...nestjs-cls@5.0.0 )
##### Breaking Changes
- The default mount point for express middleware has been changed from '\*' to '/' ([4542aba](https://redirect.github.com/Papooch/nestjs-cls/commits/4542aba ))
##### Dependencies
- update all nestjs-related peer deps to latest (v11) ([915e797](https://redirect.github.com/Papooch/nestjs-cls/commits/915e797 ))
##### Features
- **core**: support NestJS 11 ([4542aba](https://redirect.github.com/Papooch/nestjs-cls/commits/4542aba ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-22 03:40:24 +00:00
pengx17
defb0de4dd
feat(core): reorg workspace settings ( #9718 )
...
fix AF-2118
2025-01-22 03:11:27 +00:00
darkskygit
83ed215f4a
feat(server): new email template ( #9528 )
...
use `yarn af server dev:mail` to preview all mail template
fix CLOUD-93
2025-01-22 02:55:25 +00:00
Xun Sun
2db9cc3922
fix(core): set state isLoading to false after email changing is confirmed ( #9824 )
2025-01-22 09:47:23 +08:00
L-Sun
29995e498a
feat(editor): add start-with-ai button for empty doc ( #9836 )
...
Close [BS-2391](https://linear.app/affine-design/issue/BS-2391/bs-ai-toolbar-空状态下添加-actions-列表 )
https://github.com/user-attachments/assets/cbded517-2d3d-4a75-b144-644e2b03f68a
2025-01-21 16:00:49 +00:00
pengx17
d4aeac5d35
fix(electron): split view reorder shaking ( #9828 )
...
fix AF-2097
2025-01-21 15:02:22 +00:00
renovate
b715d2648e
chore: bump up shiki version to v2 ( #9793 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`^1.14.1` -> `^2.0.0`](https://renovatebot.com/diffs/npm/shiki/1.29.1/2.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`^1.12.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/shiki/1.29.1/2.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>shikijs/shiki (shiki)</summary>
### [`v2.0.3`](https://redirect.github.com/shikijs/shiki/releases/tag/v2.0.3 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v2.0.2...v2.0.3 )
##### 🐞 Bug Fixes
- **core**: Soft require `engine` options - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(10a6f)</samp>](https://redirect.github.com/shikijs/shiki/commit/10a6f781 )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v2.0.2...v2.0.3 )
### [`v2.0.2`](https://redirect.github.com/shikijs/shiki/releases/tag/v2.0.2 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v2.0.1...v2.0.2 )
##### 🐞 Bug Fixes
- Mark `engine` required in `createHighlighterCore` - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(1212f)</samp>](https://redirect.github.com/shikijs/shiki/commit/1212f473 )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v2.0.1...v2.0.2 )
### [`v2.0.1`](https://redirect.github.com/shikijs/shiki/releases/tag/v2.0.1 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v2.0.0...v2.0.1 )
##### 🚀 Features
- Improve warning messages - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(0f27a)</samp>](https://redirect.github.com/shikijs/shiki/commit/0f27a20d )
##### 🐞 Bug Fixes
- Warn about missing deprecation - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(708e3)</samp>](https://redirect.github.com/shikijs/shiki/commit/708e3f24 )
- **colorized-brackets**: Use object style `htmlStyle` - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(eab5b)</samp>](https://redirect.github.com/shikijs/shiki/commit/eab5bd18 )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v2.0.0...v2.0.1 )
### [`v2.0.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v2.0.0 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.29.1...v2.0.0 )
##### Read the announcement: [Shiki v2](https://shiki.style/blog/v2 )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.29.1...v2.0.0 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 14:46:19 +00:00
renovate
782d3afddc
chore: bump up capacitor monorepo to v7 (major) ( #9809 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/android](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`^6.2.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fandroid/6.2.0/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@capacitor/cli](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`^6.2.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcli/6.2.0/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@capacitor/core](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`^6.2.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcore/6.2.0/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@capacitor/ios](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`^6.2.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fios/6.2.0/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>ionic-team/capacitor (@​capacitor/android)</summary>
### [`v7.0.0`](https://redirect.github.com/ionic-team/capacitor/blob/HEAD/CHANGELOG.md#700-2025-01-20 )
[Compare Source](https://redirect.github.com/ionic-team/capacitor/compare/6.2.0...7.0.0 )
**Note:** Version bump only for package capacitor
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 14:29:49 +00:00
L-Sun
16d4430ec9
test(editor): move tests of toc to affine ( #9833 )
2025-01-21 13:34:59 +00:00
pengx17
24fce7a708
fix(core): peek view backgroud ( #9825 )
...
fix bs-2416
2025-01-21 11:37:15 +00:00
akumatus
a3164b4ccf
feat(core): support ai doc search panel ( #9831 )
...
Support issue [BS-2351](https://linear.app/affine-design/issue/BS-2351 ) and [BS-2461](https://linear.app/affine-design/issue/BS-2461 ).
## What changed?
- Add `chat-panel-add-popover` component.
- Refactor part of `AtMenuConfigService` into `DocSearchMenuService`.
- Add signal `content` property to `DocChip` interface for markdown content update.
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/ff1d69b3-edd6-4d33-a01d-8b16e5192af7.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/ff1d69b3-edd6-4d33-a01d-8b16e5192af7.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/ff1d69b3-edd6-4d33-a01d-8b16e5192af7.mov ">录屏2025-01-21 18.46.29.mov</video>
2025-01-21 11:20:19 +00:00
CatsJuice
ba508ffd6b
chore(core): replace outlined template icon ( #9784 )
2025-01-21 11:03:11 +00:00
pengx17
2d09c7fe0c
chore(electron): increase retry times ( #9814 )
2025-01-21 10:47:22 +00:00
renovate
0e8dd950a4
chore: bump up check-password-strength version to v3 ( #9827 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [check-password-strength](https://redirect.github.com/deanilvincent/check-password-strength ) | [`^2.0.10` -> `^3.0.0`](https://renovatebot.com/diffs/npm/check-password-strength/2.0.10/3.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>deanilvincent/check-password-strength (check-password-strength)</summary>
### [`v3.0.0`](https://redirect.github.com/deanilvincent/check-password-strength/releases/tag/v3.0.0 )
[Compare Source](https://redirect.github.com/deanilvincent/check-password-strength/compare/v2.0.10...v3.0.0 )
#### What's Changed
- fix path for types by [@​capaj](https://redirect.github.com/capaj ) in [https://github.com/deanilvincent/check-password-strength/pull/75 ](https://redirect.github.com/deanilvincent/check-password-strength/pull/75 )
- Fix main path by [@​cmorford](https://redirect.github.com/cmorford ) in [https://github.com/deanilvincent/check-password-strength/pull/76 ](https://redirect.github.com/deanilvincent/check-password-strength/pull/76 )
- 🏗️ updated code analysis from v1 to v4, 🦯 added node.yml, ❌ remove .travis.yml by [@​deanilvincent](https://redirect.github.com/deanilvincent ) in [https://github.com/deanilvincent/check-password-strength/pull/82 ](https://redirect.github.com/deanilvincent/check-password-strength/pull/82 )
- V3 - allow all symbols by default, set the default min length to 12 instead of 10, fix license filename (fix [#​78](https://redirect.github.com/deanilvincent/check-password-strength/issues/78 )) by [@​Ennoriel](https://redirect.github.com/Ennoriel ) in [https://github.com/deanilvincent/check-password-strength/pull/81 ](https://redirect.github.com/deanilvincent/check-password-strength/pull/81 )
#### New Contributors
- [@​capaj](https://redirect.github.com/capaj ) made their first contribution in [https://github.com/deanilvincent/check-password-strength/pull/75 ](https://redirect.github.com/deanilvincent/check-password-strength/pull/75 )
- [@​cmorford](https://redirect.github.com/cmorford ) made their first contribution in [https://github.com/deanilvincent/check-password-strength/pull/76 ](https://redirect.github.com/deanilvincent/check-password-strength/pull/76 )
**Full Changelog**: https://github.com/deanilvincent/check-password-strength/compare/v2.0.8...v3.0.0
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 10:31:03 +00:00
fengmk2
54dd131f4e
fix(server): set reqeust-id on ClsModule setup ( #9829 )
2025-01-21 10:15:37 +00:00
Flrande
b6a8d644f8
test(editor): add tests for heading toggle ( #9820 )
2025-01-21 09:35:33 +00:00
renovate
731010f7f2
chore: bump up @capacitor/keyboard version to v7 ( #9826 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/keyboard](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`^6.0.3` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fkeyboard/6.0.3/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>ionic-team/capacitor-plugins (@​capacitor/keyboard)</summary>
### [`v7.0.0`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/app%407.0.0 )
[Compare Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/keyboard@6.0.3...@capacitor/keyboard@7.0.0 )
**Note:** Version bump only for package [@​capacitor/app](https://redirect.github.com/capacitor/app )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 08:58:58 +00:00
renovate
2a84c7aa5c
chore: bump up @capacitor/haptics version to v7 ( #9821 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/haptics](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`^6.0.2` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fhaptics/6.0.2/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>ionic-team/capacitor-plugins (@​capacitor/haptics)</summary>
### [`v7.0.0`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/app%407.0.0 )
[Compare Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/haptics@6.0.2...@capacitor/haptics@7.0.0 )
**Note:** Version bump only for package [@​capacitor/app](https://redirect.github.com/capacitor/app )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 08:40:00 +00:00
renovate
b299bb89fa
chore: bump up @capacitor/browser version to v7 ( #9812 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/browser](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`^6.0.4` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fbrowser/6.0.5/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>ionic-team/capacitor-plugins (@​capacitor/browser)</summary>
### [`v7.0.0`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/app%407.0.0 )
[Compare Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/browser@6.0.5...@capacitor/browser@7.0.0 )
**Note:** Version bump only for package [@​capacitor/app](https://redirect.github.com/capacitor/app )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 08:24:06 +00:00
Saul-Mirone
5783580054
fix(editor): y reactive deep watch ( #9818 )
...
Closes: [BS-2193](https://linear.app/affine-design/issue/BS-2193/fix-deep-watcher-of-reactive-yjs-data )
2025-01-21 08:08:01 +00:00
L-Sun
7400cf225f
refactor(editor): highlight selected cards of TOC based on signal ( #9807 )
...
Close [BS-2314](https://linear.app/affine-design/issue/BS-2314/添加打开toc时,将note-block-高亮 ), [BS-1868](https://linear.app/affine-design/issue/BS-1868/toc-里面-note之间顺序可拖动性,在page和edgeless里面是不同的,这个是设计的行为么 ?)
This PR refactor the highlight logic of note cards of TOC panel:
- notes block selected in edgeless note
- notes block covered by text or block selection in page mode
- note cards selected in TOC for dragging
Other changes:
- remove not used codes
- add tests for highlight note cards
2025-01-21 07:50:57 +00:00
renovate
6470d83248
chore: bump up @capacitor/app version to v7 ( #9811 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@capacitor/app](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`^6.0.2` -> `^7.0.0`](https://renovatebot.com/diffs/npm/@capacitor%2fapp/6.0.2/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>ionic-team/capacitor-plugins (@​capacitor/app)</summary>
### [`v7.0.0`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/app%407.0.0 )
[Compare Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/app@6.0.2...@capacitor/app@7.0.0 )
**Note:** Version bump only for package [@​capacitor/app](https://redirect.github.com/capacitor/app )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-21 07:34:11 +00:00
fengmk2
90b4dc5c00
refactor(server): use @nestjs-cls/transactional to impl database transaction ( #9759 )
2025-01-21 06:43:30 +00:00
forehalo
07c32d016d
fix(native): possible deadlock when batching read/write ( #9817 )
2025-01-21 06:07:03 +00:00
CatsJuice
46ee235674
chore(core): replace add icon of section in sidebar ( #9787 )
2025-01-21 05:36:44 +00:00
darkskygit
1116a1d74e
feat(server): supplement team email remind ( #9483 )
...
fix PD-2047 AF-1996
2025-01-21 05:18:02 +00:00
forehalo
42428fbf99
build: wrong keep classnames options ( #9750 )
2025-01-21 04:57:44 +00:00
Saul-Mirone
f744002808
refactor(editor): add schema on block model ( #9815 )
2025-01-21 03:56:10 +00:00
L-Sun
d2bde09ef6
fix(core): avoid multiple append right sidebar tab lit component ( #9806 )
...
This PR fixed that the TOC panel and frame panel will be connect and disconnect repeatly on the same instance. Similar issue: https://github.com/toeverything/AFFiNE/pull/9019#discussion_r1872635745
2025-01-21 02:32:35 +00:00
fengmk2
6edb341255
feat(server): add requestId to all error response ( #9790 )
2025-01-21 01:32:59 +00:00
EYHN
97207a7ad5
fix(ios): fix ios http and ws ( #9805 )
2025-01-21 00:16:21 +00:00
pengx17
69e4a5e9b8
fix(infra): asynclock deadlock ( #9808 )
2025-01-20 17:03:15 +00:00
renovate
26cbc2a7a4
chore: bump up all non-major dependencies ( #9804 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs ) | [`3.0.0-alpha.67` -> `3.0.0-alpha.68`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.67/3.0.0-alpha.68 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.7` -> `6.0.9`](https://renovatebot.com/diffs/npm/vite/6.0.7/6.0.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.68`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...@napi-rs/cli@3.0.0-alpha.68 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...@napi-rs/cli@3.0.0-alpha.68 )
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v6.0.9`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small609-2025-01-20-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.8...v6.0.9 )
- fix!: check host header to prevent DNS rebinding attacks and introduce `server.allowedHosts` ([bd896fb](bd896fb5f3 ))
- fix!: default `server.cors: false` to disallow fetching from untrusted origins ([b09572a](b09572acc9 ))
- fix: verify token for HMR WebSocket connection ([029dcd6](029dcd6d77 ))
### [`v6.0.8`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small608-2025-01-20-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.7...v6.0.8 )
- fix: avoid SSR HMR for HTML files ([#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )) ([3bd55bc](3bd55bcb7e )), closes [#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )
- fix: build time display 7m 60s ([#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )) ([cf0d2c8](cf0d2c8e23 )), closes [#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )
- fix: don't resolve URL starting with double slash ([#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )) ([35942cd](35942cde11 )), closes [#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )
- fix: ensure `server.close()` only called once ([#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )) ([db81c2d](db81c2dada )), closes [#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )
- fix: resolve.conditions in ResolvedConfig was `defaultServerConditions` ([#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )) ([ad75c56](ad75c56dce )), closes [#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )
- fix: tree shake stringified JSON imports ([#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )) ([f2aed62](f2aed62d0b )), closes [#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )
- fix: use shared sigterm callback ([#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )) ([47039f4](47039f4643 )), closes [#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )
- fix(deps): update all non-major dependencies ([#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )) ([8639538](8639538e64 )), closes [#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )
- fix(optimizer): use correct default install state path for yarn PnP ([#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )) ([e690d8b](e690d8bb1e )), closes [#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )
- fix(types): improve `ESBuildOptions.include / exclude` type to allow `readonly (string | RegExp)[]` ([ea53e70](ea53e70952 )), closes [#​19146](https://redirect.github.com/vitejs/vite/issues/19146 )
- chore(deps): update dependency pathe to v2 ([#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )) ([71506f0](71506f0a8d )), closes [#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-20 16:43:40 +00:00
donteatfriedrice
f995f216bd
fix(editor): inline latex editor should not be shown when doc is readonly ( #9794 )
...
[BS-2442](https://linear.app/affine-design/issue/BS-2442/只读时-inline-latex-node-点击不应该弹出-modal )
2025-01-20 15:44:07 +00:00
Saul-Mirone
092f9c84fa
refactor(editor): remove deprecated dangerouslyRenderModel method ( #9803 )
2025-01-20 14:48:09 +00:00
renovate
11558b6845
chore: bump up all non-major dependencies ( #9800 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs ) | [`3.0.0-alpha.67` -> `3.0.0-alpha.68`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.67/3.0.0-alpha.68 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [jotai](https://redirect.github.com/pmndrs/jotai ) | [`2.11.0` -> `2.11.1`](https://renovatebot.com/diffs/npm/jotai/2.11.0/2.11.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.7` -> `6.0.9`](https://renovatebot.com/diffs/npm/vite/6.0.7/6.0.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.68`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...@napi-rs/cli@3.0.0-alpha.68 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...@napi-rs/cli@3.0.0-alpha.68 )
</details>
<details>
<summary>pmndrs/jotai (jotai)</summary>
### [`v2.11.1`](https://redirect.github.com/pmndrs/jotai/releases/tag/v2.11.1 )
[Compare Source](https://redirect.github.com/pmndrs/jotai/compare/v2.11.0...v2.11.1 )
Jotai v2.11.0 was a big change, and we faced some fundamental issues. It required time to reconsider the architecture from the ground up. We've added various tests, and this patch version should be more stable.
Having that said, we are still in the middle of the re-architecture. If you prefer to stay away from bleeding-edge features and encounter no bugs, feel free to keep using the previous versions.
Kudos to [@​dmaskasky](https://redirect.github.com/dmaskasky )
#### What's Changed
- feat(core): add atom hooks for atom mount, unmount and improve dev store by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2895 ](https://redirect.github.com/pmndrs/jotai/pull/2895 )
- refactor(core): more readability for addBatchFunc by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2898 ](https://redirect.github.com/pmndrs/jotai/pull/2898 )
- feat(core): introduce atom.unstable_onInit hook by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2905 ](https://redirect.github.com/pmndrs/jotai/pull/2905 )
- name devStore functions by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2910 ](https://redirect.github.com/pmndrs/jotai/pull/2910 )
- refactor(core): replace batch dependents map with batched changed atoms by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2912 ](https://redirect.github.com/pmndrs/jotai/pull/2912 )
- refactor: following up [#​2912](https://redirect.github.com/pmndrs/jotai/issues/2912 ) by [@​dai-shi](https://redirect.github.com/dai-shi ) in [https://github.com/pmndrs/jotai/pull/2915 ](https://redirect.github.com/pmndrs/jotai/pull/2915 )
- refactor: eliminate batch by [@​dai-shi](https://redirect.github.com/dai-shi ) in [https://github.com/pmndrs/jotai/pull/2925 ](https://redirect.github.com/pmndrs/jotai/pull/2925 )
- fix: derived atom is not recomputed after its dependencies changed [#​2906](https://redirect.github.com/pmndrs/jotai/issues/2906 ) by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2907 ](https://redirect.github.com/pmndrs/jotai/pull/2907 )
- refactor(store): Replace runWithTransactions to flushCallbacks by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2946 ](https://redirect.github.com/pmndrs/jotai/pull/2946 )
- refactor(store): avoid transaction by [@​dai-shi](https://redirect.github.com/dai-shi ) in [https://github.com/pmndrs/jotai/pull/2950 ](https://redirect.github.com/pmndrs/jotai/pull/2950 )
- fix: should update dependents with the value of the unwrapped atom when the promise resolves by [@​dmaskasky](https://redirect.github.com/dmaskasky ) in [https://github.com/pmndrs/jotai/pull/2936 ](https://redirect.github.com/pmndrs/jotai/pull/2936 )
#### New Contributors
- [@​kyday](https://redirect.github.com/kyday ) made their first contribution in [https://github.com/pmndrs/jotai/pull/2927 ](https://redirect.github.com/pmndrs/jotai/pull/2927 )
- [@​Zercerium](https://redirect.github.com/Zercerium ) made their first contribution in [https://github.com/pmndrs/jotai/pull/2929 ](https://redirect.github.com/pmndrs/jotai/pull/2929 )
- [@​disjukr](https://redirect.github.com/disjukr ) made their first contribution in [https://github.com/pmndrs/jotai/pull/2937 ](https://redirect.github.com/pmndrs/jotai/pull/2937 )
**Full Changelog**: https://github.com/pmndrs/jotai/compare/v2.11.0...v2.11.1
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v6.0.9`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small609-2025-01-20-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.8...v6.0.9 )
- fix!: check host header to prevent DNS rebinding attacks and introduce `server.allowedHosts` ([bd896fb](bd896fb5f3 ))
- fix!: default `server.cors: false` to disallow fetching from untrusted origins ([b09572a](b09572acc9 ))
- fix: verify token for HMR WebSocket connection ([029dcd6](029dcd6d77 ))
### [`v6.0.8`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small608-2025-01-20-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.7...v6.0.8 )
- fix: avoid SSR HMR for HTML files ([#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )) ([3bd55bc](3bd55bcb7e )), closes [#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )
- fix: build time display 7m 60s ([#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )) ([cf0d2c8](cf0d2c8e23 )), closes [#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )
- fix: don't resolve URL starting with double slash ([#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )) ([35942cd](35942cde11 )), closes [#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )
- fix: ensure `server.close()` only called once ([#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )) ([db81c2d](db81c2dada )), closes [#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )
- fix: resolve.conditions in ResolvedConfig was `defaultServerConditions` ([#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )) ([ad75c56](ad75c56dce )), closes [#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )
- fix: tree shake stringified JSON imports ([#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )) ([f2aed62](f2aed62d0b )), closes [#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )
- fix: use shared sigterm callback ([#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )) ([47039f4](47039f4643 )), closes [#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )
- fix(deps): update all non-major dependencies ([#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )) ([8639538](8639538e64 )), closes [#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )
- fix(optimizer): use correct default install state path for yarn PnP ([#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )) ([e690d8b](e690d8bb1e )), closes [#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )
- fix(types): improve `ESBuildOptions.include / exclude` type to allow `readonly (string | RegExp)[]` ([ea53e70](ea53e70952 )), closes [#​19146](https://redirect.github.com/vitejs/vite/issues/19146 )
- chore(deps): update dependency pathe to v2 ([#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )) ([71506f0](71506f0a8d )), closes [#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-20 14:28:03 +00:00
Saul-Mirone
04509a9c91
fix(editor): remove pointer event handlers in root block ( #9802 )
2025-01-20 14:10:05 +00:00
doodlewind
14ca171a18
chore(web): bump theme ( #9801 )
2025-01-20 13:51:24 +00:00
renovate
44b28cacf5
chore: bump up all non-major dependencies ( #9786 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs ) | [`3.0.0-alpha.67` -> `3.0.0-alpha.68`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.67/3.0.0-alpha.68 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [micromark-extension-gfm-table](https://redirect.github.com/micromark/micromark-extension-gfm-table ) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/micromark-extension-gfm-table/2.1.0/2.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`1.27.2` -> `1.29.1`](https://renovatebot.com/diffs/npm/shiki/1.27.2/1.29.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.7` -> `6.0.9`](https://renovatebot.com/diffs/npm/vite/6.0.7/6.0.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.68`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...@napi-rs/cli@3.0.0-alpha.68 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...@napi-rs/cli@3.0.0-alpha.68 )
</details>
<details>
<summary>micromark/micromark-extension-gfm-table (micromark-extension-gfm-table)</summary>
### [`v2.1.1`](https://redirect.github.com/micromark/micromark-extension-gfm-table/releases/tag/2.1.1 )
[Compare Source](https://redirect.github.com/micromark/micromark-extension-gfm-table/compare/2.1.0...2.1.1 )
##### Fix
- [`b9c47f5`](https://redirect.github.com/micromark/micromark-extension-gfm-table/commit/b9c47f5 ) Fix stack overflow by replacing spread w/ for loop
by [@​zzuu666](https://redirect.github.com/zzuu666 ) in [https://github.com/micromark/micromark-extension-gfm-table/pull/15 ](https://redirect.github.com/micromark/micromark-extension-gfm-table/pull/15 )
##### Types
- [`f916674`](https://redirect.github.com/micromark/micromark-extension-gfm-table/commit/f916674 ) Refactor types
- [`630c82f`](https://redirect.github.com/micromark/micromark-extension-gfm-table/commit/630c82f ) Add declaration maps
**Full Changelog**: https://github.com/micromark/micromark-extension-gfm-table/compare/2.1.0...2.1.1
</details>
<details>
<summary>shikijs/shiki (shiki)</summary>
### [`v1.29.1`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.29.1 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.29.0...v1.29.1 )
##### 🚀 Features
- Improve warning messages - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(ad525)</samp>](https://redirect.github.com/shikijs/shiki/commit/ad525a9c )
- Expose `shiki/types` - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(0b027)</samp>](https://redirect.github.com/shikijs/shiki/commit/0b027f3d )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.29.0...v1.29.1 )
### [`v1.29.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.29.0 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.28.0...v1.29.0 )
##### 🚀 Features
- **transformers**: Introduce `matchAlgorithm` option for new matching algorithm - by [@​fuma-nama](https://redirect.github.com/fuma-nama ) and [@​antfu](https://redirect.github.com/antfu ) in [https://github.com/shikijs/shiki/issues/835 ](https://redirect.github.com/shikijs/shiki/issues/835 ) [<samp>(ceca9)</samp>](https://redirect.github.com/shikijs/shiki/commit/ceca984e )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.28.0...v1.29.0 )
### [`v1.28.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.28.0 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.27.2...v1.28.0 )
##### 🚀 Features
- **engine-js**: Improve performance for some languages - by [@​slevithan](https://redirect.github.com/slevithan ) in [https://github.com/shikijs/shiki/issues/897 ](https://redirect.github.com/shikijs/shiki/issues/897 ) [<samp>(e86ca)</samp>](https://redirect.github.com/shikijs/shiki/commit/e86ca5fa )
##### 🐞 Bug Fixes
- **rehype**: Improve `lazy` performance - by [@​fuma-nama](https://redirect.github.com/fuma-nama ) in [https://github.com/shikijs/shiki/issues/896 ](https://redirect.github.com/shikijs/shiki/issues/896 ) [<samp>(5c10f)</samp>](https://redirect.github.com/shikijs/shiki/commit/5c10f25b )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.27.2...v1.28.0 )
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v6.0.9`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small609-2025-01-20-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.8...v6.0.9 )
- fix!: check host header to prevent DNS rebinding attacks and introduce `server.allowedHosts` ([bd896fb](bd896fb5f3 ))
- fix!: default `server.cors: false` to disallow fetching from untrusted origins ([b09572a](b09572acc9 ))
- fix: verify token for HMR WebSocket connection ([029dcd6](029dcd6d77 ))
### [`v6.0.8`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small608-2025-01-20-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.7...v6.0.8 )
- fix: avoid SSR HMR for HTML files ([#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )) ([3bd55bc](3bd55bcb7e )), closes [#​19193](https://redirect.github.com/vitejs/vite/issues/19193 )
- fix: build time display 7m 60s ([#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )) ([cf0d2c8](cf0d2c8e23 )), closes [#​19108](https://redirect.github.com/vitejs/vite/issues/19108 )
- fix: don't resolve URL starting with double slash ([#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )) ([35942cd](35942cde11 )), closes [#​19059](https://redirect.github.com/vitejs/vite/issues/19059 )
- fix: ensure `server.close()` only called once ([#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )) ([db81c2d](db81c2dada )), closes [#​19204](https://redirect.github.com/vitejs/vite/issues/19204 )
- fix: resolve.conditions in ResolvedConfig was `defaultServerConditions` ([#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )) ([ad75c56](ad75c56dce )), closes [#​19174](https://redirect.github.com/vitejs/vite/issues/19174 )
- fix: tree shake stringified JSON imports ([#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )) ([f2aed62](f2aed62d0b )), closes [#​19189](https://redirect.github.com/vitejs/vite/issues/19189 )
- fix: use shared sigterm callback ([#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )) ([47039f4](47039f4643 )), closes [#​19203](https://redirect.github.com/vitejs/vite/issues/19203 )
- fix(deps): update all non-major dependencies ([#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )) ([8639538](8639538e64 )), closes [#​19098](https://redirect.github.com/vitejs/vite/issues/19098 )
- fix(optimizer): use correct default install state path for yarn PnP ([#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )) ([e690d8b](e690d8bb1e )), closes [#​19119](https://redirect.github.com/vitejs/vite/issues/19119 )
- fix(types): improve `ESBuildOptions.include / exclude` type to allow `readonly (string | RegExp)[]` ([ea53e70](ea53e70952 )), closes [#​19146](https://redirect.github.com/vitejs/vite/issues/19146 )
- chore(deps): update dependency pathe to v2 ([#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )) ([71506f0](71506f0a8d )), closes [#​19139](https://redirect.github.com/vitejs/vite/issues/19139 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-20 13:03:20 +00:00
Yifeng Wang
e45ac54709
feat(editor): add canvas worker renderer dev entry ( #9719 )
2025-01-20 20:40:27 +08:00
fengmk2
2ae05c28b7
feat(server): enable cls plugin to store request id ( #9758 )
...
POC
2025-01-20 10:00:21 +00:00
Saul-Mirone
fa5e6e1f45
fix: remove bs shared and components in affine ( #9792 )
2025-01-20 09:41:06 +00:00
doouding
1560880abd
fix: drag embed block preview ( #9791 )
...
Fixes [BS-1518](https://linear.app/affine-design/issue/BS-1518/拖拽一个-embed-view-的-linked-doc,其-indicator-是错误的 )
2025-01-20 09:25:05 +00:00
forehalo
cb53baca89
fix(electron): export and import ( #9767 )
2025-01-20 08:48:03 +00:00
zzj3720
2e18ae59e3
refactor(editor): do not create a tag column by default anymore ( #9789 )
...
close: BS-2423
2025-01-20 06:59:10 +00:00
renovate
dce71f8e6e
chore: bump up oxlint version to v0.15.7 ( #9774 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.15.6` -> `0.15.7`](https://renovatebot.com/diffs/npm/oxlint/0.15.6/0.15.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.15.7`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#0157---2025-01-19 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.6...oxlint_v0.15.7 )
##### Features
- [`538b24a`](https://redirect.github.com/oxc-project/oxc/commit/538b24a ) linter: Format the configuration documentation correctly ([#​8583](https://redirect.github.com/oxc-project/oxc/issues/8583 )) (Tapan Prakash)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-20 06:32:11 +00:00
Saul-Mirone
2b3da1f0e9
fix: remove global, store and std in affine packages ( #9785 )
2025-01-20 06:14:46 +00:00
zzj3720
66b6fd8b74
fix(editor): view recorded in storage may not exist ( #9788 )
...
fix: BS-2415
2025-01-20 05:36:42 +00:00
CatsJuice
1a18aeb22e
fix(core): make journal template selector fixed at bottom in sidebar ( #9783 )
2025-01-20 04:35:11 +00:00
donteatfriedrice
4bd43a698c
refactor(editor): refactor linkPreviewer as an extension and remove bookmark service ( #9754 )
...
[BS-2427](https://linear.app/affine-design/issue/BS-2427/移除-bookmark-block-service ) [BS-2418](https://linear.app/affine-design/issue/BS-2418/linkpreviewer-重构成插件 )
2025-01-20 04:18:00 +00:00
EYHN
cc2958203b
fix(core): fix ios sync ( #9782 )
2025-01-20 03:37:10 +00:00
fundon
4aabcaaa60
chore(core): update fill color of shape ( #9674 )
...
part of: https://github.com/toeverything/AFFiNE/pull/9633
* updates fill color in `shape.json`
2025-01-20 03:22:11 +00:00
JimmFly
601c0dd16c
fix(core): center peek and history dialog does not display custom fonts ( #9274 )
...
close AF-1806
2025-01-20 03:00:13 +00:00
JimmFly
9004c45eed
feat(core): add copy link button to local share menu ( #9271 )
...
close AF-1838
2025-01-20 02:40:10 +00:00
renovate
8d65a9bb5f
chore: bump up Rust crate serde_json to v1.0.137 ( #9781 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [serde_json](https://redirect.github.com/serde-rs/json ) | workspace.dependencies | patch | `1.0.136` -> `1.0.137` |
---
### Release Notes
<details>
<summary>serde-rs/json (serde_json)</summary>
### [`v1.0.137`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.137 )
[Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.136...v1.0.137 )
- Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org ([#​1231](https://redirect.github.com/serde-rs/json/issues/1231 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-20 01:29:41 +00:00
renovate
c38ae69b4c
chore: bump up all non-major dependencies ( #9730 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.726.1` -> `3.731.1`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.726.1/3.731.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@chromatic-com/storybook](https://redirect.github.com/chromaui/addon-visual-tests ) | [`3.2.3` -> `3.2.4`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/3.2.3/3.2.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs ) | [`3.0.0-alpha.65` -> `3.0.0-alpha.67`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.65/3.0.0-alpha.67 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.10.7` -> `1.10.8`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.7/1.10.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@toeverything/theme](https://redirect.github.com/toeverything/design ) | [`1.1.6` -> `1.1.7`](https://renovatebot.com/diffs/npm/@toeverything%2ftheme/1.1.6/1.1.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [cloudflare/wrangler-action](https://redirect.github.com/cloudflare/wrangler-action ) | `v3.13.0` -> `v3.13.1` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | action | patch |
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged ) | [`15.3.0` -> `15.4.1`](https://renovatebot.com/diffs/npm/lint-staged/15.3.0/15.4.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.471.0` -> `^0.473.0`](https://renovatebot.com/diffs/npm/lucide-react/0.471.1/0.473.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.78.1` -> `4.79.1`](https://renovatebot.com/diffs/npm/openai/4.78.1/4.79.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-router-dom](https://redirect.github.com/remix-run/react-router ) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom )) | [`6.28.1` -> `6.28.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.28.1/6.28.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [serde_json](https://redirect.github.com/serde-rs/json ) | `1.0.135` -> `1.0.136` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.2.2` -> `7.2.3`](https://renovatebot.com/diffs/npm/undici/7.2.2/7.2.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.102.0` -> `3.103.2`](https://renovatebot.com/diffs/npm/wrangler/3.102.0/3.103.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.731.1`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37311-2025-01-18 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.731.0...v3.731.1 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.731.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37310-2025-01-17 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.730.0...v3.731.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.730.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37300-2025-01-16 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.729.0...v3.730.0 )
##### Bug Fixes
- **nested-clients:** create nested clients for internal use ([#​6791](https://redirect.github.com/aws/aws-sdk-js-v3/issues/6791 )) ([5c53685](5c5368554d ))
### [`v3.729.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37290-2025-01-15 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.726.1...v3.729.0 )
##### Features
- **client-s3:** This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests. ([a550721](a550721e05 ))
#### [3.726.1](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1 ) (2025-01-10)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>chromaui/addon-visual-tests (@​chromatic-com/storybook)</summary>
### [`v3.2.4`](https://redirect.github.com/chromaui/addon-visual-tests/compare/v3.2.3...v3.2.4 )
[Compare Source](https://redirect.github.com/chromaui/addon-visual-tests/compare/v3.2.3...v3.2.4 )
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.67`](https://redirect.github.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.67 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.66...@napi-rs/cli@3.0.0-alpha.67 )
##### What's Changed
- chore(deps): update dependency [@​oxc-node/core](https://redirect.github.com/oxc-node/core ) to ^0.0.17 by [@​renovate](https://redirect.github.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2427 ](https://redirect.github.com/napi-rs/napi-rs/pull/2427 )
- chore(deps): update vitest monorepo to v3 (major) by [@​renovate](https://redirect.github.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2429 ](https://redirect.github.com/napi-rs/napi-rs/pull/2429 )
- chore(deps): update dependency vite-plugin-node-polyfills to ^0.23.0 by [@​renovate](https://redirect.github.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2431 ](https://redirect.github.com/napi-rs/napi-rs/pull/2431 )
- fix(cli): s390x cross toolchain path by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2432 ](https://redirect.github.com/napi-rs/napi-rs/pull/2432 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.25...[@​napi-rs/cli](https://redirect.github.com/napi-rs/cli)[@​3](https://redirect.github.com/3).0.0-alpha.67
### [`v3.0.0-alpha.66`](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.65...@napi-rs/cli@3.0.0-alpha.66 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.65...@napi-rs/cli@3.0.0-alpha.66 )
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.10.8`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1108---2025-01-19 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.7...v1.10.8 )
##### Bug Fixes
- **(es/decorators)** Fix init order of `2022-03` impl ([#​9760](https://redirect.github.com/swc-project/swc/issues/9760 )) ([751a310](751a310e87 ))
- **(es/testing)** Fix sourcemap generation ([#​9891](https://redirect.github.com/swc-project/swc/issues/9891 )) ([008f2de](008f2dee66 ))
- **(es/ts_strip)** Handle ASI hazard in return statement ([#​9882](https://redirect.github.com/swc-project/swc/issues/9882 )) ([121b5fe](121b5fefbc ))
- **(typescript)** Collect usages in extend clauses of classes and interfaces ([#​9893](https://redirect.github.com/swc-project/swc/issues/9893 )) ([ef29ef6](ef29ef6a22 ))
##### Features
- **(typescript)** Check computed property names of ts signatures ([#​9867](https://redirect.github.com/swc-project/swc/issues/9867 )) ([caed78a](caed78a710 ))
##### Performance
- **(bench)** Run benchmark on a custom runner ([#​9877](https://redirect.github.com/swc-project/swc/issues/9877 )) ([2d6f9a5](2d6f9a5c27 ))
- **(es/codegen)** Remove needless allocations ([#​9890](https://redirect.github.com/swc-project/swc/issues/9890 )) ([f230ff2](f230ff2d84 ))
- **(es/minifier)** Make the first run of DCE more efficient ([#​9868](https://redirect.github.com/swc-project/swc/issues/9868 )) ([7329824](7329824b82 ))
- **(es/minifier)** Adjust parallel threshold ([#​9872](https://redirect.github.com/swc-project/swc/issues/9872 )) ([d5d856c](d5d856cf3b ))
- **(es/minifier)** Box `VarUsageInfo` of `ProgramData` ([#​9894](https://redirect.github.com/swc-project/swc/issues/9894 )) ([fafd754](fafd754f74 ))
- **(es/renamer)** Use `IndexSet` for rename queue ([#​9866](https://redirect.github.com/swc-project/swc/issues/9866 )) ([f404720](f404720b8f ))
- **(es/utils)** Optimize `maybe_par_idx_raw` ([#​9870](https://redirect.github.com/swc-project/swc/issues/9870 )) ([46e3d77](46e3d77396 ))
- Enable `concurrent` in codspeed bench ([#​9862](https://redirect.github.com/swc-project/swc/issues/9862 )) ([6c2bb13](6c2bb13f9d ))
##### Refactor
- **(atoms)** Rename `FastAtom` to `UnsafeAtom` ([#​9873](https://redirect.github.com/swc-project/swc/issues/9873 )) ([3df8b44](3df8b443a1 ))
- **(es/minifier)** Add a way to profile minifier for real-world inputs ([#​9881](https://redirect.github.com/swc-project/swc/issues/9881 )) ([9657294](9657294ff1 ))
- **(es/minifier)** Use `chili` for `minify-all` example ([#​9885](https://redirect.github.com/swc-project/swc/issues/9885 )) ([197f0bc](197f0bc196 ))
- **(es/minifier)** Make `minify-all` profilable ([#​9888](https://redirect.github.com/swc-project/swc/issues/9888 )) ([fbad136](fbad136498 ))
</details>
<details>
<summary>toeverything/design (@​toeverything/theme)</summary>
### [`v1.1.7`](https://redirect.github.com/toeverything/design/compare/1.1.6...1.1.7 )
[Compare Source](https://redirect.github.com/toeverything/design/compare/1.1.6...1.1.7 )
</details>
<details>
<summary>cloudflare/wrangler-action (cloudflare/wrangler-action)</summary>
### [`v3.13.1`](https://redirect.github.com/cloudflare/wrangler-action/releases/tag/v3.13.1 )
[Compare Source](https://redirect.github.com/cloudflare/wrangler-action/compare/v3.13.0...v3.13.1 )
##### Patch Changes
- [#​345](https://redirect.github.com/cloudflare/wrangler-action/pull/345 ) [`e819570`](e819570b2d ) Thanks [@​Maximo-Guk](https://redirect.github.com/Maximo-Guk )! - fix: Pages GitHub Deployment not triggering
</details>
<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>
### [`v15.4.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1541 )
[Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.4.0...v15.4.1 )
##### Patch Changes
- [#​1504](https://redirect.github.com/lint-staged/lint-staged/pull/1504 ) [`1c7a45e`](1c7a45ed2c ) Thanks [@​iiroj](https://redirect.github.com/iiroj )! - Default TypeScript config filenames match JS equivalents.
- [#​1504](https://redirect.github.com/lint-staged/lint-staged/pull/1504 ) [`9cc18c9`](9cc18c9deb ) Thanks [@​iiroj](https://redirect.github.com/iiroj )! - Add missing conditional exports syntax for TypeScript types.
### [`v15.4.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1540 )
[Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.3.0...v15.4.0 )
##### Minor Changes
- [#​1500](https://redirect.github.com/lint-staged/lint-staged/pull/1500 ) [`a8ec1dd`](a8ec1ddb58 ) Thanks [@​iiroj](https://redirect.github.com/iiroj )! - *Lint-staged* now provides TypeScript types for the configuration and main Node.js API. You can use the JSDoc syntax in your JS configuration files:
```js
/**
* @​filename: lint-staged.config.js
* @​type {import('lint-staged').Configuration}
*/
export default {
'*': 'prettier --write',
}
```
It's also possible to use the `.ts` file extension for the configuration if your Node.js version supports it. The `--experimental-strip-types` flag was introduced in [Node.js v22.6.0](https://redirect.github.com/nodejs/node/releases/tag/v22.6.0 ) and unflagged in [v23.6.0](https://redirect.github.com/nodejs/node/releases/tag/v23.6.0 ), enabling Node.js to execute TypeScript files without additional configuration.
```shell
export NODE_OPTIONS="--experimental-strip-types"
npx lint-staged --config lint-staged.config.ts
```
##### Patch Changes
- [#​1501](https://redirect.github.com/lint-staged/lint-staged/pull/1501 ) [`9b79364`](9b793640e1 ) Thanks [@​iiroj](https://redirect.github.com/iiroj )! - Handle possible failures when logging user shell for debug info.
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.473.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.473.0 ): New icons 0.473.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.472.0...0.473.0 )
#### Modified Icons 🔨
- `package` ([#​2706](https://redirect.github.com/lucide-icons/lucide/issues/2706 )) by [@​sezze](https://redirect.github.com/sezze )
### [`v0.472.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.472.0 ): New icons 0.472.0
#### New icons 🎨
- `battery-plus` ([#​2693](https://redirect.github.com/lucide-icons/lucide/issues/2693 )) by [@​Footagesus](https://redirect.github.com/Footagesus )
- `map-plus` ([#​2697](https://redirect.github.com/lucide-icons/lucide/issues/2697 )) by [@​Seanw265](https://redirect.github.com/Seanw265 )
#### What's Changed
- lucide-svelte: Make sure license ends up in SvelteKit bundles by [@​Lettnald](https://redirect.github.com/Lettnald ) in [https://github.com/lucide-icons/lucide/pull/2728 ](https://redirect.github.com/lucide-icons/lucide/pull/2728 )
- lucide-react: Fixes aliases imports.
**Full Changelog**: https://github.com/lucide-icons/lucide/compare/0.471.1...0.472.0
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.79.1`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4791-2025-01-17 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.79.0...v4.79.1 )
Full Changelog: [v4.79.0...v4.79.1](https://redirect.github.com/openai/openai-node/compare/v4.79.0...v4.79.1 )
##### Bug Fixes
- **realtime:** correct import syntax ([#​1267](https://redirect.github.com/openai/openai-node/issues/1267 )) ([74702a7](74702a739f ))
### [`v4.79.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4790-2025-01-17 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.78.1...v4.79.0 )
Full Changelog: [v4.78.1...v4.79.0](https://redirect.github.com/openai/openai-node/compare/v4.78.1...v4.79.0 )
##### Features
- **client:** add Realtime API support ([#​1266](https://redirect.github.com/openai/openai-node/issues/1266 )) ([7160ebe](7160ebe647 ))
##### Bug Fixes
- **logs/azure:** redact sensitive header when DEBUG is set ([#​1218](https://redirect.github.com/openai/openai-node/issues/1218 )) ([6a72fd7](6a72fd7367 ))
##### Chores
- fix streaming ([379c743](379c7435ed ))
- **internal:** streaming refactors ([#​1261](https://redirect.github.com/openai/openai-node/issues/1261 )) ([dd4af93](dd4af93979 ))
- **types:** add `| undefined` to client options properties ([#​1264](https://redirect.github.com/openai/openai-node/issues/1264 )) ([5e56979](5e569799b9 ))
- **types:** rename vector store chunking strategy ([#​1263](https://redirect.github.com/openai/openai-node/issues/1263 )) ([d31acee](d31acee860 ))
</details>
<details>
<summary>remix-run/react-router (react-router-dom)</summary>
### [`v6.28.2`](https://redirect.github.com/remix-run/react-router/compare/react-router-dom@6.28.1...react-router-dom@6.28.2 )
[Compare Source](https://redirect.github.com/remix-run/react-router/compare/react-router-dom@6.28.1...react-router-dom@6.28.2 )
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
### [`v1.0.136`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.136 )
[Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.135...v1.0.136 )
- Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity ([#​1230](https://redirect.github.com/serde-rs/json/issues/1230 ), thanks [@​goffrie](https://redirect.github.com/goffrie ))
</details>
<details>
<summary>nodejs/undici (undici)</summary>
### [`v7.2.3`](https://redirect.github.com/nodejs/undici/releases/tag/v7.2.3 )
[Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.2.2...v7.2.3 )
### ⚠️ Security Release ⚠️
Fixes CVE CVE-2025-22150 https://github.com/nodejs/undici/security/advisories/GHSA-c76h-2ccp-4975 (embargoed until 22-01-2025).
#### What's Changed
- Fix typo in update cache tests action by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/4008 ](https://redirect.github.com/nodejs/undici/pull/4008 )
**Full Changelog**: https://github.com/nodejs/undici/compare/v7.2.2...v7.2.3
</details>
<details>
<summary>cloudflare/workers-sdk (wrangler)</summary>
### [`v3.103.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31032 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.103.1...wrangler@3.103.2 )
##### Patch Changes
- [#​7804](https://redirect.github.com/cloudflare/workers-sdk/pull/7804 ) [`16a9460`](16a9460ea6 ) Thanks [@​vicb](https://redirect.github.com/vicb )! - fix(wrangler): use require.resolve to resolve unenv path
### [`v3.103.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31031 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.103.0...wrangler@3.103.1 )
##### Patch Changes
- [#​7798](https://redirect.github.com/cloudflare/workers-sdk/pull/7798 ) [`a1ff045`](a1ff045cfc ) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu )! - Reverts [#​7720](https://redirect.github.com/cloudflare/workers-sdk/issues/7720 ) as it introduced breakage in some of the C3 templates (eg. Nuxt)
### [`v3.103.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31030 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.102.0...wrangler@3.103.0 )
##### Minor Changes
- [#​5086](https://redirect.github.com/cloudflare/workers-sdk/pull/5086 ) [`8faf2c0`](8faf2c0741 ) Thanks [@​dario-piotrowicz](https://redirect.github.com/dario-piotrowicz )! - add `--strict-vars` option to `wrangler types`
add a new `--strict-vars` option to `wrangler types` that developers can (by setting the
flag to `false`) use to disable the default strict/literal types generation for their variables
opting out of strict variables can be useful when developers change often their `vars` values,
even more so when multiple environments are involved
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-19 15:48:05 +00:00
CatsJuice
93106dae3b
feat(core): track template doc events ( #9775 )
...
close AF-2076
2025-01-19 13:13:31 +00:00
pengx17
7713920b71
fix(core): move openinapp guard to workspace scope ( #9751 )
2025-01-19 10:00:04 +00:00
L-Sun
6ba802fb17
feat(editor): append note to page button ( #9762 )
...
Close [BS-2310](https://linear.app/affine-design/issue/BS-2310/note-display-in-page-%E7%9A%84%E8%A1%8C%E4%B8%BA ), [BS-2312](https://linear.app/affine-design/issue/BS-2312/edgeless-note-%E7%9A%84-element-toolbar-%E6%B7%BB%E5%8A%A0display-in-page%E6%8C%89%E9%92%AE ) and [BS-2313](https://linear.app/affine-design/issue/BS-2313/添加display-in-page的toast提示,以及打开toc的按钮 )
2025-01-19 08:35:02 +00:00
CatsJuice
9d61b41c05
feat(core): add template mark on detail page header ( #9764 )
...
close AF-2136
2025-01-18 17:02:25 +00:00
CatsJuice
f8abe997f5
fix(core): open template doc on sidebar template entrance ( #9766 )
...
close AF-2135, AF-2136, AF-2138, AF-2133
2025-01-18 16:44:05 +00:00
renovate
9c3365aaca
chore: bump up vitest monorepo to v3 (major) ( #9739 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser )) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/2.1.8/3.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul )) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.1.8/3.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui )) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.1.8/3.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://redirect.github.com/vitest-dev/vitest ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`^2.1.8` -> `^3.0.0`](https://renovatebot.com/diffs/npm/vitest/2.1.8/3.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://redirect.github.com/vitest-dev/vitest ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`2.1.8` -> `3.0.2`](https://renovatebot.com/diffs/npm/vitest/2.1.8/3.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>vitest-dev/vitest (@​vitest/browser)</summary>
### [`v3.0.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.2 )
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.1...v3.0.2 )
##### 🐞 Bug Fixes
- Don't await an empty timeout after every test - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7281 ](https://redirect.github.com/vitest-dev/vitest/issues/7281 ) [<samp>(ef1aa)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ef1aa893 )
- **expect**: Fix `expect().resolves/rejects` chain typings - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7273 ](https://redirect.github.com/vitest-dev/vitest/issues/7273 ) [<samp>(fa415)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fa415059 )
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.1...v3.0.2 )
### [`v3.0.1`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.1 )
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.0...v3.0.1 )
##### 🐞 Bug Fixes
- Revert "fix: re-apply default conditions if using vite 6 or later ([https://github.com/vitest-dev/vitest/issues/7071 ](https://redirect.github.com/vitest-dev/vitest/issues/7071 ))" - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7071 ](https://redirect.github.com/vitest-dev/vitest/issues/7071 ) and [https://github.com/vitest-dev/vitest/issues/7271 ](https://redirect.github.com/vitest-dev/vitest/issues/7271 ) [<samp>(755ec)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/755ecdfa )
- **deps**: Update all non-major dependencies - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7147 ](https://redirect.github.com/vitest-dev/vitest/issues/7147 ) [<samp>(537fa)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/537fa5ed )
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.0.0...v3.0.1 )
### [`v3.0.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.0.0 )
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0 )
Vitest 3 is here! There are a few breaking changes, but we expect the migration to be smooth. This release page lists all changes made to the project during the beta. For the migration guide, please refer to the [documentation](https://vitest.dev/guide/migration.html#migrating-to-vitest-2-0 ).
##### 🚨 Breaking Changes
- `spy.mockReset` changes - by [@​Lordfirespeed](https://redirect.github.com/Lordfirespeed ) in [https://github.com/vitest-dev/vitest/issues/6426 ](https://redirect.github.com/vitest-dev/vitest/issues/6426 ) [<samp>(db7a8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/db7a8888 )
- Pass down context to test hooks - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7034 ](https://redirect.github.com/vitest-dev/vitest/issues/7034 ) [<samp>(82c2e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/82c2e244 )
- Support Vite 6 - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7026 ](https://redirect.github.com/vitest-dev/vitest/issues/7026 ) [<samp>(7abe8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7abe854c )
- **coverage**: Always exclude test files - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7254 ](https://redirect.github.com/vitest-dev/vitest/issues/7254 ) [<samp>(b5268)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b5268965 )
- **deps**: Update fake-timers to v14.0.0 - by [@​xxzefgh](https://redirect.github.com/xxzefgh ) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7097 ](https://redirect.github.com/vitest-dev/vitest/issues/7097 ) [<samp>(c98b4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c98b4b1c )
- **expect**: Check more properties for error equality - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) and [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5876 ](https://redirect.github.com/vitest-dev/vitest/issues/5876 ) [<samp>(10023)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/100230e9 )
- **runner**: Support `describe(..., { shuffle: boolean })` and inherit from parent suite - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6670 ](https://redirect.github.com/vitest-dev/vitest/issues/6670 ) [<samp>(aa1da)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/aa1dac3d )
- **snapshot**: Reset snapshot state for `retry` and `repeats` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6817 ](https://redirect.github.com/vitest-dev/vitest/issues/6817 ) [<samp>(e8ce9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e8ce94cf )
- **spy**: SpyOn reuses mock if method is already spyed on - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6464 ](https://redirect.github.com/vitest-dev/vitest/issues/6464 ) [<samp>(b3e43)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b3e43d04 )
- **vitest**: Don't expose default toFake config - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6288 ](https://redirect.github.com/vitest-dev/vitest/issues/6288 ) [<samp>(e3144)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e3144fd8 )
##### 🚀 Features
- Support inline `diff` options and support `printBasicPrototype` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ), [@​sheremet-va](https://redirect.github.com/sheremet-va ) and **Michał Grzegorzewski** in [https://github.com/vitest-dev/vitest/issues/6740 ](https://redirect.github.com/vitest-dev/vitest/issues/6740 ) [<samp>(39186)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/391860f7 )
- Allow a custom note when calling `ctx.skip()` dynamically - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6805 ](https://redirect.github.com/vitest-dev/vitest/issues/6805 ) [<samp>(697c3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/697c35c5 )
- Allow inline workspace configuration - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6923 ](https://redirect.github.com/vitest-dev/vitest/issues/6923 ) [<samp>(562e1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/562e1b14 )
- Provide the current project to the global setup - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6942 ](https://redirect.github.com/vitest-dev/vitest/issues/6942 ) [<samp>(a5bbc)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a5bbc0a9 )
- Print project name as a label - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6925 ](https://redirect.github.com/vitest-dev/vitest/issues/6925 ) [<samp>(a3bef)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a3bef598 )
- Print a deprecation warning if suite or test uses object as the third argument - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7031 ](https://redirect.github.com/vitest-dev/vitest/issues/7031 ) [<samp>(407f1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/407f10e4 )
- Expose versions from `vitest/node` entry point and statically on Vitest - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7029 ](https://redirect.github.com/vitest-dev/vitest/issues/7029 ) [<samp>(be8d4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/be8d479b )
- `diff.printBasicPrototype: false` by default - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7043 ](https://redirect.github.com/vitest-dev/vitest/issues/7043 ) [<samp>(2b5c5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2b5c5201 )
- Prepare the Vitest API to be stable - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6962 ](https://redirect.github.com/vitest-dev/vitest/issues/6962 ) [<samp>(9a1b5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9a1b5012 )
- Support Vite v6 in mocker package - by [@​cexbrayat](https://redirect.github.com/cexbrayat ) in [https://github.com/vitest-dev/vitest/issues/7058 ](https://redirect.github.com/vitest-dev/vitest/issues/7058 ) [<samp>(96f47)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/96f47d37 )
- Allow multi-browser configuration - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6975 ](https://redirect.github.com/vitest-dev/vitest/issues/6975 ) [<samp>(78b62)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/78b62ffe )
- Add resolved project names to the reporter API - by [@​userquin](https://redirect.github.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/7213 ](https://redirect.github.com/vitest-dev/vitest/issues/7213 ) [<samp>(91758)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91758360 )
- Introduce the new reporter API - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7069 ](https://redirect.github.com/vitest-dev/vitest/issues/7069 ) [<samp>(76662)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/766624ab )
- Add `describe.for` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7253 ](https://redirect.github.com/vitest-dev/vitest/issues/7253 ) [<samp>(0ad28)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0ad2860b )
- **api**:
- Add onBrowserInit event - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7255 ](https://redirect.github.com/vitest-dev/vitest/issues/7255 ) [<samp>(80ce0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/80ce0e1c )
- **browser**:
- Support `actionTimeout` as playwright provider options - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6984 ](https://redirect.github.com/vitest-dev/vitest/issues/6984 ) [<samp>(e2c29)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e2c29eaf )
- Support clipboard api `userEvent.copy, cut, paste` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6769 ](https://redirect.github.com/vitest-dev/vitest/issues/6769 ) [<samp>(843a6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/843a621e )
- Implement locator.nth() - by [@​xeger](https://redirect.github.com/xeger ) and [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7137 ](https://redirect.github.com/vitest-dev/vitest/issues/7137 ) [<samp>(38458)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/38458ea6 )
- **cli**:
- Support excluding projects with `--project=!pattern` - by [@​haines](https://redirect.github.com/haines ) in [https://github.com/vitest-dev/vitest/issues/6924 ](https://redirect.github.com/vitest-dev/vitest/issues/6924 ) [<samp>(ebfe9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ebfe942c )
- Support specifying a line number when filtering tests - by [@​mzhubail](https://redirect.github.com/mzhubail ) and [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6411 ](https://redirect.github.com/vitest-dev/vitest/issues/6411 ) [<samp>(4d94b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4d94b956 )
- Support location filters for suites - by [@​mzhubail](https://redirect.github.com/mzhubail ) in [https://github.com/vitest-dev/vitest/issues/7048 ](https://redirect.github.com/vitest-dev/vitest/issues/7048 ) [<samp>(751e2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/751e2dce )
- **coverage**:
- `thresholds` to support maximum uncovered items - by [@​jonahkagan](https://redirect.github.com/jonahkagan ) in [https://github.com/vitest-dev/vitest/issues/7061 ](https://redirect.github.com/vitest-dev/vitest/issues/7061 ) [<samp>(bde98)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bde98b6d )
- **expect**:
- Add `toHaveBeenCalledExactlyOnceWith` expect matcher - by [@​jacoberdman2147](https://redirect.github.com/jacoberdman2147 ) and [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6894 ](https://redirect.github.com/vitest-dev/vitest/issues/6894 ) [<samp>(ff662)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ff66206a )
- Add `toHaveBeenCalledAfter` and `toHaveBeenCalledBefore` utility - by [@​Barbapapazes](https://redirect.github.com/Barbapapazes ) and [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6056 ](https://redirect.github.com/vitest-dev/vitest/issues/6056 ) [<samp>(85e6f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/85e6f99f )
- Add `toSatisfy` asymmetric matcher - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7022 ](https://redirect.github.com/vitest-dev/vitest/issues/7022 ) [<samp>(f691a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f691ad76 )
- Add `toBeOneOf` matcher - by [@​zirkelc](https://redirect.github.com/zirkelc ) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6974 ](https://redirect.github.com/vitest-dev/vitest/issues/6974 ) [<samp>(3d742)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3d742b2b )
- **reporter**:
- Add support for function type to classname option in the junit reporter - by [@​jpleclerc](https://redirect.github.com/jpleclerc ), **Jean-Philippe Leclerc** and [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6839 ](https://redirect.github.com/vitest-dev/vitest/issues/6839 ) [<samp>(dc238)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/dc238e92 )
- **reporters**:
- `summary` option for `verbose` and `default` reporters - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6893 ](https://redirect.github.com/vitest-dev/vitest/issues/6893 ) [<samp>(511b7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/511b73c7 )
- **runner**:
- Test context can inject values from the config's `provide` - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6813 ](https://redirect.github.com/vitest-dev/vitest/issues/6813 ) [<samp>(85c64)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/85c64e35 )
- Add "queued" state - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6931 ](https://redirect.github.com/vitest-dev/vitest/issues/6931 ) [<samp>(5f8d2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5f8d2091 )
- **snapshot**:
- Provide `config` to `resolveSnapshotPath` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6800 ](https://redirect.github.com/vitest-dev/vitest/issues/6800 ) [<samp>(746d8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/746d8986 )
- **ui**:
- Allow run individual tests/suites from the UI - by [@​userquin](https://redirect.github.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/6641 ](https://redirect.github.com/vitest-dev/vitest/issues/6641 ) [<samp>(d9cc8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d9cc81dd )
- Make clicking on a test in the UI open the report section and scroll to the test failure if applicable - by [@​jacoberdman2147](https://redirect.github.com/jacoberdman2147 ) in [https://github.com/vitest-dev/vitest/issues/6900 ](https://redirect.github.com/vitest-dev/vitest/issues/6900 ) [<samp>(1bf27)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1bf27f0d )
- Allow hide/show node_modules in module graph tab - by [@​userquin](https://redirect.github.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/7217 ](https://redirect.github.com/vitest-dev/vitest/issues/7217 ) [<samp>(50cf6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/50cf61b8 )
- **vitest**:
- Include `coverageMap` in json report - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6606 ](https://redirect.github.com/vitest-dev/vitest/issues/6606 ) [<samp>(9c8f7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9c8f7e3e )
- Add `onTestsRerun` method to global setup context - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6803 ](https://redirect.github.com/vitest-dev/vitest/issues/6803 ) [<samp>(e26e0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e26e066c )
##### 🐞 Bug Fixes
- Misc fix for vite 6 ecosystem ci - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6867 ](https://redirect.github.com/vitest-dev/vitest/issues/6867 ) [<samp>(80f8b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/80f8bbf4 )
- Respect `cacheDir` when optimizer is enabled - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6910 ](https://redirect.github.com/vitest-dev/vitest/issues/6910 ) [<samp>(0b08b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0b08bc11 )
- Reset runningPromise after `finally` in case there is an error to avoid it getting stuck - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6951 ](https://redirect.github.com/vitest-dev/vitest/issues/6951 ) [<samp>(02194)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/021944cd )
- Revert support for Vite 6 - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) [<samp>(fbe5c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fbe5c39d )
- Support Node 21 - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) [<samp>(92f7a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/92f7a2ad )
- Don't use `Custom` type internally - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7032 ](https://redirect.github.com/vitest-dev/vitest/issues/7032 ) [<samp>(7957f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7957f912 )
- Persist cli filters as watch mode file filter - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6955 ](https://redirect.github.com/vitest-dev/vitest/issues/6955 ) [<samp>(cc703)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/cc703362 )
- Don't use dim color for succeeded tests - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7059 ](https://redirect.github.com/vitest-dev/vitest/issues/7059 ) [<samp>(8a6f5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8a6f5f16 )
- Fix missing chai types - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7149 ](https://redirect.github.com/vitest-dev/vitest/issues/7149 ) [<samp>(6a09c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6a09cc3b )
- `cancelCurrentRun` awaits `runningPromise` - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7168 ](https://redirect.github.com/vitest-dev/vitest/issues/7168 ) [<samp>(1dbf5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1dbf5140 )
- Add Locator typings for nth, first and last. - by [@​xeger](https://redirect.github.com/xeger ) in [https://github.com/vitest-dev/vitest/issues/7176 ](https://redirect.github.com/vitest-dev/vitest/issues/7176 ) [<samp>(d262e)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d262e059 )
- Batch console logs by microtask - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7183 ](https://redirect.github.com/vitest-dev/vitest/issues/7183 ) [<samp>(53d1d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/53d1d5f5 )
- Allow `getMockImplementation` to return "once" implementation - by [@​chaptergy](https://redirect.github.com/chaptergy ) in [https://github.com/vitest-dev/vitest/issues/7033 ](https://redirect.github.com/vitest-dev/vitest/issues/7033 ) [<samp>(39125)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3912554b )
- `capturePrintError` logger duplicate event handlers - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7197 ](https://redirect.github.com/vitest-dev/vitest/issues/7197 ) [<samp>(e89c3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e89c3693 )
- Allow slots in vitest-browser-vue - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7120 ](https://redirect.github.com/vitest-dev/vitest/issues/7120 ) [<samp>(2319f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2319f849 )
- Reset root workspace project on restart - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7238 ](https://redirect.github.com/vitest-dev/vitest/issues/7238 ) [<samp>(6e518)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6e51843a )
- Cleanup `vitest/reporters` entrypoint - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7241 ](https://redirect.github.com/vitest-dev/vitest/issues/7241 ) [<samp>(aec0b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/aec0b530 )
- Colors on `forks` pool - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7090 ](https://redirect.github.com/vitest-dev/vitest/issues/7090 ) [<samp>(8cab9)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8cab9601 )
- Export `VitestRunner` type from `vitest/runners` - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7240 ](https://redirect.github.com/vitest-dev/vitest/issues/7240 ) [<samp>(9b218)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9b218854 )
- Return test fn result to runner - by [@​wmertens](https://redirect.github.com/wmertens ) in [https://github.com/vitest-dev/vitest/issues/7239 ](https://redirect.github.com/vitest-dev/vitest/issues/7239 ) [<samp>(48645)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/48645bf4 )
- Re-apply default conditions if using vite 6 or later - by [@​thebanjomatic](https://redirect.github.com/thebanjomatic ), **thebanjomatic** and [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7071 ](https://redirect.github.com/vitest-dev/vitest/issues/7071 ) [<samp>(84287)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/84287fc2 )
- Prevent infinite loop on prettyDOM calls - by [@​tsirlucas](https://redirect.github.com/tsirlucas ) in [https://github.com/vitest-dev/vitest/issues/7250 ](https://redirect.github.com/vitest-dev/vitest/issues/7250 ) [<samp>(a3a46)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a3a46a53 )
- **api**:
- Don't report events during `vitest list` - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7257 ](https://redirect.github.com/vitest-dev/vitest/issues/7257 ) [<samp>(1c2b2)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1c2b210d )
- **benchmark**:
- Disable type testing while benchmarking - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7068 ](https://redirect.github.com/vitest-dev/vitest/issues/7068 ) [<samp>(4e603)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4e60333d )
- Rewrite reporter without `log-update` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7019 ](https://redirect.github.com/vitest-dev/vitest/issues/7019 ) [<samp>(6d23f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6d23f4b1 )
- **browser**:
- Improve source maps when `vi.mock` is present - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6810 ](https://redirect.github.com/vitest-dev/vitest/issues/6810 ) [<samp>(8d179)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8d179afc )
- Explain TypeScript support in docs and add asymmetric matchers to types - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6934 ](https://redirect.github.com/vitest-dev/vitest/issues/6934 ) [<samp>(ac1a7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ac1a7fdc )
- Fix matchers.d.ts - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6995 ](https://redirect.github.com/vitest-dev/vitest/issues/6995 ) [<samp>(a485b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a485b32b )
- Fix user event state on preview provider - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7041 ](https://redirect.github.com/vitest-dev/vitest/issues/7041 ) [<samp>(8e944)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8e94427e )
- Fix provider options types - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7115 ](https://redirect.github.com/vitest-dev/vitest/issues/7115 ) [<samp>(579bd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/579bda97 )
- Only use locator.element on last expect.element attempt - by [@​tsirlucas](https://redirect.github.com/tsirlucas ) in [https://github.com/vitest-dev/vitest/issues/7139 ](https://redirect.github.com/vitest-dev/vitest/issues/7139 ) and [https://github.com/vitest-dev/vitest/issues/7152 ](https://redirect.github.com/vitest-dev/vitest/issues/7152 ) [<samp>(847d3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/847d3221 )
- Use correct project when filtering `entries` in the browser mode - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7167 ](https://redirect.github.com/vitest-dev/vitest/issues/7167 ) [<samp>(423d6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/423d6345 )
- Fix `console.time` with fake timers - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7207 ](https://redirect.github.com/vitest-dev/vitest/issues/7207 ) [<samp>(903f3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/903f3b9b )
- Add instance validation to resolve coverage error - by [@​DevJoaoLopes](https://redirect.github.com/DevJoaoLopes ) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7231 ](https://redirect.github.com/vitest-dev/vitest/issues/7231 ) [<samp>(1e791)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1e7915b5 )
- **coverage**:
- Exclude browser mode iframe results - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6905 ](https://redirect.github.com/vitest-dev/vitest/issues/6905 ) [<samp>(e04a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e04a1368 )
- Correct coverage when `isolate: false` is used - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6957 ](https://redirect.github.com/vitest-dev/vitest/issues/6957 ) [<samp>(426ce)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/426ce6d8 )
- Prevent crash when v8 incorrectly merges static_initializer's - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7150 ](https://redirect.github.com/vitest-dev/vitest/issues/7150 ) [<samp>(cb6db)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/cb6db13e )
- **deps**:
- Update all non-major dependencies - in [https://github.com/vitest-dev/vitest/issues/7085 ](https://redirect.github.com/vitest-dev/vitest/issues/7085 ) [<samp>(8cc92)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8cc92c2f )
- Update all non-major dependencies - in [https://github.com/vitest-dev/vitest/issues/7116 ](https://redirect.github.com/vitest-dev/vitest/issues/7116 ) [<samp>(de5ce)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/de5ce3d9 )
- Update dependency pathe to v2 - in [https://github.com/vitest-dev/vitest/issues/7181 ](https://redirect.github.com/vitest-dev/vitest/issues/7181 ) [<samp>(74dbe)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/74dbe03f )
- **diff**:
- Truncate to avoid crash on diff large objects - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7133 ](https://redirect.github.com/vitest-dev/vitest/issues/7133 ) [<samp>(2a9d6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2a9d67a2 )
- **junit**:
- Fix testsuites time to be sum of all testsuite items - by [@​saitonakamura](https://redirect.github.com/saitonakamura ) in [https://github.com/vitest-dev/vitest/issues/6985 ](https://redirect.github.com/vitest-dev/vitest/issues/6985 ) [<samp>(ca37a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ca37a06a )
- **pretty-format**:
- Support react 19 - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6909 ](https://redirect.github.com/vitest-dev/vitest/issues/6909 ) [<samp>(bd29b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bd29bcc7 )
- **reporters**:
- Write buffered stdout/stderr on process exit - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6932 ](https://redirect.github.com/vitest-dev/vitest/issues/6932 ) [<samp>(80cde)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/80cde2a0 )
- Rewrite `dot` reporter without `log-update` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6943 ](https://redirect.github.com/vitest-dev/vitest/issues/6943 ) [<samp>(be969)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/be969cfb )
- Check `--hideSkippedTests` in base reporter - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6988 ](https://redirect.github.com/vitest-dev/vitest/issues/6988 ) [<samp>(721a5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/721a5b84 )
- Show `retry` and `repeats` counts - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) and [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7004 ](https://redirect.github.com/vitest-dev/vitest/issues/7004 ) [<samp>(3496a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3496a015 )
- **runner**:
- Long synchronous tasks does not time out - by [@​ferdodo](https://redirect.github.com/ferdodo ) and [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/2920 ](https://redirect.github.com/vitest-dev/vitest/issues/2920 ) and [https://github.com/vitest-dev/vitest/issues/6944 ](https://redirect.github.com/vitest-dev/vitest/issues/6944 ) [<samp>(2fb58)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2fb585ae )
- Mark tests of `describe.todo` as `'todo'` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7171 ](https://redirect.github.com/vitest-dev/vitest/issues/7171 ) [<samp>(1d458)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1d458955 )
- **snapshot**:
- Fix "obsolete" message on snapshot update re-run - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7129 ](https://redirect.github.com/vitest-dev/vitest/issues/7129 ) [<samp>(c2beb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c2beb8ca )
- Preserve white space of `toMatchFileSnapshot` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7156 ](https://redirect.github.com/vitest-dev/vitest/issues/7156 ) [<samp>(a437b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a437b656 )
- Fix obsoleteness check of `toMatchSnapshot("...")` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7126 ](https://redirect.github.com/vitest-dev/vitest/issues/7126 ) [<samp>(ac9ba)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ac9ba151 )
- **typecheck**:
- Fix typecheck collect on Vite 6 - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6972 ](https://redirect.github.com/vitest-dev/vitest/issues/6972 ) [<samp>(7b35d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7b35d13a )
- Use unique temp and tsbuildinfo file for each tsconfig file - by [@​masnormen](https://redirect.github.com/masnormen ) in [https://github.com/vitest-dev/vitest/issues/7107 ](https://redirect.github.com/vitest-dev/vitest/issues/7107 ) and [https://github.com/vitest-dev/vitest/issues/7112 ](https://redirect.github.com/vitest-dev/vitest/issues/7112 ) [<samp>(61b30)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/61b30162 )
- Fix error test case mapping for `@ts-expect-error` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7125 ](https://redirect.github.com/vitest-dev/vitest/issues/7125 ) [<samp>(27d34)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/27d340aa )
- **types**:
- Make parameters non-nullable for Playwright options - by [@​apple-yagi](https://redirect.github.com/apple-yagi ) in [https://github.com/vitest-dev/vitest/issues/6989 ](https://redirect.github.com/vitest-dev/vitest/issues/6989 ) [<samp>(fe2a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fe2a187f )
- **ui**:
- Wrong module graph when generating html.meta.json.gz in browser mode - by [@​userquin](https://redirect.github.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/7214 ](https://redirect.github.com/vitest-dev/vitest/issues/7214 ) [<samp>(dccdd)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/dccdd550 )
- Add errors and draft state (\*) to the code editor - by [@​userquin](https://redirect.github.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/7044 ](https://redirect.github.com/vitest-dev/vitest/issues/7044 ) [<samp>(faca4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/faca4de8 )
- **vite-node**:
- Fix error stack on Windows - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6786 ](https://redirect.github.com/vitest-dev/vitest/issues/6786 ) [<samp>(bf7b3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/bf7b36ac )
- Properly normalize file url import - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7087 ](https://redirect.github.com/vitest-dev/vitest/issues/7087 ) [<samp>(31675)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/31675e3b )
- Fix mandatory node prefix - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/7179 ](https://redirect.github.com/vitest-dev/vitest/issues/7179 ) [<samp>(b6284)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b6284642 )
- **watch**:
- Don't indicate exit when no matching files - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/7246 ](https://redirect.github.com/vitest-dev/vitest/issues/7246 ) [<samp>(003c0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/003c0bef )
- **workspace**:
- `extends: true` correctly inherits all root config properties - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/7232 ](https://redirect.github.com/vitest-dev/vitest/issues/7232 ) [<samp>(798c0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/798c0da2 )
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.8...v3.0.0 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-18 16:27:22 +00:00
pengx17
f689c2f1fc
feat(electron): move @blocksuite/affine to peer dependences for package speed on windows ( #9756 )
...
`@blocksuite/affine` is indirectly depended by electron package. It has around 120k files in total and will greatly slow down forge package build speed.
Move them to peer dependencies to mitigate the issue.
2025-01-18 10:16:22 +00:00
fundon
7436c139ab
fix(core): improve doc title and icon display ( #9755 )
...
Closes: [AF-2132](https://linear.app/affine-design/issue/AF-2132/优化-emoji-title-和-icon-显示 )
2025-01-18 17:29:15 +08:00
akumatus
d048ac6c91
feat(core): support chat panel chips and suggest current doc for embedding ( #9747 )
...
Support issue [BS-2347](https://linear.app/affine-design/issue/BS-2347 ).
## What Changed?
- Add chat panel components
- `chat-panel-chips`
- `chat-panel-doc-chip`
- `chat-panel-file-chip`
- `chat-panel-chip`
- Add `chips` and `docs` field in `ChatContextValue`
- Add `extractMarkdownFromDoc` function to extract markdown content of a doc
- Add e2e test
Click a candidate card to add it into AI chat context:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/4e6b11ef-f993-4e6a-9f40-b2826af1990c.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/4e6b11ef-f993-4e6a-9f40-b2826af1990c.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/4e6b11ef-f993-4e6a-9f40-b2826af1990c.mov ">录屏2025-01-17 01.02.04.mov</video>
2025-01-18 08:35:19 +00:00
renovate
59611fa002
chore: bump up katex version to v0.16.21 [SECURITY] ( #9771 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [katex](https://katex.org ) ([source](https://redirect.github.com/KaTeX/KaTeX )) | [`0.16.20` -> `0.16.21`](https://renovatebot.com/diffs/npm/katex/0.16.20/0.16.21 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
### GitHub Vulnerability Alerts
#### [CVE-2025-23207](https://redirect.github.com/KaTeX/KaTeX/security/advisories/GHSA-cg87-wmx4-v546 )
### Impact
KaTeX users who render untrusted mathematical expressions with `renderToString` could encounter malicious input using `\htmlData` that runs arbitrary JavaScript, or generate invalid HTML.
### Patches
Upgrade to KaTeX v0.16.21 to remove this vulnerability.
### Workarounds
- Avoid use of or turn off the `trust` option, or set it to forbid `\htmlData` commands.
- Forbid inputs containing the substring `"\\htmlData"`.
- Sanitize HTML output from KaTeX.
### Details
`\htmlData` did not validate its attribute name argument, allowing it to generate invalid or malicious HTML that runs scripts.
### For more information
If you have any questions or comments about this advisory:
- Open an issue or security advisory in the [KaTeX repository](https://redirect.github.com/KaTeX/KaTeX/ )
- Email us at [katex-security@mit.edu ](mailto:katex-security@mit.edu )
---
### Release Notes
<details>
<summary>KaTeX/KaTeX (katex)</summary>
### [`v0.16.21`](https://redirect.github.com/KaTeX/KaTeX/blob/HEAD/CHANGELOG.md#01621-2025-01-17 )
[Compare Source](https://redirect.github.com/KaTeX/KaTeX/compare/v0.16.20...v0.16.21 )
##### Bug Fixes
- escape \htmlData attribute name ([57914ad](57914ad91e ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), 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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-18 08:18:04 +00:00
zzj3720
95c0f59d96
refactor(editor): remove database-service ( #9769 )
...
close: BS-2426
2025-01-18 05:36:15 +00:00
L-Sun
ad814a0f4f
feat(editor): add sidebar service ( #9761 )
2025-01-17 23:42:50 +08:00
Brooooooklyn
779029148e
refactor(server): enhance the Logger usage ( #9763 )
2025-01-17 12:12:14 +00:00
L-Sun
d8727c2001
fix(editor): close embed edit modal on editor unmount ( #9765 )
...
Close [BS-2436](https://linear.app/affine-design/issue/BS-2436/should-close-embed-card-edit-modal-after-editor-unmount )
### What Changes:
- fix(editor): close embed edit modal on editor unmount
- test(editor): add test to embed edit modal when switching mode
2025-01-17 11:53:09 +00:00
donteatfriedrice
df910d7013
feat(editor): add affine inline footnote ( #9745 )
...
[BS-2369](https://linear.app/affine-design/issue/BS-2369/新增-affinetextattribute-footnote ) [BS-2370](https://linear.app/affine-design/issue/BS-2370/支持-footnote-自定义渲染行内内容 ) [BS-2372](https://linear.app/affine-design/issue/BS-2372/提供-footnoteconfigextension ) [BS-2375](https://linear.app/affine-design/issue/BS-2375/footnote-自定义渲染-popup )
### Add new AffineTextAttribute: footnote
```
/**
* FootNote is used to reference a doc, attachment or url.
*/
export interface AffineTextAttributes {
...
footnote?: {
label: string; // label of the footnote
reference: {
type: 'doc' | 'attachment' | 'url'; // type of reference
docId?: string; // the id of the reference doc
url?: string; // the url of the reference network resource
blobId?: string; // the id of the reference attachment
fileName?: string; // the name of the reference attachment
fileType?: string; // the type of the reference attachment
}
} | null
}
```
### FootNoteNodeConfigProvider Extension
#### FootNoteNodeConfig Type Definition
```
type FootNoteNodeRenderer = (
footnote: FootNote,
std: BlockStdScope
) => TemplateResult<1>;
type FootNotePopupRenderer = (
footnote: FootNote,
std: BlockStdScope,
abortController: AbortController
) => TemplateResult<1>;
export interface FootNoteNodeConfig {
customNodeRenderer?: FootNoteNodeRenderer;
customPopupRenderer?: FootNotePopupRenderer;
interactive?: boolean;
hidePopup?: boolean;
}
```
#### FootNoteNodeConfigProvider Class
```
export class FootNoteNodeConfigProvider {
private _customNodeRenderer?: FootNoteNodeRenderer;
private _customPopupRenderer?: FootNotePopupRenderer;
private _hidePopup: boolean;
private _interactive: boolean;
get customNodeRenderer() {
return this._customNodeRenderer;
}
get customPopupRenderer() {
return this._customPopupRenderer;
}
get doc() {
return this.std.store;
}
get hidePopup() {
return this._hidePopup;
}
get interactive() {
return this._interactive;
}
constructor(
config: FootNoteNodeConfig,
readonly std: BlockStdScope
) {
this._customNodeRenderer = config.customNodeRenderer;
this._customPopupRenderer = config.customPopupRenderer;
this._hidePopup = config.hidePopup ?? false;
this._interactive = config.interactive ?? true;
}
setCustomNodeRenderer(renderer: FootNoteNodeRenderer) {
this._customNodeRenderer = renderer;
}
setCustomPopupRenderer(renderer: FootNotePopupRenderer) {
this._customPopupRenderer = renderer;
}
setHidePopup(hidePopup: boolean) {
this._hidePopup = hidePopup;
}
setInteractive(interactive: boolean) {
this._interactive = interactive;
}
}
```
#### FootNoteNodeConfigProvider Extension
```
export const FootNoteNodeConfigIdentifier =
createIdentifier<FootNoteNodeConfigProvider>('AffineFootNoteNodeConfig');
export function FootNoteNodeConfigExtension(
config: FootNoteNodeConfig
): ExtensionType {
return {
setup: di => {
di.addImpl(
FootNoteNodeConfigIdentifier,
provider =>
new FootNoteNodeConfigProvider(config, provider.get(StdIdentifier))
);
},
};
}
```
The footnote node can be extended by this extension.
### FootnoteInlineSpec
```
export const FootNoteInlineSpecExtension = InlineSpecExtension(
'footnote',
provider => {
const std = provider.get(StdIdentifier);
const config =
provider.getOptional(FootNoteNodeConfigIdentifier) ?? undefined;
return {
name: 'footnote',
schema: FootNoteSchema.optional().nullable().catch(undefined),
match: delta => {
return !!delta.attributes?.footnote;
},
renderer: ({ delta }) => {
return html`<affine-footnote-node
.delta=${delta}
.std=${std}
.config=${config}
></affine-footnote-node>`;
},
embed: true,
};
}
);
```
2025-01-17 09:38:43 +00:00
CatsJuice
7d1d167858
chore: bump theme ( #9732 )
2025-01-17 09:22:15 +00:00
zzj3720
aa21ac6d64
refactor(editor): move database selection into the corresponding view ( #9752 )
2025-01-17 09:03:13 +00:00
renovate
338ccb427b
chore: bump up Node.js to v22 ( #8625 )
...
This PR contains the following updates:
| Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|---|---|
| [node](https://nodejs.org ) ([source](https://redirect.github.com/nodejs/node )) | | major | `20.18.1` -> `22.13.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | dependencies | major | [`^20.17.10` -> `^22.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.14/22.10.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | devDependencies | major | [`^20.17.10` -> `^22.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.14/22.10.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [node](https://nodejs.org ) ([source](https://redirect.github.com/nodejs/node )) | engines | major | [`<21.0.0` -> `<23.0.0`](https://renovatebot.com/diffs/npm/node/v20.18.1/v22.13.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [node](https://redirect.github.com/nodejs/node ) | final | major | `20-bookworm-slim` -> `22-bookworm-slim` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nodejs/node (node)</summary>
### [`v22.13.0`](https://redirect.github.com/nodejs/node/compare/v22.12.0...v22.13.0 )
[Compare Source](https://redirect.github.com/nodejs/node/compare/v22.12.0...v22.13.0 )
### [`v22.12.0`](https://redirect.github.com/nodejs/node/compare/v22.11.0...v22.12.0 )
[Compare Source](https://redirect.github.com/nodejs/node/compare/v22.11.0...v22.12.0 )
### [`v22.11.0`](https://redirect.github.com/nodejs/node/compare/v22.10.0...v22.11.0 )
[Compare Source](https://redirect.github.com/nodejs/node/compare/v22.10.0...v22.11.0 )
### [`v22.10.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.10.0 ): 2024-10-16, Version 22.10.0 (Current), @​aduh95
[Compare Source](https://redirect.github.com/nodejs/node/compare/v22.9.0...v22.10.0 )
##### Notable Changes
##### New `"module-sync"` exports condition
This release introduces a `"module-sync"` exports condition that's enabled when
`require(esm)` is enabled, so packages can supply a synchronous ES module to the
Node.js module loader, no matter if it's being required or imported. This is
similar to the `"module"` condition that bundlers have been using to support
`require(esm)` in Node.js, and allows dual-package authors to opt into ESM-first
only on newer versions of Node.js that supports `require(esm)` to avoid the
dual-package hazard.
```json
{
"type": "module",
"exports": {
"node": {
// On new version of Node.js, both require() and import get
// the ESM version
"module-sync": "./index.js",
// On older version of Node.js, where "module-sync" and require(esm) are
// not supported, use the CJS version to avoid dual-package hazard.
// When package authors think it's time to drop support for older versions of
// Node.js, they can remove the exports conditions and just use "main": "index.js".
"default": "./dist/index.cjs"
},
// On any other environment, use the ESM version.
"default": "./index.js"
}
}
```
Or if the package is only meant to be run on Node.js and wants to fallback to
CJS on older versions that don't have `require(esm)`:
```json
{
"type": "module",
"exports": {
// On new version of Node.js, both require() and import get the ESM version
"module-sync": "./index.js",
// On older version of Node.js, where "module-sync" and require(esm) are
// not supported, use the CJS version to avoid dual-package hazard.
// When package authors think it's time to drop support for older versions of
// Node.js, they can remove the exports conditions and just use "main": "index.js".
"default": "./dist/index.cjs"
}
}
```
**For package authors**: this only serves as a feature-detection mechanism for
packages that wish to support both CJS and ESM users during the period when some
active Node.js LTS versions support `require(esm)` while some older ones don't.
When all active Node.js LTS lines support `require(esm)`, packages can simplify
their distributions by bumping the major version, dropping their CJS exports,
and removing the `module-sync` exports condition (with only `main` or `default`
targetting the ESM exports). If the package needs to support both bundlers and
being run unbundled on Node.js during the transition period, use both
`module-sync` and `module` and point them to the same ESM file. If the package
already doesn't want to support older versions of Node.js that doesn't support
`require(esm)`, don't use this export condition.
**For bundlers/tools**: they should avoid implementing this stop-gap condition.
Most existing bundlers implement the de-facto bundler standard
[`module`](https://webpack.js.org/guides/package-exports/#providing-commonjs-and-esm-version-stateless )
exports condition, and that should be enough to support users who want to bundle
ESM from CJS consumers. Users who want both bundlers and Node.js to recognize
the ESM exports can use both `module`/`module-sync` conditions during the
transition period, and can drop `module-sync`+`module` when they no longer need
to support older versions of Node.js. If tools do want to support this
condition, it's recommended to make the resolution rules in the graph pointed by
this condition match the Node.js native ESM rules to avoid divergence.
We ended up implementing a condition with a different name instead of reusing
`"module"`, because existing code in the ecosystem using the `"module"`
condition sometimes also expect the module resolution for these ESM files to
work in CJS style, which is supported by bundlers, but the native Node.js loader
has intentionally made ESM resolution different from CJS resolution (e.g.
forbidding `import './noext'` or `import './directory'`), so it would be
breaking to implement a `"module"` condition without implementing the forbidden
ESM resolution rules. For now, this just implements a new condition as
semver-minor so it can be backported to older LTS.
Contributed by Joyee Cheung in [#​54648](https://redirect.github.com/nodejs/node/pull/54648 ).
##### `node --run` is now stable
This CLI flag runs a specified command from a `package.json`'s `"scripts"` object.
For the following `package.json`:
```json
{
"scripts": {
"test": "node --test-reporter junit --test ./test"
}
}
```
You can run `node --run test` and that would start the test suite.
Contributed by Yagiz Nizipli in [#​53763](https://redirect.github.com/nodejs/node/pull/53763 ).
##### Other notable changes
- \[[`f0b441230a`](https://redirect.github.com/nodejs/node/commit/f0b441230a )] - **(SEMVER-MINOR)** **crypto**: add `KeyObject.prototype.toCryptoKey` (Filip Skokan) [#​55262](https://redirect.github.com/nodejs/node/pull/55262 )
- \[[`349d2ed07b`](https://redirect.github.com/nodejs/node/commit/349d2ed07b )] - **(SEMVER-MINOR)** **crypto**: add Date fields for `validTo` and `validFrom` (Andrew Moon) [#​54159](https://redirect.github.com/nodejs/node/pull/54159 )
- \[[`bebc95ed58`](https://redirect.github.com/nodejs/node/commit/bebc95ed58 )] - **doc**: add abmusse to collaborators (Abdirahim Musse) [#​55086](https://redirect.github.com/nodejs/node/pull/55086 )
- \[[`914db60159`](https://redirect.github.com/nodejs/node/commit/914db60159 )] - **(SEMVER-MINOR)** **http2**: expose `nghttp2_option_set_stream_reset_rate_limit` as an option (Maël Nison) [#​54875](https://redirect.github.com/nodejs/node/pull/54875 )
- \[[`f7c3b03759`](https://redirect.github.com/nodejs/node/commit/f7c3b03759 )] - **(SEMVER-MINOR)** **lib**: propagate aborted state to dependent signals before firing events (jazelly) [#​54826](https://redirect.github.com/nodejs/node/pull/54826 )
- \[[`32261fc98a`](https://redirect.github.com/nodejs/node/commit/32261fc98a )] - **(SEMVER-MINOR)** **module**: support loading entrypoint as url (RedYetiDev) [#​54933](https://redirect.github.com/nodejs/node/pull/54933 )
- \[[`06957ff355`](https://redirect.github.com/nodejs/node/commit/06957ff355 )] - **(SEMVER-MINOR)** **module**: implement `flushCompileCache()` (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971 )
- \[[`2dcf70c347`](https://redirect.github.com/nodejs/node/commit/2dcf70c347 )] - **(SEMVER-MINOR)** **module**: throw when invalid argument is passed to `enableCompileCache()` (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971 )
- \[[`f9b19d7c44`](https://redirect.github.com/nodejs/node/commit/f9b19d7c44 )] - **(SEMVER-MINOR)** **module**: write compile cache to temporary file and then rename it (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971 )
- \[[`e95163b170`](https://redirect.github.com/nodejs/node/commit/e95163b170 )] - **(SEMVER-MINOR)** **process**: add `process.features.require_module` (Joyee Cheung) [#​55241](https://redirect.github.com/nodejs/node/pull/55241 )
- \[[`4050f68e5d`](https://redirect.github.com/nodejs/node/commit/4050f68e5d )] - **(SEMVER-MINOR)** **process**: add `process.features.typescript` (Aviv Keller) [#​54295](https://redirect.github.com/nodejs/node/pull/54295 )
- \[[`86f7cb802d`](https://redirect.github.com/nodejs/node/commit/86f7cb802d )] - **(SEMVER-MINOR)** **test_runner**: support custom arguments in `run()` (Aviv Keller) [#​55126](https://redirect.github.com/nodejs/node/pull/55126 )
- \[[`b62f2f8259`](https://redirect.github.com/nodejs/node/commit/b62f2f8259 )] - **(SEMVER-MINOR)** **test_runner**: add `'test:summary'` event (Colin Ihrig) [#​54851](https://redirect.github.com/nodejs/node/pull/54851 )
- \[[`d7c708aec5`](https://redirect.github.com/nodejs/node/commit/d7c708aec5 )] - **(SEMVER-MINOR)** **test_runner**: add support for coverage via `run()` (Chemi Atlow) [#​53937](https://redirect.github.com/nodejs/node/pull/53937 )
- \[[`5fda4a1498`](https://redirect.github.com/nodejs/node/commit/5fda4a1498 )] - **(SEMVER-MINOR)** **worker**: add `markAsUncloneable` api (Jason Zhang) [#​55234](https://redirect.github.com/nodejs/node/pull/55234 )
##### Commits
- \[[`e3619510c8`](https://redirect.github.com/nodejs/node/commit/e3619510c8 )] - **assert**: show the diff when deep comparing data with a custom message (Giovanni) [#​54759](https://redirect.github.com/nodejs/node/pull/54759 )
- \[[`39c7a9e70c`](https://redirect.github.com/nodejs/node/commit/39c7a9e70c )] - **benchmark**: adjust config for deepEqual object (Rafael Gonzaga) [#​55254](https://redirect.github.com/nodejs/node/pull/55254 )
- \[[`263526d5d0`](https://redirect.github.com/nodejs/node/commit/263526d5d0 )] - **benchmark**: rewrite detect-esm-syntax benchmark (Joyee Cheung) [#​55238](https://redirect.github.com/nodejs/node/pull/55238 )
- \[[`cd0795fb00`](https://redirect.github.com/nodejs/node/commit/cd0795fb00 )] - **benchmark**: add no-warnings to process.has bench (Rafael Gonzaga) [#​55159](https://redirect.github.com/nodejs/node/pull/55159 )
- \[[`4352d9cc31`](https://redirect.github.com/nodejs/node/commit/4352d9cc31 )] - **benchmark**: create benchmark for typescript (Marco Ippolito) [#​54904](https://redirect.github.com/nodejs/node/pull/54904 )
- \[[`452bc9b48d`](https://redirect.github.com/nodejs/node/commit/452bc9b48d )] - **benchmark**: add webstorage benchmark (jakecastelli) [#​55040](https://redirect.github.com/nodejs/node/pull/55040 )
- \[[`d4d5ba3a9b`](https://redirect.github.com/nodejs/node/commit/d4d5ba3a9b )] - **benchmark**: include ascii to fs/readfile (Rafael Gonzaga) [#​54988](https://redirect.github.com/nodejs/node/pull/54988 )
- \[[`23b628db65`](https://redirect.github.com/nodejs/node/commit/23b628db65 )] - **benchmark**: add dotenv benchmark (Aviv Keller) [#​54278](https://redirect.github.com/nodejs/node/pull/54278 )
- \[[`b1ebb0d8ca`](https://redirect.github.com/nodejs/node/commit/b1ebb0d8ca )] - **buffer**: coerce extrema to int in `blob.slice` (Antoine du Hamel) [#​55141](https://redirect.github.com/nodejs/node/pull/55141 )
- \[[`3a6e72483f`](https://redirect.github.com/nodejs/node/commit/3a6e72483f )] - **buffer**: extract Blob's .arrayBuffer() & webidl changes (Matthew Aitken) [#​53372](https://redirect.github.com/nodejs/node/pull/53372 )
- \[[`d109f1c4ff`](https://redirect.github.com/nodejs/node/commit/d109f1c4ff )] - **buffer**: use simdutf convert_latin1\_to_utf8\_safe (Robert Nagy) [#​54798](https://redirect.github.com/nodejs/node/pull/54798 )
- \[[`77f8a3f9c2`](https://redirect.github.com/nodejs/node/commit/77f8a3f9c2 )] - **build**: fix notify-on-review-wanted action (Rafael Gonzaga) [#​55304](https://redirect.github.com/nodejs/node/pull/55304 )
- \[[`0d93b1ed0c`](https://redirect.github.com/nodejs/node/commit/0d93b1ed0c )] - **build**: fix not valid json in coverage (jakecastelli) [#​55179](https://redirect.github.com/nodejs/node/pull/55179 )
- \[[`f89664d890`](https://redirect.github.com/nodejs/node/commit/f89664d890 )] - **build**: include `.nycrc` in coverage workflows (Wuli Zuo) [#​55210](https://redirect.github.com/nodejs/node/pull/55210 )
- \[[`d7a9df6417`](https://redirect.github.com/nodejs/node/commit/d7a9df6417 )] - **build**: notify via slack when review-wanted (Rafael Gonzaga) [#​55102](https://redirect.github.com/nodejs/node/pull/55102 )
- \[[`68822cc861`](https://redirect.github.com/nodejs/node/commit/68822cc861 )] - **build**: add more information to Makefile help (Aviv Keller) [#​53381](https://redirect.github.com/nodejs/node/pull/53381 )
- \[[`f3ca9c669b`](https://redirect.github.com/nodejs/node/commit/f3ca9c669b )] - **build**: update ruff and add `lint-py-fix` (Aviv Keller) [#​54410](https://redirect.github.com/nodejs/node/pull/54410 )
- \[[`d99ae548d7`](https://redirect.github.com/nodejs/node/commit/d99ae548d7 )] - **build**: remove -v flag to reduce noise (iwuliz) [#​55025](https://redirect.github.com/nodejs/node/pull/55025 )
- \[[`d3dfbe7ff9`](https://redirect.github.com/nodejs/node/commit/d3dfbe7ff9 )] - **build**: display free disk space after build in the test-macOS workflow (iwuliz) [#​55025](https://redirect.github.com/nodejs/node/pull/55025 )
- \[[`3077f6a5b7`](https://redirect.github.com/nodejs/node/commit/3077f6a5b7 )] - **build**: support up to python 3.13 in android-configure (Aviv Keller) [#​54529](https://redirect.github.com/nodejs/node/pull/54529 )
- \[[`a929c71281`](https://redirect.github.com/nodejs/node/commit/a929c71281 )] - **build**: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) [#​52279](https://redirect.github.com/nodejs/node/pull/52279 )
- \[[`a81f368b99`](https://redirect.github.com/nodejs/node/commit/a81f368b99 )] - **build**: fix eslint makefile target (Aviv Keller) [#​54999](https://redirect.github.com/nodejs/node/pull/54999 )
- \[[`c8b7a645ae`](https://redirect.github.com/nodejs/node/commit/c8b7a645ae )] - ***Revert*** "**build**: upgrade clang-format to v18" (Chengzhong Wu) [#​54994](https://redirect.github.com/nodejs/node/pull/54994 )
- \[[`7861ca5dc3`](https://redirect.github.com/nodejs/node/commit/7861ca5dc3 )] - **build**: print `Running XYZ linter...` for py and yml (Aviv Keller) [#​54386](https://redirect.github.com/nodejs/node/pull/54386 )
- \[[`aaea3944e5`](https://redirect.github.com/nodejs/node/commit/aaea3944e5 )] - **build,win**: add winget config to set up env (Hüseyin Açacak) [#​54729](https://redirect.github.com/nodejs/node/pull/54729 )
- \[[`30d47220bb`](https://redirect.github.com/nodejs/node/commit/30d47220bb )] - **build,win**: float VS 17.11 compilation patch (Stefan Stojanovic) [#​54970](https://redirect.github.com/nodejs/node/pull/54970 )
- \[[`048a1ab350`](https://redirect.github.com/nodejs/node/commit/048a1ab350 )] - **cli**: ensure --run has proper pwd (Yagiz Nizipli) [#​54949](https://redirect.github.com/nodejs/node/pull/54949 )
- \[[`a97841ee10`](https://redirect.github.com/nodejs/node/commit/a97841ee10 )] - **cli**: fix spacing for port range error (Aviv Keller) [#​54495](https://redirect.github.com/nodejs/node/pull/54495 )
- \[[`1dcc5eedff`](https://redirect.github.com/nodejs/node/commit/1dcc5eedff )] - ***Revert*** "**console**: colorize console error and warn" (Aviv Keller) [#​54677](https://redirect.github.com/nodejs/node/pull/54677 )
- \[[`f0b441230a`](https://redirect.github.com/nodejs/node/commit/f0b441230a )] - **(SEMVER-MINOR)** **crypto**: add KeyObject.prototype.toCryptoKey (Filip Skokan) [#​55262](https://redirect.github.com/nodejs/node/pull/55262 )
- \[[`d3f8c35320`](https://redirect.github.com/nodejs/node/commit/d3f8c35320 )] - **crypto**: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) [#​55041](https://redirect.github.com/nodejs/node/pull/55041 )
- \[[`349d2ed07b`](https://redirect.github.com/nodejs/node/commit/349d2ed07b )] - **(SEMVER-MINOR)** **crypto**: add Date fields for `validTo` and `validFrom` (Andrew Moon) [#​54159](https://redirect.github.com/nodejs/node/pull/54159 )
- \[[`34ca36a397`](https://redirect.github.com/nodejs/node/commit/34ca36a397 )] - **deps**: update undici to 6.20.0 (Node.js GitHub Bot) [#​55329](https://redirect.github.com/nodejs/node/pull/55329 )
- \[[`f703652e84`](https://redirect.github.com/nodejs/node/commit/f703652e84 )] - **deps**: upgrade npm to 10.9.0 (npm team) [#​55255](https://redirect.github.com/nodejs/node/pull/55255 )
- \[[`b533a51856`](https://redirect.github.com/nodejs/node/commit/b533a51856 )] - **deps**: V8: backport [`0d5d6e7`](https://redirect.github.com/nodejs/node/commit/0d5d6e71bbb0 ) (Yagiz Nizipli) [#​55115](https://redirect.github.com/nodejs/node/pull/55115 )
- \[[`2f65b3fd07`](https://redirect.github.com/nodejs/node/commit/2f65b3fd07 )] - **deps**: V8: partially cherry-pick [`8953e49`](https://redirect.github.com/nodejs/node/commit/8953e49478 ) (Ben Noordhuis) [#​55274](https://redirect.github.com/nodejs/node/pull/55274 )
- \[[`bb9f77d53a`](https://redirect.github.com/nodejs/node/commit/bb9f77d53a )] - **deps**: update archs files for openssl-3.0.15+quic1 (Node.js GitHub Bot) [#​55184](https://redirect.github.com/nodejs/node/pull/55184 )
- \[[`63d51c82fe`](https://redirect.github.com/nodejs/node/commit/63d51c82fe )] - **deps**: upgrade openssl sources to quictls/openssl-3.0.15+quic1 (Node.js GitHub Bot) [#​55184](https://redirect.github.com/nodejs/node/pull/55184 )
- \[[`29e6484f3c`](https://redirect.github.com/nodejs/node/commit/29e6484f3c )] - **deps**: update archs files for openssl-3.0.14+quic1 (Node.js GitHub Bot) [#​54336](https://redirect.github.com/nodejs/node/pull/54336 )
- \[[`283927ec88`](https://redirect.github.com/nodejs/node/commit/283927ec88 )] - **deps**: upgrade openssl sources to quictls/openssl-3.0.14+quic1 (Node.js GitHub Bot) [#​54336](https://redirect.github.com/nodejs/node/pull/54336 )
- \[[`b0636a1e88`](https://redirect.github.com/nodejs/node/commit/b0636a1e88 )] - **deps**: update timezone to 2024b (Node.js GitHub Bot) [#​55056](https://redirect.github.com/nodejs/node/pull/55056 )
- \[[`173464d76f`](https://redirect.github.com/nodejs/node/commit/173464d76f )] - **deps**: update acorn-walk to 8.3.4 (Node.js GitHub Bot) [#​54950](https://redirect.github.com/nodejs/node/pull/54950 )
- \[[`0d4536543b`](https://redirect.github.com/nodejs/node/commit/0d4536543b )] - **deps**: update corepack to 0.29.4 (Node.js GitHub Bot) [#​54845](https://redirect.github.com/nodejs/node/pull/54845 )
- \[[`1de5512383`](https://redirect.github.com/nodejs/node/commit/1de5512383 )] - **deps**: V8: cherry-pick [`217457d`](https://redirect.github.com/nodejs/node/commit/217457d0a560 ) (Michaël Zasso) [#​54883](https://redirect.github.com/nodejs/node/pull/54883 )
- \[[`1921d7a37c`](https://redirect.github.com/nodejs/node/commit/1921d7a37c )] - **doc**: add release key for aduh95 (Antoine du Hamel) [#​55349](https://redirect.github.com/nodejs/node/pull/55349 )
- \[[`d8e42be1b2`](https://redirect.github.com/nodejs/node/commit/d8e42be1b2 )] - **doc**: move `ERR_INVALID_PERFORMANCE_MARK` to legacy errors (Antoine du Hamel) [#​55247](https://redirect.github.com/nodejs/node/pull/55247 )
- \[[`5ea8aa183c`](https://redirect.github.com/nodejs/node/commit/5ea8aa183c )] - **doc**: fix Markdown linter (Antoine du Hamel) [#​55344](https://redirect.github.com/nodejs/node/pull/55344 )
- \[[`873588888d`](https://redirect.github.com/nodejs/node/commit/873588888d )] - ***Revert*** "**doc**: update test context.assert" (Antoine du Hamel) [#​55344](https://redirect.github.com/nodejs/node/pull/55344 )
- \[[`707e7cc702`](https://redirect.github.com/nodejs/node/commit/707e7cc702 )] - **doc**: add pmarchini to collaborators (Pietro Marchini) [#​55331](https://redirect.github.com/nodejs/node/pull/55331 )
- \[[`b03272b9a1`](https://redirect.github.com/nodejs/node/commit/b03272b9a1 )] - **doc**: fix `events.once()` example using `AbortSignal` (Ivo Janssen) [#​55144](https://redirect.github.com/nodejs/node/pull/55144 )
- \[[`85b765953d`](https://redirect.github.com/nodejs/node/commit/85b765953d )] - **doc**: add onboarding details for ambassador program (Marco Ippolito) [#​55284](https://redirect.github.com/nodejs/node/pull/55284 )
- \[[`5d41b8a8b0`](https://redirect.github.com/nodejs/node/commit/5d41b8a8b0 )] - **doc**: update `require(ESM)` history and stability status (Antoine du Hamel) [#​55199](https://redirect.github.com/nodejs/node/pull/55199 )
- \[[`195df659e9`](https://redirect.github.com/nodejs/node/commit/195df659e9 )] - **doc**: move `ERR_NAPI_TSFN_START/STOP_IDLE_LOOP` to legacy errors (Antoine du Hamel) [#​55248](https://redirect.github.com/nodejs/node/pull/55248 )
- \[[`8eae0d3f3c`](https://redirect.github.com/nodejs/node/commit/8eae0d3f3c )] - **doc**: fix initial default value of autoSelectFamily (Ihor Rohovets) [#​55245](https://redirect.github.com/nodejs/node/pull/55245 )
- \[[`297cb0da5a`](https://redirect.github.com/nodejs/node/commit/297cb0da5a )] - **doc**: tweak onboarding instructions (Michael Dawson) [#​55212](https://redirect.github.com/nodejs/node/pull/55212 )
- \[[`7ddbfe8c2b`](https://redirect.github.com/nodejs/node/commit/7ddbfe8c2b )] - **doc**: update test context.assert (Pietro Marchini) [#​55186](https://redirect.github.com/nodejs/node/pull/55186 )
- \[[`8a57550d20`](https://redirect.github.com/nodejs/node/commit/8a57550d20 )] - **doc**: fix unordered error anchors (Antoine du Hamel) [#​55242](https://redirect.github.com/nodejs/node/pull/55242 )
- \[[`286ea4ed3d`](https://redirect.github.com/nodejs/node/commit/286ea4ed3d )] - **doc**: mention addons to experimental permission (Rafael Gonzaga) [#​55166](https://redirect.github.com/nodejs/node/pull/55166 )
- \[[`7c9ceabf38`](https://redirect.github.com/nodejs/node/commit/7c9ceabf38 )] - **doc**: use correct dash in stability status (Antoine du Hamel) [#​55200](https://redirect.github.com/nodejs/node/pull/55200 )
- \[[`781ffd8ba1`](https://redirect.github.com/nodejs/node/commit/781ffd8ba1 )] - **doc**: fix link in `test/README.md` (Livia Medeiros) [#​55165](https://redirect.github.com/nodejs/node/pull/55165 )
- \[[`61b9ed3bf2`](https://redirect.github.com/nodejs/node/commit/61b9ed3bf2 )] - **doc**: add esm examples to node:net (Alfredo González) [#​55134](https://redirect.github.com/nodejs/node/pull/55134 )
- \[[`bb3499038d`](https://redirect.github.com/nodejs/node/commit/bb3499038d )] - **doc**: remove outdated https import reference (Edigleysson Silva (Edy)) [#​55111](https://redirect.github.com/nodejs/node/pull/55111 )
- \[[`6cc49518c7`](https://redirect.github.com/nodejs/node/commit/6cc49518c7 )] - **doc**: move the YAML changes element (sendoru) [#​55112](https://redirect.github.com/nodejs/node/pull/55112 )
- \[[`b12b4a23e4`](https://redirect.github.com/nodejs/node/commit/b12b4a23e4 )] - **doc**: remove random horizontal separators in `process.md` (Antoine du Hamel) [#​55149](https://redirect.github.com/nodejs/node/pull/55149 )
- \[[`7186ede388`](https://redirect.github.com/nodejs/node/commit/7186ede388 )] - **doc**: put --env-file-if-exists=config right under --env-file=config (Edigleysson Silva (Edy)) [#​55131](https://redirect.github.com/nodejs/node/pull/55131 )
- \[[`8ad0dfff10`](https://redirect.github.com/nodejs/node/commit/8ad0dfff10 )] - **doc**: fix the require resolve algorithm in `modules.md` (chirsz) [#​55117](https://redirect.github.com/nodejs/node/pull/55117 )
- \[[`fd40f0873f`](https://redirect.github.com/nodejs/node/commit/fd40f0873f )] - **doc**: update style guide (Aviv Keller) [#​53223](https://redirect.github.com/nodejs/node/pull/53223 )
- \[[`12c9d9780f`](https://redirect.github.com/nodejs/node/commit/12c9d9780f )] - **doc**: add missing `:` to `run()`'s `globPatterns` (Aviv Keller) [#​55135](https://redirect.github.com/nodejs/node/pull/55135 )
- \[[`73b05cfb04`](https://redirect.github.com/nodejs/node/commit/73b05cfb04 )] - **doc**: correct `cleanup` option in stream.(promises.)finished (René) [#​55043](https://redirect.github.com/nodejs/node/pull/55043 )
- \[[`bebc95ed58`](https://redirect.github.com/nodejs/node/commit/bebc95ed58 )] - **doc**: add abmusse to collaborators (Abdirahim Musse) [#​55086](https://redirect.github.com/nodejs/node/pull/55086 )
- \[[`a97c80c6ae`](https://redirect.github.com/nodejs/node/commit/a97c80c6ae )] - **doc**: add note about `--expose-internals` (Aviv Keller) [#​52861](https://redirect.github.com/nodejs/node/pull/52861 )
- \[[`89aeae63bd`](https://redirect.github.com/nodejs/node/commit/89aeae63bd )] - **doc**: remove `parseREPLKeyword` from REPL documentation (Aviv Keller) [#​54749](https://redirect.github.com/nodejs/node/pull/54749 )
- \[[`b3e0490b8b`](https://redirect.github.com/nodejs/node/commit/b3e0490b8b )] - **doc**: add missing EventSource docs to globals (Matthew Aitken) [#​55022](https://redirect.github.com/nodejs/node/pull/55022 )
- \[[`516c775fa5`](https://redirect.github.com/nodejs/node/commit/516c775fa5 )] - **doc**: cover --experimental-test-module-mocks flag (Jonathan Sharpe) [#​55021](https://redirect.github.com/nodejs/node/pull/55021 )
- \[[`4244f1a269`](https://redirect.github.com/nodejs/node/commit/4244f1a269 )] - **doc**: add more details for localStorage and sessionStorage (Batuhan Tomo) [#​53881](https://redirect.github.com/nodejs/node/pull/53881 )
- \[[`39a728c2e3`](https://redirect.github.com/nodejs/node/commit/39a728c2e3 )] - **doc**: change backporting guide with updated info (Aviv Keller) [#​53746](https://redirect.github.com/nodejs/node/pull/53746 )
- \[[`3a5fe95ad7`](https://redirect.github.com/nodejs/node/commit/3a5fe95ad7 )] - **doc**: add missing definitions to `internal-api.md` (Aviv Keller) [#​53303](https://redirect.github.com/nodejs/node/pull/53303 )
- \[[`f2d74a26a3`](https://redirect.github.com/nodejs/node/commit/f2d74a26a3 )] - **doc**: fix history of `process.features` (Antoine du Hamel) [#​54982](https://redirect.github.com/nodejs/node/pull/54982 )
- \[[`29866ca438`](https://redirect.github.com/nodejs/node/commit/29866ca438 )] - **doc**: fix typo callsite.lineNumber (Rafael Gonzaga) [#​54969](https://redirect.github.com/nodejs/node/pull/54969 )
- \[[`c1d73abd29`](https://redirect.github.com/nodejs/node/commit/c1d73abd29 )] - **doc**: update documentation for externalizing deps (Michael Dawson) [#​54792](https://redirect.github.com/nodejs/node/pull/54792 )
- \[[`eca9668231`](https://redirect.github.com/nodejs/node/commit/eca9668231 )] - **doc**: add documentation for process.features (Marco Ippolito) [#​54897](https://redirect.github.com/nodejs/node/pull/54897 )
- \[[`0fb446e207`](https://redirect.github.com/nodejs/node/commit/0fb446e207 )] - **esm**: do not interpret `"main"` as a URL (Antoine du Hamel) [#​55003](https://redirect.github.com/nodejs/node/pull/55003 )
- \[[`be2fe4b249`](https://redirect.github.com/nodejs/node/commit/be2fe4b249 )] - **events**: allow null/undefined eventInitDict (Matthew Aitken) [#​54643](https://redirect.github.com/nodejs/node/pull/54643 )
- \[[`cb47e169a0`](https://redirect.github.com/nodejs/node/commit/cb47e169a0 )] - **events**: return `currentTarget` when dispatching (Matthew Aitken) [#​54642](https://redirect.github.com/nodejs/node/pull/54642 )
- \[[`dbfae3fe14`](https://redirect.github.com/nodejs/node/commit/dbfae3fe14 )] - **fs**: acknowledge `signal` option in `filehandle.createReadStream()` (Livia Medeiros) [#​55148](https://redirect.github.com/nodejs/node/pull/55148 )
- \[[`1c94725c07`](https://redirect.github.com/nodejs/node/commit/1c94725c07 )] - **fs**: check subdir correctly in cpSync (Jason Zhang) [#​55033](https://redirect.github.com/nodejs/node/pull/55033 )
- \[[`79ffefab2a`](https://redirect.github.com/nodejs/node/commit/79ffefab2a )] - **fs**: convert to u8 string for filesystem path (Jason Zhang) [#​54653](https://redirect.github.com/nodejs/node/pull/54653 )
- \[[`914db60159`](https://redirect.github.com/nodejs/node/commit/914db60159 )] - **(SEMVER-MINOR)** **http2**: expose nghttp2\_option_set_stream_reset_rate_limit as an option (Maël Nison) [#​54875](https://redirect.github.com/nodejs/node/pull/54875 )
- \[[`08b5e6c794`](https://redirect.github.com/nodejs/node/commit/08b5e6c794 )] - **lib**: fix module print timing when specifier includes `"` (Antoine du Hamel) [#​55150](https://redirect.github.com/nodejs/node/pull/55150 )
- \[[`bf7d7aef4b`](https://redirect.github.com/nodejs/node/commit/bf7d7aef4b )] - **lib**: fix typos (Nathan Baulch) [#​55065](https://redirect.github.com/nodejs/node/pull/55065 )
- \[[`d803355d92`](https://redirect.github.com/nodejs/node/commit/d803355d92 )] - **lib**: prefer optional chaining (Aviv Keller) [#​55045](https://redirect.github.com/nodejs/node/pull/55045 )
- \[[`d4873bcd6d`](https://redirect.github.com/nodejs/node/commit/d4873bcd6d )] - **lib**: remove lib/internal/idna.js (Yagiz Nizipli) [#​55050](https://redirect.github.com/nodejs/node/pull/55050 )
- \[[`f7c3b03759`](https://redirect.github.com/nodejs/node/commit/f7c3b03759 )] - **(SEMVER-MINOR)** **lib**: propagate aborted state to dependent signals before firing events (jazelly) [#​54826](https://redirect.github.com/nodejs/node/pull/54826 )
- \[[`397ae418db`](https://redirect.github.com/nodejs/node/commit/397ae418db )] - **lib**: the REPL should survive deletion of Array.prototype methods (Jordan Harband) [#​31457](https://redirect.github.com/nodejs/node/pull/31457 )
- \[[`566179c9ec`](https://redirect.github.com/nodejs/node/commit/566179c9ec )] - **lib, tools**: remove duplicate requires (Aviv Keller) [#​54987](https://redirect.github.com/nodejs/node/pull/54987 )
- \[[`c9a1bbbef2`](https://redirect.github.com/nodejs/node/commit/c9a1bbbef2 )] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​55300](https://redirect.github.com/nodejs/node/pull/55300 )
- \[[`d7b73bbd1d`](https://redirect.github.com/nodejs/node/commit/d7b73bbd1d )] - **meta**: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 (dependabot\[bot]) [#​55225](https://redirect.github.com/nodejs/node/pull/55225 )
- \[[`0f4269faa9`](https://redirect.github.com/nodejs/node/commit/0f4269faa9 )] - **meta**: bump actions/checkout from 4.1.7 to 4.2.0 (dependabot\[bot]) [#​55224](https://redirect.github.com/nodejs/node/pull/55224 )
- \[[`33be1990d8`](https://redirect.github.com/nodejs/node/commit/33be1990d8 )] - **meta**: bump actions/setup-node from 4.0.3 to 4.0.4 (dependabot\[bot]) [#​55223](https://redirect.github.com/nodejs/node/pull/55223 )
- \[[`f5b4ae5bf8`](https://redirect.github.com/nodejs/node/commit/f5b4ae5bf8 )] - **meta**: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5 (dependabot\[bot]) [#​55219](https://redirect.github.com/nodejs/node/pull/55219 )
- \[[`1985d9016e`](https://redirect.github.com/nodejs/node/commit/1985d9016e )] - **meta**: add mailmap entry for abmusse (Abdirahim Musse) [#​55182](https://redirect.github.com/nodejs/node/pull/55182 )
- \[[`93b215d5e6`](https://redirect.github.com/nodejs/node/commit/93b215d5e6 )] - **meta**: add more information about nightly releases (Aviv Keller) [#​55084](https://redirect.github.com/nodejs/node/pull/55084 )
- \[[`aeae5973c3`](https://redirect.github.com/nodejs/node/commit/aeae5973c3 )] - **meta**: add `linux` to OS labels in collaborator guide (Aviv Keller) [#​54986](https://redirect.github.com/nodejs/node/pull/54986 )
- \[[`4fb2c3baa8`](https://redirect.github.com/nodejs/node/commit/4fb2c3baa8 )] - **meta**: remove never-used workflow trigger (Aviv Keller) [#​54983](https://redirect.github.com/nodejs/node/pull/54983 )
- \[[`e1f36d0da8`](https://redirect.github.com/nodejs/node/commit/e1f36d0da8 )] - **meta**: remove unneeded ignore rules from ruff (Aviv Keller) [#​54360](https://redirect.github.com/nodejs/node/pull/54360 )
- \[[`ce0d0c1ec8`](https://redirect.github.com/nodejs/node/commit/ce0d0c1ec8 )] - **meta**: remove `build-windows.yml` (Aviv Keller) [#​54662](https://redirect.github.com/nodejs/node/pull/54662 )
- \[[`ca67c97f33`](https://redirect.github.com/nodejs/node/commit/ca67c97f33 )] - **meta**: add links to alternative issue trackers (Aviv Keller) [#​54401](https://redirect.github.com/nodejs/node/pull/54401 )
- \[[`6fcac73738`](https://redirect.github.com/nodejs/node/commit/6fcac73738 )] - **module**: wrap swc error in ERR_INVALID_TYPESCRIPT_SYNTAX (Marco Ippolito) [#​55316](https://redirect.github.com/nodejs/node/pull/55316 )
- \[[`0412ac8bf3`](https://redirect.github.com/nodejs/node/commit/0412ac8bf3 )] - **module**: add internal type def for `flushCompileCache` (Jacob Smith) [#​55226](https://redirect.github.com/nodejs/node/pull/55226 )
- \[[`32261fc98a`](https://redirect.github.com/nodejs/node/commit/32261fc98a )] - **(SEMVER-MINOR)** **module**: support loading entrypoint as url (RedYetiDev) [#​54933](https://redirect.github.com/nodejs/node/pull/54933 )
- \[[`111261e245`](https://redirect.github.com/nodejs/node/commit/111261e245 )] - **(SEMVER-MINOR)** **module**: implement the "module-sync" exports condition (Joyee Cheung) [#​54648](https://redirect.github.com/nodejs/node/pull/54648 )
- \[[`b6fc9adf5b`](https://redirect.github.com/nodejs/node/commit/b6fc9adf5b )] - **module**: remove duplicated import (Aviv Keller) [#​54942](https://redirect.github.com/nodejs/node/pull/54942 )
- \[[`06957ff355`](https://redirect.github.com/nodejs/node/commit/06957ff355 )] - **(SEMVER-MINOR)** **module**: implement flushCompileCache() (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971 )
- \[[`2dcf70c347`](https://redirect.github.com/nodejs/node/commit/2dcf70c347 )] - **(SEMVER-MINOR)** **module**: throw when invalid argument is passed to enableCompileCache() (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971 )
- \[[`f9b19d7c44`](https://redirect.github.com/nodejs/node/commit/f9b19d7c44 )] - **(SEMVER-MINOR)** **module**: write compile cache to temporary file and then rename it (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971 )
- \[[`1d169764db`](https://redirect.github.com/nodejs/node/commit/1d169764db )] - **module**: report unfinished TLA in ambiguous modules (Antoine du Hamel) [#​54980](https://redirect.github.com/nodejs/node/pull/54980 )
- \[[`c89c93496d`](https://redirect.github.com/nodejs/node/commit/c89c93496d )] - **module**: refator ESM loader for adding future synchronous hooks (Joyee Cheung) [#​54769](https://redirect.github.com/nodejs/node/pull/54769 )
- \[[`108cef22e6`](https://redirect.github.com/nodejs/node/commit/108cef22e6 )] - **module**: remove bogus assertion in CJS entrypoint handling with --import (Joyee Cheung) [#​54592](https://redirect.github.com/nodejs/node/pull/54592 )
- \[[`67ecb10c78`](https://redirect.github.com/nodejs/node/commit/67ecb10c78 )] - **module**: fix discrepancy between .ts and .js (Marco Ippolito) [#​54461](https://redirect.github.com/nodejs/node/pull/54461 )
- \[[`3300d5990f`](https://redirect.github.com/nodejs/node/commit/3300d5990f )] - **os**: use const with early return for path (Trivikram Kamat) [#​54959](https://redirect.github.com/nodejs/node/pull/54959 )
- \[[`90cce6ec7c`](https://redirect.github.com/nodejs/node/commit/90cce6ec7c )] - **path**: remove repetitive conditional operator in `posix.resolve` (Wiyeong Seo) [#​54835](https://redirect.github.com/nodejs/node/pull/54835 )
- \[[`cbfc980f89`](https://redirect.github.com/nodejs/node/commit/cbfc980f89 )] - **perf_hooks**: add missing type argument to getEntriesByName (Luke Taher) [#​54767](https://redirect.github.com/nodejs/node/pull/54767 )
- \[[`e95163b170`](https://redirect.github.com/nodejs/node/commit/e95163b170 )] - **(SEMVER-MINOR)** **process**: add process.features.require_module (Joyee Cheung) [#​55241](https://redirect.github.com/nodejs/node/pull/55241 )
- \[[`0655d3a384`](https://redirect.github.com/nodejs/node/commit/0655d3a384 )] - **process**: fix `process.features.typescript` when Amaro is unavailable (Antoine du Hamel) [#​55323](https://redirect.github.com/nodejs/node/pull/55323 )
- \[[`4050f68e5d`](https://redirect.github.com/nodejs/node/commit/4050f68e5d )] - **(SEMVER-MINOR)** **process**: add `process.features.typescript` (Aviv Keller) [#​54295](https://redirect.github.com/nodejs/node/pull/54295 )
- \[[`75073c50ae`](https://redirect.github.com/nodejs/node/commit/75073c50ae )] - **quic**: start adding in the internal quic js api (James M Snell) [#​53256](https://redirect.github.com/nodejs/node/pull/53256 )
- \[[`538b1eb5b0`](https://redirect.github.com/nodejs/node/commit/538b1eb5b0 )] - **repl**: catch `\v` and `\r` in new-line detection (Aviv Keller) [#​54512](https://redirect.github.com/nodejs/node/pull/54512 )
- \[[`57a9d3f15e`](https://redirect.github.com/nodejs/node/commit/57a9d3f15e )] - **sqlite**: disable DQS misfeature by default (Tobias Nießen) [#​55297](https://redirect.github.com/nodejs/node/pull/55297 )
- \[[`c126543374`](https://redirect.github.com/nodejs/node/commit/c126543374 )] - **sqlite**: make sourceSQL and expandedSQL string-valued properties (Tobias Nießen) [#​54721](https://redirect.github.com/nodejs/node/pull/54721 )
- \[[`67f5f46c56`](https://redirect.github.com/nodejs/node/commit/67f5f46c56 )] - **sqlite**: enable foreign key constraints by default (Tobias Nießen) [#​54777](https://redirect.github.com/nodejs/node/pull/54777 )
- \[[`09999491bf`](https://redirect.github.com/nodejs/node/commit/09999491bf )] - **src**: handle errors correctly in webstorage (Michaël Zasso) [#​54544](https://redirect.github.com/nodejs/node/pull/54544 )
- \[[`295c17c4ea`](https://redirect.github.com/nodejs/node/commit/295c17c4ea )] - **src**: make minor tweaks to quic c++ for c++20 (James M Snell) [#​53256](https://redirect.github.com/nodejs/node/pull/53256 )
- \[[`b1d47d06f9`](https://redirect.github.com/nodejs/node/commit/b1d47d06f9 )] - **src**: apply getCallSite optimization (RafaelGSS) [#​55174](https://redirect.github.com/nodejs/node/pull/55174 )
- \[[`d6bcc44829`](https://redirect.github.com/nodejs/node/commit/d6bcc44829 )] - **src**: modernize likely/unlikely hints (Yagiz Nizipli) [#​55155](https://redirect.github.com/nodejs/node/pull/55155 )
- \[[`1af5ad61ca`](https://redirect.github.com/nodejs/node/commit/1af5ad61ca )] - **src**: fixup Error.stackTraceLimit during snapshot building (Joyee Cheung) [#​55121](https://redirect.github.com/nodejs/node/pull/55121 )
- \[[`b229083235`](https://redirect.github.com/nodejs/node/commit/b229083235 )] - **src**: parse --stack-trace-limit and use it in --trace-\* flags (Joyee Cheung) [#​55121](https://redirect.github.com/nodejs/node/pull/55121 )
- \[[`942ad54e08`](https://redirect.github.com/nodejs/node/commit/942ad54e08 )] - **src**: move more key handling to ncrypto (James M Snell) [#​55108](https://redirect.github.com/nodejs/node/pull/55108 )
- \[[`0bb5584288`](https://redirect.github.com/nodejs/node/commit/0bb5584288 )] - **src**: add receiver to fast api callback methods (Carlos Espa) [#​54408](https://redirect.github.com/nodejs/node/pull/54408 )
- \[[`706e9611f0`](https://redirect.github.com/nodejs/node/commit/706e9611f0 )] - **src**: fix typos (Nathan Baulch) [#​55064](https://redirect.github.com/nodejs/node/pull/55064 )
- \[[`a96d5d1bcc`](https://redirect.github.com/nodejs/node/commit/a96d5d1bcc )] - **src**: move more stuff over to use Maybe\<void> (James M Snell) [#​54831](https://redirect.github.com/nodejs/node/pull/54831 )
- \[[`ee0a98b5a2`](https://redirect.github.com/nodejs/node/commit/ee0a98b5a2 )] - **src**: decode native error messages as UTF-8 (Joyee Cheung) [#​55024](https://redirect.github.com/nodejs/node/pull/55024 )
- \[[`1fc8edecf8`](https://redirect.github.com/nodejs/node/commit/1fc8edecf8 )] - **src**: update clang-tidy and focus on modernization (Yagiz Nizipli) [#​53757](https://redirect.github.com/nodejs/node/pull/53757 )
- \[[`3a1485a1a3`](https://redirect.github.com/nodejs/node/commit/3a1485a1a3 )] - **src**: move evp stuff to ncrypto (James M Snell) [#​54911](https://redirect.github.com/nodejs/node/pull/54911 )
- \[[`9ae80e1e4d`](https://redirect.github.com/nodejs/node/commit/9ae80e1e4d )] - **src**: revert filesystem::path changes (Yagiz Nizipli) [#​55015](https://redirect.github.com/nodejs/node/pull/55015 )
- \[[`465d05018a`](https://redirect.github.com/nodejs/node/commit/465d05018a )] - **src**: mark node --run as stable (Yagiz Nizipli) [#​53763](https://redirect.github.com/nodejs/node/pull/53763 )
- \[[`ef546c872c`](https://redirect.github.com/nodejs/node/commit/ef546c872c )] - **src**: cleanup per env handles directly without a list (Chengzhong Wu) [#​54993](https://redirect.github.com/nodejs/node/pull/54993 )
- \[[`0876f78411`](https://redirect.github.com/nodejs/node/commit/0876f78411 )] - **src**: add unistd.h import if node posix credentials is defined (Jonas) [#​54528](https://redirect.github.com/nodejs/node/pull/54528 )
- \[[`284db53866`](https://redirect.github.com/nodejs/node/commit/284db53866 )] - **src**: remove duplicate code setting AF_INET (He Yang) [#​54939](https://redirect.github.com/nodejs/node/pull/54939 )
- \[[`f332c4c4fc`](https://redirect.github.com/nodejs/node/commit/f332c4c4fc )] - **src**: use `Maybe<void>` where bool isn't needed (Michaël Zasso) [#​54575](https://redirect.github.com/nodejs/node/pull/54575 )
- \[[`c7ed2ff920`](https://redirect.github.com/nodejs/node/commit/c7ed2ff920 )] - **stream**: handle undefined chunks correctly in decode stream (devstone) [#​55153](https://redirect.github.com/nodejs/node/pull/55153 )
- \[[`a9675a0cbc`](https://redirect.github.com/nodejs/node/commit/a9675a0cbc )] - **stream**: treat null asyncIterator as undefined (Jason Zhang) [#​55119](https://redirect.github.com/nodejs/node/pull/55119 )
- \[[`bf69ae1406`](https://redirect.github.com/nodejs/node/commit/bf69ae1406 )] - **stream**: set stream prototype to closest transferable superclass (Jason Zhang) [#​55067](https://redirect.github.com/nodejs/node/pull/55067 )
- \[[`3273707a3a`](https://redirect.github.com/nodejs/node/commit/3273707a3a )] - **test**: fix tests when Amaro is unavailable (Richard Lau) [#​55320](https://redirect.github.com/nodejs/node/pull/55320 )
- \[[`ff3cc3b2ab`](https://redirect.github.com/nodejs/node/commit/ff3cc3b2ab )] - **test**: use more informative errors in `test-runner-cli` (Antoine du Hamel) [#​55321](https://redirect.github.com/nodejs/node/pull/55321 )
- \[[`17d2f9de6d`](https://redirect.github.com/nodejs/node/commit/17d2f9de6d )] - **test**: make `test-loaders-workers-spawned` less flaky (Antoine du Hamel) [#​55172](https://redirect.github.com/nodejs/node/pull/55172 )
- \[[`1b1104e69b`](https://redirect.github.com/nodejs/node/commit/1b1104e69b )] - **test**: add resource to internal module stat test (RafaelGSS) [#​55157](https://redirect.github.com/nodejs/node/pull/55157 )
- \[[`b36f8c2146`](https://redirect.github.com/nodejs/node/commit/b36f8c2146 )] - **test**: update multiple assert tests to use node:test (James M Snell) [#​54585](https://redirect.github.com/nodejs/node/pull/54585 )
- \[[`1b30f7fdd6`](https://redirect.github.com/nodejs/node/commit/1b30f7fdd6 )] - **test**: move coverage source map tests to new file (Aviv Keller) [#​55123](https://redirect.github.com/nodejs/node/pull/55123 )
- \[[`ce67e7b5b3`](https://redirect.github.com/nodejs/node/commit/ce67e7b5b3 )] - **test**: adding more tests for strip-types (Kevin Toshihiro Uehara) [#​54929](https://redirect.github.com/nodejs/node/pull/54929 )
- \[[`a57c8ba3ef`](https://redirect.github.com/nodejs/node/commit/a57c8ba3ef )] - **test**: update wpt test for encoding (devstone) [#​55151](https://redirect.github.com/nodejs/node/pull/55151 )
- \[[`65fbe94d45`](https://redirect.github.com/nodejs/node/commit/65fbe94d45 )] - **test**: add `escapePOSIXShell` util (Antoine du Hamel) [#​55125](https://redirect.github.com/nodejs/node/pull/55125 )
- \[[`cc8838252e`](https://redirect.github.com/nodejs/node/commit/cc8838252e )] - **test**: remove unnecessary `await` in test-watch-mode (Wuli) [#​55142](https://redirect.github.com/nodejs/node/pull/55142 )
- \[[`9aeba48bf0`](https://redirect.github.com/nodejs/node/commit/9aeba48bf0 )] - **test**: fix typos (Nathan Baulch) [#​55063](https://redirect.github.com/nodejs/node/pull/55063 )
- \[[`0999b5e493`](https://redirect.github.com/nodejs/node/commit/0999b5e493 )] - **test**: remove duplicated test descriptions (Christos Koutsiaris) [#​54140](https://redirect.github.com/nodejs/node/pull/54140 )
- \[[`e99d4a4cb8`](https://redirect.github.com/nodejs/node/commit/e99d4a4cb8 )] - **test**: deflake test/pummel/test-timers.js (jakecastelli) [#​55098](https://redirect.github.com/nodejs/node/pull/55098 )
- \[[`fb8470afd7`](https://redirect.github.com/nodejs/node/commit/fb8470afd7 )] - **test**: deflake test-http-remove-header-stays-removed (Luigi Pinca) [#​55004](https://redirect.github.com/nodejs/node/pull/55004 )
- \[[`e879c5edf2`](https://redirect.github.com/nodejs/node/commit/e879c5edf2 )] - **test**: fix test-tls-junk-closes-server (Michael Dawson) [#​55089](https://redirect.github.com/nodejs/node/pull/55089 )
- \[[`b885f0583c`](https://redirect.github.com/nodejs/node/commit/b885f0583c )] - **test**: fix more tests that fail when path contains a space (Antoine du Hamel) [#​55088](https://redirect.github.com/nodejs/node/pull/55088 )
- \[[`85f1187942`](https://redirect.github.com/nodejs/node/commit/85f1187942 )] - **test**: fix `assertSnapshot` when path contains a quote (Antoine du Hamel) [#​55087](https://redirect.github.com/nodejs/node/pull/55087 )
- \[[`fdae57f1e1`](https://redirect.github.com/nodejs/node/commit/fdae57f1e1 )] - **test**: fix some tests when path contains `%` (Antoine du Hamel) [#​55082](https://redirect.github.com/nodejs/node/pull/55082 )
- \[[`36c9ea8912`](https://redirect.github.com/nodejs/node/commit/36c9ea8912 )] - ***Revert*** "**test**: mark test-fs-watch-non-recursive flaky on Windows" (Luigi Pinca) [#​55079](https://redirect.github.com/nodejs/node/pull/55079 )
- \[[`80da5993cc`](https://redirect.github.com/nodejs/node/commit/80da5993cc )] - **test**: remove interval and give more time to unsync (Pietro Marchini) [#​55006](https://redirect.github.com/nodejs/node/pull/55006 )
- \[[`93c23e74b3`](https://redirect.github.com/nodejs/node/commit/93c23e74b3 )] - **test**: deflake test-inspector-strip-types (Luigi Pinca) [#​55058](https://redirect.github.com/nodejs/node/pull/55058 )
- \[[`43bbca2c08`](https://redirect.github.com/nodejs/node/commit/43bbca2c08 )] - **test**: make `test-runner-assert` more robust (Aviv Keller) [#​55036](https://redirect.github.com/nodejs/node/pull/55036 )
- \[[`268f1ec08f`](https://redirect.github.com/nodejs/node/commit/268f1ec08f )] - **test**: update tls test to support OpenSSL32 (Michael Dawson) [#​55030](https://redirect.github.com/nodejs/node/pull/55030 )
- \[[`a50dd21423`](https://redirect.github.com/nodejs/node/commit/a50dd21423 )] - **test**: do not assume `process.execPath` contains no spaces (Antoine du Hamel) [#​55028](https://redirect.github.com/nodejs/node/pull/55028 )
- \[[`c56e324cb8`](https://redirect.github.com/nodejs/node/commit/c56e324cb8 )] - **test**: fix `test-vm-context-dont-contextify` when path contains a space (Antoine du Hamel) [#​55026](https://redirect.github.com/nodejs/node/pull/55026 )
- \[[`6d42e44264`](https://redirect.github.com/nodejs/node/commit/6d42e44264 )] - **test**: adjust tls-set-ciphers for OpenSSL32 (Michael Dawson) [#​55016](https://redirect.github.com/nodejs/node/pull/55016 )
- \[[`22e601a76c`](https://redirect.github.com/nodejs/node/commit/22e601a76c )] - **test**: add `util.stripVTControlCharacters` test (RedYetiDev) [#​54865](https://redirect.github.com/nodejs/node/pull/54865 )
- \[[`a6796696d7`](https://redirect.github.com/nodejs/node/commit/a6796696d7 )] - **test**: improve coverage for timer promises schedular (Aviv Keller) [#​53370](https://redirect.github.com/nodejs/node/pull/53370 )
- \[[`9506f77b3e`](https://redirect.github.com/nodejs/node/commit/9506f77b3e )] - **test**: remove `getCallSite` from common (RedYetiDev) [#​54947](https://redirect.github.com/nodejs/node/pull/54947 )
- \[[`20d3a806ea`](https://redirect.github.com/nodejs/node/commit/20d3a806ea )] - **test**: remove unused common utilities (RedYetiDev) [#​54825](https://redirect.github.com/nodejs/node/pull/54825 )
- \[[`341b6d9b94`](https://redirect.github.com/nodejs/node/commit/341b6d9b94 )] - **test**: deflake test-http-header-overflow (Luigi Pinca) [#​54978](https://redirect.github.com/nodejs/node/pull/54978 )
- \[[`1e53c10853`](https://redirect.github.com/nodejs/node/commit/1e53c10853 )] - **test**: fix `soucre` to `source` (Aviv Keller) [#​55038](https://redirect.github.com/nodejs/node/pull/55038 )
- \[[`6843ca7e0d`](https://redirect.github.com/nodejs/node/commit/6843ca7e0d )] - **test**: add asserts to validate test assumptions (Michael Dawson) [#​54997](https://redirect.github.com/nodejs/node/pull/54997 )
- \[[`98ff615c5e`](https://redirect.github.com/nodejs/node/commit/98ff615c5e )] - **test**: add runner watch mode isolation tests (Pietro Marchini) [#​54888](https://redirect.github.com/nodejs/node/pull/54888 )
- \[[`327a8f7b59`](https://redirect.github.com/nodejs/node/commit/327a8f7b59 )] - **test**: fix invalid wasm test (Aviv Keller) [#​54935](https://redirect.github.com/nodejs/node/pull/54935 )
- \[[`5b012f544c`](https://redirect.github.com/nodejs/node/commit/5b012f544c )] - **test**: move test-http-max-sockets to parallel (Luigi Pinca) [#​54977](https://redirect.github.com/nodejs/node/pull/54977 )
- \[[`22b413910e`](https://redirect.github.com/nodejs/node/commit/22b413910e )] - **test**: remove test-http-max-sockets flaky designation (Luigi Pinca) [#​54976](https://redirect.github.com/nodejs/node/pull/54976 )
- \[[`62b8640550`](https://redirect.github.com/nodejs/node/commit/62b8640550 )] - **test**: refactor test-whatwg-webstreams-encoding to be shorter (David Dong) [#​54569](https://redirect.github.com/nodejs/node/pull/54569 )
- \[[`1f11d68173`](https://redirect.github.com/nodejs/node/commit/1f11d68173 )] - **test**: adjust key sizes to support OpenSSL32 (Michael Dawson) [#​54972](https://redirect.github.com/nodejs/node/pull/54972 )
- \[[`90a87ca8f7`](https://redirect.github.com/nodejs/node/commit/90a87ca8f7 )] - **test**: update test to support OpenSSL32 (Michael Dawson) [#​54968](https://redirect.github.com/nodejs/node/pull/54968 )
- \[[`9b7834536a`](https://redirect.github.com/nodejs/node/commit/9b7834536a )] - **test**: update DOM events web platform tests (Matthew Aitken) [#​54642](https://redirect.github.com/nodejs/node/pull/54642 )
- \[[`1c001550a2`](https://redirect.github.com/nodejs/node/commit/1c001550a2 )] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#​55029](https://redirect.github.com/nodejs/node/pull/55029 )
- \[[`800f7c44ed`](https://redirect.github.com/nodejs/node/commit/800f7c44ed )] - **test_runner**: throw on invalid source map (Aviv Keller) [#​55055](https://redirect.github.com/nodejs/node/pull/55055 )
- \[[`0f7e3f017f`](https://redirect.github.com/nodejs/node/commit/0f7e3f017f )] - **test_runner**: assert entry is a valid object (Edigleysson Silva (Edy)) [#​55231](https://redirect.github.com/nodejs/node/pull/55231 )
- \[[`c308862d2e`](https://redirect.github.com/nodejs/node/commit/c308862d2e )] - **test_runner**: avoid spread operator on arrays (Antoine du Hamel) [#​55143](https://redirect.github.com/nodejs/node/pull/55143 )
- \[[`12401972b7`](https://redirect.github.com/nodejs/node/commit/12401972b7 )] - **test_runner**: support typescript files in default glob (Aviv Keller) [#​55081](https://redirect.github.com/nodejs/node/pull/55081 )
- \[[`19cfa3140f`](https://redirect.github.com/nodejs/node/commit/19cfa3140f )] - **test_runner**: close and flush destinations on forced exit (Colin Ihrig) [#​55099](https://redirect.github.com/nodejs/node/pull/55099 )
- \[[`86f7cb802d`](https://redirect.github.com/nodejs/node/commit/86f7cb802d )] - **(SEMVER-MINOR)** **test_runner**: support custom arguments in `run()` (Aviv Keller) [#​55126](https://redirect.github.com/nodejs/node/pull/55126 )
- \[[`7eaeba499a`](https://redirect.github.com/nodejs/node/commit/7eaeba499a )] - **test_runner**: fix mocking modules with quote in their URL (Antoine du Hamel) [#​55083](https://redirect.github.com/nodejs/node/pull/55083 )
- \[[`8818c6c88a`](https://redirect.github.com/nodejs/node/commit/8818c6c88a )] - **test_runner**: report error on missing sourcemap source (Aviv Keller) [#​55037](https://redirect.github.com/nodejs/node/pull/55037 )
- \[[`b62f2f8259`](https://redirect.github.com/nodejs/node/commit/b62f2f8259 )] - **(SEMVER-MINOR)** **test_runner**: add 'test:summary' event (Colin Ihrig) [#​54851](https://redirect.github.com/nodejs/node/pull/54851 )
- \[[`449dad0db0`](https://redirect.github.com/nodejs/node/commit/449dad0db0 )] - **test_runner**: use `test:` symbol on second print of parent test (RedYetiDev) [#​54956](https://redirect.github.com/nodejs/node/pull/54956 )
- \[[`4b962a78c7`](https://redirect.github.com/nodejs/node/commit/4b962a78c7 )] - **test_runner**: replace ansi clear with ansi reset (Pietro Marchini) [#​55013](https://redirect.github.com/nodejs/node/pull/55013 )
- \[[`d7c708aec5`](https://redirect.github.com/nodejs/node/commit/d7c708aec5 )] - **(SEMVER-MINOR)** **test_runner**: add support for coverage via run() (Chemi Atlow) [#​53937](https://redirect.github.com/nodejs/node/pull/53937 )
- \[[`93c6c90219`](https://redirect.github.com/nodejs/node/commit/93c6c90219 )] - **test_runner**: support typescript module mocking (Marco Ippolito) [#​54878](https://redirect.github.com/nodejs/node/pull/54878 )
- \[[`1daec9a63f`](https://redirect.github.com/nodejs/node/commit/1daec9a63f )] - **test_runner**: avoid coverage report partial file names (Pietro Marchini) [#​54379](https://redirect.github.com/nodejs/node/pull/54379 )
- \[[`d51e5a8667`](https://redirect.github.com/nodejs/node/commit/d51e5a8667 )] - **tools**: enforc
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-17 08:47:09 +00:00
liuyi
9f3b39ffd6
test: mobile e2e ( #9753 )
2025-01-17 16:22:09 +08:00
forehalo
94b0802e64
fix(nbstore): userdata id converter ( #9748 )
2025-01-17 07:43:07 +00:00
github-actions[bot]
24cd7e367c
chore(i18n): sync translations ( #9741 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: liuyi <forehalo@gmail.com >
2025-01-17 07:24:27 +00:00
forehalo
44de4474c3
feat(server): use user model ( #9710 )
2025-01-17 07:06:12 +00:00
fengmk2
a2d16f4b78
refactor(server): use workspace model on user model ( #9726 )
2025-01-17 06:16:53 +00:00
fengmk2
46aa25de0b
feat(server): page model ( #9715 )
2025-01-17 06:16:51 +00:00
fengmk2
5c934c64aa
feat(server): workspace model ( #9714 )
2025-01-17 06:16:49 +00:00
renovate
85b07a5de0
chore: bump up eslint-config-prettier version to v10 ( #9671 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier ) | [`^9.1.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/9.1.0/10.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary>
### [`v10.0.1`](https://redirect.github.com/prettier/eslint-config-prettier/releases/tag/v10.0.1 )
[Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v10.0.0...v10.0.1 )
### eslint-config-prettier
#### 10.0.0
##### Major Changes
- [#​272](https://redirect.github.com/prettier/eslint-config-prettier/pull/272 ) [`5be64be`](5be64bef68 ) Thanks [@​abrahamguo](https://redirect.github.com/abrahamguo )! - add support for [@​stylistic](https://redirect.github.com/stylistic ) formatting rules
#### Versions before 10.0.0
##### Version 9.1.0 (2023-12-02)
- Added: [unicorn/template-indent], (as a [special rule][unicorn/template-indent-special]). Thanks to Gürgün Dayıoğlu ([@​gurgunday](https://redirect.github.com/gurgunday ))!
- Changed: All the [formatting rules that were deprecated in ESLint 8.53.0][deprecated-8.53.0] are now excluded if you set the `ESLINT_CONFIG_PRETTIER_NO_DEPRECATED` environment variable.
##### Version 9.0.0 (2023-08-05)
- Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the [ESLINT_USE_FLAT_CONFIG] environment variable. Note that the *config* of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.
- Changed: [unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add `"unicode-bom": "off"` to your config to disable it again, or run ESLint with `--fix` to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien ([@​nstepien](https://redirect.github.com/nstepien ))!
##### Version 8.10.0 (2023-08-03)
- Added: [max-statements-per-line]. Thanks to [@​Zamiell](https://redirect.github.com/Zamiell )!
##### Version 8.9.0 (2023-07-27)
- Added: [vue/array-element-newline]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 8.8.0 (2023-03-20)
- Added: [@​typescript-eslint/lines-around-comment]. Thanks to [@​ttionya](https://redirect.github.com/ttionya )!
##### Version 8.7.0 (2023-03-06)
- Added: [@​typescript-eslint/block-spacing]. Thanks to [@​ttionya](https://redirect.github.com/ttionya )!
- Added: [@​typescript-eslint/key-spacing]. Thanks to [@​ttionya](https://redirect.github.com/ttionya )!
##### Version 8.6.0 (2023-01-02)
- Added: [vue/multiline-ternary]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 8.5.0 (2022-03-02)
- Added: [@​typescript-eslint/space-before-blocks]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 8.4.0 (2022-02-19)
- Added: [vue/quote-props]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 8.3.0 (2021-04-24)
- Added: Support for [@​babel/eslint-plugin]. Thanks to Chip Zhang ([@​ChipZhang](https://redirect.github.com/ChipZhang )) for the heads-up! ([eslint-plugin-babel] is still supported, too.)
##### Version 8.2.0 (2021-04-13)
- Added: [flowtype/quotes]. Thanks to Martin Zlámal ([@​mrtnzlml](https://redirect.github.com/mrtnzlml ))!
##### Version 8.1.0 (2021-02-24)
- Added: [flowtype/object-type-curly-spacing].
- Added: Dummy files for the configs removed in 8.0.0. The dummy files throw an error that try to guide you how to upgrade.
##### Version 8.0.0 (2021-02-21)
- Changed: All configs have been merged into one!
To upgrade, change:
```json
{
"extends": [
"some-other-config-you-use",
"prettier",
"prettier/@​typescript-eslint",
"prettier/babel",
"prettier/flowtype",
"prettier/react",
"prettier/standard",
"prettier/unicorn",
"prettier/vue"
]
}
```
Into:
<!-- prettier-ignore -->
```json
{
"extends": [
"some-other-config-you-use",
"prettier"
]
}
```
The `"prettier"` config now includes not just ESLint core rules, but also rules from all plugins. Much simpler!
So … what’s the catch? Why haven’t we done this earlier? Turns out it’s just a sad mistake. I ([@​lydell](https://redirect.github.com/lydell )) was confused when testing, and thought that turning off unknown rules in a config was an error. Thanks to Georgii Dolzhykov ([@​thorn0](https://redirect.github.com/thorn0 )) for pointing this out!
If you use [eslint-plugin-prettier], all you need is [plugin:prettier/recommended]:
<!-- prettier-ignore -->
```json
{
"extends": [
"some-other-config-you-use",
"plugin:prettier/recommended"
]
}
```
(The ["prettier/prettier" config][prettier-prettier-config] still exists separately. It’s the odd one out. The main `"prettier"` config does *not* include the rules from it.)
- Changed: The CLI helper tool now only prints warnings for [arrow-body-style] and [prefer-arrow-callback], just like other “special rules.” This means that if you’ve decided to use those rules and [eslint-plugin-prettier] at the same time, you’ll get warnings but exit code zero (success).
##### Version 7.2.0 (2021-01-18)
- Added: [@​typescript-eslint/object-curly-spacing].
- Added: [react/jsx-newline].
##### Version 7.1.0 (2020-12-19)
- Added: [unicorn/empty-brace-spaces]. Thanks to fisker Cheung ([@​fisker](https://redirect.github.com/fisker ))!
##### Version 7.0.0 (2020-12-05)
- Changed: At least ESLint 7.0.0 is now required.
- Changed: [arrow-body-style] and [prefer-arrow-callback] are no longer turned off by default. They only need to be turned off if you use [eslint-plugin-prettier]. If you do, add `"prettier/prettier"` to your `"extends"` array to turn them off again.
```json
{
"extends": ["prettier", "prettier/prettier"],
"plugins": ["prettier"],
"rules": {
"prettier/prettier": "error"
}
}
```
Alternatively, update [eslint-plugin-prettier] to version 3.2.0 or later which automatically turns off these two rules in its `"plugin:prettier/recommended"` config.
The CLI helper tool only warns about these rules if you have the `"prettier/prettier"` *rule* enabled for a file.
- Changed: `no-tabs` is now a validatable rule. If you use it, you should enable `allowIndentationTabs` so that the rule works regardless of your Prettier config:
```json
{
"rules": {
"no-tabs": ["error", { "allowIndentationTabs": true }]
}
}
```
- Changed: The CLI helper tool is now called just `eslint-config-prettier` instead of `eslint-config-prettier-check`. This is so that `npx eslint-config-prettier` always works regardless of whether you have already installed `eslint-config-prettier` or not: If you have, the local installation is used; if you haven’t, `npx` downloads a temporary copy.
- Changed: The CLI helper tool no longer requires you to pipe the output of `eslint --print-config` to it. Instead, it does that automatically for you via ESLint API:s added in ESLint v7.
Before:
npx eslint --print-config index.js | npx eslint-config-prettier-check
After:
npx eslint-config-prettier index.js
- Improved: The npm package is now 75% smaller.
##### Version 6.15.0 (2020-10-27)
- Added: [@​typescript-eslint/space-infix-ops]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.14.0 (2020-10-21)
- Added: New [eslint-plugin-vue] rules: \[vue/array-bracket-newline] and \[vue/block-tag-newline]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 6.13.0 (2020-10-16)
- Added: New rules in [eslint-plugin-vue] 7.0 (which supports Vue 3.0). Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 6.12.0 (2020-09-25)
- Added: [@​typescript-eslint/comma-dangle]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.11.0 (2020-04-21)
- Added: [@​typescript-eslint/keyword-spacing]. Thanks to Hans Bergren ([@​hbergren](https://redirect.github.com/hbergren ))!
##### Version 6.10.1 (2020-03-22)
- Improved: Recommend using `npx` when running the CLI helper tool.
- Updated: Mention that eslint-config-prettier has been tested with Prettier 2.0 and the latest versions of plugins.
##### Version 6.10.0 (2020-01-28)
- Added: [@​typescript-eslint/comma-spacing]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.9.0 (2019-12-27)
- Added: [vue/max-len]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 6.8.0 (2019-12-25)
- Added: [@​typescript-eslint/no-extra-semi]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 6.7.0 (2019-11-19)
- Added: [@​typescript-eslint/space-before-function-paren]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.6.0 (2019-11-17)
- Added: New [eslint-plugin-vue] rules: [vue/dot-location] and [vue/keyword-spacing]. Thanks to [@​xcatliu](https://redirect.github.com/xcatliu )!
##### Version 6.5.0 (2019-10-26)
- Added: Support for [excluding deprecated rules]. Thanks to Alex Ilyaev ([@​alexilyaev](https://redirect.github.com/alexilyaev ))!
##### Version 6.4.0 (2019-10-05)
- Added: [unicorn/no-nested-ternary]. Thanks to Yang Mingshan ([@​yangmingshan](https://redirect.github.com/yangmingshan ))!
##### Version 6.3.0 (2019-09-10)
- Added: [@​typescript-eslint/brace-style]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.2.0 (2019-09-03)
- Added: [@​typescript-eslint/quotes] (as a [special rule][@​typescript-eslint/quotes-special]). Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.1.0 (2019-08-19)
- Added: [function-call-argument-newline] (new in ESLint 6.2.0). Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 6.0.0 (2019-06-25)
- Changed: The CLI helper tool now considers [no-confusing-arrow] to conflict if you use the default value of its `allowParens` option. The default was changed to `true` in ESLint 6, which conflicts with Prettier.
If the CLI helper tool gives you errors about this after upgrading, the solution is to change this:
```json
{
"rules": {
"no-confusing-arrow": ["error"]
}
}
```
Into this:
```json
{
"rules": {
"no-confusing-arrow": ["error", { "allowParens": false }]
}
}
```
The latter works in both ESLint 6 as well as in ESLint 5 and older.
- Improved: `eslint --print-config` usage instructions. The CLI tool help text as well as the documentation has been updated to suggest commands that work in ESLint 6.0 as well as in ESLint 5 and older. (Instead of `eslint --print-config .`, use `eslint --print-config path/to/main.js`.)
##### Version 5.1.0 (2019-06-25)
- Added: [react/jsx-curly-newline]. Thanks to Masafumi Koba ([@​ybiquitous](https://redirect.github.com/ybiquitous ))!
##### Version 5.0.0 (2019-06-15)
- Removed: [react/self-closing-comp]. This rule was added in v4.1.0 not because it *conflicted* with Prettier but because it was *unnecessary* when using Prettier. However, in v1.18.0 [Prettier stopped converting empty elements to self-closing elements][prettier-self-closing]. So the rule is not unnecessary anymore.
If you use Prettier v1.17.1 or older you should be able to upgrade eslint-config-prettier to v5.0.0 without having to do anything else.
If you use Prettier v1.18.0 or newer, you might get lint errors about for example changing `<div></div>` into `<div />`. You have two options:
- Run `eslint --fix` if you prefer to enforce self-closing elements where possible. This should fix all the errors.
- Add `"react/self-closing-comp": "off"` to your ESLint config if you use autofix from your editor and you face the same [issue as Prettier did][prettier-self-closing].
- Changed: Node.js 6 is no longer officially supported, but v5.0.0 should still work with it.
##### Version 4.3.0 (2019-05-16)
- Added: New [eslint-plugin-vue] rules: [vue/arrow-spacing], [vue/block-spacing], [vue/brace-style] and [vue/comma-dangle].
- Added: New [@​typescript-eslint/eslint-plugin] rules: [@​typescript-eslint/func-call-spacing] and [@​typescript-eslint/semi].
##### Version 4.2.0 (2019-04-25)
- Added: [@​typescript-eslint/no-extra-parens]. Thanks to Keiichiro Amemiya ([@​Hoishin](https://redirect.github.com/Hoishin )) and Jen Gorfine ([@​jgorfine](https://redirect.github.com/jgorfine ))!
##### Version 4.1.0 (2019-02-26)
- Added: [linebreak-style]. Use Prettier’s [end-of-line] option instead.
- Added: [react/self-closing-comp]. Thanks to Gaurav Gupta ([@​gaurav5430](https://redirect.github.com/gaurav5430 ))!
##### Version 4.0.0 (2019-01-26)
- Breaking change: Support for [eslint-plugin-typescript] has been removed and replaced with support for its successor [@​typescript-eslint/eslint-plugin]. Thanks to TANIGUCHI Masaya ([@​ta2gch](https://redirect.github.com/ta2gch )) and everyone else who helped with this!
- Changed: [arrow-body-style] and [prefer-arrow-callback] are now marked as [special rules][arrow-special], since they might cause problems if using [eslint-plugin-prettier] and `--fix`. They are turned off by default, and the CLI helper tool will *warn* about them (but not error if you do enable them). This won’t break your linting checks, but do note that these rules will be disabled unless you explicitly enable them again, and that you might see new warnings when running the CLI helper tool.
##### Version 3.6.0 (2019-01-19)
- Added: Support for [eslint-plugin-babel]. Thanks to Matija Marohnić ([@​silvenon](https://redirect.github.com/silvenon ))!
##### Version 3.5.0 (2019-01-16)
- Fixed: The eslint-plugin-vue change from 3.4.0 has been reverted. That change requires eslint-plugin-vue@5, while many use eslint-plugin-vue@4. In other words, it was an accidental breaking change. Also, after thinking about it some more, it makes sense to have a Prettier-specific list of rules, rather than using the `vue/no-layout-rules` list, since there can be layout rules that don’t conflict with but rather complement Prettier.
- Added: New eslint-plugin-vue rules coming in the next version after 5.1.0.
##### Version 3.4.0 (2019-01-13)
- Added: Support for [eslint-plugin-typescript]. Thanks to Jed Fox ([@​j-f1](https://redirect.github.com/j-f1 ))!
- Improved: The eslint-plugin-vue integration is now using the `vue/no-layout-rules` config behind the scenes, so it should automatically stay up-to-date when new eslint-plugin-vue versions are released. Thanks to Michał Sajnóg ([@​michalsnik](https://redirect.github.com/michalsnik ))!
##### Version 3.3.0 (2018-11-11)
- Added: The [vue/html-self-closing] rule (as a [special rule][vue/html-self-closing-special]). Thanks to Yamagishi Kazutoshi ([@​ykzts](https://redirect.github.com/ykzts ))!
##### Version 3.2.0 (2018-11-10)
- Added: Support for [eslint-plugin-vue].
- Fixed: The CLI helper tool should now work in Node.js 6 with npm 3 again. Thanks to Grant Snodgrass ([@​meeber](https://redirect.github.com/meeber ))!
- Improved: Updated documentation.
##### Version 3.1.0 (2018-09-22)
- Added: Support for [eslint-plugin-unicorn]. Thanks to John Mars ([@​j0hnm4r5](https://redirect.github.com/j0hnm4r5 ))!
- Changed: The [quotes] rule is now allowed to be used to forbid unnecessary backticks. This means that the CLI helper tool no longer can automatically validate it, so you’ll need to refer the [quotes special rule documentation][quotes-special]. Thanks to Nick Petruzzelli ([@​npetruzzelli](https://redirect.github.com/npetruzzelli ))!
##### Version 3.0.1 (2018-08-13)
- Improved: `eslint --print-config` usage instructions.
##### Version 3.0.0 (2018-08-13)
- Breaking change: Dropped Node.js 4 support.
##### Version 2.10.0 (2018-08-13)
- Added: [flowtype/boolean-style]. Thanks to Mayank Agarwal ([@​Mayank1791989](https://redirect.github.com/Mayank1791989 ))!
- Added: [react/jsx-child-element-spacing]
- Added: [react/jsx-props-no-multi-spaces]
##### Version 2.9.0 (2017-11-26)
- Added: The [implicit-arrow-linebreak] rule.
##### Version 2.8.0 (2017-11-19)
- Added: The [react/jsx-one-expression-per-line] rule.
##### Version 2.7.0 (2017-11-01)
- Added: The [lines-around-comment] rule (as a [special rule][lines-around-comment-special]). Thanks to Maurice de Beijer ([@​mauricedb](https://redirect.github.com/mauricedb ))!
- Added: The [no-unexpected-multiline] rule (as a [special rule][no-unexpected-multiline-special]). Thanks to Suhas Karanth ([@​sudo-suhas](https://redirect.github.com/sudo-suhas ))!
##### Version 2.6.0 (2017-09-23)
- Added: The [no-floating-decimal] rule.
##### Version 2.5.0 (2017-09-16)
- Added: Support for [eslint-plugin-standard]. Thanks to Christian Pekeler ([@​pekeler](https://redirect.github.com/pekeler ))!
##### Version 2.4.0 (2017-09-02)
- Added: The [function-paren-newline] rule (new in [ESLint 4.6.0]). Thanks to Pierre Vanduynslager ([@​vanduynslagerp](https://redirect.github.com/vanduynslagerp ))!
##### Version 2.3.0 (2017-06-30)
- Added: The (deprecated) [indent-legacy] rule. Thanks to M. Ian Graham ([@​miangraham](https://redirect.github.com/miangraham ))!
##### Version 2.2.0 (2017-06-17)
- Added: New rules from [ESLint 4.0.0]:
- [array-element-newline]
- [array-bracket-newline]
- [semi-style]
- [switch-colon-spacing]
- Added: [react/jsx-closing-tag-location]
##### Version 2.1.1 (2017-05-20)
- No code changes. Just updates to the readme.
##### Version 2.1.0 (2017-05-13)
- Added: The [no-tabs] rule (as a [special rule][no-tabs-special]). Thanks to Alex Meah ([@​AlexMeah](https://redirect.github.com/AlexMeah ))!
##### Version 2.0.0 (2017-05-07)
- Changed/Improved: The CLI helper tool is now more helpful.
- The options of special rules are now validated if possible. If a special rule is enabled with non-conflicting options, the CLI no longer warns about it.
- If only special rules that cannot be automatically checked are found, the CLI no longer exists with a non-zero exit code. Instead, it only warns about the rules.
- Changed: The [no-confusing-arrow] is now a special rule again, since it might conflict with recent Prettier versions.
- Removed: The `react/wrap-multilines` rule (which has been deprecated for a while), since it was removed in eslint-plugin-react@7.
##### Version 1.7.0 (2017-04-19)
- Changed: The [no-confusing-arrow] is no longer a special rule, but simply turned off, since recent Prettier versions make it redundant.
- Improved: The CLI helper tool now has a more helpful message for special rules, and exits with a different status code if only special rules were found. The exit codes are now documented as well.
##### Version 1.6.0 (2017-04-05)
- Added: The [curly] rule. Thanks to Martin Rädlinger ([@​formatlos](https://redirect.github.com/formatlos ))!
##### Version 1.5.0 (2017-03-04)
- Added: The [nonblock-statement-body-position] rule.
##### Version 1.4.1 (2017-02-28)
- Improved: eslint-config-prettier is now part of the [prettier] organization! This version updates all URLs to point to the new home of the project.
##### Version 1.4.0 (2017-02-26)
- Added: The [no-confusing-arrow] rule (as a [special rule][no-confusing-arrow-special]). Thanks to Dominik Ferber ([@​dferber90](https://redirect.github.com/dferber90 ))!
- Added: Deprecated or removed rules that might conflict with prettier. Thanks to Dominik Ferber ([@​dferber90](https://redirect.github.com/dferber90 ))!
##### Version 1.3.0 (2017-02-21)
- Added: The [template-tag-spacing] rule. Thanks to Thibault Derousseaux ([@​tibdex](https://redirect.github.com/tibdex ))!
##### Version 1.2.0 (2017-02-14)
- Added: The [one-var-declaration-per-line] rule. Thanks to Ruben Oostinga ([@​0xR](https://redirect.github.com/0xR ))!
##### Version 1.1.1 (2017-02-12)
- Minor documentation tweak: Changed "Exceptions" into "Special rules".
##### Version 1.1.0 (2017-02-10)
- Fixed: The [eslint-plugin-react] exclusion rules now actually work.
- Fixed: The CLI helper tool now works in Node.js 4. Thanks to Nathan Friedly ([@​nfriedly](https://redirect.github.com/nfriedly ))!
- Added: Support for [eslint-plugin-flowtype].
- Improved: Minor things for the CLI helper tool.
- Improved: There are now tests for everything.
##### Version 1.0.3 (2017-02-03)
- Fixed: `"extends": "prettier/react"` now actually works.
##### Version 1.0.2 (2017-01-30)
- Improved: CLI helper tool instructions.
##### Version 1.0.1 (2017-01-29)
- No difference from 1.0.0. Just an `npm publish` mistake.
##### Version 1.0.0 (2017-01-29)
- Initial release.
[@​babel/eslint-plugin]: https://redirect.github.com/babel/babel/tree/main/eslint/babel-eslint-plugin
[@​typescript-eslint/block-spacing]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/block-spacing.md
[@​typescript-eslint/brace-style]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/brace-style.md
[@​typescript-eslint/comma-dangle]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/comma-dangle.md
[@​typescript-eslint/comma-spacing]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/comma-spacing.md
[@​typescript-eslint/eslint-plugin]: https://redirect.github.com/typescript-eslint/typescript-eslint
[@​typescript-eslint/func-call-spacing]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/func-call-spacing.md
[@​typescript-eslint/key-spacing]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/key-spacing.md
[@​typescript-eslint/keyword-spacing]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/keyword-spacing.md
[@​typescript-eslint/lines-around-comment]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/lines-around-comment.md
[@​typescript-eslint/no-extra-parens]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-extra-parens.md
[@​typescript-eslint/no-extra-semi]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-extra-semi.md
[@​typescript-eslint/object-curly-spacing]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/object-curly-spacing.md
[@​typescript-eslint/quotes-special]: 857257179f/README.md (quotes)
[@​typescript-eslint/quotes]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/quotes.md
[@​typescript-eslint/semi]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/semi.md
[@​typescript-eslint/space-before-blocks]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/space-before-blocks.md
[@​typescript-eslint/space-before-function-paren]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/space-before-function-paren.md
[@​typescript-eslint/space-infix-ops]: https://redirect.github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/space-infix-ops.md
[array-bracket-newline]: https://eslint.org/docs/rules/array-bracket-newline
[array-element-newline]: https://eslint.org/docs/rules/array-element-newline
[arrow-body-style]: https://eslint.org/docs/rules/arrow-body-style
[arrow-special]: 2c842675e5/README.md (arrow-body-style-and-prefer-arrow-callback)
[curly]: https://eslint.org/docs/rules/curly
[deprecated-8.53.0]: https://eslint.org/blog/2023/10/deprecating-formatting-rules/
[end-of-line]: https://prettier.io/docs/en/options.html#end-of-line
[eslint 4.0.0]: https://eslint.org/blog/2017/06/eslint-v4.0.0-released
[eslint 4.6.0]: https://eslint.org/blog/2017/09/eslint-v4.6.0-released
[ESLINT_USE_FLAT_CONFIG]: https://redirect.github.com/prettier/eslint-config-prettier#eslint_use_flat_config-environment-variable
[eslint-plugin-babel]: https://redirect.github.com/babel/eslint-plugin-babel
[eslint-plugin-flowtype]: https://redirect.github.com/gajus/eslint-plugin-flowtype
[eslint-plugin-prettier]: https://redirect.github.com/prettier/eslint-plugin-prettier
[eslint-plugin-react]: https://redirect.github.com/yannickcr/eslint-plugin-react
[eslint-plugin-standard]: https://redirect.github.com/xjamundx/eslint-plugin-standard
[eslint-plugin-typescript]: https://redirect.github.com/bradzacher/eslint-plugin-typescript
[eslint-plugin-unicorn]: https://redirect.github.com/sindresorhus/eslint-plugin-unicorn
[eslint-plugin-vue]: https://redirect.github.com/vuejs/eslint-plugin-vue
[excluding deprecated rules]: 9f6b59486a (excluding-deprecated-rules)
[flowtype/boolean-style]: https://redirect.github.com/gajus/eslint-plugin-flowtype#eslint-plugin-flowtype-rules-boolean-style
[flowtype/object-type-curly-spacing]: https://redirect.github.com/gajus/eslint-plugin-flowtype#eslint-plugin-flowtype-rules-object-type-curly-spacing
[flowtype/quotes]: https://redirect.github.com/gajus/eslint-plugin-flowtype#eslint-plugin-flowtype-rules-quotes
[function-call-argument-newline]: https://eslint.org/docs/rules/function-call-argument-newline
[function-paren-newline]: https://eslint.org/docs/rules/function-paren-newline
[implicit-arrow-linebreak]: https://eslint.org/docs/rules/implicit-arrow-linebreak
[indent-legacy]: https://eslint.org/docs/rules/indent-legacy
[linebreak-style]: https://eslint.org/docs/rules/linebreak-style
[lines-around-comment-special]: 5399175c37/README.md (lines-around-comment)
[lines-around-comment]: https://eslint.org/docs/rules/lines-around-comment
[max-statements-per-line]: https://eslint.org/docs/latest/rules/max-statements-per-line
[no-confusing-arrow-special]: 08ac5bcc25/README.md (no-confusing-arrow)
[no-confusing-arrow]: https://eslint.org/docs/rules/no-confusing-arrow
[no-floating-decimal]: https://eslint.org/docs/rules/no-floating-decimal
[no-tabs-special]: dfa6e2b51f/README.md (no-tabs)
[no-tabs]: https://eslint.org/docs/rules/no-tabs
[no-unexpected-multiline-special]: 5399175c37/README.md (no-unexpected-multiline)
[no-unexpected-multiline]: https://eslint.org/docs/rules/no-unexpected-multiline
[nonblock-statement-body-position]: https://eslint.org/docs/rules/nonblock-statement-body-position
[one-var-declaration-per-line]: https://eslint.org/docs/rules/one-var-declaration-per-line
[plugin:prettier/recommended]: https://redirect.github.com/prettier/eslint-plugin-prettier#recommended-configuration
[prefer-arrow-callback]: https://eslint.org/docs/rules/prefer-arrow-callback
[prettier-prettier-config]: 03c79b9306 (arrow-body-style-and-prefer-arrow-callback)
[prettier-self-closing]: https://prettier.io/blog/2019/06/06/1.18.0.html#stop-converting-empty-jsx-elements-to-self-closing-elements-6127-by-duailibe
[prettier]: https://redirect.github.com/prettier
[quotes-special]: 8d264cd0a7/README.md (quotes)
[quotes]: https://eslint.org/docs/rules/quotes
[react/jsx-child-element-spacing]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-child-element-spacing.md
[react/jsx-closing-tag-location]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-closing-tag-location.md
[react/jsx-curly-newline]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-curly-newline.md
[react/jsx-newline]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-newline.md
[react/jsx-one-expression-per-line]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-one-expression-per-line.md
[react/jsx-props-no-multi-spaces]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-props-no-multi-spaces.md
[react/self-closing-comp]: https://redirect.github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/self-closing-comp.md
[semi-style]: https://eslint.org/docs/rules/semi-style
[switch-colon-spacing]: https://eslint.org/docs/rules/switch-colon-spacing
[template-tag-spacing]: https://eslint.org/docs/rules/template-tag-spacing
[unicode-bom]: https://eslint.org/docs/rules/unicode-bom
[unicorn/empty-brace-spaces]: https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/empty-brace-spaces.md
[unicorn/no-nested-ternary]: https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-nested-ternary.md
[unicorn/template-indent-special]: 4110dff0c5/README.md (unicorntemplate-indent)
[unicorn/template-indent]: https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/template-indent.md
[vue/array-element-newline]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/array-element-newline.md
[vue/arrow-spacing]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/arrow-spacing.md
[vue/block-spacing]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/block-spacing.md
[vue/brace-style]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/brace-style.md
[vue/comma-dangle]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/comma-dangle.md
[vue/dot-location]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/dot-location.md
[vue/html-self-closing-special]: d5e7af9862/README.md (vuehtml-self-closing)
[vue/html-self-closing]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/html-self-closing.md
[vue/keyword-spacing]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/array-bracket-newline.md
[vue/keyword-spacing]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/block-tag-newline.md
[vue/keyword-spacing]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/keyword-spacing.md
[vue/max-len]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/max-len.md
[vue/multiline-ternary]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/multiline-ternary.md
[vue/quote-props]: https://redirect.github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/quote-props.md
### [`v10.0.0`](https://redirect.github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#1000 )
[Compare Source](https://redirect.github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.0 )
##### Major Changes
- [#​272](https://redirect.github.com/prettier/eslint-config-prettier/pull/272 ) [`5be64be`](5be64bef68 ) Thanks [@​abrahamguo](https://redirect.github.com/abrahamguo )! - add support for [@​stylistic](https://redirect.github.com/stylistic ) formatting rules
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-17 05:23:03 +00:00
doouding
b350dd1580
fix: legacy e2e test debug ( #9746 )
2025-01-17 04:26:59 +00:00
EYHN
ca9c94861a
refactor(core): adjust merbers module apis ( #9695 )
2025-01-17 02:50:02 +00:00
forehalo
64335b9e0c
feat(server): add model base ( #9734 )
2025-01-17 02:03:53 +00:00
L-Sun
c2149f218b
refactor(editor): enable toc dragging in page mode ( #9736 )
...
Related [BS-2322](https://linear.app/affine-design/issue/BS-2322/toc-排序坏掉部分的修复 )
2025-01-16 17:53:28 +00:00
EYHN
a2ffdb4047
feat(core): new worker workspace engine ( #9257 )
2025-01-16 16:22:18 +00:00
pengx17
7dc470e7ea
feat(core): add new bs dnd adapter ( #9717 )
2025-01-16 13:54:50 +00:00
doouding
99717196c5
refactor: rewrite blocksuite dnd ( #9595 )
...
### Changed
- Refactored BlockSuite drag-and-drop using @atlaskit/pragmatic-drag-and-drop/element/adapter.
- Updated block dragging to use the new drag-and-drop infrastructure.
### BlockSuite DND API
Access the BlockSuite drag-and-drop API via `std.dnd`. This is a lightweight wrapper around pragmatic-drag-and-drop, offering convenient generic types and more intuitive option names.
#### Drag payload structure
There's some constrain about drag payload. The whole drag payload looks like this:
```typescript
type DragPayload = {
entity: {
type: string
},
from: {
at: 'blocksuite',
docId: string
}
}
```
- The `from` field is auto-generated—no need for manual handling.
- The `entity` field is customizable, but it must include a `type`.
All drag-and-drop methods accept a generic type for entity, ensuring more accurate payloads in event handlers.
```typescript
type BlockEntity = {
type: 'blocks',
blockIds: string[]
}
dnd.draggable<BlockEntity>({
element: someElement,
setDragData: () => {
// the return type must satisfy the generic type
// in this case, it's BlockEntity
return {
type: 'blocks',
blockIds: []
}
}
});
dnd.monitor<BlockEntity>({
// the arguments is same for other event handler
onDrag({ source }) {
// the type of this is BlockEntity
source.data.entity
}
})
```
#### Drop payload
When hover on droppable target. You can set drop payload as well. All drag-and-drop methods accept a second generic type for drop payload.
The drop payload is customizable. Additionally, the DND system will add an `edge` field to the final payload object, indicating the nearest edge of the drop target relative to the current drag position.
```typescript
type DropPayload = {
blockId: string;
}
dnd.dropTarget<BlockEntity, DropPayload>({
getData() {
// the type should be DropPayload
return {
blockId: 'someId'
}
}
});
dnd.monitor<BlockEntity, DropPayload>({
// drag over on drop target
onDrag({ location }) {
const target = location.current.dropTargets[0];
// the type is DropPayload
target.data;
// retrieve the nearest edge of the drop target relative to the current drop position.
target.data.edge;
}
})
```
2025-01-16 12:36:58 +00:00
liuyi
3828144849
fix(server): disable checksum check for r2 storage when using aws-s3 sdk ( #9735 )
2025-01-16 11:47:50 +00:00
renovate
908afe19ee
chore: bump up file-type version to v20 ( #9731 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [file-type](https://redirect.github.com/sindresorhus/file-type ) | [`^19.6.0` -> `^20.0.0`](https://renovatebot.com/diffs/npm/file-type/19.6.0/20.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [file-type](https://redirect.github.com/sindresorhus/file-type ) | [`^19.5.0` -> `^20.0.0`](https://renovatebot.com/diffs/npm/file-type/19.6.0/20.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>sindresorhus/file-type (file-type)</summary>
### [`v20.0.0`](https://redirect.github.com/sindresorhus/file-type/releases/tag/v20.0.0 )
[Compare Source](https://redirect.github.com/sindresorhus/file-type/compare/v19.6.0...v20.0.0 )
##### Breaking
- Drop MIME-type and extension enumeration in types ([#​693](https://redirect.github.com/sindresorhus/file-type/issues/693 )) [`0ff11c6`](https://redirect.github.com/sindresorhus/file-type/commit/0ff11c6 )
- Remove `NodeFileTypeParser` in favor of using `FileTypeParser` on all platforms ([#​707](https://redirect.github.com/sindresorhus/file-type/issues/707 )) [`ff8eed8`](https://redirect.github.com/sindresorhus/file-type/commit/ff8eed8 )
##### Improvements
- Give API access to `FileTypeParser#detectors` ([#​704](https://redirect.github.com/sindresorhus/file-type/issues/704 )) [`7e72bbc`](https://redirect.github.com/sindresorhus/file-type/commit/7e72bbc )
- Improve Nikon RAW NEF (Tiff) format detection ([#​670](https://redirect.github.com/sindresorhus/file-type/issues/670 )) [`cf6fc1e`](https://redirect.github.com/sindresorhus/file-type/commit/cf6fc1e )
- Add support for Java archive (`.jar`) ([#​719](https://redirect.github.com/sindresorhus/file-type/issues/719 )) [`8651809`](https://redirect.github.com/sindresorhus/file-type/commit/8651809 )
- Add support for MSOffice macro-enabled docs and templates ([#​720](https://redirect.github.com/sindresorhus/file-type/issues/720 )) [`7fe5667`](https://redirect.github.com/sindresorhus/file-type/commit/7fe5667 )
- Add support for OpenDocument graphics and templates ([#​718](https://redirect.github.com/sindresorhus/file-type/issues/718 )) [`4db407d`](https://redirect.github.com/sindresorhus/file-type/commit/4db407d )
- Add support for Microsoft Excel template with macros (.xltm) ([#​714](https://redirect.github.com/sindresorhus/file-type/issues/714 )) [`1fe621a`](https://redirect.github.com/sindresorhus/file-type/commit/1fe621a )
- Add support for Microsoft Word template (.dotx) ([#​713](https://redirect.github.com/sindresorhus/file-type/issues/713 )) [`643ef78`](https://redirect.github.com/sindresorhus/file-type/commit/643ef78 )
- Add support for Microsoft Excel template (`.xltx`) ([#​712](https://redirect.github.com/sindresorhus/file-type/issues/712 )) [`0dab3e0`](https://redirect.github.com/sindresorhus/file-type/commit/0dab3e0 )
- Add support for Microsoft PowerPoint template ( `.potx`) ([#​710](https://redirect.github.com/sindresorhus/file-type/issues/710 )) [`f978619`](https://redirect.github.com/sindresorhus/file-type/commit/f978619 )
- Add support for ZIP decompression using `@tokenizer/inflate` ([#​695](https://redirect.github.com/sindresorhus/file-type/issues/695 )) [`399b0f1`](https://redirect.github.com/sindresorhus/file-type/commit/399b0f1 )
- Add support for `.lz4` file format ([#​706](https://redirect.github.com/sindresorhus/file-type/issues/706 )) [`74acf94`](https://redirect.github.com/sindresorhus/file-type/commit/74acf94 )
- Add support for format `.drc`, Google's Draco 3D Data Compression ([#​702](https://redirect.github.com/sindresorhus/file-type/issues/702 )) [`e99257d`](https://redirect.github.com/sindresorhus/file-type/commit/e99257d )
##### Fixes
- Fix code sequence "File Type Box" detection ([#​705](https://redirect.github.com/sindresorhus/file-type/issues/705 )) [`7d4dd8d`](https://redirect.github.com/sindresorhus/file-type/commit/7d4dd8d )
***
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-16 10:08:14 +00:00
renovate
9160b72d5b
chore: bump up electron version to v34 ( #9694 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [electron](https://redirect.github.com/electron/electron ) | [`^33.3.0` -> `^34.0.0`](https://renovatebot.com/diffs/npm/electron/33.3.1/34.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>electron/electron (electron)</summary>
### [`v34.0.0`](https://redirect.github.com/electron/electron/releases/tag/v34.0.0 ): electron v34.0.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v33.3.1...v34.0.0 )
### Release Notes for v34.0.0
#### Other Changes
- Updated Chromium to 132.0.6834.83. [#​45164](https://redirect.github.com/electron/electron/pull/45164 )
#### Documentation
- Documentation changes: [#​45189](https://redirect.github.com/electron/electron/pull/45189 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-16 09:51:15 +00:00
forehalo
1687184891
feat(server): feature model ( #9709 )
...
close CLOUD-101
2025-01-16 09:36:16 +00:00
renovate
0acd23695b
chore: bump up @sentry/esbuild-plugin version to v3 ( #9720 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sentry/esbuild-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`^2.22.7` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.23.0/3.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>getsentry/sentry-javascript-bundler-plugins (@​sentry/esbuild-plugin)</summary>
### [`v3.0.0`](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#300 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/compare/2.23.0...3.0.0 )
##### Breaking Changes
- Injected code will now use `let`, which was added in ES6 (ES2015).
This means that ES6 is the minimum JavaScript version that the Sentry bundler plugins support.
- Deprecated options have been removed:
- `deleteFilesAfterUpload` - Use `filesToDeleteAfterUpload` instead
- `bundleSizeOptimizations.excludePerformanceMonitoring` - Use `bundleSizeOptimizations.excludeTracing` instead
- `_experiments.moduleMetadata` - Use `moduleMetadata` instead
- `cleanArtifacts` - Did not do anything
##### List of Changes
- fix!: Wrap injected code in block-statement to contain scope ([#​646](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/646 ))
- chore!: Remove deprecated options ([#​654](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/654 ))
- feat(logger): Use console methods respective to log level ([#​652](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/652 ))
- fix(webpack): Ensure process exits when done ([#​653](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/653 ))
- fix: Use correct replacement matcher for `bundleSizeOptimizations.excludeTracing` ([#​644](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/644 ))
Work in this release contributed by [@​jdelStrother](https://redirect.github.com/jdelStrother ). Thank you for your contribution!
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-16 09:20:13 +00:00
fundon
268e89911a
perf(editor): fix autoUpdate being continuously added when updating selections ( #9727 )
...
Since `updated` is triggered every time click or update the selection, `autoUpdate` will be continuously added.
Case: select text and `Shift+ArrowLeft/ArrowRight`
2025-01-16 09:05:10 +00:00
akumatus
562e358dac
fix(core): downward arrow is visible when message panel is not scrollable ( #9670 )
...
Fix issue [AF-2056](https://linear.app/affine-design/issue/AF-2056 ).
### What changed?
- Check both `showDownIndicator` and `filteredItems.length` when rendering `DownArrowIcon`.
- Use `scrollIntoView` instead of `scrollToEnd` during AI result transmission.

2025-01-16 08:49:10 +00:00
L-Sun
969ac30874
fix(editor): reactive heading icon ( #9729 )
...
Close [BS-2407](https://linear.app/affine-design/issue/BS-2407/[bug]-edgeless-里选中-title-后更改,hint-没有改变 )
2025-01-16 08:32:15 +00:00
doodlewind
509cdfd7bf
fix(editor): playground font inconsistency ( #9728 )
2025-01-16 08:16:13 +00:00
renovate
cb81f4a963
chore: bump up @sentry/webpack-plugin version to v3 ( #9721 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sentry/webpack-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`^2.22.7` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.23.0/3.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>getsentry/sentry-javascript-bundler-plugins (@​sentry/webpack-plugin)</summary>
### [`v3.0.0`](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#300 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/compare/2.23.0...3.0.0 )
##### Breaking Changes
- Injected code will now use `let`, which was added in ES6 (ES2015).
This means that ES6 is the minimum JavaScript version that the Sentry bundler plugins support.
- Deprecated options have been removed:
- `deleteFilesAfterUpload` - Use `filesToDeleteAfterUpload` instead
- `bundleSizeOptimizations.excludePerformanceMonitoring` - Use `bundleSizeOptimizations.excludeTracing` instead
- `_experiments.moduleMetadata` - Use `moduleMetadata` instead
- `cleanArtifacts` - Did not do anything
##### List of Changes
- fix!: Wrap injected code in block-statement to contain scope ([#​646](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/646 ))
- chore!: Remove deprecated options ([#​654](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/654 ))
- feat(logger): Use console methods respective to log level ([#​652](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/652 ))
- fix(webpack): Ensure process exits when done ([#​653](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/653 ))
- fix: Use correct replacement matcher for `bundleSizeOptimizations.excludeTracing` ([#​644](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/644 ))
Work in this release contributed by [@​jdelStrother](https://redirect.github.com/jdelStrother ). Thank you for your contribution!
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-16 07:26:08 +00:00
renovate
6a07d0a7dd
chore: bump up changelogithub version to v13 ( #9723 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [changelogithub](https://redirect.github.com/antfu/changelogithub ) | [`^0.13.11` -> `^13.0.0`](https://renovatebot.com/diffs/npm/changelogithub/0.13.11/13.12.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>antfu/changelogithub (changelogithub)</summary>
### [`v13.12.1`](https://redirect.github.com/antfu/changelogithub/releases/tag/v13.12.1 )
[Compare Source](https://redirect.github.com/antfu/changelogithub/compare/v0.13.11...v13.12.1 )
Adopt to [Epoch SemVer](https://antfu.me/posts/epoch-semver ), no behavior change from the last version.
*No significant changes*
##### [View changes on GitHub](https://redirect.github.com/antfu/changelogithub/compare/v13.12.0...v13.12.1 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-01-16 07:05:43 +00:00
pengx17
9f3a304885
feat(electron): more desktop app related shortcuts ( #9724 )
...
fix AF-2126, AF-2124
- Add CMD+M for minimize the app.
- Enhance how CMD+W works. Close the following in order, stop if any one is closed:
- peek view
- split view
- tab
- otherwise, hide the app
2025-01-16 06:50:08 +00:00
fundon
676f855564
fix(editor): stop paste-copy event bubbling on bookmark modal ( #9713 )
...
Closes: [BS-2402](https://linear.app/affine-design/issue/BS-2402/bookmark-没法粘贴修改标题,会跑到下一行 )
2025-01-16 06:34:09 +00:00
L-Sun
f7cbd21dd9
chore(debug): add vscode debug launch setting ( #9725 )
...
This PR allows vscode to add breakpoints to the editor's code.
2025-01-16 06:17:41 +00:00
renovate
32f09b5ac0
chore: bump up all non-major dependencies ( #9689 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.726.1` -> `3.729.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.726.1/3.729.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@capacitor/browser](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`6.0.4` -> `6.0.5`](https://renovatebot.com/diffs/npm/@capacitor%2fbrowser/6.0.4/6.0.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@faker-js/faker](https://fakerjs.dev ) ([source](https://redirect.github.com/faker-js/faker )) | [`9.3.0` -> `9.4.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.3.0/9.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/core](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.30.0` -> `1.30.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcore/1.30.0/1.30.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.57.0` -> `0.57.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.57.0/0.57.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/exporter-zipkin](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.30.0` -> `1.30.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-zipkin/1.30.0/1.30.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.57.0` -> `0.57.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.57.0/0.57.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.57.0` -> `0.57.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.57.0/0.57.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.30.0` -> `1.30.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/1.30.0/1.30.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.30.0` -> `1.30.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/1.30.0/1.30.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.57.0` -> `0.57.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.57.0/0.57.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.30.0` -> `1.30.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/1.30.0/1.30.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/electron](https://redirect.github.com/getsentry/sentry-electron ) | [`5.9.0` -> `5.10.0`](https://renovatebot.com/diffs/npm/@sentry%2felectron/5.9.0/5.10.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.48.0` -> `8.50.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.48.0/8.50.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@smarttools/eslint-plugin-rxjs](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs ) | [`1.0.15` -> `1.0.16`](https://renovatebot.com/diffs/npm/@smarttools%2feslint-plugin-rxjs/1.0.15/1.0.16 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@testing-library/react](https://redirect.github.com/testing-library/react-testing-library ) | [`16.1.0` -> `16.2.0`](https://renovatebot.com/diffs/npm/@testing-library%2freact/16.1.0/16.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.12` -> `20.17.14`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.12/20.17.14 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [fs-extra](https://redirect.github.com/jprichardson/node-fs-extra ) | [`11.2.0` -> `11.3.0`](https://renovatebot.com/diffs/npm/fs-extra/11.2.0/11.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`16.5.3` -> `16.6.0`](https://renovatebot.com/diffs/npm/happy-dom/16.5.3/16.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [nest-winston](https://redirect.github.com/gremo/nest-winston ) | [`1.10.0` -> `1.10.1`](https://renovatebot.com/diffs/npm/nest-winston/1.10.0/1.10.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [postcss](https://postcss.org/ ) ([source](https://redirect.github.com/postcss/postcss )) | [`8.5.0` -> `8.5.1`](https://renovatebot.com/diffs/npm/postcss/8.5.0/8.5.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`1.27.0` -> `1.27.2`](https://renovatebot.com/diffs/npm/shiki/1.27.0/1.27.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [sonner](https://sonner.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/sonner )) | [`1.7.1` -> `1.7.2`](https://renovatebot.com/diffs/npm/sonner/1.7.1/1.7.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [storybook](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/cli ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/cli )) | [`8.4.7` -> `8.5.0`](https://renovatebot.com/diffs/npm/storybook/8.4.7/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.2.1` -> `7.2.2`](https://renovatebot.com/diffs/npm/undici/7.2.1/7.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.101.0` -> `3.102.0`](https://renovatebot.com/diffs/npm/wrangler/3.101.0/3.102.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.729.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37290-2025-01-15 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.726.1...v3.729.0 )
##### Features
- **client-s3:** This change enhances integrity protections for new SDK requests to S3. S3 SDKs now support the CRC64NVME checksum algorithm, full object checksums for multipart S3 objects, and new default integrity protections for S3 requests. ([a550721](a550721e05 ))
#### [3.726.1](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1 ) (2025-01-10)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>ionic-team/capacitor-plugins (@​capacitor/browser)</summary>
### [`v6.0.5`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/browser%406.0.5 )
[Compare Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/browser@6.0.4...@capacitor/browser@6.0.5 )
##### Bug Fixes
- **browser:** crash when trying to open blob urls on android ([#​2274](https://redirect.github.com/ionic-team/capacitor-plugins/issues/2274 )) ([#​2294](https://redirect.github.com/ionic-team/capacitor-plugins/issues/2294 )) ([111582c](111582c2e7 ))
</details>
<details>
<summary>faker-js/faker (@​faker-js/faker)</summary>
### [`v9.4.0`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#940-2025-01-15 )
[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.3.0...v9.4.0 )
##### Features
- **finance:** use fake patterns for transactionDescription ([#​3202](https://redirect.github.com/faker-js/faker/issues/3202 )) ([5ec4a6c](5ec4a6c9dd ))
- **internet:** update to simplified modern user-agent list ([#​3324](https://redirect.github.com/faker-js/faker/issues/3324 )) ([3c7abb5](3c7abb55e6 ))
- **location:** add list of spoken languages ([#​3333](https://redirect.github.com/faker-js/faker/issues/3333 )) ([ff6dda9](ff6dda94dd ))
##### Changed Locales
- **locale:** fix various locale data with trailing spaces ([#​3329](https://redirect.github.com/faker-js/faker/issues/3329 )) ([e5eec0e](e5eec0ed84 ))
- **locale:** improve product_name data in en and tr ([#​3372](https://redirect.github.com/faker-js/faker/issues/3372 )) ([773fc1f](773fc1f654 ))
##### Bug Fixes
- **animal:** re-moo-ved some incorrect cow data ([#​3326](https://redirect.github.com/faker-js/faker/issues/3326 )) ([47f835b](47f835bd0d ))
- basic wildcard range handling + add more tests ([#​3322](https://redirect.github.com/faker-js/faker/issues/3322 )) ([817f8a0](817f8a01d9 ))
- **finance:** update Discover card number format to ensure accuracy ([#​3336](https://redirect.github.com/faker-js/faker/issues/3336 )) ([69c0063](69c006344b ))
- **image:** dataUri should return random type ([#​3347](https://redirect.github.com/faker-js/faker/issues/3347 )) ([eceb17d](eceb17d257 ))
- **locales:** update chemical element names in zh_CN ([#​3371](https://redirect.github.com/faker-js/faker/issues/3371 )) ([6ec6f84](6ec6f84922 ))
- **location:** fix bad uz street_name_part data ([#​3328](https://redirect.github.com/faker-js/faker/issues/3328 )) ([b6132cb](b6132cbee6 ))
- **music:** fix truncated song names with commas ([#​3327](https://redirect.github.com/faker-js/faker/issues/3327 )) ([f36fc71](f36fc71ac4 )), closes [#​996](https://redirect.github.com/faker-js/faker/issues/996 )
- **system:** semver parts should not be limited to 0-9 ([#​3349](https://redirect.github.com/faker-js/faker/issues/3349 )) ([c0d92b8](c0d92b8fa8 ))
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/core)</summary>
### [`v1.30.1`](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/v1.30.0...cbc912d67bda462ca00449d7ce7b80052c20a4fc )
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-js/compare/v1.30.0...v1.30.1 )
</details>
<details>
<summary>getsentry/sentry-electron (@​sentry/electron)</summary>
### [`v5.10.0`](https://redirect.github.com/getsentry/sentry-electron/blob/HEAD/CHANGELOG.md#5100 )
[Compare Source](https://redirect.github.com/getsentry/sentry-electron/compare/5.9.0...5.10.0 )
- fix: Deprecate renderer init options which should only be used in main process
([#​1044](https://redirect.github.com/getsentry/sentry-electron/issues/1044 ))
- feat: Update from
[v8.46.0](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.46.0 )
to
[v8.48.0](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.48.0 )
of JavaScript SDKs ([#​1046](https://redirect.github.com/getsentry/sentry-electron/issues/1046 ))
- feat: Determine Electron process from minidump metadata ([#​1049](https://redirect.github.com/getsentry/sentry-electron/issues/1049 ))
- fix: Guard against invalid queue entries ([#​1053](https://redirect.github.com/getsentry/sentry-electron/issues/1053 ))
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.50.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.50.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.49.0...8.50.0 )
- feat(v8/react): Add support for React Router `createMemoryRouter` ([#​14985](https://redirect.github.com/getsentry/sentry-javascript/pull/14985 ))
#### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) | 23.29 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) - with treeshaking flags | 21.96 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing) | 35.85 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) | 73.19 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) - with treeshaking flags | 63.58 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay with Canvas) | 77.5 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay, Feedback) | 89.43 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Feedback) | 39.5 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. sendFeedback) | 27.89 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. FeedbackAsync) | 32.69 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) | 25.97 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) (incl. Tracing) | 38.67 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) | 27.57 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) (incl. Tracing) | 37.71 KB |
| [@​sentry/svelte](https://redirect.github.com/sentry/svelte ) | 23.45 KB |
| CDN Bundle | 24.49 KB |
| CDN Bundle (incl. Tracing) | 37.56 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.84 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 78.2 KB |
| CDN Bundle - uncompressed | 71.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 111.42 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 225.68 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.78 KB |
| [@​sentry/nextjs](https://redirect.github.com/sentry/nextjs ) (client) | 38.92 KB |
| [@​sentry/sveltekit](https://redirect.github.com/sentry/sveltekit ) (client) | 36.35 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) | 162.82 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) - without tracing | 98.95 KB |
| [@​sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless ) | 126.65 KB |
### [`v8.49.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.49.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.48.0...8.49.0 )
- feat(v8/browser): Flush offline queue on flush and browser online event ([#​14969](https://redirect.github.com/getsentry/sentry-javascript/pull/14969 ))
- feat(v8/react): Add a `handled` prop to ErrorBoundary ([#​14978](https://redirect.github.com/getsentry/sentry-javascript/pull/14978 ))
- fix(profiling/v8): Don't put `require`, `__filename` and `__dirname` on global object ([#​14952](https://redirect.github.com/getsentry/sentry-javascript/pull/14952 ))
- fix(v8/node): Enforce that ContextLines integration does not leave open file handles ([#​14997](https://redirect.github.com/getsentry/sentry-javascript/pull/14997 ))
- fix(v8/replay): Disable mousemove sampling in rrweb for iOS browsers ([#​14944](https://redirect.github.com/getsentry/sentry-javascript/pull/14944 ))
- fix(v8/sveltekit): Ensure source maps deletion is called after source ma… ([#​14963](https://redirect.github.com/getsentry/sentry-javascript/pull/14963 ))
- fix(v8/vue): Re-throw error when no errorHandler exists ([#​14943](https://redirect.github.com/getsentry/sentry-javascript/pull/14943 ))
Work in this release was contributed by [@​HHK1](https://redirect.github.com/HHK1 ) and [@​mstrokin](https://redirect.github.com/mstrokin ). Thank you for your contribution!
#### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) | 23.29 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) - with treeshaking flags | 21.96 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing) | 35.85 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) | 73.19 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) - with treeshaking flags | 63.58 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay with Canvas) | 77.5 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay, Feedback) | 89.44 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Feedback) | 39.5 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. sendFeedback) | 27.89 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. FeedbackAsync) | 32.69 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) | 25.97 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) (incl. Tracing) | 38.67 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) | 27.57 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) (incl. Tracing) | 37.71 KB |
| [@​sentry/svelte](https://redirect.github.com/sentry/svelte ) | 23.45 KB |
| CDN Bundle | 24.49 KB |
| CDN Bundle (incl. Tracing) | 37.56 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.84 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 78.2 KB |
| CDN Bundle - uncompressed | 71.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 111.42 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 225.68 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.78 KB |
| [@​sentry/nextjs](https://redirect.github.com/sentry/nextjs ) (client) | 38.92 KB |
| [@​sentry/sveltekit](https://redirect.github.com/sentry/sveltekit ) (client) | 36.36 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) | 162.82 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) - without tracing | 98.95 KB |
| [@​sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless ) | 126.65 KB |
</details>
<details>
<summary>DaveMBush/eslint-plugin-rxjs (@​smarttools/eslint-plugin-rxjs)</summary>
### [`v1.0.16`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.16 ): 1.0.16 (2025-01-15)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.15...v1.0.16 )
Remove name property from recommended-legacy
Cleans up circular references
</details>
<details>
<summary>storybookjs/storybook (@​storybook/addon-essentials)</summary>
### [`v8.5.0`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#850 )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.4.7...v8.5.0 )
Storybook 8.5 is packed with powerful features to enhance your development workflow. This release makes it easier than ever to build accessible, well-tested UIs. Here’s what’s new:
- 🦾 Realtime accessibility tests to help build UIs for everybody
- 🛡️ Project code coverage to measure the completeness of your tests
- 🎯 Focused tests for faster test feedback
- ⚛️ React Native Web Vite framework (experimental) for testing mobile UI⚛️
- 🎁 Storybook test early access program to level up your testing game
- 💯 Hundreds more improvements
<details>
<summary>List of all updates</summary>
- Addon A11y: Add conditional rendering for a11y violation number in Testing Module - [#​30073](https://redirect.github.com/storybookjs/storybook/pull/30073 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Add typesVersions support for TypeScript definitions in a11y package - [#​30005](https://redirect.github.com/storybookjs/storybook/pull/30005 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Adjust default behaviour when using with experimental-addon-test - [#​30162](https://redirect.github.com/storybookjs/storybook/pull/30162 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Change default element selector - [#​30253](https://redirect.github.com/storybookjs/storybook/pull/30253 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Create a11y test provider and revamp a11y addon - [#​29643](https://redirect.github.com/storybookjs/storybook/pull/29643 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Don't set a11y tag as comment in automigrations - [#​30257](https://redirect.github.com/storybookjs/storybook/pull/30257 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Fix skipped status handling in Testing Module - [#​30077](https://redirect.github.com/storybookjs/storybook/pull/30077 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Refactor environment variable handling for Vitest integration - [#​30022](https://redirect.github.com/storybookjs/storybook/pull/30022 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon A11y: Remove warnings API - [#​30049](https://redirect.github.com/storybookjs/storybook/pull/30049 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Addon A11y: Run the a11y automigration on postInstall - [#​30004](https://redirect.github.com/storybookjs/storybook/pull/30004 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Addon A11y: Show errors of axe properly - [#​30050](https://redirect.github.com/storybookjs/storybook/pull/30050 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Addon A11y: Update accessibility status handling in TestProviderRender - [#​30027](https://redirect.github.com/storybookjs/storybook/pull/30027 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon Docs: Dynamically import rehype - [#​29544](https://redirect.github.com/storybookjs/storybook/pull/29544 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon Docs: Make new code panel opt in - [#​30248](https://redirect.github.com/storybookjs/storybook/pull/30248 ), thanks [@​shilman](https://redirect.github.com/shilman )!
- Addon Onboarding: Prebundle react-confetti - [#​29996](https://redirect.github.com/storybookjs/storybook/pull/29996 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Add `@vitest/coverage-v8` during postinstall if no coverage reporter is installed - [#​29993](https://redirect.github.com/storybookjs/storybook/pull/29993 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Add prerequisite check for MSW - [#​30193](https://redirect.github.com/storybookjs/storybook/pull/30193 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Add support for previewHead - [#​29808](https://redirect.github.com/storybookjs/storybook/pull/29808 ), thanks [@​ndelangen](https://redirect.github.com/ndelangen )!
- Addon Test: Add Vitest 3 support - [#​30181](https://redirect.github.com/storybookjs/storybook/pull/30181 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon Test: Always run Vitest in watch mode internally - [#​29749](https://redirect.github.com/storybookjs/storybook/pull/29749 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
- Addon Test: Always use installed version of vitest - [#​30134](https://redirect.github.com/storybookjs/storybook/pull/30134 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Addon Test: Clarify message when `vitest` detects missing deps - [#​29763](https://redirect.github.com/storybookjs/storybook/pull/29763 ), thanks [@​ndelangen](https://redirect.github.com/ndelangen )!
- Addon Test: Clear coverage data when starting or watching - [#​30072](https://redirect.github.com/storybookjs/storybook/pull/30072 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Context menu UI - [#​29727](https://redirect.github.com/storybookjs/storybook/pull/29727 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Context menu updates - [#​30107](https://redirect.github.com/storybookjs/storybook/pull/30107 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Correctly stop Storybook when Vitest closes - [#​30012](https://redirect.github.com/storybookjs/storybook/pull/30012 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
- Addon Test: Filter out falsy test results in TestProviderRender - [#​30001](https://redirect.github.com/storybookjs/storybook/pull/30001 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon Test: Fix documentation links - [#​30128](https://redirect.github.com/storybookjs/storybook/pull/30128 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Fix duplicate `test.include` patterns - [#​30029](https://redirect.github.com/storybookjs/storybook/pull/30029 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
- Addon Test: Fix environment variable for Vitest Storybook integration - [#​30054](https://redirect.github.com/storybookjs/storybook/pull/30054 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon Test: Fix error reporting for `vitest` crashes - [#​29751](https://redirect.github.com/storybookjs/storybook/pull/29751 ), thanks [@​ndelangen](https://redirect.github.com/ndelangen )!
- Addon Test: Fix generated path to `vitest.setup.js` - [#​30233](https://redirect.github.com/storybookjs/storybook/pull/30233 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
- Addon Test: Fix indexing behavior - [#​29836](https://redirect.github.com/storybookjs/storybook/pull/29836 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Fix printing null% for coverage - [#​30061](https://redirect.github.com/storybookjs/storybook/pull/30061 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Fix run request while booting or restarting Vitest - [#​29829](https://redirect.github.com/storybookjs/storybook/pull/29829 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Handle undefined storyId - [#​29998](https://redirect.github.com/storybookjs/storybook/pull/29998 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Improve error message on missing coverage package - [#​30088](https://redirect.github.com/storybookjs/storybook/pull/30088 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
- Addon Test: Improve support for mono-repos - [#​30216](https://redirect.github.com/storybookjs/storybook/pull/30216 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Addon Test: Make component tests status row link to the story's tests panel - [#​29992](https://redirect.github.com/storybookjs/storybook/pull/29992 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Merge viteFinal config into vitest config - [#​29806](https://redirect.github.com/storybookjs/storybook/pull/29806 ), thanks [@​ndelangen](https://redirect.github.com/ndelangen )!
- Addon Test: Only optimize react deps if applicable in vitest-plugin - [#​29617](https://redirect.github.com/storybookjs/storybook/pull/29617 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Only reset story count on file change when watch mode is enabled - [#​30121](https://redirect.github.com/storybookjs/storybook/pull/30121 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Optimize internal dependencies - [#​29595](https://redirect.github.com/storybookjs/storybook/pull/29595 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Prompt switch to `experimental-nextjs-vite` - [#​29814](https://redirect.github.com/storybookjs/storybook/pull/29814 ), thanks [@​ndelangen](https://redirect.github.com/ndelangen )!
- Addon Test: Refactor test addon to include stories automatically - [#​29367](https://redirect.github.com/storybookjs/storybook/pull/29367 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Addon Test: Remove a11y placeholder - [#​29769](https://redirect.github.com/storybookjs/storybook/pull/29769 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
- Addon Test: Replace `glob` with `tinyglobby` - [#​29817](https://redirect.github.com/storybookjs/storybook/pull/29817 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Serve `staticDirs` with Vitest - [#​29811](https://redirect.github.com/storybookjs/storybook/pull/29811 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Show sub test provider toggle state in main testing module - [#​30019](https://redirect.github.com/storybookjs/storybook/pull/30019 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Support Storybook environment variables in Vitest - [#​29792](https://redirect.github.com/storybookjs/storybook/pull/29792 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Use correct vitest config file path - [#​30135](https://redirect.github.com/storybookjs/storybook/pull/30135 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Addon Test: Use local storybook binary instead - [#​30021](https://redirect.github.com/storybookjs/storybook/pull/30021 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- Addon Test: Use ProgressSpinner for stop button in Testing Module - [#​29997](https://redirect.github.com/storybookjs/storybook/pull/29997 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Wait for 2 seconds before showing result mismatch warning - [#​30002](https://redirect.github.com/storybookjs/storybook/pull/30002 ), thanks [@​ghengeveld](https://redirect.github.com/ghengeveld )!
- Addon Test: Wrap sub-paths exported with `require.resolve` - [#​30026](https://redirect.github.com/storybookjs/storybook/pull/30026 ), thanks [@​ndelangen](https://redirect.github.com/ndelangen )!
- Addon Themes: Deprecate useThemeParameters - [#​30111](https://redirect.github.com/storybookjs/storybook/pull/30111 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Angular: Support statsJson in angular schemas - [#​29233](https://redirect.github.com/storybookjs/storybook/pull/29233 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Automigration: Improve addon-a11y-addon-test - [#​30127](https://redirect.github.com/storybookjs/storybook/pull/30127 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Automigration: Improve setup file transformation and version range handling for a11y migration - [#​30060](https://redirect.github.com/storybookjs/storybook/pull/30060 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- Automigrations: Skip vite config file migration for react native web - [#​30190](https://redirect.github.com/storybookjs/storybook/pull/30190 ), thanks [@​dannyhw](https://redirect.github.com/dannyhw )!
- Build: Downgrade to esbuild 0.24.0 - [#​30116](https://redirect.github.com/storybookjs/storybook/pull/30116 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Build: Revert Downgrade to esbuild 0.24.0 - [#​30120](https://redirect.github.com/storybookjs/storybook/pull/30120 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- CLI: Fix init help for `storybook` command - [#​29480](https://redirect.github.com/storybookjs/storybook/pull/29480 ), thanks [@​toothlessdev](https://redirect.github.com/toothlessdev )!
- CLI: Fix new-frameworks automigration - [#​29804](https://redirect.github.com/storybookjs/storybook/pull/29804 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- CLI: Re-Add Nuxt support - [#​28607](https://redirect.github.com/storybookjs/storybook/pull/28607 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
- CLI: Update a11y-test comment with experimental caveat - [#​30258](https://redirect.github.com/storybookjs
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTA3LjAiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2025-01-16 03:39:08 +00:00
renovate
fd2df1c8bb
chore: bump up @blocksuite/icons version to v2.2.2 ( #9684 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.2.1` -> `2.2.2`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.2.1/2.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.2.2`](397f423d3f...837a202601 )
[Compare Source](397f423d3f...837a202601 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-16 03:23:37 +00:00
CatsJuice
ad86292f45
test(core): add basic tests for template doc setting ( #9702 )
...
close AF-2112, AF-2114, AF-2115
2025-01-16 02:28:29 +00:00
pengx17
0ed9258f51
fix(core): some dnd perf issues ( #9661 )
...
1. page list item are bound two draggables. adding `draggable` prop to WorkbenchLink to mitigate the issue.
2. DndService may not resolve datatransfer when dragging.
2025-01-15 15:04:01 +00:00
pengx17
b1896746f9
refactor(core): move setting dialog to workspace scope ( #9706 )
2025-01-15 13:00:06 +00:00
L-Sun
9df338274d
chore(core): update tooltip of mode switcher ( #9711 )
...
Close [BS-2325](https://linear.app/affine-design/issue/BS-2325/tooltips-显示 )
https://github.com/user-attachments/assets/bd4c6045-8de1-4e72-87ab-2d1d3262e6b7
2025-01-15 12:22:37 +00:00
L-Sun
94c9717a35
feat(editor): edgeless page block toolbar ( #9707 )
...
Close [BS-2315](https://linear.app/affine-design/issue/BS-2315/page-block-header )
### What Changes
- Add header toolbar to page block (the first note in canvas)
- Add e2e tests
- Add some edgeless e2e test utils. **The package `@blocksuite/affine` was added to `"@affine-test/kit"`**
2025-01-15 12:04:44 +00:00
CatsJuice
494a9473d5
feat(core): start with edgeless for empty page ( #9699 )
...
close AF-2074
2025-01-15 11:21:20 +00:00
CatsJuice
d82951a7c5
feat(core): sidebar journal panel template onboarding and setting ( #9680 )
...
close AF-2108
2025-01-15 11:21:18 +00:00
fundon
0b2d11e6b1
fix(editor): text highlighting ( #9708 )
2025-01-15 10:57:27 +00:00
fundon
7002289c58
fix(editor): avoid drag and drag over updating drag indicator at the same time ( #9656 )
...
* add a `dragging` signal to the file drop manager
* `drag over` logic should not be triggered when inside app
* avoid drag and drag over updating `drag indicator` at the same time
2025-01-15 08:10:08 +00:00
pengx17
0bce5c6730
feat(core): remove workspace selectors in settings ( #9705 )
...
fix AF-2119
2025-01-15 07:37:25 +00:00
fourdim
c31a0d28cf
fix(core): dependency cycle ( #9704 )
2025-01-15 05:38:05 +00:00
donteatfriedrice
4f421efb22
fix(editor): init default theme observer value according to data-theme ( #9698 )
2025-01-15 04:04:06 +00:00
CatsJuice
419611f44c
feat(core): sidebar template doc entrance ( #9676 )
...
close AF-2048, AF-2050, AF-2049
2025-01-15 03:45:10 +00:00
CatsJuice
1c90747899
feat(core): template doc list empty ui ( #9675 )
...
close AF-2109
2025-01-15 03:45:09 +00:00
zzj3720
ff295f383f
refactor(editor): enable the noUncheckedIndexedAccess rule for the block-database package ( #9691 )
...
close: BS-2269
2025-01-14 14:35:46 +00:00
donteatfriedrice
aa2a8fbf9b
fix(editor): adapters panel type ( #9690 )
2025-01-14 11:02:00 +00:00
akumatus
c8e550138d
fix(core): add ai send button test ( #9685 )
2025-01-14 10:06:31 +00:00
JimmFly
a24630ba56
fix(core): workspace selector on the upgrade to team page overflows ( #9586 )
...
<img width="476" alt="截屏2025-01-08 下午4 19 04" src="https://github.com/user-attachments/assets/3a958a4b-3585-4366-9a60-ae73a654b95f " />
2025-01-14 09:47:59 +00:00
forehalo
13d40e5f52
fix(tools): make cli available even conficts exist ( #9678 )
2025-01-14 09:31:24 +00:00
forehalo
e418465c0c
test: playwright cloud import prisma ( #9677 )
2025-01-14 09:31:23 +00:00
renovate
8e07753b51
chore: bump up all non-major dependencies ( #9651 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@smarttools/eslint-plugin-rxjs](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs ) | [`1.0.14` -> `1.0.15`](https://renovatebot.com/diffs/npm/@smarttools%2feslint-plugin-rxjs/1.0.14/1.0.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@toeverything/theme](https://redirect.github.com/toeverything/design ) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@toeverything%2ftheme/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )) | [`19.0.4` -> `19.0.7`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.4/19.0.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )) | [`19.0.2` -> `19.0.3`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.2/19.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [inquirer](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/inquirer/README.md ) ([source](https://redirect.github.com/SBoudrias/Inquirer.js )) | [`12.3.0` -> `12.3.2`](https://renovatebot.com/diffs/npm/inquirer/12.3.0/12.3.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [katex](https://katex.org ) ([source](https://redirect.github.com/KaTeX/KaTeX )) | [`0.16.19` -> `0.16.20`](https://renovatebot.com/diffs/npm/katex/0.16.19/0.16.20 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`0.471.0` -> `0.471.1`](https://renovatebot.com/diffs/npm/lucide-react/0.471.0/0.471.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.26` -> `3.0.0-alpha.27` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.23` -> `3.0.0-alpha.25` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [postcss](https://postcss.org/ ) ([source](https://redirect.github.com/postcss/postcss )) | [`8.4.49` -> `8.5.0`](https://renovatebot.com/diffs/npm/postcss/8.4.49/8.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`1.26.1` -> `1.27.0`](https://renovatebot.com/diffs/npm/shiki/1.26.1/1.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint ) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )) | [`8.19.1` -> `8.20.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.19.1/8.20.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| org.mozilla.rust-android-gradle.rust-android | `0.9.5` -> `0.9.6` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | plugin | patch |
---
### Release Notes
<details>
<summary>DaveMBush/eslint-plugin-rxjs (@​smarttools/eslint-plugin-rxjs)</summary>
### [`v1.0.15`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.15 ): 1.0.15 (2025-01-11)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.14...v1.0.15 )
Adds real index.d.ts file to package
</details>
<details>
<summary>toeverything/design (@​toeverything/theme)</summary>
### [`v1.1.4`](https://redirect.github.com/toeverything/design/compare/1.1.3...1.1.4 )
[Compare Source](https://redirect.github.com/toeverything/design/compare/1.1.3...1.1.4 )
</details>
<details>
<summary>SBoudrias/Inquirer.js (inquirer)</summary>
### [`v12.3.2`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/inquirer@12.3.1...inquirer@12.3.2 )
[Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/inquirer@12.3.1...inquirer@12.3.2 )
### [`v12.3.1`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/inquirer@12.3.0...inquirer@12.3.1 )
[Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/inquirer@12.3.0...inquirer@12.3.1 )
</details>
<details>
<summary>KaTeX/KaTeX (katex)</summary>
### [`v0.16.20`](https://redirect.github.com/KaTeX/KaTeX/blob/HEAD/CHANGELOG.md#01620-2025-01-12 )
[Compare Source](https://redirect.github.com/KaTeX/KaTeX/compare/v0.16.19...v0.16.20 )
##### Bug Fixes
- \providecommand does not overwrite existing macro ([#​4000](https://redirect.github.com/KaTeX/KaTeX/issues/4000 )) ([6d30fe4](6d30fe47b0 )), closes [#​3928](https://redirect.github.com/KaTeX/KaTeX/issues/3928 )
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.471.1`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.471.1 ): Hotfix Lucide React exports
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.471.0...0.471.1 )
#### What's Changed
- fix(lucide-react) Adds type module in package.json by [@​ericfennis](https://redirect.github.com/ericfennis ) in [https://github.com/lucide-icons/lucide/pull/2731 ](https://redirect.github.com/lucide-icons/lucide/pull/2731 )
</details>
<details>
<summary>napi-rs/napi-rs (napi)</summary>
### [`v3.0.0-alpha.27`](https://redirect.github.com/napi-rs/napi-rs/releases/tag/napi%403.0.0-alpha.27 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.26...napi@3.0.0-alpha.27 )
#### What's Changed
- fix(napi): add back Buffer/TypedArray custom gc on wasi by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2421 ](https://redirect.github.com/napi-rs/napi-rs/pull/2421 )
- feat(napi): allow create ReadableStream from polyfill by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2424 ](https://redirect.github.com/napi-rs/napi-rs/pull/2424 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.25...napi@3.0.0-alpha.27
</details>
<details>
<summary>postcss/postcss (postcss)</summary>
### [`v8.5.0`](https://redirect.github.com/postcss/postcss/compare/8.4.49...687327055ded618a36dd3cd7c39abe3428d56acb )
[Compare Source](https://redirect.github.com/postcss/postcss/compare/8.4.49...8.5.0 )
</details>
<details>
<summary>shikijs/shiki (shiki)</summary>
### [`v1.27.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.27.0 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.26.2...v1.27.0 )
##### 🚀 Features
- **codegen**: New pacakge - by [@​antfu](https://redirect.github.com/antfu ) in [https://github.com/shikijs/shiki/issues/889 ](https://redirect.github.com/shikijs/shiki/issues/889 ) [<samp>(52046)</samp>](https://redirect.github.com/shikijs/shiki/commit/52046ffd )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.26.2...v1.27.0 )
### [`v1.26.2`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.26.2 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.26.1...v1.26.2 )
##### 🚀 Features
- Update deps and grammars - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(68f78)</samp>](https://redirect.github.com/shikijs/shiki/commit/68f78624 )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.26.1...v1.26.2 )
</details>
<details>
<summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary>
### [`v8.20.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8200-2025-01-13 )
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.19.1...v8.20.0 )
##### 🚀 Features
- **eslint-plugin:** \[no-misused-spread] add new rule ([#​10551](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10551 ))
##### ❤️ Thank You
- Josh Goldberg ✨
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning ) and [releases](https://main--typescript-eslint.netlify.app/users/releases ) on our website.
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-14 09:10:30 +00:00
fengmk2
b7635c8944
refactor(server): use session model in auth service ( #9660 )
2025-01-14 07:43:26 +00:00
fengmk2
ee99b0cc9d
refactor(server): use verificationToken model instead of tokenService ( #9657 )
2025-01-14 03:39:05 +00:00
fengmk2
290b2074c8
feat(server): verificationToken model ( #9655 )
2025-01-14 03:39:05 +00:00
fengmk2
afd2c3f642
feat(server): session model ( #9652 )
2025-01-14 03:02:19 +00:00
CatsJuice
af3ad4bfe9
feat(core): template doc setting ui ( #9658 )
...
close AF-2051, AF-2052
2025-01-14 02:10:35 +00:00
CatsJuice
57b89b5ad4
feat(core): template-doc settings for user-worksapce scope ( #9566 )
2025-01-14 02:10:34 +00:00
CatsJuice
10196f6785
feat(core): new template doc property ( #9538 )
...
close AF-2045, AF-2047, AF-2065
2025-01-14 02:10:33 +00:00
Yifeng Wang
777eea124d
fix(editor): migrate basic playground examples ( #9669 )
2025-01-13 23:33:10 +08:00
forehalo
4ec02dbb39
fix(tools): windows path
2025-01-13 22:53:34 +08:00
zzj3720
80f8944188
fix(editor): should not update table selection after table is destroyed ( #9665 )
2025-01-13 10:43:02 +00:00
fundon
7e5e6031e8
chore(editor): update default colors of shape ( #9633 )
...
Closes: [PD-2176](https://linear.app/affine-design/issue/PD-2176/edgeless-shape默认颜色调整 )
* updates shape's text color to the `#000000ff` and custom button should be selected by default in color picker
* updates shape background default color palette to `medium`
<img width="727" alt="Screenshot 2025-01-13 at 11 07 14" src="https://github.com/user-attachments/assets/81962741-0dbc-4990-8eec-db5e48624305 " />
<img width="444" alt="Screenshot 2025-01-13 at 11 07 09" src="https://github.com/user-attachments/assets/2d119e33-635e-4bd4-826f-e3094c8a3fa2 " />
<img width="764" alt="Screenshot 2025-01-13 at 11 08 14" src="https://github.com/user-attachments/assets/09f5c778-0e25-4972-8529-8d8323c27594 " />
2025-01-13 10:19:58 +00:00
zzj3720
810e656174
fix(editor): add shift middleware for tag select panel ( #9664 )
...
fix: BS-1749
2025-01-13 09:05:05 +00:00
Brooooooklyn
e72371d15c
style: use typescript resolver for eslint import plugin ( #9662 )
2025-01-13 05:56:29 +00:00
renovate
77fbcb1b9a
chore: bump up oxlint version to v0.15.6 ( #9659 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.15.5` -> `0.15.6`](https://renovatebot.com/diffs/npm/oxlint/0.15.5/0.15.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.15.6`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.6 ): oxlint v0.15.6
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.5...oxlint_v0.15.6 )
#### \[0.15.6] - 2025-01-13
##### Features
- [`457aa31`](https://redirect.github.com/oxc-project/oxc/commit/457aa31 ) linter: Implement `no-lone-blocks` rule ([#​8145](https://redirect.github.com/oxc-project/oxc/issues/8145 )) (Yuichiro Yamashita)
##### Refactor
- [`aea9551`](https://redirect.github.com/oxc-project/oxc/commit/aea9551 ) ast: Simplify `get_identifier_reference` of `TSType` and `TSTypeName` ([#​8273](https://redirect.github.com/oxc-project/oxc/issues/8273 )) (Dunqing)
- [`43ed3e1`](https://redirect.github.com/oxc-project/oxc/commit/43ed3e1 ) linter: Add output formatter ([#​8436](https://redirect.github.com/oxc-project/oxc/issues/8436 )) (Alexander S.)
- [`4e05e66`](https://redirect.github.com/oxc-project/oxc/commit/4e05e66 ) linter: Remove glob for windows ([#​8390](https://redirect.github.com/oxc-project/oxc/issues/8390 )) (Alexander S.)
- [`b19d809`](https://redirect.github.com/oxc-project/oxc/commit/b19d809 ) linter: Split `unicorn/prefer-spread` and `eslint/prefer-spread` into own rules ([#​8329](https://redirect.github.com/oxc-project/oxc/issues/8329 )) (Alexander S.)
- [`3c534ae`](https://redirect.github.com/oxc-project/oxc/commit/3c534ae ) linter: Refactor `LintBuilder` to prep for nested configs ([#​8034](https://redirect.github.com/oxc-project/oxc/issues/8034 )) (camc314)
- [`2f9fab9`](https://redirect.github.com/oxc-project/oxc/commit/2f9fab9 ) linter: Remove remapping for plugin name in diagnostics ([#​8223](https://redirect.github.com/oxc-project/oxc/issues/8223 )) (Alexander S.)
##### Testing
- [`b6c1546`](https://redirect.github.com/oxc-project/oxc/commit/b6c1546 ) linter: Use plugin name instead of category for finding rule ([#​8353](https://redirect.github.com/oxc-project/oxc/issues/8353 )) (Alexander S.)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-13 04:06:13 +00:00
github-actions[bot]
00b2362b03
chore(i18n): sync translations ( #9534 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-13 03:02:24 +00:00
forehalo
5979907d96
fix(tools): always use posix for path resolving ( #9627 )
2025-01-13 02:40:13 +00:00
donteatfriedrice
5c4e87ddb5
feat(editor): support text highlight html adapter ( #9632 )
...
[BS-2061](https://linear.app/affine-design/issue/BS-2061/html-adapter-支持-text-highlight-样式 )
2025-01-13 02:20:58 +00:00
renovate
76895e29d8
chore: Lock file maintenance ( #9418 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-11 14:06:26 +00:00
renovate
289c925f35
chore: bump up Rust crate notify to v8 ( #9635 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [notify](https://redirect.github.com/notify-rs/notify ) | workspace.dependencies | major | `7` -> `8` |
---
### Release Notes
<details>
<summary>notify-rs/notify (notify)</summary>
### [`v8.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-800-2025-01-10 )
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-7.0.0...notify-8.0.0 )
- CHANGE: update notify-types to version 2.0.0
- CHANGE: raise MSRV to 1.77 **breaking**
- FEATURE: add config option to disable following symbolic links [#​635]
- FIX: unaligned access to FILE_NOTIFY_INFORMATION [#​647] **breaking**
[#​635]: https://redirect.github.com/notify-rs/notify/pull/635
[#​647]: https://redirect.github.com/notify-rs/notify/pull/647
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-11 13:50:07 +00:00
LongYinan
7f27500f04
ci: fix server build job ( #9649 )
2025-01-11 21:48:16 +08:00
Saul-Mirone
5b9256712e
chore(editor): remove unused awareness slot ( #9640 )
2025-01-11 04:27:45 +00:00
Mirone
446b31b621
refactor(editor): rename job to transformer ( #9639 )
2025-01-11 12:04:07 +08:00
fundon
9fa35ed490
fix(editor): drag indicator flickering ( #9636 )
2025-01-11 03:15:07 +00:00
renovate
6de62ef7cf
chore: bump up all non-major dependencies ( #9598 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.723.0` -> `3.726.1`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.723.0/3.726.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@clack/core](https://redirect.github.com/natemoo-re/clack/tree/main/packages/core#readme ) ([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/core )) | [`0.4.0` -> `0.4.1`](https://renovatebot.com/diffs/npm/@clack%2fcore/0.4.0/0.4.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@clack/prompts](https://redirect.github.com/natemoo-re/clack/tree/main/packages/prompts#readme ) ([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/prompts )) | [`0.9.0` -> `0.9.1`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.9.0/0.9.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@eslint/js](https://eslint.org ) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js )) | [`9.17.0` -> `9.18.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.17.0/9.18.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/esbuild-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.7` -> `2.23.0`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.22.7/2.23.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/webpack-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.7` -> `2.23.0`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.22.7/2.23.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@smarttools/eslint-plugin-rxjs](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs ) | [`1.0.13` -> `1.0.14`](https://renovatebot.com/diffs/npm/@smarttools%2feslint-plugin-rxjs/1.0.13/1.0.14 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.10.6` -> `1.10.7`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.6/1.10.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [apollographql/apollo-ios](https://redirect.github.com/apollographql/apollo-ios ) | `from: "1.15.3"` -> `from: "1.16.0"` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | minor |
| [glob](https://redirect.github.com/isaacs/node-glob ) | [`11.0.0` -> `11.0.1`](https://renovatebot.com/diffs/npm/glob/11.0.0/11.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`16.5.2` -> `16.5.3`](https://renovatebot.com/diffs/npm/happy-dom/16.5.2/16.5.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`9.1.1` -> `9.1.3`](https://renovatebot.com/diffs/npm/html-validate/9.1.1/9.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.469.0` -> `^0.471.0`](https://renovatebot.com/diffs/npm/lucide-react/0.469.0/0.471.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.77.4` -> `4.78.1`](https://renovatebot.com/diffs/npm/openai/4.77.4/4.78.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [thiserror](https://redirect.github.com/dtolnay/thiserror ) | `2.0.10` -> `2.0.11` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.2.0` -> `7.2.1`](https://renovatebot.com/diffs/npm/undici/7.2.0/7.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [uuid](https://redirect.github.com/uuidjs/uuid ) | [`11.0.4` -> `11.0.5`](https://renovatebot.com/diffs/npm/uuid/11.0.4/11.0.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.100.0` -> `3.101.0`](https://renovatebot.com/diffs/npm/wrangler/3.100.0/3.101.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [com.android.tools.build:gradle](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.7.3` -> `8.8.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.726.1`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37261-2025-01-10 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.726.0...v3.726.1 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.726.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37260-2025-01-09 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.723.0...v3.726.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>natemoo-re/clack (@​clack/core)</summary>
### [`v0.4.1`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/core/CHANGELOG.md#041 )
[Compare Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/core@0.4.0...@clack/core@0.4.1 )
##### Patch Changes
- [`8093f3c`](https://redirect.github.com/natemoo-re/clack/commit/8093f3c ): Adds `Error` support to the `validate` function
- [`e5ba09a`](https://redirect.github.com/natemoo-re/clack/commit/e5ba09a ): Fixes a cursor display bug in terminals that do not support the "hidden" escape sequence. See [Issue #​127](https://redirect.github.com/bombshell-dev/clack/issues/127 ).
- [`8cba8e3`](https://redirect.github.com/natemoo-re/clack/commit/8cba8e3 ): Fixes a rendering bug with cursor positions for `TextPrompt`
</details>
<details>
<summary>natemoo-re/clack (@​clack/prompts)</summary>
### [`v0.9.1`](https://redirect.github.com/natemoo-re/clack/blob/HEAD/packages/prompts/CHANGELOG.md#091 )
[Compare Source](https://redirect.github.com/natemoo-re/clack/compare/@clack/prompts@0.9.0...@clack/prompts@0.9.1 )
##### Patch Changes
- [`8093f3c`](https://redirect.github.com/natemoo-re/clack/commit/8093f3c ): Adds `Error` support to the `validate` function
- [`98925e3`](https://redirect.github.com/natemoo-re/clack/commit/98925e3 ): Exports the `Option` type and improves JSDocannotations
- [`1904e57`](https://redirect.github.com/natemoo-re/clack/commit/1904e57 ): Replace custom utility for stripping ANSI control sequences with Node's built-in [`stripVTControlCharacters`](https://nodejs.org/docs/latest/api/util.html#utilstripvtcontrolcharactersstr ) utility.
- Updated dependencies \[[`8093f3c`](https://redirect.github.com/natemoo-re/clack/commit/8093f3c )]
- Updated dependencies \[[`e5ba09a`](https://redirect.github.com/natemoo-re/clack/commit/e5ba09a )]
- Updated dependencies \[[`8cba8e3`](https://redirect.github.com/natemoo-re/clack/commit/8cba8e3 )]
- [@​clack/core](https://redirect.github.com/clack/core )[@​0](https://redirect.github.com/0 ).4.1
</details>
<details>
<summary>eslint/eslint (@​eslint/js)</summary>
### [`v9.18.0`](https://redirect.github.com/eslint/eslint/compare/v9.17.0...362099c580992b2602316fc417ce3e595b96f28c )
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.17.0...v9.18.0 )
</details>
<details>
<summary>getsentry/sentry-javascript-bundler-plugins (@​sentry/esbuild-plugin)</summary>
### [`v2.23.0`](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#2230 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/compare/2.22.7...2.23.0 )
- chore(deps): bump nanoid from 3.3.6 to 3.3.8 ([#​641](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/641 ))
- feat(core): Detect Railway release name ([#​639](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/639 ))
- feat(core): Write module injections to `globalThis` ([#​636](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/636 ))
- feat(react-component-annotate): Allow skipping annotations on specified components ([#​617](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/617 ))
- ref(core): Rename release management plugin name ([#​647](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/647 ))
Work in this release contributed by [@​conor-ob](https://redirect.github.com/conor-ob ). Thank you for your contribution!
</details>
<details>
<summary>DaveMBush/eslint-plugin-rxjs (@​smarttools/eslint-plugin-rxjs)</summary>
### [`v1.0.14`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.14 ): 1.0.14 (2025-01-10)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.13...v1.0.14 )
Rules should now work from ESM modules
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.10.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1107---2025-01-10 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.6...v1.10.7 )
##### Bug Fixes
- **(ci/publish)** Do not tag stable if `onlyNightly` is on ([#​9863](https://redirect.github.com/swc-project/swc/issues/9863 )) ([c0c6056](c0c60569e2 ))
- **(es/minifier)** Improve DCE ([#​9853](https://redirect.github.com/swc-project/swc/issues/9853 )) ([85fb16c](85fb16c3a2 ))
- **(es/parser)** Fix context of dynamic import type ([#​9852](https://redirect.github.com/swc-project/swc/issues/9852 )) ([caa7f37](caa7f370ff ))
##### Documentation
- Update the link to the team ([0fcdc31](0fcdc31435 ))
##### Features
- **(ts/fast-strip)** Distinguish invalid vs unsupported ([#​9846](https://redirect.github.com/swc-project/swc/issues/9846 )) ([5709bc2](5709bc2205 ))
##### Testing
- **(parallel)** Add test to debug segfault on windows x64 ([#​9857](https://redirect.github.com/swc-project/swc/issues/9857 )) ([ae53a35](ae53a359c3 ))
##### Build
- Update `wasmer` to `v5.0.5-rc1` ([#​9860](https://redirect.github.com/swc-project/swc/issues/9860 )) ([615ae93](615ae9302e ))
</details>
<details>
<summary>apollographql/apollo-ios (apollographql/apollo-ios)</summary>
### [`v1.16.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1160 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.15.3...1.16.0 )
##### New
- **Added codegen config support for spm module type versions ([#​539](https://redirect.github.com/apollographql/apollo-ios-dev/pull/539 )):** There is a [new codegen config option](https://www.apollographql.com/docs/ios/code-generation/codegen-configuration#swift-package ) for supplying a version to the SPM module type to allow for pointing to specific branches or local versions of Apollo iOS.
- **`@oneOf` input object support ([#​537](https://redirect.github.com/apollographql/apollo-ios-dev/pull/537 )):** Adding support for `@OneOf` Input Objects, more info can be found in the official [RFC](https://redirect.github.com/graphql/graphql-spec/pull/825 ).
##### Improvements
- **`URLRequest` cache policy default changed ([#​550](https://redirect.github.com/apollographql/apollo-ios-dev/pull/550 )):** The updated default closer matches the original behaviour before the introduction of setting `URLRequest.CachePolicy`. *Thank you to [@​marksvend](https://redirect.github.com/marksvend ) for raising the issue.*
##### Fixed
- **`DataDict` initialization of `deferredFragments` property ([#​557](https://redirect.github.com/apollographql/apollo-ios-dev/pull/557 )):** Generated selection set initializers were not correctly setting deferred fragment identifiers. This only affected selection sets that were instantiated with the generated selection set initializers, response-based results are unaffected.
- **Multipart chunk content type ([#​572](https://redirect.github.com/apollographql/apollo-ios-dev/pull/572 )):** Multipart response parsing would produce an error when the chunk content type contained more than one directive. *Thank you to [@​brettephillips](https://redirect.github.com/brettephillips ) for raising the issue.*
</details>
<details>
<summary>isaacs/node-glob (glob)</summary>
### [`v11.0.1`](https://redirect.github.com/isaacs/node-glob/compare/v11.0.0...148ef611eec9454201b1f2e81721e6fa00582043 )
[Compare Source](https://redirect.github.com/isaacs/node-glob/compare/v11.0.0...v11.0.1 )
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v16.5.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.3 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.2...v16.5.3 )
##### 👷♂️ Patch fixes
- Fixes problem with encoding and decoding attribute values in HTML - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1678](https://redirect.github.com/capricorn86/happy-dom/issues/1678 )
- Fixes issue where it was not possible to query selector by class when the attribute value had line breaks in it - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1678](https://redirect.github.com/capricorn86/happy-dom/issues/1678 )
</details>
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v9.1.3`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#913-2025-01-09 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.2...v9.1.3 )
##### Bug Fixes
- nodejs 18.19 or later is required ([69ec7e2](69ec7e232a ))
### [`v9.1.2`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#912-2025-01-08 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.1...v9.1.2 )
##### Bug Fixes
- fix `ERR_UNSUPPORTED_ESM_URL_SCHEME` on windows ([6b193f3](6b193f3bd8 ))
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.471.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.471.0 ): Dynamic Icon component Lucide React and new icons 0.471.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.470.0...0.471.0 )
#### New Dynamic Icon Component (lucide-react)
This is an easier approach than the previous `dynamicIconImports` we exported in the library. This one supports all environments.
We removed the examples in the docs of how you can make a dynamic icon yourself with a dedicated DynamicIcon component.
This one fetches the icon data itself and renders it instead of fetching the Icon component from the library.
This makes it more flexible with all the frontend frameworks and libraries that exist for React.
> 🚨
> Not recommended for regular applications that work fine with the regular static icon components.
> Using the dynamic icon component increases build time, separate bundles, and separate network requests for each icon.
##### How to use
`DynamicIcon` is useful for applications that want to show icons dynamically by icon name, for example when using a content management system where icon names are stored in a database.
```jsx
const App = () => (
<DynamicIcon name="camera" color="red" size={48} />
);
```
##### Possible Breaking changes
We have switched to the ["exports"](https://nodejs.org/api/packages.html#exports-sugar ) property in `package.json`. This can cause issues if you have directly imported scripts from the package. Please open an issue if we need to refine this export map.
#### New icons 🎨
- `triangle-dashed` ([#​2652](https://redirect.github.com/lucide-icons/lucide/issues/2652 )) by [@​Yohh](https://redirect.github.com/Yohh )
### [`v0.470.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.470.0 ): New icons 0.470.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.469.0...0.470.0 )
#### New icons 🎨
- `house-wifi` ([#​2723](https://redirect.github.com/lucide-icons/lucide/issues/2723 )) by [@​akshaymemane](https://redirect.github.com/akshaymemane )
#### Modified Icons 🔨
- `rat` ([#​2692](https://redirect.github.com/lucide-icons/lucide/issues/2692 )) by [@​jguddas](https://redirect.github.com/jguddas )
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.78.1`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4781-2025-01-10 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.78.0...v4.78.1 )
Full Changelog: [v4.78.0...v4.78.1](https://redirect.github.com/openai/openai-node/compare/v4.78.0...v4.78.1 )
##### Bug Fixes
- send correct Accept header for certain endpoints ([#​1257](https://redirect.github.com/openai/openai-node/issues/1257 )) ([8756693](8756693c56 ))
### [`v4.78.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4780-2025-01-09 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.77.4...v4.78.0 )
Full Changelog: [v4.77.4...v4.78.0](https://redirect.github.com/openai/openai-node/compare/v4.77.4...v4.78.0 )
##### Features
- **client:** add realtime types ([#​1254](https://redirect.github.com/openai/openai-node/issues/1254 )) ([7130995](71309957a9 ))
</details>
<details>
<summary>dtolnay/thiserror (thiserror)</summary>
### [`v2.0.11`](https://redirect.github.com/dtolnay/thiserror/releases/tag/2.0.11 )
[Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/2.0.10...2.0.11 )
- Add feature gate to tests that use std ([#​409](https://redirect.github.com/dtolnay/thiserror/issues/409 ), [#​410](https://redirect.github.com/dtolnay/thiserror/issues/410 ), thanks [@​Maytha8](https://redirect.github.com/Maytha8 ))
</details>
<details>
<summary>nodejs/undici (undici)</summary>
### [`v7.2.1`](https://redirect.github.com/nodejs/undici/releases/tag/v7.2.1 )
[Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.2.0...v7.2.1 )
#### What's Changed
- fix(3951): typo on errorede dns lookup by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3956 ](https://redirect.github.com/nodejs/undici/pull/3956 )
- feat: add missing error type by [@​Gigioliva](https://redirect.github.com/Gigioliva ) in [https://github.com/nodejs/undici/pull/3964 ](https://redirect.github.com/nodejs/undici/pull/3964 )
- websocket: improve frame parsing by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3447 ](https://redirect.github.com/nodejs/undici/pull/3447 )
- fix([#​3966](https://redirect.github.com/nodejs/undici/issues/3966 )): account for network errors by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3967 ](https://redirect.github.com/nodejs/undici/pull/3967 )
- build(deps-dev): bump [@​fastify/busboy](https://redirect.github.com/fastify/busboy ) from 3.1.0 to 3.1.1 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3971 ](https://redirect.github.com/nodejs/undici/pull/3971 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3954 ](https://redirect.github.com/nodejs/undici/pull/3954 )
- docs: fix dispatcher stream example links by [@​luddd3](https://redirect.github.com/luddd3 ) in [https://github.com/nodejs/undici/pull/3972 ](https://redirect.github.com/nodejs/undici/pull/3972 )
- fix: `undici:request:headers` does not indicate completion of a response by [@​legendecas](https://redirect.github.com/legendecas ) in [https://github.com/nodejs/undici/pull/3974 ](https://redirect.github.com/nodejs/undici/pull/3974 )
- build(deps): bump cronometro from 3.0.2 to 4.0.1 in /benchmarks by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3976 ](https://redirect.github.com/nodejs/undici/pull/3976 )
- fix([#​3975](https://redirect.github.com/nodejs/undici/issues/3975 )): do not unref timeout by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3977 ](https://redirect.github.com/nodejs/undici/pull/3977 )
- fix: bad response on h2 server by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3978 ](https://redirect.github.com/nodejs/undici/pull/3978 )
- build(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3981 ](https://redirect.github.com/nodejs/undici/pull/3981 )
- build(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3983 ](https://redirect.github.com/nodejs/undici/pull/3983 )
- chore: ensure automated v7 release compared to v7 by [@​trivikr](https://redirect.github.com/trivikr ) in [https://github.com/nodejs/undici/pull/3986 ](https://redirect.github.com/nodejs/undici/pull/3986 )
- test: ignore test for CITGM by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3993 ](https://redirect.github.com/nodejs/undici/pull/3993 )
- fix: retry flaky test by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3992 ](https://redirect.github.com/nodejs/undici/pull/3992 )
#### New Contributors
- [@​legendecas](https://redirect.github.com/legendecas ) made their first contribution in [https://github.com/nodejs/undici/pull/3974 ](https://redirect.github.com/nodejs/undici/pull/3974 )
**Full Changelog**: https://github.com/nodejs/undici/compare/v7.2.0...v7.2.1
</details>
<details>
<summary>uuidjs/uuid (uuid)</summary>
### [`v11.0.5`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1105-2025-01-09 )
[Compare Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.4...v11.0.5 )
##### Bug Fixes
- add TS unit test, pin to typescript@5.0.4 ([#​860](https://redirect.github.com/uuidjs/uuid/issues/860 )) ([24ac2fd](24ac2fd067 ))
</details>
<details>
<summary>cloudflare/workers-sdk (wrangler)</summary>
### [`v3.101.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#31010 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.100.0...wrangler@3.101.0 )
##### Minor Changes
- [#​7534](https://redirect.github.com/cloudflare/workers-sdk/pull/7534 ) [`7c8ae1c`](7c8ae1c7bc ) Thanks [@​cmackenzie1](https://redirect.github.com/cmackenzie1 )! - feat: Use OAuth flow to generate R2 tokens for Pipelines
- [#​7674](https://redirect.github.com/cloudflare/workers-sdk/pull/7674 ) [`45d1d1e`](45d1d1edd6 ) Thanks [@​Ankcorn](https://redirect.github.com/Ankcorn )! - Add support for env files to wrangler secret bulk i.e. `.dev.vars`
Run `wrangler secret bulk .dev.vars` to add the env file
```env
//.dev.vars
KEY=VALUE
KEY_2=VALUE
```
This will upload the secrets KEY and KEY\_2 to your worker
- [#​7442](https://redirect.github.com/cloudflare/workers-sdk/pull/7442 ) [`e4716cc`](e4716cc878 ) Thanks [@​petebacondarwin](https://redirect.github.com/petebacondarwin )! - feat: add support for redirecting Wrangler to a generated config when running deploy-related commands
This new feature is designed for build tools and frameworks to provide a deploy-specific configuration,
which Wrangler can use instead of user configuration when running deploy-related commands.
It is not expected that developers of Workers will need to use this feature directly.
##### Affected commands
The commands that use this feature are:
- `wrangler deploy`
- `wrangler dev`
- `wrangler versions upload`
- `wrangler versions deploy`
- `wrangler pages deploy`
- `wrangler pages build`
- `wrangler pages build-env`
##### Config redirect file
When running these commands, Wrangler will look up the directory tree from the current working directory for a file at the path `.wrangler/deploy/config.json`. This file must contain only a single JSON object of the form:
```json
{ "configPath": "../../path/to/wrangler.json" }
```
When this file exists Wrangler will follow the `configPath` (relative to the `.wrangler/deploy/config.json` file) to find an alternative Wrangler configuration file to load and use as part of this command.
When this happens Wrangler will display a warning to the user to indicate that the configuration has been redirected to a different file than the user's configuration file.
##### Custom build tool example
A common approach that a build tool might choose to implement.
- The user writes code that uses Cloudflare Workers resources, configured via a user `wrangler.toml` file.
```toml
name = "my-worker"
main = "src/index.ts"
[[kv_namespaces]]
binding = "<BINDING_NAME1>"
id = "<NAMESPACE_ID1>"
```
Note that this configuration points `main` at user code entry-point.
- The user runs a custom build, which might read the `wrangler.toml` to find the entry-point:
```bash
> my-tool build
```
- This tool generates a `dist` directory that contains both compiled code and a new deployment configuration file, but also a `.wrangler/deploy/config.json` file that redirects Wrangler to this new deployment configuration file:
```plain
- dist
- index.js
- wrangler.json
- .wrangler
- deploy
- config.json
```
The `dist/wrangler.json` will contain:
```json
{
"name": "my-worker",
"main": "./index.js",
"kv_namespaces": [
{ "binding": "<BINDING_NAME1>", "id": "<NAMESPACE_ID1>" }
]
}
```
And the `.wrangler/deploy/config.json` will contain:
```json
{
"configPath": "../../dist/wrangler.json"
}
```
- [#​7685](https://redirect.github.com/cloudflare/workers-sdk/pull/7685 ) [`9d2740a`](9d2740aa58 ) Thanks [@​vicb](https://redirect.github.com/vicb )! - allow overriding the unenv preset.
By default wrangler uses the bundled unenv preset.
Setting `WRANGLER_UNENV_RESOLVE_PATHS` allow to use another version of the preset.
Those paths are used when resolving the unenv module identifiers to absolute paths.
This can be used to test a development version.
- [#​7694](https://redirect.github.com/cloudflare/workers-sdk/pull/7694 ) [`f3c2f69`](f3c2f69b30 ) Thanks [@​joshthoward](https://redirect.github.com/joshthoward )! - Default wrangler d1 export to --local rather than failing
##### Patch Changes
- [#​7456](https://redirect.github.com/cloudflare/workers-sdk/pull/7456 ) [`ff4e77e`](ff4e77e5ad ) Thanks [@​andyjessop](https://redirect.github.com/andyjessop )! - chore: removes --experimental-versions flag, as versions is now GA.
- [#​7712](https://redirect.github.com/cloudflare/workers-sdk/pull/7712 ) [`6439347`](6439347a92 ) Thanks [@​penalosa](https://redirect.github.com/penalosa )! - Remove CF-Connecting-IP for requests to the edge preview
- [#​7703](https://redirect.github.com/cloudflare/workers-sdk/pull/7703 ) [`e771fe9`](e771fe9909 ) Thanks [@​petebacondarwin](https://redirect.github.com/petebacondarwin )! - include the top level Worker name in the parsed config structure
- [#​7576](https://redirect.github.com/cloudflare/workers-sdk/pull/7576 ) [`773bda8`](773bda8b38 ) Thanks [@​cmackenzie1](https://redirect.github.com/cmackenzie1 )! - Remove defaults for `batch-max-*` pipeline parameters and define value ranges
- Updated dependencies \[[`2c76887`](2c76887373 ), [`78bdec5`](78bdec59ce )]:
- miniflare@3.20241230 .1
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-11 02:56:37 +00:00
zzj3720
c016f8e37e
feat(editor): support linked-doc in rich-text column ( #9634 )
...
close: BS-2345
2025-01-10 14:43:40 +00:00
zzj3720
cc08094b17
feat(editor): improve group title display for checkbox columns ( #9622 )
...
close: BS-1977
2025-01-10 14:01:12 +00:00
pengx17
7d2ee8d742
feat(electron): close inactive views when switching workspace ( #9601 )
...
fix AF-1355
2025-01-10 09:52:42 +00:00
fengmk2
93c585a0e2
test(server): should await throwsAsync assert ( #9631 )
2025-01-10 09:08:10 +00:00
fundon
0b3dba614d
perf(editor): optimize the search for the closest element ( #9587 )
...
Closes: [BS-2275](https://linear.app/affine-design/issue/BS-2275/拖拽-indicator-查找优化 )
2025-01-10 08:21:10 +00:00
EYHN
18ff7500c8
fix(core): fix menu not close when click outside ( #9535 )
2025-01-10 08:04:49 +00:00
fundon
9882af5d01
fix(core): dependency cycle ( #9628 )
2025-01-10 07:37:13 +00:00
akumatus
2f49c064eb
feat(editor): remove chat-cards and Open AI Chat menu item ( #9626 )
...
Support issue [BS-2353](https://linear.app/affine-design/issue/BS-2353 ).
### What changed?
- Remove `Open AI Chat` menu item.
- Remove `chat-cards` web component.
- Add `extractAll` function for page and edgeless doc full content extract.
2025-01-10 03:53:11 +00:00
renovate
dcd691cd31
chore: bump up rustc version to v1.84.0 ( #9623 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rustc](https://redirect.github.com/rust-lang/rust ) | minor | `1.83.0` -> `1.84.0` |
---
### Release Notes
<details>
<summary>rust-lang/rust (rustc)</summary>
### [`v1.84.0`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1840-2025-01-09 )
[Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.83.0...1.84.0 )
\==========================
<a id="
Language"></a>
## Language
- [Allow `#[deny]` inside `#[forbid]` as a no-op](https://redirect.github.com/rust-lang/rust/pull/121560/ )
- [Show a warning when `-Ctarget-feature` is used to toggle features that can lead to unsoundness due to ABI mismatches](https://redirect.github.com/rust-lang/rust/pull/129884 )
- [Use the next-generation trait solver in coherence](https://redirect.github.com/rust-lang/rust/pull/130654 )
- [Allow coercions to drop the principal of trait objects](https://redirect.github.com/rust-lang/rust/pull/131857 )
- [Support `/` as the path separator for `include!()` in all cases on Windows](https://redirect.github.com/rust-lang/rust/pull/125205 )
- [Taking a raw ref (`raw (const|mut)`) of a deref of a pointer (`*ptr`) is now safe](https://redirect.github.com/rust-lang/rust/pull/129248 )
- [Stabilize s390x inline assembly](https://redirect.github.com/rust-lang/rust/pull/131258 )
- [Stabilize Arm64EC inline assembly](https://redirect.github.com/rust-lang/rust/pull/131781 )
- [Lint against creating pointers to immediately dropped temporaries](https://redirect.github.com/rust-lang/rust/pull/128985 )
- [Execute drop glue when unwinding in an `extern "C"` function](https://redirect.github.com/rust-lang/rust/pull/129582 )
<a id="1.84.0-Compiler"></a>
## Compiler
- [Add `--print host-tuple` flag to print the host target tuple and affirm the "target tuple" terminology over "target triple"](https://redirect.github.com/rust-lang/rust/pull/125579 )
- [Declaring functions with a calling convention not supported on the current target now triggers a hard error](https://redirect.github.com/rust-lang/rust/pull/129935 )
- [Set up indirect access to external data for `loongarch64-unknown-linux-{musl,ohos}`](https://redirect.github.com/rust-lang/rust/pull/131583 )
- [Enable XRay instrumentation for LoongArch Linux targets](https://redirect.github.com/rust-lang/rust/pull/131818 )
- [Extend the `unexpected_cfgs` lint to also warn in external macros](https://redirect.github.com/rust-lang/rust/pull/132577 )
- [Stabilize WebAssembly `multivalue`, `reference-types`, and `tail-call` target features](https://redirect.github.com/rust-lang/rust/pull/131080 )
- [Added Tier 2 support for the `wasm32v1-none` target](https://redirect.github.com/rust-lang/rust/pull/131487 )
<a id="1.84.0-Libraries"></a>
## Libraries
- [Implement `From<&mut {slice}>` for `Box/Rc/Arc<{slice}>`](https://redirect.github.com/rust-lang/rust/pull/129329 )
- [Move `<float>::copysign`, `<float>::abs`, `<float>::signum` to `core`](https://redirect.github.com/rust-lang/rust/pull/131304 )
- [Add `LowerExp` and `UpperExp` implementations to `NonZero`](https://redirect.github.com/rust-lang/rust/pull/131377 )
- [Implement `FromStr` for `CString` and `TryFrom<CString>` for `String`](https://redirect.github.com/rust-lang/rust/pull/130608 )
- [`std::os::darwin` has been made public](https://redirect.github.com/rust-lang/rust/pull/123723 )
<a id="1.84.0-Stabilized-APIs"></a>
## Stabilized APIs
- [`Ipv6Addr::is_unique_local`](https://doc.rust-lang.org/stable/core/net/struct.Ipv6Addr.html#method.is_unique_local )
- [`Ipv6Addr::is_unicast_link_local`](https://doc.rust-lang.org/stable/core/net/struct.Ipv6Addr.html#method.is_unicast_link_local )
- [`core::ptr::with_exposed_provenance`](https://doc.rust-lang.org/stable/core/ptr/fn.with_exposed_provenance.html )
- [`core::ptr::with_exposed_provenance_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.with_exposed_provenance_mut.html )
- [`<ptr>::addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.addr )
- [`<ptr>::expose_provenance`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.expose_provenance )
- [`<ptr>::with_addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.with_addr )
- [`<ptr>::map_addr`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.map_addr )
- [`<int>::isqrt`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.isqrt )
- [`<int>::checked_isqrt`](https://doc.rust-lang.org/stable/core/primitive.i32.html#method.checked_isqrt )
- [`<uint>::isqrt`](https://doc.rust-lang.org/stable/core/primitive.u32.html#method.isqrt )
- [`NonZero::isqrt`](https://doc.rust-lang.org/stable/core/num/struct.NonZero.html#impl-NonZero%3Cu128%3E/method.isqrt )
- [`core::ptr::without_provenance`](https://doc.rust-lang.org/stable/core/ptr/fn.without_provenance.html )
- [`core::ptr::without_provenance_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.without_provenance_mut.html )
- [`core::ptr::dangling`](https://doc.rust-lang.org/stable/core/ptr/fn.dangling.html )
- [`core::ptr::dangling_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.dangling_mut.html )
These APIs are now stable in const contexts
- [`AtomicBool::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicBool.html#method.from_ptr )
- [`AtomicPtr::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicPtr.html#method.from_ptr )
- [`AtomicU8::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU8.html#method.from_ptr )
- [`AtomicU16::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU16.html#method.from_ptr )
- [`AtomicU32::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU32.html#method.from_ptr )
- [`AtomicU64::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicU64.html#method.from_ptr )
- [`AtomicUsize::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicUsize.html#method.from_ptr )
- [`AtomicI8::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI8.html#method.from_ptr )
- [`AtomicI16::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI16.html#method.from_ptr )
- [`AtomicI32::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI32.html#method.from_ptr )
- [`AtomicI64::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicI64.html#method.from_ptr )
- [`AtomicIsize::from_ptr`](https://doc.rust-lang.org/stable/core/sync/atomic/struct.AtomicIsize.html#method.from_ptr )
- [`<ptr>::is_null`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.is_null-1 )
- [`<ptr>::as_ref`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.as_ref-1 )
- [`<ptr>::as_mut`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.as_mut )
- [`Pin::new`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.new )
- [`Pin::new_unchecked`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.new_unchecked )
- [`Pin::get_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_ref )
- [`Pin::into_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.into_ref )
- [`Pin::get_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_mut )
- [`Pin::get_unchecked_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.get_unchecked_mut )
- [`Pin::static_ref`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.static_ref )
- [`Pin::static_mut`](https://doc.rust-lang.org/stable/core/pin/struct.Pin.html#method.static_mut )
<a id="1.84.0-Cargo"></a>
## Cargo
- [Stabilize MSRV-aware resolver config](https://redirect.github.com/rust-lang/cargo/pull/14639/ )
- [Stabilize resolver v3](https://redirect.github.com/rust-lang/cargo/pull/14754/ )
<a id="1.84-Rustdoc"></a>
## Rustdoc
- [rustdoc-search: improve type-driven search](https://redirect.github.com/rust-lang/rust/pull/127589 )
<a id="1.84.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Enable by default the `LSX` target feature for LoongArch Linux targets](https://redirect.github.com/rust-lang/rust/pull/132140 )
- [The unstable `-Zprofile` flag (“gcov-style” coverage instrumentation) has been removed.](https://redirect.github.com/rust-lang/rust/pull/131829 ) This does not affect the stable flags for coverage instrumentation (`-Cinstrument-coverage`) and profile-guided optimization (`-Cprofile-generate`, `-Cprofile-use`), which are unrelated and remain available.
- Support for the target named `wasm32-wasi` has been removed as the target is now named `wasm32-wasip1`. This completes the [transition](https://redirect.github.com/rust-lang/compiler-team/issues/607 ) [plan](https://redirect.github.com/rust-lang/compiler-team/issues/695 ) for this target following [the introduction of `wasm32-wasip1`](https://redirect.github.com/rust-lang/rust/pull/120468 ) in Rust 1.78. Compiler warnings on [use of `wasm32-wasi`](https://redirect.github.com/rust-lang/rust/pull/126662 ) introduced in Rust 1.81 are now gone as well as the target is removed.
- [The syntax `&pin (mut|const) T` is now parsed as a type which in theory could affect macro expansion results in some edge cases](https://redirect.github.com/rust-lang/rust/pull/130635#issuecomment-2375462821 )
- [Legacy syntax for calling `std::arch` functions is no longer permitted to declare items or bodies (such as closures, inline consts, or async blocks).](https://redirect.github.com/rust-lang/rust/pull/130443#issuecomment-2445678945 )
- The `wasm32-unknown-emscripten` target's binary release of the standard library is now [built with the latest emsdk 3.1.68](https://redirect.github.com/rust-lang/rust/pull/131533 ), which fixes an ABI-incompatibility with Emscripten >= 3.1.42. If you are locally using a version of emsdk with an incompatible ABI (e.g. before 3.1.42 or a future one), you should build your code with `-Zbuild-std` to ensure that `std` uses the correct ABI.
- [Declaring functions with a calling convention not supported on the current target now triggers a hard error](https://redirect.github.com/rust-lang/rust/pull/129935 )
- [The next-generation trait solver is now enabled for coherence, fixing multiple soundness issues](https://redirect.github.com/rust-lang/rust/pull/130654 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-10 03:31:42 +00:00
forehalo
1b6f0e78c4
chore(server): move server tests folder ( #9614 )
2025-01-10 02:38:10 +00:00
zzj3720
8e8058a44c
feat(editor): support pasting Excel data into database block ( #9618 )
...
close: BS-2338
2025-01-09 14:35:19 +00:00
Saul-Mirone
6feb4def2f
fix(editor): exisiting slice import should be move instead of add ( #9616 )
...
Closes: [BS-2339](https://linear.app/affine-design/issue/BS-2339/%E6%8B%96%E6%8B%BD%E9%87%8A%E6%94%BE%E5%90%8E%E7%9A%84%E4%BD%8D%E7%BD%AE%E4%B8%8D%E5%AF%B9 )
2025-01-09 12:14:54 +00:00
Saul-Mirone
126ab18967
feat(editor): selection as store extension ( #9605 )
2025-01-09 11:49:23 +00:00
akumatus
c2d8c23f13
fix(core): update chat session after session created or reused ( #9613 )
...
For an existing AI chat session, the prompt will not be updated when the front-end calls the `createChatSession` gql interface. Thus update it manually here.
In the future, the architecture needs to be adjusted to support multiple LLM model calls in one chat session.
2025-01-09 10:56:24 +00:00
pengx17
c0ed78dc66
fix(core): split view should only be dragged by the handle ( #9610 )
...
fix BS-2354
also fix AF-2096
2025-01-09 10:40:25 +00:00
darkskygit
755cebfb18
chore(server): not allow to update action's prompt ( #9615 )
2025-01-09 10:18:53 +00:00
Brooooooklyn
fed0156f22
style: add @typescript-eslint/return-await rule ( #9612 )
2025-01-09 09:28:59 +00:00
forehalo
6d29f80894
feat(server): user model ( #9608 )
2025-01-09 09:14:02 +00:00
darkskygit
ca3537fca3
fix(server): missing perplexity secret ( #9607 )
2025-01-09 08:56:59 +00:00
zzj3720
b23e980250
fix(editor): prototype-polluting assignment ( #9606 )
2025-01-09 08:20:26 +00:00
pengx17
f78857bb11
feat(editor): add more open doc options to editor toolbar ( #9588 )
...
fix AF-2036, AF-2092
2025-01-09 08:04:21 +00:00
doodlewind
890a962196
chore(editor): fix playground vscode tsc warning ( #9603 )
2025-01-09 07:49:16 +00:00
zzj3720
f46a7a073a
fix(editor): component name for the mobile menu is incorrect ( #9604 )
2025-01-09 07:32:49 +00:00
Yifeng Wang
cac0b7fd66
refactor(editor): remove default entry ( #9600 )
2025-01-09 14:01:48 +08:00
Saul-Mirone
422bac6cbe
refactor(editor): remove readonly in awareness ( #9597 )
2025-01-09 05:15:35 +00:00
Saul-Mirone
d21ef47ae8
chore(editor): rename std.doc to std.store ( #9596 )
2025-01-09 04:16:28 +00:00
akumatus
58ce86533e
feat(core): support ai network search ( #9357 )
...
### What Changed?
- Add `PerplexityProvider` in backend.
- Update session prompt name if user toggle network search mode in chat panel.
- Add experimental flag for AI network search feature.
- Add unit tests and e2e tests.
Search results are streamed and appear word for word:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/56f6ec7b-4b21-405f-9612-43e083f6fb84.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/56f6ec7b-4b21-405f-9612-43e083f6fb84.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/56f6ec7b-4b21-405f-9612-43e083f6fb84.mov ">录屏2024-12-27 18.58.40.mov</video>
Click the little globe icon to manually turn on/off Internet search:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/778f1406-bf29-498e-a90d-7dad813392d1.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/778f1406-bf29-498e-a90d-7dad813392d1.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/778f1406-bf29-498e-a90d-7dad813392d1.mov ">录屏2024-12-27 19.01.16.mov</video>
When there is an image, it will automatically switch to the openai model:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/56431d8e-75e1-4d84-ab4a-b6636042cc6a.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/56431d8e-75e1-4d84-ab4a-b6636042cc6a.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/56431d8e-75e1-4d84-ab4a-b6636042cc6a.mov ">录屏2024-12-27 19.02.13.mov</video>
2025-01-09 04:00:59 +00:00
Yifeng Wang
4f10457815
refactor(editor): remove legacy console formatter ( #9599 )
2025-01-09 12:00:08 +08:00
doodlewind
e269cce141
refactor(editor): playground doc collection typing migration ( #9593 )
2025-01-09 03:07:43 +00:00
renovate
5ff2254c83
chore: bump up all non-major dependencies ( #9494 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@apollo/server](https://redirect.github.com/apollographql/apollo-server ) ([source](https://redirect.github.com/apollographql/apollo-server/tree/HEAD/packages/server )) | [`4.11.2` -> `4.11.3`](https://renovatebot.com/diffs/npm/@apollo%2fserver/4.11.2/4.11.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.717.0` -> `3.723.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.717.0/3.723.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@floating-ui/dom](https://floating-ui.com ) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom )) | [`1.6.12` -> `1.6.13`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.6.12/1.6.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@lottiefiles/dotlottie-wc](https://redirect.github.com/LottieFiles/dotlottie-web ) ([source](https://redirect.github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/wc )) | [`0.4.1` -> `0.4.2`](https://renovatebot.com/diffs/npm/@lottiefiles%2fdotlottie-wc/0.4.1/0.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/host-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`0.35.4` -> `0.35.5`](https://renovatebot.com/diffs/npm/@opentelemetry%2fhost-metrics/0.35.4/0.35.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.47.0` -> `8.48.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.47.0/8.48.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.47.0` -> `8.48.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.47.0/8.48.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@smarttools/eslint-plugin-rxjs](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs ) | [`1.0.12` -> `1.0.13`](https://renovatebot.com/diffs/npm/@smarttools%2feslint-plugin-rxjs/1.0.12/1.0.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.10.4` -> `1.10.6`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.4/1.10.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/mixpanel-browser](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mixpanel-browser ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mixpanel-browser )) | [`2.50.2` -> `2.51.0`](https://renovatebot.com/diffs/npm/@types%2fmixpanel-browser/2.50.2/2.51.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.11` -> `20.17.12`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.11/20.17.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.11` -> `20.17.12`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.11/20.17.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )) | [`19.0.2` -> `19.0.4`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.2/19.0.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [core-js](https://redirect.github.com/zloirock/core-js ) ([source](https://redirect.github.com/zloirock/core-js/tree/HEAD/packages/core-js )) | [`3.39.0` -> `3.40.0`](https://renovatebot.com/diffs/npm/core-js/3.39.0/3.40.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [electron](https://redirect.github.com/electron/electron ) | [`33.3.0` -> `33.3.1`](https://renovatebot.com/diffs/npm/electron/33.3.0/33.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [embla-carousel-react](https://www.embla-carousel.com ) ([source](https://redirect.github.com/davidjerleke/embla-carousel )) | [`8.5.1` -> `8.5.2`](https://renovatebot.com/diffs/npm/embla-carousel-react/8.5.1/8.5.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`16.3.0` -> `16.5.2`](https://renovatebot.com/diffs/npm/happy-dom/16.3.0/16.5.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`9.1.0` -> `9.1.1`](https://renovatebot.com/diffs/npm/html-validate/9.1.0/9.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`24.2.0` -> `24.2.1`](https://renovatebot.com/diffs/npm/i18next/24.2.0/24.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [input-otp](https://input-otp.rodz.dev/ ) ([source](https://redirect.github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp )) | [`1.4.1` -> `1.4.2`](https://renovatebot.com/diffs/npm/input-otp/1.4.1/1.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [link-preview-js](https://redirect.github.com/ospfranco/link-preview-js ) | [`3.0.12` -> `3.0.13`](https://renovatebot.com/diffs/npm/link-preview-js/3.0.12/3.0.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [marked](https://marked.js.org ) ([source](https://redirect.github.com/markedjs/marked )) | [`15.0.4` -> `15.0.6`](https://renovatebot.com/diffs/npm/marked/15.0.4/15.0.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.24` -> `3.0.0-alpha.26` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.22` -> `3.0.0-alpha.23` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.77.0` -> `4.77.4`](https://renovatebot.com/diffs/npm/openai/4.77.0/4.77.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [serde_json](https://redirect.github.com/serde-rs/json ) | `1.0.134` -> `1.0.135` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`1.25.1` -> `1.26.1`](https://renovatebot.com/diffs/npm/shiki/1.25.1/1.26.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [sqlx](https://redirect.github.com/launchbadge/sqlx ) | `0.8.2` -> `0.8.3` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [thiserror](https://redirect.github.com/dtolnay/thiserror ) | `2.0.9` -> `2.0.10` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [tokio](https://tokio.rs ) ([source](https://redirect.github.com/tokio-rs/tokio )) | `1.42.0` -> `1.43.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | minor |
| [typescript](https://www.typescriptlang.org/ ) ([source](https://redirect.github.com/microsoft/TypeScript )) | [`5.7.2` -> `5.7.3`](https://renovatebot.com/diffs/npm/typescript/5.7.2/5.7.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [typescript](https://www.typescriptlang.org/ ) ([source](https://redirect.github.com/microsoft/TypeScript )) | [`5.7.2` -> `5.7.3`](https://renovatebot.com/diffs/npm/typescript/5.7.2/5.7.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint ) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )) | [`8.19.0` -> `8.19.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.19.0/8.19.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [uuid](https://redirect.github.com/uuidjs/uuid ) | [`11.0.3` -> `11.0.4`](https://renovatebot.com/diffs/npm/uuid/11.0.3/11.0.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.6` -> `6.0.7`](https://renovatebot.com/diffs/npm/vite/6.0.6/6.0.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | patch |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.99.0` -> `3.100.0`](https://renovatebot.com/diffs/npm/wrangler/3.99.0/3.100.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
---
### Release Notes
<details>
<summary>apollographql/apollo-server (@​apollo/server)</summary>
### [`v4.11.3`](https://redirect.github.com/apollographql/apollo-server/blob/HEAD/packages/server/CHANGELOG.md#4113 )
[Compare Source](https://redirect.github.com/apollographql/apollo-server/compare/@apollo/server@4.11.2...@apollo/server@4.11.3 )
##### Patch Changes
- [#​8010](https://redirect.github.com/apollographql/apollo-server/pull/8010 ) [`f4228e8`](f4228e8850 ) Thanks [@​glasser](https://redirect.github.com/glasser )! - Compatibility with Next.js Turbopack. Fixes [#​8004](https://redirect.github.com/apollographql/apollo-server/issues/8004 ).
</details>
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.723.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37230-2025-01-06 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.722.0...v3.723.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.722.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37220-2025-01-03 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.721.0...v3.722.0 )
##### Features
- **client-s3:** This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change. ([3bb74c5](3bb74c5bd6 ))
### [`v3.721.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37210-2025-01-02 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.717.0...v3.721.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>floating-ui/floating-ui (@​floating-ui/dom)</summary>
### [`v1.6.13`](https://redirect.github.com/floating-ui/floating-ui/blob/HEAD/packages/dom/CHANGELOG.md#1613 )
[Compare Source](https://redirect.github.com/floating-ui/floating-ui/compare/@floating-ui/dom@1.6.12...@floating-ui/dom@1.6.13 )
##### Patch Changes
- fix(autoUpdate): work around `IntersectionObserver` issue that sometimes fails to detect movement of reference element
- Update dependencies: `@floating-ui/utils@0.2.9`
</details>
<details>
<summary>LottieFiles/dotlottie-web (@​lottiefiles/dotlottie-wc)</summary>
### [`v0.4.2`](https://redirect.github.com/LottieFiles/dotlottie-web/blob/HEAD/packages/wc/CHANGELOG.md#042 )
[Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.4.1...@lottiefiles/dotlottie-wc@0.4.2 )
##### Patch Changes
- Updated dependencies \[[`8ef9888`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/8ef9888 )]
- Updated dependencies \[[`1ee4ce9`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/1ee4ce9 )]
- [@​lottiefiles/dotlottie-web](https://redirect.github.com/lottiefiles/dotlottie-web )[@​0](https://redirect.github.com/0 ).39.0
</details>
<details>
<summary>open-telemetry/opentelemetry-js-contrib (@​opentelemetry/host-metrics)</summary>
### [`v0.35.5`](2512c78761...d4d3c4f14f )
[Compare Source](2512c78761...d4d3c4f14f )
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.48.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.48.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.47.0...8.48.0 )
##### Deprecations
- **feat(v8/core): Deprecate `getDomElement` method ([#​14799](https://redirect.github.com/getsentry/sentry-javascript/pull/14799 ))**
Deprecates `getDomElement`. There is no replacement.
##### Other changes
- fix(nestjs/v8): Use correct main/module path in package.json ([#​14791](https://redirect.github.com/getsentry/sentry-javascript/pull/14791 ))
- fix(v8/core): Use consistent `continueTrace` implementation in core ([#​14819](https://redirect.github.com/getsentry/sentry-javascript/pull/14819 ))
- fix(v8/node): Correctly resolve debug IDs for ANR events with custom appRoot ([#​14823](https://redirect.github.com/getsentry/sentry-javascript/pull/14823 ))
- fix(v8/node): Ensure `NODE_OPTIONS` is not passed to worker threads ([#​14825](https://redirect.github.com/getsentry/sentry-javascript/pull/14825 ))
- fix(v8/angular): Fall back to element `tagName` when name is not provided to `TraceDirective` ([#​14828](https://redirect.github.com/getsentry/sentry-javascript/pull/14828 ))
- fix(aws-lambda): Remove version suffix from lambda layer ([#​14843](https://redirect.github.com/getsentry/sentry-javascript/pull/14843 ))
- fix(v8/node): Ensure express requests are properly handled ([#​14851](https://redirect.github.com/getsentry/sentry-javascript/pull/14851 ))
- feat(v8/node): Add `openTelemetrySpanProcessors` option ([#​14853](https://redirect.github.com/getsentry/sentry-javascript/pull/14853 ))
- fix(v8/react): Use `Set` as the `allRoutes` container. ([#​14878](https://redirect.github.com/getsentry/sentry-javascript/pull/14878 )) ([#​14884](https://redirect.github.com/getsentry/sentry-javascript/issues/14884 ))
- fix(v8/react): Improve handling of routes nested under path="/" ([#​14897](https://redirect.github.com/getsentry/sentry-javascript/pull/14897 ))
- feat(v8/core): Add `normalizedRequest` to `samplingContext` ([#​14903](https://redirect.github.com/getsentry/sentry-javascript/pull/14903 ))
- fix(v8/feedback): Avoid lazy loading code for `syncFeedbackIntegration` ([#​14918](https://redirect.github.com/getsentry/sentry-javascript/pull/14918 ))
Work in this release was contributed by [@​arturovt](https://redirect.github.com/arturovt ). Thank you for your contribution!
##### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) | 23.29 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) - with treeshaking flags | 21.96 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing) | 35.85 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) | 73.09 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) - with treeshaking flags | 63.48 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay with Canvas) | 77.4 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay, Feedback) | 89.34 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Feedback) | 39.5 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. sendFeedback) | 27.89 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. FeedbackAsync) | 32.69 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) | 25.96 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) (incl. Tracing) | 38.66 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) | 27.56 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) (incl. Tracing) | 37.69 KB |
| [@​sentry/svelte](https://redirect.github.com/sentry/svelte ) | 23.45 KB |
| CDN Bundle | 24.49 KB |
| CDN Bundle (incl. Tracing) | 37.56 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.75 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 78.11 KB |
| CDN Bundle - uncompressed | 71.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 111.42 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 225.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 238.6 KB |
| [@​sentry/nextjs](https://redirect.github.com/sentry/nextjs ) (client) | 38.92 KB |
| [@​sentry/sveltekit](https://redirect.github.com/sentry/sveltekit ) (client) | 36.36 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) | 162.8 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) - without tracing | 98.94 KB |
| [@​sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless ) | 126.63 KB |
</details>
<details>
<summary>DaveMBush/eslint-plugin-rxjs (@​smarttools/eslint-plugin-rxjs)</summary>
### [`v1.0.13`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.13 ): 1.0.13 (2025-01-05)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.12...v1.0.13 )
no-ignore-replay-buffer now considers a config with no bufferSize an ignored replay buffer.
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.10.6`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1106---2025-01-07 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.4...v1.10.6 )
##### Performance
- **(es/minifier)** Speed up `merge_sequences_in_exprs` by caching computation ([#​9843](https://redirect.github.com/swc-project/swc/issues/9843 )) ([6e5632f](6e5632fa41 ))
</details>
<details>
<summary>zloirock/core-js (core-js)</summary>
### [`v3.40.0`](https://redirect.github.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#3400---20250108 )
[Compare Source](https://redirect.github.com/zloirock/core-js/compare/v3.39.0...v3.40.0 )
- Changes [v3.39.0...v3.40.0](https://redirect.github.com/zloirock/core-js/compare/v3.39.0...v3.40.0 ) (130 commits)
- Added [`Error.isError` stage 3 proposal](https://redirect.github.com/tc39/proposal-is-error ):
- Added built-ins:
- `Error.isError`
- We have no bulletproof way to polyfill this method / check if the object is an error, so it's an enough naive implementation that is marked as `.sham`
- [Explicit Resource Management stage 3 proposal](https://redirect.github.com/tc39/proposal-explicit-resource-management ):
- Updated the way async disposing of only sync disposable resources, [tc39/proposal-explicit-resource-management/218](https://redirect.github.com/tc39/proposal-explicit-resource-management/pull/218 )
- [`Iterator` sequencing stage 2.7 proposal](https://redirect.github.com/tc39/proposal-iterator-sequencing ):
- Reuse `IteratorResult` objects when possible, [tc39/proposal-iterator-sequencing/17](https://redirect.github.com/tc39/proposal-iterator-sequencing/issues/17 ), [tc39/proposal-iterator-sequencing/18](https://redirect.github.com/tc39/proposal-iterator-sequencing/pull/18 ), December 2024 TC39 meeting
- Added a fix of [V8 < 12.8](https://issues.chromium.org/issues/351332634 ) / [NodeJS < 22.10](https://redirect.github.com/nodejs/node/pull/54883 ) bug with handling infinite length of set-like objects in `Set` methods
- Optimized `DataView.prototype.{ getFloat16, setFloat16 }` performance, [#​1379](https://redirect.github.com/zloirock/core-js/pull/1379 ), thanks [**@​LeviPesin**](https://redirect.github.com/LeviPesin )
- Dropped unneeded feature detection of non-standard `%TypedArray%.prototype.toSpliced`
- Dropped possible re-usage of some non-standard / early stage features (like `Math.scale`) available on global
- Some other minor improvements
- Compat data improvements:
- [`RegExp.escape`](https://redirect.github.com/tc39/proposal-regex-escaping ) marked as shipped from Safari 18.2
- [`Promise.try`](https://redirect.github.com/tc39/proposal-promise-try ) marked as shipped from Safari 18.2
- [`Math.f16round` and `DataView.prototype.{ getFloat16, setFloat16 }`](https://redirect.github.com/tc39/proposal-float16array ) marked as shipped from Safari 18.2
- [`Uint8Array` to / from base64 and hex proposal](https://redirect.github.com/tc39/proposal-arraybuffer-base64 ) methods marked as shipped from Safari 18.2
- [`JSON.parse` source text access proposal](https://redirect.github.com/tc39/proposal-json-parse-with-source ) features marked as [shipped from FF135](https://bugzilla.mozilla.org/show_bug.cgi?id=1934622 )
- [`RegExp.escape`](https://redirect.github.com/tc39/proposal-regex-escaping ) marked as shipped [from FF134](https://bugzilla.mozilla.org/show_bug.cgi?id=1918235 )
- [`Promise.try`](https://redirect.github.com/tc39/proposal-promise-try ) marked as shipped from FF134
- [`Symbol.dispose`, `Symbol.asyncDispose` and `Iterator.prototype[@​@​dispose]`](https://redirect.github.com/tc39/proposal-explicit-resource-management ) marked as shipped from FF135
- [`JSON.parse` source text access proposal](https://redirect.github.com/tc39/proposal-json-parse-with-source ) features marked as shipped from Bun 1.1.43
- Fixed NodeJS version where `URL.parse` was added - 22.1 instead of 22.0
- Added [Deno 2.1](https://redirect.github.com/denoland/deno/releases/tag/v2.1.0 ) compat data mapping
- Added [Rhino 1.8.0](https://redirect.github.com/mozilla/rhino/releases/tag/Rhino1\_8\_0\_Release ) compat data with significant number of modern features
- Added Electron 35 compat data mapping
- Updated Opera 115+ compat data mapping
- Added Opera Android [86](https://forums.opera.com/topic/75006/opera-for-android-86 ) and 87 compat data mapping
</details>
<details>
<summary>electron/electron (electron)</summary>
### [`v33.3.1`](https://redirect.github.com/electron/electron/releases/tag/v33.3.1 ): electron v33.3.1
[Compare Source](https://redirect.github.com/electron/electron/compare/v33.3.0...v33.3.1 )
### Release Notes for v33.3.1
#### Fixes
- Fixed `chrome.i18n` extension API being unavailable in service workers. [#​45037](https://redirect.github.com/electron/electron/pull/45037 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/45035 ), [32](https://redirect.github.com/electron/electron/pull/45038 ), [34](https://redirect.github.com/electron/electron/pull/45036 ))</span>
- Fixed build failure when the PDF viewer is disabled. [#​44965](https://redirect.github.com/electron/electron/pull/44965 ) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/44964 ))</span>
- Fixed custom spell checker getting stuck in infinite loop using 100% CPU. [#​45021](https://redirect.github.com/electron/electron/pull/45021 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/45022 ), [32](https://redirect.github.com/electron/electron/pull/45019 ), [34](https://redirect.github.com/electron/electron/pull/45020 ))</span>
- Fixed issue with missing index arg for `webContents.canGoToOffset`. [#​45006](https://redirect.github.com/electron/electron/pull/45006 ) <span style="font-size:small;">(Also in [32](https://redirect.github.com/electron/electron/pull/45007 ), [34](https://redirect.github.com/electron/electron/pull/45008 ))</span>
#### Other Changes
- Updated Chromium to 130.0.6723.170. [#​45061](https://redirect.github.com/electron/electron/pull/45061 )
</details>
<details>
<summary>davidjerleke/embla-carousel (embla-carousel-react)</summary>
### [`v8.5.2`](https://redirect.github.com/davidjerleke/embla-carousel/releases/tag/v8.5.2 )
[Compare Source](https://redirect.github.com/davidjerleke/embla-carousel/compare/v8.5.1...v8.5.2 )
##### Support
Embla Carousel is an open source MIT licensed project. If you are interested in **supporting this project** you can sponsor it here:
- [**`💖 Sponsor`**](https://redirect.github.com/sponsors/davidjerleke )
##### What's Changed
- \[Bug]: Offset by 1 issue for canScrollNext when tab size has fractional width by [@​yasuhiro-yamamoto](https://redirect.github.com/yasuhiro-yamamoto ) in [https://github.com/davidjerleke/embla-carousel/pull/1096 ](https://redirect.github.com/davidjerleke/embla-carousel/pull/1096 )
- \[Bug]: Autoplay never starts if page with carousel is loaded in inactive browser tab by [@​davidjerleke](https://redirect.github.com/davidjerleke ) in [https://github.com/davidjerleke/embla-carousel/pull/1101 ](https://redirect.github.com/davidjerleke/embla-carousel/pull/1101 )
##### New Contributors
- [@​yasuhiro-yamamoto](https://redirect.github.com/yasuhiro-yamamoto ) made their first contribution in [https://github.com/davidjerleke/embla-carousel/pull/1096 ](https://redirect.github.com/davidjerleke/embla-carousel/pull/1096 )
**Full Changelog**: https://github.com/davidjerleke/embla-carousel/compare/v8.5.1...v8.5.2
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v16.5.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.2 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.1...v16.5.2 )
##### 👷♂️ Patch fixes
- `Event.target` should be the target element after an event has been dispatched - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1529](https://redirect.github.com/capricorn86/happy-dom/issues/1529 )
### [`v16.5.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.0...f79188a14025faf14bbe375827c1274f93767db4 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.5.0...v16.5.1 )
### [`v16.5.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.5.0 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.3...v16.5.0 )
##### 🎨 Features
- Adds property `GlobalRegistrator.isRegistered` - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1670](https://redirect.github.com/capricorn86/happy-dom/issues/1670 )
### [`v16.4.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.2...a68a9cc21f6a22cbc11b116004c7f5e01b8d0dba )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.2...v16.4.3 )
### [`v16.4.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.1...v16.4.2 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.1...v16.4.2 )
### [`v16.4.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.4.1 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.4.0...v16.4.1 )
##### 👷♂️ Patch fixes
- Fixes issue where HTML assigned to `document.documentElement.innerHTML` isnt parsed correctly since v16 - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1663](https://redirect.github.com/capricorn86/happy-dom/issues/1663 )
### [`v16.4.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.4.0 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.3.0...v16.4.0 )
##### 🎨 Features
- Allow fetch to be intercepted and modified by sending in an interceptor as a setting - By **[@​OlaviSau](https://redirect.github.com/OlaviSau )** in task [#​1502](https://redirect.github.com/capricorn86/happy-dom/issues/1502 )
- Read more about this in the Wiki at [IBrowserSettings](https://redirect.github.com/capricorn86/happy-dom/wiki/IBrowserSettings/ )
</details>
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v9.1.1`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#911-2025-01-05 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v9.1.0...v9.1.1 )
##### Bug Fixes
- **vitest:** fix `require is not defined` in vitest ([6a42bb1](6a42bb1ce3 )), closes [#​276](https://gitlab.com/html-validate/html-validate/issues/276 )
</details>
<details>
<summary>i18next/i18next (i18next)</summary>
### [`v24.2.1`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2421 )
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v24.2.0...v24.2.1 )
- Standardize null/undefined checks across codebase [2275](https://redirect.github.com/i18next/i18next/pull/2275 )
- fix(typescript): make TFunction augmentable again [2279](https://redirect.github.com/i18next/i18next/pull/2279 ), fixes [2278](https://redirect.github.com/i18next/i18next/issues/2278 )
</details>
<details>
<summary>guilhermerodz/input-otp (input-otp)</summary>
### [`v1.4.2`](https://redirect.github.com/guilhermerodz/input-otp/blob/HEAD/CHANGELOG.md#142 )
[Compare Source](3632450db6...81ccdb48c0 )
- chore(input): remove unintentional log within internal pasteListener
</details>
<details>
<summary>ospfranco/link-preview-js (link-preview-js)</summary>
### [`v3.0.13`](https://redirect.github.com/OP-Engineering/link-preview-js/releases/tag/3.0.13 )
[Compare Source](https://redirect.github.com/ospfranco/link-preview-js/compare/3.0.12...3.0.13 )
#### What's Changed
- fallback to abort-controller polyfill by [@​Birowsky](https://redirect.github.com/Birowsky ) in [https://github.com/OP-Engineering/link-preview-js/pull/162 ](https://redirect.github.com/OP-Engineering/link-preview-js/pull/162 )
- Bump cross-spawn from 7.0.3 to 7.0.6 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/OP-Engineering/link-preview-js/pull/158 ](https://redirect.github.com/OP-Engineering/link-preview-js/pull/158 )
#### New Contributors
- [@​Birowsky](https://redirect.github.com/Birowsky ) made their first contribution in [https://github.com/OP-Engineering/link-preview-js/pull/162 ](https://redirect.github.com/OP-Engineering/link-preview-js/pull/162 )
**Full Changelog**: https://github.com/OP-Engineering/link-preview-js/compare/3.0.12...3.0.13
</details>
<details>
<summary>markedjs/marked (marked)</summary>
### [`v15.0.6`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.6 )
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.5...v15.0.6 )
##### Bug Fixes
- fix strikethrough inside strong and em to follow gfm ([#​3577](https://redirect.github.com/markedjs/marked/issues/3577 )) ([7712a53](7712a5324f ))
### [`v15.0.5`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.5 )
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.4...v15.0.5 )
##### Bug Fixes
- allow strikethrough inside strong and em to follow gfm ([#​3569](https://redirect.github.com/markedjs/marked/issues/3569 )) ([8a01658](8a01658cac ))
</details>
<details>
<summary>napi-rs/napi-rs (napi)</summary>
### [`v3.0.0-alpha.26`](https://redirect.github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.25...napi@3.0.0-alpha.26 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.25...napi@3.0.0-alpha.26 )
### [`v3.0.0-alpha.25`](https://redirect.github.com/napi-rs/napi-rs/releases/tag/napi%403.0.0-alpha.25 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.24...napi@3.0.0-alpha.25 )
#### What's Changed
- perf(napi): JsStringUtf8 take & into_owned & as_str fn by [@​SyMind](https://redirect.github.com/SyMind ) in [https://github.com/napi-rs/napi-rs/pull/2404 ](https://redirect.github.com/napi-rs/napi-rs/pull/2404 )
- refactor!(napi): arguments tuple behavior by [@​adespawn](https://redirect.github.com/adespawn ) in [https://github.com/napi-rs/napi-rs/pull/2401 ](https://redirect.github.com/napi-rs/napi-rs/pull/2401 )
- fix(napi): Function call with empty tuple should generate empty arguments by [@​richerfu](https://redirect.github.com/richerfu ) in [https://github.com/napi-rs/napi-rs/pull/2407 ](https://redirect.github.com/napi-rs/napi-rs/pull/2407 )
- feat(napi): add get and try_get for FunctionCallContext by [@​richerfu](https://redirect.github.com/richerfu ) in [https://github.com/napi-rs/napi-rs/pull/2409 ](https://redirect.github.com/napi-rs/napi-rs/pull/2409 )
- feat(napi): impl ReadableStream and AsyncGenerator by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2418 ](https://redirect.github.com/napi-rs/napi-rs/pull/2418 )
#### New Contributors
- [@​ganthern](https://redirect.github.com/ganthern ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/2402 ](https://redirect.github.com/napi-rs/napi-rs/pull/2402 )
- [@​lghuahua](https://redirect.github.com/lghuahua ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/2416 ](https://redirect.github.com/napi-rs/napi-rs/pull/2416 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.23...napi@3.0.0-alpha.25
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.77.4`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4774-2025-01-08 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.77.3...v4.77.4 )
Full Changelog: [v4.77.3...v4.77.4](https://redirect.github.com/openai/openai-node/compare/v4.77.3...v4.77.4 )
##### Documentation
- **readme:** fix misplaced period ([#​1252](https://redirect.github.com/openai/openai-node/issues/1252 )) ([c2fe465](c2fe46522d ))
### [`v4.77.3`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4773-2025-01-03 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.77.0...v4.77.3 )
Full Changelog: [v4.77.2...v4.77.3](https://redirect.github.com/openai/openai-node/compare/v4.77.2...v4.77.3 )
##### Chores
- **api:** bump spec version ([#​1248](https://redirect.github.com/openai/openai-node/issues/1248 )) ([37b3df9](37b3df9ac6 ))
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
### [`v1.0.135`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.135 )
[Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.134...v1.0.135 )
- Add serde_json::Map::into_values method ([#​1226](https://redirect.github.com/serde-rs/json/issues/1226 ), thanks [@​tisonkun](https://redirect.github.com/tisonkun ))
</details>
<details>
<summary>shikijs/shiki (shiki)</summary>
### [`v1.26.1`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.26.1 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.26.0...v1.26.1 )
##### 🐞 Bug Fixes
- **shiki**: Missing language alias file, fix [#​883](https://redirect.github.com/shikijs/shiki/issues/883 ) - by [@​antfu](https://redirect.github.com/antfu ) in [https://github.com/shikijs/shiki/issues/883 ](https://redirect.github.com/shikijs/shiki/issues/883 ) [<samp>(5766b)</
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTIuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-09 01:09:08 +00:00
Saul-Mirone
3683297ccf
feat(editor): add feature flag service ( #9592 )
2025-01-08 15:46:31 +00:00
Brooooooklyn
fd26b72255
fix(server): disable winston in seflhost instance ( #9585 )
2025-01-08 14:47:42 +00:00
Saul-Mirone
5842d45ab1
feat(editor): merge store and blocks ( #9591 )
2025-01-08 13:01:19 +00:00
L-Sun
a0cba55a5b
feat(mobile): mobile toc menu ( #9582 )
...
Close [BS-1787](https://linear.app/affine-design/issue/BS-1787/toc-移动端适配 )
2025-01-08 08:03:11 +00:00
Saul-Mirone
fe727412be
feat(editor): add editor store ( #9584 )
2025-01-08 07:47:43 +00:00
forehalo
0554df6bc2
fix(electron): filename escape ( #9583 )
2025-01-08 07:31:09 +00:00
pengx17
a4841bbfa3
feat(core): drop doc onto split view ( #9487 )
...
fix AF-2068, AF-2069, AF-1175, AF-2061, AF-2079, AF-2034, AF-2080, AF-1960, AF-2081
1. replace `dnd-kit` with `@atlaskit/pragmatic-drag-and-drop`
2. allow creating split views by drag & drop the following
a. WorkbenchLinks (route links), like journals, trash, all docs
b. doc refs
c. tags/collection
3. style adjustments to split view
4. remove split view's feature flag and make it GA for electron
https://github.com/user-attachments/assets/6a3e4a25-faa2-4215-8eb0-983f44db6e8c
2025-01-08 05:05:33 +00:00
forehalo
c0ed74dfed
chore: standardize tsconfig ( #9568 )
2025-01-08 04:07:56 +00:00
Brooooooklyn
39f4b17315
ci: fix android release pipeline ( #9574 )
2025-01-07 12:46:02 +00:00
fourdim
ebaceb481d
fix(editor): enumerate ancestors ( #9540 )
2025-01-07 11:40:10 +00:00
L-Sun
440239809c
refactor(editor): refactor page note empty checker ( #9570 )
...
Close [BS-2320](https://linear.app/affine-design/issue/BS-2320/内容为空的状态判断 )
2025-01-07 11:24:40 +00:00
Brooooooklyn
482b534a90
chore(server): setup winston logger ( #9561 )
...
There is no impact on the existing logger, as the current logger is used with `new Logger(Context)` and does not utilize dependency injection. In the next phase, gradually replace and supplement the existing `Logger`.
2025-01-07 09:15:08 +00:00
Saul-Mirone
5e51018c03
fix(editor): remove ts ignore ( #9567 )
2025-01-07 08:48:05 +00:00
Brooooooklyn
474b01aad7
ci: pin xcode-version to 16.1 ( #9564 )
2025-01-07 06:26:11 +00:00
Saul-Mirone
26fb9d148c
chore: remove awareness sync since it's not used ( #9563 )
2025-01-07 06:12:08 +00:00
Saul-Mirone
0d2eb64817
chore: move page not found error out of constants ( #9547 )
2025-01-07 05:57:38 +00:00
Brooooooklyn
df6a6ac392
ci: fix android build ( #9558 )
2025-01-07 05:42:09 +00:00
L-Sun
6e0468c70a
chore(editor): revert padding and layout of code block toolbar ( #9562 )
...
Close [BS-1767](https://linear.app/affine-design/issue/BS-1767/code-block调整边距 )
This PR reverts padding and layout of code block toolbar.

2025-01-07 04:53:04 +00:00
L-Sun
ded17abf7e
fix(editor): add childElementIds to ai generated frame ( #9537 )
...
Close [BS-1354](https://linear.app/affine-design/issue/BS-1354/更新-ai-slide-template-到新的-frame )
This PR add `childElementIds` to frame block in ai presentation templates
2025-01-07 04:19:09 +00:00
donteatfriedrice
52f2e8d5d5
refactor(editor): surface markdown adapter extensionalize ( #9560 )
...
[BS-2212](https://linear.app/affine-design/issue/BS-2212/adapter-extension化修复 )
2025-01-07 03:14:08 +00:00
donteatfriedrice
69e9aa087e
refactor(editor): extract mix-text adapter to shared ( #9559 )
2025-01-07 03:14:07 +00:00
fundon
69e73af2a8
refactor(editor): add native clipboard extension ( #9502 )
...
Closes: [BS-2239](https://linear.app/affine-design/issue/BS-2239/不应该通过window注入affine的api )
2025-01-06 15:36:43 +00:00
Saul-Mirone
f778d1a28a
refactor(editor): move extension to store ( #9552 )
2025-01-06 15:15:14 +00:00
EYHN
46c8c4a408
feat(nbstore): improve nbstore ( #9512 )
2025-01-06 09:38:04 +00:00
EYHN
a2563d2180
feat(i18n): add uk i18n ( #9530 )
2025-01-06 09:23:03 +00:00
Saul-Mirone
36d027ae4b
fix(editor): remote selection refresh rate ( #9543 )
...
Closes: [BS-2307](https://linear.app/affine-design/issue/BS-2307/%E7%90%86%E8%AE%BA%E4%B8%8A%E5%85%89%E6%A0%87%E5%BA%94%E8%AF%A5%E4%B8%8D%E6%B6%88%E5%A4%B1%EF%BC%8C%E4%B8%80%E7%9B%B4%E6%98%BE%E7%A4%BA )
2025-01-06 09:09:00 +00:00
EYHN
7514ccd452
feat(ios): add apis for native ( #9536 )
2025-01-06 08:20:31 +00:00
donqu1xotevincent
f8771aa053
docs: update README.md ( #9542 )
2025-01-06 15:18:15 +08:00
donteatfriedrice
09c7a597be
fix(core): should focus when clicking sidebar button ( #9339 )
2025-01-06 04:09:01 +00:00
Saul-Mirone
fc863e484c
refactor(editor): remove selection global types ( #9532 )
...
Closes: [BS-2217](https://linear.app/affine-design/issue/BS-2217/remove-global-types-in-selection )
2025-01-06 03:45:11 +00:00
EYHN
8669936f2f
feat(i18n): i18n Localization and translations for Farsi (fa) 🇮🇷 ( #9533 )
...
Co-authored-by: Mahyar Riazati <mr.riazati1999@gmail.com >
2025-01-06 03:28:57 +00:00
CatsJuice
09937a8e4d
chore: bump icons with new design source ( #9529 )
2025-01-06 03:10:03 +00:00
Saul-Mirone
c22804766d
chore(editor): remove common utils in surface block ( #9527 )
2025-01-06 02:41:39 +00:00
Saul-Mirone
3d168ba2d2
refactor(editor): reorg code structure of store package ( #9525 )
2025-01-05 12:49:02 +00:00
Saul-Mirone
1180e9bc15
refactor(editor): move workspace meta to affine ( #9524 )
2025-01-05 06:49:31 +00:00
Saul-Mirone
be0de6dc21
refactor(editor): remove legacy blocksuite doc ( #9521 )
2025-01-05 01:25:59 +00:00
github-actions[bot]
1f1997a082
chore(i18n): sync translations ( #9520 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-04 13:19:51 +00:00
Saul-Mirone
c773982ced
refactor(editor): rename store api ( #9518 )
2025-01-04 12:51:56 +00:00
EYHN
650e4fb6b2
chore(i18n): i18n auto codegen ( #9516 )
2025-01-04 12:32:21 +00:00
Saul-Mirone
dcf4993265
refactor(core): move block collection to affine and implement as doc ( #9514 )
2025-01-04 06:28:55 +00:00
github-actions[bot]
4cb186def2
chore(i18n): sync translations ( #9513 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-01-04 11:06:49 +08:00
github-actions[bot]
0b9afdb696
chore(i18n): sync translations ( #9499 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-01-03 15:55:39 +00:00
Saul-Mirone
4457cb7266
refactor(editor): rename doc to blocks ( #9510 )
2025-01-03 12:49:33 +00:00
Flrande
2074bda8ff
fix(editor): at menu position in split view ( #9500 )
2025-01-03 12:20:31 +00:00
Saul-Mirone
b17dac2201
fix(editor): block selection error when unloaded ( #9511 )
...
Closes: [BS-2305](https://linear.app/affine-design/issue/BS-2305/typeerror-thisblock-is-null )
2025-01-03 10:09:02 +00:00
Saul-Mirone
ee5f13cd03
fix(editor): surface ref find element error ( #9508 )
2025-01-03 09:55:00 +00:00
Saul-Mirone
51b109ee53
chore(editor): move legacy doc collection to test workspace ( #9507 )
2025-01-03 09:40:33 +00:00
Saul-Mirone
cfd64f1fa5
refactor(core): move workspace implementation to affine ( #9504 )
2025-01-03 08:13:57 +00:00
Saul-Mirone
897c7d4284
refactor(editor): should not rely on doc collection type ( #9501 )
2025-01-03 06:30:27 +00:00
doouding
cb5d7eaabc
feat: add scroll wheel zoom setting ( #9476 )
...
### Changed
Add `scroll wheel to zoom` setting option, when the option enables, user can zoom in and out with scroll wheel without pressing the cmd/ctrl key.
2025-01-03 06:09:10 +00:00
Saul-Mirone
0699205721
chore(editor): move helper to playground ( #9498 )
2025-01-03 04:23:59 +00:00
doouding
a4e94ab72f
feat: add shortcut of zooming to selection ( #9447 )
...
### Changed
- change edgeless shortcut `cmd + 0`, `cmd + 1` to `alt + 0`, `alt + 1`
- add new shortcut `alt + 2` to zoom to currently selected elements
2025-01-03 03:57:05 +00:00
Saul-Mirone
30a181da38
refactor(editor): move mini mindmap to ai module ( #9497 )
2025-01-03 03:34:56 +00:00
doodlewind
cbc84ff672
fix(editor): blur in edgeless content zooming ( #9496 )
...
Fix [BS-2294](https://linear.app/affine-design/issue/BS-2294/edgeless-%E7%BC%A9%E6%94%BE%E5%AD%97%E5%8F%B7%E6%A8%A1%E7%B3%8A )
2025-01-03 02:36:57 +00:00
Saul-Mirone
8b6c81f76d
refactor(editor): reduce dependency to doc collection ( #9492 )
2025-01-03 01:59:25 +00:00
renovate
eb15b3cb39
chore: bump up oxlint version to v0.15.5 ( #9491 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.15.4` -> `0.15.5`](https://renovatebot.com/diffs/npm/oxlint/0.15.4/0.15.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.15.5`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.5 ): oxlint v0.15.5
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.4...oxlint_v0.15.5 )
#### \[0.15.5] - 2025-01-02
##### Features
- [`0e168b8`](https://redirect.github.com/oxc-project/oxc/commit/0e168b8 ) linter: Catch more cases in const-comparisons ([#​8215](https://redirect.github.com/oxc-project/oxc/issues/8215 )) (Cameron)
- [`bde44a3`](https://redirect.github.com/oxc-project/oxc/commit/bde44a3 ) linter: Add `statement_span` to `ModuleRecord/ImportEntry` ([#​8195](https://redirect.github.com/oxc-project/oxc/issues/8195 )) (Alexander S.)
- [`ccaa9f7`](https://redirect.github.com/oxc-project/oxc/commit/ccaa9f7 ) linter: Implement `eslint/new-cap` ([#​8146](https://redirect.github.com/oxc-project/oxc/issues/8146 )) (Alexander S.)
##### Bug Fixes
- [`2b14a6f`](https://redirect.github.com/oxc-project/oxc/commit/2b14a6f ) linter: Fix `ignorePattern` config for windows ([#​8214](https://redirect.github.com/oxc-project/oxc/issues/8214 )) (Alexander S.)
##### Testing
- [`cb709c9`](https://redirect.github.com/oxc-project/oxc/commit/cb709c9 ) linter: Fix some oxlint tests on windows ([#​8204](https://redirect.github.com/oxc-project/oxc/issues/8204 )) (Cameron)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-02 12:36:04 +00:00
renovate
93c8afd10d
chore: bump up apollographql/apollo-ios version to from: "1.15.3" ( #9486 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [apollographql/apollo-ios](https://redirect.github.com/apollographql/apollo-ios ) | minor | `from: "1.0.0"` -> `from: "1.15.3"` |
---
### Release Notes
<details>
<summary>apollographql/apollo-ios (apollographql/apollo-ios)</summary>
### [`v1.15.3`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1153 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.15.2...1.15.3 )
##### Improvements
- **Stable sort schema types for SchemaMetadata ([#​514](https://redirect.github.com/apollographql/apollo-ios-dev/pull/514 )):** *Thank you to [@​asmundg](https://redirect.github.com/asmundg ) for the contribution.*
##### Fixed
- **Fix multipart delimter boundary parsing ([#​502](https://redirect.github.com/apollographql/apollo-ios-dev/pull/502 )):** The multipart message parsing code was not splitting message chunks at the correct boundary when the dash boundary was present in the message body.
- **Fix Websocket error broadcast for unsubscribed ID ([#​506](https://redirect.github.com/apollographql/apollo-ios-dev/pull/506 ))** Only broadcast an error to all subscribers if there was no id field in the message.
- **Fix bug with `AnyHashable` coercion for non-iOS platforms ([#​517](https://redirect.github.com/apollographql/apollo-ios-dev/pull/517 )):** Extended the \_AnyHashableCanBeCoerced check to include macOS, watchOS, and tvOS with their respective minimum versions. *Thank you to [@​VMLe](https://redirect.github.com/VMLe ) for the fix.*
- **Fix assigning websocket callback queue before connecting ([#​529](https://redirect.github.com/apollographql/apollo-ios-dev/pull/529 )):** Fixed a race condition with the callback queue assignment during an unstable connection.
- **Fix `GraphQLOperation` hash uniqueness ([#​530](https://redirect.github.com/apollographql/apollo-ios-dev/pull/530 )):** Adding uniqueness to GraphQLOperation hashing.
### [`v1.15.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1152 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.15.1...1.15.2 )
##### Improvements
- **Set `URLRequest` cache policy on GET requests ([#​476](https://redirect.github.com/apollographql/apollo-ios-dev/pull/476 )):** Uses the Apollo cache policy to set a comparable cache policy on `URLRequest`. Previously there was no way to opt-out of default `URLRequest` caching behaviour.
- **Batch writing records to the SQLite store ([#​498](https://redirect.github.com/apollographql/apollo-ios-dev/pull/498 )):** Uses the `insertMany` to batch write records for a given operation vs previously performing a write for each individual record.
##### Fixed
- **Fix `ListData` type check ([#​473](https://redirect.github.com/apollographql/apollo-ios-dev/pull/473 )):** Fixed bool type check in `ListData`.
- **Remove local cache mutation type condition setter ([#​485](https://redirect.github.com/apollographql/apollo-ios-dev/pull/485 )):** Removes the setter for mutable inline fragments. The correct way to initialize with a type condition is to use `asRootEntityType`.
### [`v1.15.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1151 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.15.0...1.15.1 )
##### Fixed
- **Fix decoding of deprecated `selectionSetInitializer` option `localCacheMutations` ([#​467](https://redirect.github.com/apollographql/apollo-ios-dev/pull/467 )):** This option was deprecated in `1.15.0`, and the removal of the code to parse the option resulted in a validation error when the deprecated option was present in the JSON code generation config file. This is now fixed so that the option is ignored but does not cause code generation to fail.
- **Disfavour deprecated watch function ([#​469](https://redirect.github.com/apollographql/apollo-ios-dev/pull/469 )):** A deprecated version of the `watch` function matched the overload of the current version if certain parameters were omitted. This caused an incorrect deprecation warning in this situation. We've fixed this by adding `@_disfavoredOverload` to the deprecated function signature.
### [`v1.15.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1150 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.14.1...1.15.0 )
##### New
- **Add ability to disable fragment field merging ([#​431](https://redirect.github.com/apollographql/apollo-ios-dev/pull/431 )):** Added `ApolloCodegenConfiguration` option to allow for disabling fragment field merging on generated models. For more information on this feature see the notes [here](https://redirect.github.com/apollographql/apollo-ios/releases/tag/preview-field-merging.1 ).
##### Fixed
- **Fix `legacyResponse` property not being set on `HTTPResponse` ([#​456](https://redirect.github.com/apollographql/apollo-ios-dev/pull/456 )):** When the `legacyResponse` property of `HTTPResponse` was deprecated setting the value was also removed; this was incorrect as it created a hidden breaking change for interceptors that might have been using the value.
- **Fix `ObjectData` type check ([#​459](https://redirect.github.com/apollographql/apollo-ios-dev/pull/459 )):** Fixed bool type check in `ObjectData`.
- **Fix `SelectionSetTemplate` scope comparison ([#​460](https://redirect.github.com/apollographql/apollo-ios-dev/pull/460 )):** Refactored the selection set template scope comparison to account for an edge case in merged sources.
- **Fix memory leak in DataLoader closure ([#​457](https://redirect.github.com/apollographql/apollo-ios-dev/pull/457 )):** Fixed a memory leak in the DataLoader closure in `ApolloStore` caused by implicit use of `self`. *Thank you to [@​prabhuamol](https://redirect.github.com/prabhuamol ) for finding and fixing this.*
##### Breaking
- **Bug Fix: Generated Selections Sets in Inclusion Condition Scope:** This fixes a bug when using @​include/[@​skip](https://redirect.github.com/skip ) where generated models that should have been generated inside of a conditional inline fragment were generated outside of the conditional scope. This may cause breaking changes for a small number of users. Those breaking changes are considered a bug fix since accessing the conditional inline fragments outside of the conditional scope could cause runtime crashes (if the conditions for their inclusion were not met). More information [here](https://redirect.github.com/apollographql/apollo-ios/releases/tag/preview-field-merging.1 )
### [`v1.14.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1141 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.14.0...1.14.1 )
##### New
- **Ability to set the journal mode on sqlite cache databases ([#​3399](https://redirect.github.com/apollographql/apollo-ios/issues/3399 )):** There is now a function to set the journal mode of the connected sqlite database and control how the journal file is stored and processed. See PR [#​443](https://redirect.github.com/apollographql/apollo-ios-dev/pull/443 ). *Thanks to [@​pixelmatrix](https://redirect.github.com/pixelmatrix ) for the feature request.*
##### Fixed
- **Fix crash when `GraphQLError` is “too many validation errors”" ([#​438](https://redirect.github.com/apollographql/apollo-ios-dev/pull/438 )):** When a GraphQLError from the JS parsing step is a “Too many validation errors” error, there is no `source` in the error object. Codegen will now check for it to avoid this edge case crash.
- **Cache write interceptor should gracefully handle missing cache records ([#​439](https://redirect.github.com/apollographql/apollo-ios-dev/pull/439 )):** The work to support the `@defer` directive introduced a bug where the cache write interceptor would throw if no cache records were returned during response parsing. This is incorrect as there are no cache records in the case of an `errors` only GraphQL response.
- **Avoid using `fatalError` on `JSONEncodable` ([#​128](https://redirect.github.com/apollographql/apollo-ios-dev/pull/128 )):** The fatal error logic in `JSONEncodable` was replaced with a type constraint `where` clause. *Thank you to [@​arnauddorgans](https://redirect.github.com/arnauddorgans ) for the contribution.*
- **Introspection-based schema download creates duplicate `@defer` directive definition ([#​3417](https://redirect.github.com/apollographql/apollo-ios/issues/3417 )):** The codegen engine can now correctly detect pre-existing `@defer` directive definitions in introspection sources and prevent the duplicate definition. See PR [#​440](https://redirect.github.com/apollographql/apollo-ios-dev/pull/440 ). *Thanks to [@​loganblevins](https://redirect.github.com/loganblevins ) for reporting the issue.*
### [`v1.14.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1140 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.13.0...1.14.0 )
##### New
- **Experimental support for the `@defer` directive:** You can now use the `@defer` directive in your operations and code generation will generate models that support asynchronously receiving the deferred selection sets. There is a helpful property wrapper with a projected value to determine the state of the deferred selection set, and support for cache reads and writes. This feature is enabled by default but is considered [experimental](https://www.apollographql.com/docs/resources/product-launch-stages/#experimental-features ). Please refer to the [documentation](https://www.apollographql.com/docs/ios/fetching/defer/ ) for further details.
- **Add `debugDescription` to `SelectionSet` ([#​3374](https://redirect.github.com/apollographql/apollo-ios/issues/3374 )):** This adds the ability to easily print code generated models to the Xcode debugger console. See PR [#​412](https://redirect.github.com/apollographql/apollo-ios-dev/pull/412 ). *Thanks to [@​raymondk-nf](https://redirect.github.com/raymondk-nf ) for raising the issue.*
- **Xcode 16 editor config files ([#​3404](https://redirect.github.com/apollographql/apollo-ios/issues/3404 )):** Xcode 16 introduced support for `.editorconfig` files that represent settings like spaces vs. tabs, how many spaces per tab, etc. We've added a `.editorconfig` file with the projects preferred settings, so that the editor will use them automatically. See PR [#​419](https://redirect.github.com/apollographql/apollo-ios-dev/pull/419 ). *Thanks to [@​TizianoCoroneo](https://redirect.github.com/TizianoCoroneo ) for raising the issue.*
##### Fixed
- **Local cache mutation build error in Swift 6 ([#​3398](https://redirect.github.com/apollographql/apollo-ios/issues/3398 )):** Mutating a property of a fragment annotated with the `@apollo_client_ios_localCacheMutation` directive caused a compile time error in Xcode 16 with Swift 6. See PR [#​417](https://redirect.github.com/apollographql/apollo-ios-dev/pull/417 ). *Thanks to [@​martin-muller](https://redirect.github.com/martin-muller ) for raising the issue.*
### [`v1.13.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1130 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.12.2...1.13.0 )
##### New
- **Added `ExistentialAny` requirement ([#​379](https://redirect.github.com/apollographql/apollo-ios-dev/pull/379 )):** This adds the `-enable-upcoming-feature ExistentialAny` to all targets to ensure compatibility with the upcoming Swift feature.
- **Schema type renaming ([#​388](https://redirect.github.com/apollographql/apollo-ios-dev/pull/388 )):** This adds the feature to allow customizing the names of schema types in Swift generated code.
- **JSONConverter helper ([#​380](https://redirect.github.com/apollographql/apollo-ios-dev/pull/380 )):** This adds a new helper class for handling JSON conversion of data including the ability to convert `SelectionSet` instances to JSON.
##### Fixed
- **ApolloSQLite build error with Xcode 16 ([#​386](https://redirect.github.com/apollographql/apollo-ios-dev/pull/386 )):** This fixes a naming conflict with Foundation in iOS 18 and the SQLite library. *Thanks to [@​rastersize](https://redirect.github.com/rastersize ) for the contributon.*
### [`v1.12.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1122 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.12.1...1.12.2 )
##### Fixed
- **Rebuilt the CLI binary with the correct version number:** The CLI binary included in the `1.12.1` package was built with an incorrect version number causing a version mismatch when attempting to execute code generation.
### [`v1.12.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1121 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.12.0...1.12.1 )
##### Fixed
- **Rebuilt the CLI binary:** The CLI binary included in the `1.12.0` package was built with inconsistent SDK versions resulting in the linker signing not working correctly.
### [`v1.12.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1120 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.11.0...1.12.0 )
##### New
- **`ID` as a custom scalar ([#​3379](https://redirect.github.com/apollographql/apollo-ios/issues/3379 )):** This changes the generation of the built-in GraphQL `ID` scalar to be treated as a custom scalar that can be modified by the user. See PR [#​363](https://redirect.github.com/apollographql/apollo-ios-dev/pull/363 ).
##### Fixed
- **Adds visionOS deployment to ApolloTestSupport podspec ([#​364](https://redirect.github.com/apollographql/apollo-ios-dev/pull/364 )):** This adds the `visionOS` deployment target to the ApolloTestSupport podspec to match the other package managers.
- **Add `@_spi(Execution)` to executor for import in test mocks ([#​362](https://redirect.github.com/apollographql/apollo-ios-dev/pull/362 )):** This replaces the use of `@testable` in ApolloTestSupport with specific `@_spi` scopes. This resolves a few issues that have been reported where the Apollo module could not be built for testing in non-debug configurations.
### [`v1.11.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1110 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.10.0...1.11.0 )
##### New
- **Added `refetchOnFailedUpdates` option to `GraphQLQueryWatcher` ([#​347](https://redirect.github.com/apollographql/apollo-ios/pull/347 )):** This allows you to configure the query watcher not to refetch it's query from the server when a cache read to update it's data fails.
##### Fixed
- **Generated input objects have default `nil` value for parameters with a schema-defined default value ([#​2997](https://redirect.github.com/apollographql/apollo-ios/issues/2997 )):** When the schema defines a default value for an input parameter, you can now omit that parameter when initializing the input object and the default value will be used. This corrects feature parity with the Apollo Kotlin client. See PR [#​358](https://redirect.github.com/apollographql/apollo-ios-dev/pull/358 ).
- **Fix namespacing error in `InterfaceTemplate` ([#​3375](https://redirect.github.com/apollographql/apollo-ios/issues/3375 )):** This fixes an issue where having a schema type named `Interface` caused compilation errors in generated code. See PR [#​359](https://redirect.github.com/apollographql/apollo-ios-dev/pull/359 ).
### [`v1.10.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1100 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.9.3...1.10.0 )
##### New
- **Added support for visionOS ([#​3320](https://redirect.github.com/apollographql/apollo-ios/issues/3320 )):** All the dependecies that Apollo iOS requires have been updated to add support for visionOS, so we can now add official support for visionOS too. See PR [#​333](https://redirect.github.com/apollographql/apollo-ios-dev/pull/333 ).
##### Improvement
- **Add Sendable conformance to some basic SchemaTypes:** This adds `Sendable` conformance to the some of the generated schema types. This does not mean that all of the generated code is safe to use yet with complete concurrency checking of Swift 5.10 but it gets us closer to that goal. See PR [#​322](https://redirect.github.com/apollographql/apollo-ios-dev/pull/322 ). *Thanks to [@​bdbergeron](https://redirect.github.com/bdbergeron ) for the contributon.*
### [`v1.9.3`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v193 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.9.2...1.9.3 )
##### Fixed
- **Fix injecting of context for UploadRequest:** Any request context passed into an upload request was not being added to the HTTP request and would not be available to the interceptor chain. See PR ([#​302](https://redirect.github.com/apollographql/apollo-ios-dev/pull/302 )). *Thanks to [@​RobertDresler](https://redirect.github.com/RobertDresler ) for the contribution.*
- **Added support for SPM Package.resolved format version 3 ([#​3355](https://redirect.github.com/apollographql/apollo-ios/issues/3355 )):** When using Xcode 15.3 the codegen CLI would fail the `generate` command with an error stating the Package.resolve file version is unsupported. Version 3 is now accepted as a valid file format for the codegen version checker. See PR ([#​304](https://redirect.github.com/apollographql/apollo-ios-dev/pull/304 )).
- **PrivacyInfo.xcprivacy file is invalid for Apollo and ApolloApi ([#​3359](https://redirect.github.com/apollographql/apollo-ios/issues/3359 )):** We received reports that when submitting to the App Store the submission would fail with an error stating that the privacy manifests were invalid. We identified the error and updated the privacy files. See PR ([#​309](https://redirect.github.com/apollographql/apollo-ios-dev/pull/309 )). *Thanks to [@​azilbershtein](https://redirect.github.com/azilbershtein ) for raising the issue.*
##### Improvement
- **Provide a direct means to observe changes in ApolloStore:** `ApolloStore` now exposes it's subscriber mechanism publicly. This means you can now observe and receive notifications about changes to the store. See PR ([#​300](https://redirect.github.com/apollographql/apollo-ios-dev/pull/300 )). *Thanks to [@​jamesonwilliams](https://redirect.github.com/jamesonwilliams ) for the contribution.*
- **Remove redundant iteration in EntitySelectionTree merging algorithm:** The conditions for merging selections were revisited and we identified, and removed, a redundant iteration. This is a significant performance improvement as it removes an entire additional iteration through all the conditional scopes in the tree. See PR ([#​308](https://redirect.github.com/apollographql/apollo-ios-dev/pull/308 )).
### [`v1.9.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v192 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.9.1...1.9.2 )
##### Fixed
- **Backwards Compatibility issues in 1.9.1:** 1.9.1 introduced a minor breaking change for some users who were creating a custom implementaiton of `ApolloClientProtocol`. Sorry about that! This patch release fixed the compatiblity. See PR [#​290](https://redirect.github.com/apollographql/apollo-ios-dev/pull/290 ). *Thanks to [@​michaelloo](https://redirect.github.com/michaelloo ) for raising the issue.*
##### Improvement
- **Session and task descriptions parameters added to `URLSessionClient` ([#​286](https://redirect.github.com/apollographql/apollo-ios-dev/pull/286 )):** The `URLSessionClient` now allows you to set a `sessionDescription` on the session and `taskDescription` on each task. These are helpful when debugging, especially when analyzing HTTP traffic with Instruments. *Thanks to [@​hishma](https://redirect.github.com/hishma ) for the contribution.*
### [`v1.9.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v191 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.9.0...1.9.1 )
##### Fixed
- **`SelectionSet` generated initializers don't compile with `self` parameter ([#​3330](https://redirect.github.com/apollographql/apollo-ios/issues/3330 )):** Selection set initializers now use a local property name when the external property name is a Swift reserved word; see PR [#​257](https://redirect.github.com/apollographql/apollo-ios-dev/pull/257 ). *Thanks to [@​grantjbutler](https://redirect.github.com/grantjbutler ) for raising the issue.*
- **asXXXXXXX property on a union never returning `nil` if selection set empty ([#​3326](https://redirect.github.com/apollographql/apollo-ios/issues/3326 )):** - The codegen logic to determine whether a selection set is composite or not has been improved to handle the case when `__typename` was the only field in the selection set; see PR [#​261](https://redirect.github.com/apollographql/apollo-ios-dev/pull/261 ). *Thanks to [@​vincentisambart](https://redirect.github.com/vincentisambart ) for raising the issue.*
##### Improvement
- **Feature/ContextIdentifier for the mutate queries ([#​281](https://redirect.github.com/apollographql/apollo-ios-dev/pull/281 )):** Mutation operations can now be given a context identifier to be used later in the request. *Thanks to [@​VladimirK-ah](https://redirect.github.com/VladimirK-ah ) for the contribution.*
### [`v1.9.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v190 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.8.0...1.9.0 )
##### Improvement
- **New import directive for operations:** GraphQL operations now support a directive to control custom module import statements in the generated file. Any operation that includes the directive `@import(module:)`, on the defintion line, with a supplied `String` as the module name will have that module used in a Swift `import` statement at the top of the operation file and any referenced fragments. *Thank you to [@​hemel](https://redirect.github.com/hemel ) for the contribution ([#​236](https://redirect.github.com/apollographql/apollo-ios-dev/pull/236 ) / [#​245](https://redirect.github.com/apollographql/apollo-ios-dev/pull/245 )).*
##### Fixed
- **The `fragmentDefinition` remains in all generated fragments when `operationDocumentFormat` does not include `.definition` ([#​3282](https://redirect.github.com/apollographql/apollo-ios/issues/3282 )):** Code generation will now only generate definitions in fragment files if the `operationDocumentFormat` config contains the `.definition` value ([#​218](https://redirect.github.com/apollographql/apollo-ios-dev/pull/218 )). *Thank you to [@​jimisaacs](https://redirect.github.com/jimisaacs ) for raising the issue.*
- **Custom scalar file header comment ([#​3323](https://redirect.github.com/apollographql/apollo-ios/issues/3323 )):** The header comment for generated custom scalar files was incorrectly changed to state that the output "should not be edited" but the file content could still be edited and would not be overwritten. The header comment has been changed back to state that the contents will be preserved during subsequent codegen executions. *Thank you to [@​matsudamper](https://redirect.github.com/matsudamper ) for raising the issue and the contribution to fix it ([#​243](https://redirect.github.com/apollographql/apollo-ios-dev/pull/243 )).*
##### Changed
- **WebSocket disconnection errors are no longer printed to stdout ([#​3325](https://redirect.github.com/apollographql/apollo-ios/issues/3325 )):** See PR ([#​253](https://redirect.github.com/apollographql/apollo-ios-dev/pull/253 )) *Thank you to [@​sgade](https://redirect.github.com/sgade ) for raising the issue.*
### [`v1.8.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v180 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.7.1...1.8.0 )
##### Fixed
- **Duplicate `@defer` directive error ([#​235](https://redirect.github.com/apollographql/apollo-ios-dev/pull/235 )):** When executing codegen against Apollo Router and a schema that supports the `@defer` directive it would fail with an error stating the directive is duplicated.
##### Improvement
- **Added \`InputObject\`\` casing strategy ([#​137](https://redirect.github.com/apollographql/apollo-ios-dev/pull/137 )):** We've added a new casing strategy option for InputObjects which mimics the behaviour of the enum case conversion strategy. *Thank you to [@​alexifrim](https://redirect.github.com/alexifrim ) for raising this in issue [#​3257](https://redirect.github.com/apollographql/apollo-ios/issues/3257 ).*
- **Added `GraphQLResult` conversion extension ([#​139](https://redirect.github.com/apollographql/apollo-ios-dev/pull/139 )):** `GraphQLResult` response data can now be easily converted into a JSON dictionary. This is useful for taking server response data and serializing it into a JSON dictionary which can then be used in a test suite.
- **Codegen performance improvements ([#​152](https://redirect.github.com/apollographql/apollo-ios-dev/pull/152 )):** There has been a bunch of refactoring work to prepare for future codegen features but we've also managed to squeeze out some performance improvements.
### [`v1.7.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v171 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.7.0...1.7.1 )
##### Fixed
- **Fixed inconsistent ordering of fragments in generated operation definitions ([#​130](https://redirect.github.com/apollographql/apollo-ios-dev/pull/130 )):** In order to make the ordering of fragments consistent, they are now alphabetized. This is a change to the data that gets sent over the wire when making a network request for an operation with fragments. **[Persisted Queries](https://www.apollographql.com/docs/ios/fetching/persisted-queries ) users should re-register their queries when upgrading to this version.** *Thank you to [@​scottasoutherland](https://redirect.github.com/scottasoutherland ) for reporting the issue.*
##### Improvement
- **Add initializer for `SelectionSet` that takes a `[String: Any]` JSON object ([#​102](https://redirect.github.com/apollographql/apollo-ios-dev/pull/102 )):** *Thank you to [@​Cookiezby](https://redirect.github.com/Cookiezby ) for the contribution.*
### [`v1.7.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v170 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.6.1...1.7.0 )
**`ApolloCodegenLib` Now Uses Swift Concurrency**
To improve the performance of the code generation, the `ApolloCodegenLib` now uses `async/await`. Code generation is now parallelized and should complete much faster for users with a large number of GraphQL files.
This means that the entry point function, `ApolloCodegen.build(with configuration:)` is now an `async` function. For users using the `ApolloCodegenLib` directly, you will need to make your call sites into this function use `async/await`. In most cases, this requires minimal code changes. Please see the [1.7.0 migration guide](https://www.apollographql.com/docs/ios/migrations/1.7 ) for information on how to upgrade.
See PR [#​57](https://redirect.github.com/apollographql/apollo-ios-dev/pull/57 ).
##### Fixed
- **Fixed a bug with ApolloAPI.Object clashing with custom objects name Object ([#​94](https://redirect.github.com/apollographql/apollo-ios-dev/pull/94 )):** *Thank you to [215eight](https://redirect.github.com/215eight ) for reporting the issue.*
### [`v1.6.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v161 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.6.0...1.6.1 )
##### Fixed
- **Fix bug with AnyHashable coercion ([#​68](https://redirect.github.com/apollographql/apollo-ios-dev/pull/68 )):** This is an additional fix for the crashes on iOS 14.4.1.
### [`v1.6.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v160 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.5.2...1.6.0 )
The Apollo iOS ecosystem is changing in the 1.6.0 release in order to provide a better development experience for users. For most users nothing will change, while some users will see a minor difference. The biggest change is that the `ApolloCodegenLib` is now in a separate repo/package that will need to be included as its own dependency from [apollo-ios-codegen](https://redirect.github.com/apollographql/apollo-ios-codegen ) if you are doing your code generation through Swift. If you are using the codegen CLI then no changes are necessary.
For a detailed breakdown of the changes please see this [GitHub Issue](https://redirect.github.com/apollographql/apollo-ios/issues/3240 ).
##### Fixed
- **Fixed crashes in iOS 14.4 and below ([#​61](https://redirect.github.com/apollographql/apollo-ios-dev/pull/61 )):** *Thank you to [matijakregarGH](https://redirect.github.com/matijakregarGH ) for reporting the issue.*
### [`v1.5.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v152 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.5.1...1.5.2 )
The purpose of this release is to provide a deprecation message to users of `ApolloCodegenLib` who are scripting their code generation in advance of an upcoming change to our libraries and repo structure. Beginning with the upcoming 1.6.0 release the code generation libraries will be their own SPM package in their own repo which will require you to add a new dependency to you project in order for your code generation scripting to compile. More information can be found in our [announcement](https://redirect.github.com/apollographql/apollo-ios/issues/3240 ) of this change.
**If you would like to avoid this deprecation warning in your builds feel free to stay on 1.5.1 or earlier, this warning will be gone in the 1.6.0 release**
PR containing deprecation warning for reference: [#​3243](https://redirect.github.com/apollographql/apollo-ios/pull/3243 ).
### [`v1.5.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v151 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.5.0...1.5.1 )
##### Improvement
- **Added `OutputOptions` property to codegen for marking generated classes as `final` ([#​3189](https://redirect.github.com/apollographql/apollo-ios/pull/3189 )):** *Thank you to [@​Mordil](https://redirect.github.com/Mordil ) for the contribution.*
##### Fixed
- **Codegen `itemsToGenerate` option for `.all` not generating an operation manifest ([#​3215](https://redirect.github.com/apollographql/apollo-ios/pull/3215 )):** *Thank you to [@​TizianoCoroneo](https://redirect.github.com/TizianoCoroneo ) for finding and fixing the issue.*
- **Codegen operation manifest inadvertantly being generated twice ([#​3225](https://redirect.github.com/apollographql/apollo-ios/pull/3225 )):** *Thank you to [@​jimisaacs](https://redirect.github.com/jimisaacs ) for finding and fixing the issue.*
### [`v1.5.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v150 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.4.0...1.5.0 )
##### New
- **Added the ability pass a custom `RequestContext` to networking APIs ([#​3198](https://redirect.github.com/apollographql/apollo-ios/pull/3198 )):** *Thank you to [@​danieltiger](https://redirect.github.com/danieltiger ) for the contribution.*
- **Minor Breaking Change:** The `requestContext` parameter is optional with a default value of `nil`. This means there are no breaking changes to the APIs for making networking calls. However, the `requestContext` parameter was also added to the `ApolloClientProtocol`. For custom implementations of this protocol (usually used for unit testing), you will need to add the `requestContext` parameter to your function signatures.
##### Fixed
- **Null values are no longer stripped from the underlying data used by generated `SelectionSet` models ([apollo-ios-dev/#​25](https://redirect.github.com/apollographql/apollo-ios-dev/pull/25 )):**
- When these models were manually inserted into the cache, the null fields, which were stripped, were not written to the cache. This caused unintended cache misses when fetching those values back out of the cache.
- This fixes [#​3092](https://redirect.github.com/apollographql/apollo-ios/issues/3092 ). *Thank you to [@​
aleksanderlorenc-lw](https://redirect.github.com/aleksanderlorenc-lw ) for raising this issue.*
### [`v1.4.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v140 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.3.3...1.4.0 )
##### New
- **Added the ability to set a casing strategy for field names in code generation ([#​2738](https://redirect.github.com/apollographql/apollo-ios/issues/2738 )):** See PR ([#​3171](https://redirect.github.com/apollographql/apollo-ios/pull/3171 )). *Thank you to [@​Spatel91111](https://redirect.github.com/Spatel91111 ) for the feature request.*
##### Improvement
- **Updated the way persisted queries are configured for code and manifest generation:** See PR ([#​3175](https://redirect.github.com/apollographql/apollo-ios/pull/3175 ))
- **Updated docs for `other` schema module type to provide more clarity ([#​3164](https://redirect.github.com/apollographql/apollo-ios/issues/3164 )):** See PR ([#​3170](https://redirect.github.com/apollographql/apollo-ios/pull/3170 )) *Thank you to [@​Mordil](https://redirect.github.com/Mordil ) for suggesting this update.*
### [`v1.3.3`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v133 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.3.2...1.3.3 )
##### Fixed
- **Fix two issues with generated models:** See PR ([#​3168](https://redirect.github.com/apollographql/apollo-ios/pull/3168 )). *Thank you to [@​iAmericanBoy](https://redirect.github.com/iAmericanBoy ) for finding these issues and providing a reproduction case.*
- **Fix computation of operation identifiers for persisted queries:** See PR ([#​3163](https://redirect.github.com/apollographql/apollo-ios/pull/3163 )). *Thank you to [@​WolframPRO](https://redirect.github.com/WolframPRO ) for finding these issues.*
### [`v1.3.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v132 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.3.1...1.3.2 )
##### Improved
- **Throw an error when an invalid key is present in the codegen configuration JSON ([#​2942](https://redirect.github.com/apollographql/apollo-ios/issues/2942 )):** See PR ([#​3125](https://redirect.github.com/apollographql/apollo-ios/pull/3125 )) *Thank you to [@​Iron-Ham](https://redirect.github.com/Iron-Ham ) for the contribution.*
- **Cleanup unused imports and declarations. ([#​3099](https://redirect.github.com/apollographql/apollo-ios/issues/3099 )):** See PR ([#​3100](https://redirect.github.com/apollographql/apollo-ios/pull/3100 )) *Thank you to [@​Iron-Ham](https://redirect.github.com/Iron-Ham ) for raising the issue and contributing the fix.*
- **Improvement to response code error API ([#​2426](https://redirect.github.com/apollographql/apollo-ios/issues/2426 )):** See PR ([#​3123](https://redirect.github.com/apollographql/apollo-ios/pull/3123 )). *Thank you to [@​dfperry5](https://redirect.github.com/dfperry5 ) for the contribution.*
- **Improved file path support for operation manifest generation:** See PR ([#​3128](https://redirect.github.com/apollographql/apollo-ios/pull/3128 ))
##### Fixed
- **Fix two issues in test mock generation:** See PR ([#​3120](https://redirect.github.com/apollographql/apollo-ios/pull/3120 )). *Thank you to [@​TizianoCoroneo](https://redirect.github.com/TizianoCoroneo ) for finding this issue and contributing the fix.*
- **Fixed precondition failure when surpassing graphql-js max error count ([#​3126](https://redirect.github.com/apollographql/apollo-ios/issues/3126 )):** See PR ([#​3132](https://redirect.github.com/apollographql/apollo-ios/pull/3132 )).
##### Deprecated
- **Deprecated `queryStringLiteralFormat` in `ApolloCodegenConfiguration`:** Query string literals will now always be generated as single line strings. See PR ([#​3129](https://redirect.github.com/apollographql/apollo-ios/pull/3129 )).
### [`v1.3.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v131 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.3.0...1.3.1 )
##### Fixed
- **Fix crashes in test mocks when setting an array of union types ([#​3023](https://redirect.github.com/apollographql/apollo-ios/pull/3023 )):** See PR ([#​3089](https://redirect.github.com/apollographql/apollo-ios/pull/3089 )). *Thank you to [@​jabeattie](https://redirect.github.com/jabeattie ) & [@​scottasoutherland](https://redirect.github.com/scottasoutherland ) for raising the issue.*
##### Deprecated
- **Deprecated `APQConfig` & `operationIdentifiersPath` in `ApolloCodegenConfiguration`:** These have been replaced with `OperationDocumentFormat` and `OperationManifestFileOutput` respectively. Please see the documentation for [`ApolloCodegenConfiguration`](https://www.apollographql.com/docs/ios/code-generation/codegen-configuration ) for more information.
### [`v1.3.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v130 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.2.2...1.3.0 )
Though `1.3.0` is a minor version bump, some critical issues were addressed in this version that requires a small breaking change during the upgrade. While we strive to make the upgrade path for minor versions seamless, these issues could not be reasonably resolved without requiring this migration.
For a detailed explanation of the breaking changes and a guide on how to migrate to `1.3.0`, see our [migration guide](https://www.apollographql.com/docs/ios/migrations/1.3 ).
##### Breaking
- **Using reserved keyword `Type` as in selection fields does not compile ([#​3006](https://redirect.github.com/apollographql/apollo-ios/issues/3006 )):** See PR [#​3058](https://redirect.github.com/apollographql/apollo-ios/pull/3058 ). *Thank you to [@​Nielssg](https://redirect.github.com/Nielssg ) for raising the issue.*
- **Memory leak from `InterceptorRequestChain` when ending the chain with `returnValueAsync` ([#​3057](https://redirect.github.com/apollographql/apollo-ios/issues/3057 )):** See PR [#​3070](https://redirect.github.com/apollographql/apollo-ios/pull/3070 ). *Thank you to [@​marksvend](https://redirect.github.com/marksvend ) for raising the issue.*
### [`v1.2.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v122 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.2.1...1.2.2 )
##### Added
- **Support SOCKS proxies for debugging websocket based subscriptions([#​2788](https://redirect.github.com/apollographql/apollo-ios/issues/2788 )):** *Thank you to [@​tahirmit](https://redirect.github.com/tahirmt ) for the contribution.*
##### Fixed
- **Fix conversion of generated models into nested type cases ([#​2989](https://redirect.github.com/apollographql/apollo-ios/issues/2989 ) & [#​2980](https://redirect.github.com/apollographql/apollo-ios/issues/2980 )):** In some cases, the generated models were missing types when calculating which fragments were fulfilled for a selection set. This was causing type case conversion to return `nil` incorrectly. See PR [#​3067](https://redirect.github.com/apollographql/apollo-ios/pull/3067 ). *Thank you to [@​tgyhlsb](https://redirect.github.com/tgyhlsb ) and [@​dafurman](https://redirect.github.com/dafurman ) for raising these issues.*
- **Fix crashes in code generation when merging fragments at definition root ([#​3071](https://redirect.github.com/apollographql/apollo-ios/issues/3071 )):** When fragments with type conditions were defined on the root of an operation or named fragment, the code generation engine was crashing. See PR [#​3073](https://redirect.github.com/apollographql/apollo-ios/pull/3073 ). *Thank you to [@​tahirmit](https://redirect.github.com/tahirmt ) for raising and helping us reproduce this issue.*
- **Fix parsing of input objects as default values for input params ([#​2978](https://redirect.github.com/apollographql/apollo-ios/issues/2978 )):** The codegen engine will no longer crash in this situation. *Thank you to [@​ecunha-ta](https://redirect.github.com/ecunha-ta ) for raising the issue.*
### [`v1.2.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v121 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.2.0...1.2.1 )
##### Improved
- **Added new validation to alert users to type naming conflict when running code generation([#​2405](https://redirect.github.com/apollographql/apollo-ios/issues/2405 )):** See PR [#​3041](https://redirect.github.com/apollographql/apollo-ios/pull/3041 ).
##### Fixed
- **Int values failing to cast to Scalar Type during cache key resolution ([#​3034](https://redirect.github.com/apollographql/apollo-ios/issues/3034 )):** See PR [#​3037](https://redirect.github.com/apollographql/apollo-ios/pull/3037 ). *Thank you to [@​asbhat](https://redirect.github.com/asbhat ) for raising the issue.*
- **Fix malformed RootEntityType on generated fragment with `@include` condition. ([#​2962](https://redirect.github.com/apollographql/apollo-ios/issues/2962 )):** See PR [#​3045](https://redirect.github.com/apollographql/apollo-ios/pull/3045 ). *Thank you to [@​alexisbronchart](https://redirect.github.com/alexisbronchart ) for raising the issue.*
### [`v1.2.0`](https://redirect.github.com/apollographql/apollo-ios/releases/tag/1.2.0 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.1.3...1.2.0 )
Though 1.2 is a minor version bump, a critical problem was addressed in this version that requires a small breaking change during the upgrade. While we strive to make the upgrade path for minor versions seamless, this issue could not be reasonably resolved without requiring this migration.
**For most users, this migration will only require a single change to your `SchemaConfiguration.swift` file.**
For a detailed explanation of the breaking changes and a guide on how to migrate to v1.2, see our [migration guide](https://www.apollographql.com/docs/ios/migrations/1.2 ).
##### Breaking
- **Cache Key Configuration API Changes ([#​2990](https://redirect.github.com/apollographql/apollo-ios/pull/2990 )):** The API for configuring custom cache keys has had a minor change in this version. The signature of the `cacheKeyInfo(for:object:)` function, defined in your generated SchemaConfiguration.swift file, has been modified. For more information, see our [migration guide](https://www.apollographql.com/docs/ios/migrations/1.2 ).
##### Improved
- **Improved performance of GraphQL execution ([#​2990](https://redirect.github.com/apollographql/apollo-ios/pull/2990 )):** Improvements to the `GraphQLExecutor` resulted in a ~15-20% reduction in execution time for parsing and mapping network response or cache data onto generated models.
- **Improved performance of generated model initialization and type conversions ([#​2990](https://redirect.github.com/apollographql/apollo-ios/pull/2990 )):** The `DataDict` used to store the data for generated models has been updated to use copy-on-write value semantics. This resulted in a ~70-80% reduction in the execution time of initialization and type case conversions in the generated models.
##### Fixed
- **Pruning generated files for `.relative(subpath:)` operations ([#​2969](https://redirect.github.com/apollographql/apollo-ios/issues/2969 )):** See PR [#​2994](https://redirect.github.com/apollographql/apollo-ios/pull/2994 ). *Thank you to [@​jimisaacs](https://redirect.github.com/jimisaacs ) for raising the issue.*
- **InputObjects generated with incorrect getter/setter key ([#​2858](https://redirect.github.com/apollographql/apollo-ios/issues/2858 )):** See PR [#​2996](https://redirect.github.com/apollographql/apollo-ios/pull/2996 ). *Thank you to [@​Austinpayne](https://redirect.github.com/Austinpayne ) for raising the issue.*
- **Generates conflicting types for fields of singular and plural names ([#​2850](https://redirect.github.com/apollographql/apollo-ios/issues/2850 )):** See PR [#​3009](https://redirect.github.com/apollographql/apollo-ios/pull/3009 ). *Thank you to [@​sgade](https://redirect.github.com/sgade ) for raising the issue.*
- **Equality operator shows incorrect values based on value of `__fulfilled` ([#​2944](https://redirect.github.com/apollographql/apollo-ios/issues/2944 )):** See PR [#​2990](https://redirect.github.com/apollographql/apollo-ios/pull/2990 ). *Thank you to [@​scottasoutherland](https://redirect.github.com/scottasoutherland ) for raising the issue.*
##### New
- **Add option to generate objects with `internal` access modifier ([#​2630](https://redirect.github.com/apollographql/apollo-ios/issues/2630 )):** See PR [#​2917](https://redirect.github.com/apollographql/apollo-ios/pull/2917 ). *Thank you to [@​simonbilskyrollins](https://redirect.github.com/simonbilskyrollins ) for the feature request.*
### [`v1.1.3`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v113 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.1.2...1.1.3 )
##### Fixed
- **`@dynamicMember` conflicting field name ([#​2950](https://redirect.github.com/apollographql/apollo-ios/issues/2950 )):** The subscript setters have been changed to allow a selection set property named `hash`. [#​2965](https://redirect.github.com/apollographql/apollo-ios/pull/2965 ) *Thank you to [@​renanbdias](https://redirect.github.com/renanbdias ) for raising the issue.*
- **Disallow certain targetNames in code generation ([#​2958](https://redirect.github.com/apollographql/apollo-ios/issues/2958 )):** `apollo` is no longer allowed as a target name otherwise it causes a conflict when importing `Apollo` as a module. [#​2972](https://redirect.github.com/apollographql/apollo-ios/pull/2972 ) *Thank you to [@​moopoints](https://redirect.github.com/moopoints ) for raising the issue.*
- **Fully Qualify name of RootEntityType and mergedSources ([#​2949](https://redirect.github.com/apollographql/apollo-ios/issues/2949 )):** Selection set types use fully qualified namespacing to prevent conflicts with other types. [#​2956](https://redirect.github.com/apollographql/apollo-ios/pull/2956 ) *Thank you to [@​martin-muller](https://redirect.github.com/martin-muller ) for raising the issue.*
- **SelectionSet Codegen `__typename` fix ([#​2955](https://redirect.github.com/apollographql/apollo-ios/issues/2955 )):** Custom root types defined in the schema are now correctly applied to selection set fields typename definitions [#​2983](https://redirect.github.com/apollographql/apollo-ios/pull/2983 ) *Thank you to [@​ynnadrules](https://redirect.github.com/ynnadrules ) for raising the issue.*
### [`v1.1.2`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v112 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.1.1...1.1.2 )
##### Fixed
- **Crash after calling `cancel()` on `Cancellable` ([#​2932](https://redirect.github.com/apollographql/apollo-ios/issues/2932 )):** Calling `cancel()` on a non-subscription `Cancellable` will now correctly handle the lifetime of the internally `Unmanaged` object. [#​2943](https://redirect.github.com/apollographql/apollo-ios/pull/2943 ) - *Thank you to [@​yonaskolb](https://redirect.github.com/yonaskolb ) for raising the issue.*
- **Deprecation messages are not escaped ([#​2879](https://redirect.github.com/apollographql/apollo-ios/issues/2879 )):** If escaped characters are used in GraphQL deprecation messages they are now properly escaped in the rendered Swift warning or attribution message. [#​2951](https://redirect.github.com/apollographql/apollo-ios/pull/2951 ) *Thank you to [@​djavan-bertrand](https://redirect.github.com/djavan-bertrand ) for raising the issue.*
##### Added
- **Add injecting additionalErrorHandler for upload operations to RequestChainNetworkTransport ([#​2948](https://redirect.github.com/apollographql/apollo-ios/pull/2948 )):** `Upload` operations can now have custom error interceptors like other operations. [#​2948](https://redirect.github.com/apollographql/apollo-ios/pull/2948 ) *Thank you to [@​RobertDresler](https://redirect.github.com/RobertDresler ) for the contribution.*
### [`v1.1.1`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v111 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.1.0...1.1.1 )
##### Fixed
- **Version 1.1.0 does not compile when installed via CocoaPods ([#​2936](https://redirect.github.com/apollographql/apollo-ios/issues/2936 )):** Module names not present in CocoaPods builds have been removed from type declarations. [#​2937](https://redirect.github.com/apollographql/apollo-ios/pull/2937 ) - *Thank you to [@​simonliotier](https://redirect.github.com/simonliotier ) for raising the issue.*
- **Crash when using mocks for Double Nested Arrays ([#​2809](https://redirect.github.com/apollographql/apollo-ios/issues/2809 )):** Test mock data is now correctly applied to the selection set. [#​2939](https://redirect.github.com/apollographql/apollo-ios/pull/2939 ) - *Thank you to [@​scottasoutherland](https://redirect.github.com/scottasoutherland ) for raising the issue.*
- **In 1.1.0, passing custom scalars or GraphQLEnum to mocks fails ([#​2928](https://redirect.github.com/apollographql/apollo-ios/issues/2928 )):** Test mock data is now correctly applied to the selection set. [#​2939](https://redirect.github.com/apollographql/apollo-ios/pull/2939 ) - *Thank you to [@​scottasoutherland](https://redirect.github.com/scottasoutherland ) for raising the issue.*
### [`v1.1.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v110 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.0.7...1.1.0 )
Apollo iOS v1.1 primarily focuses on adding generated initializers to the generated operation models.
In most cases, the upgrade from v1.0 to v1.1 should require no changes to your code.
##### **Breaking**
- **Changed generated fragment accessors with inclusion conditions:** When conditionally spreading a fragment with an `@include/@​skip` directive that has a different parent type than the selection set it is being spread into, the shape of the generated models has changed.
- For example, a fragment accessor defined as `... on DetailNode @​include(if: $includeDetails)` would have previously been named `asDetailNode`; it will now be generated as `asDetailNodeIfIncludeDetails`.
- While no breaking changes were made to official public APIs, some *underscore prefixed* APIs that are `public` but intended for internal usage only have been changed.
- **SelectionSet fulfilled fragment tracking:** `SelectionSet` models now keep track of which fragments were fulfilled during GraphQL execution in order to enable conversions between type cases. While this does not cause functional changes while using public APIs, this is a fundamental change to the way that the underlying data for a `SelectionSet` is formatted, it is now required that all `SelectionSet` creation must be processed by the `GraphQLExecutor` or a generated initializer that is guaranteed to correctly format the data. **This means that initializing a `SelectionSet` using raw JSON data directly will no longer work.** Please ensure that raw JSON data is only used with the new `RootSelectionSet.init(data: variables)` initializer.
##### Fixed
- **Null/nil value parsing issues**. In some situations, writing/reading `null` or `nil` values to the cache was causing crashes in 1.1 Beta 1. This is now fixed.
##### Added
- **Configuration option for generating initializers on SelectionSet models:** You can now get initializers for your generated selection set models by setting the `selectionSetInitializers` option on your code generation configuration. Manually initialized selection sets can be used for a number of purposes, including:
- Adding custom data to the normalized cache
- Setting up fixture data for SwiftUI previews or loading states
- An alternative to Test Mocks for unit testing
- **Safe initialization of `SelectionSet` models with raw JSON:** In 1.0, initializing `SelectionSet` models with raw JSON was unsafe and required usage of *underscore prefixed* APIs that were intended for internal usage only. Apollo iOS 1.1 introduces a new, safe initializer: `RootSelectionSet.init(data: variables)`.
- Previously, if you provided invalid JSON, your selection set's were unsafe and may cause crashes when used. The new initializer runs a lightweight version of GraphQL execution over the provided JSON data. This quickly parses, validates, and transforms the JSON data into the format required by the `SelectionSet` models. If the provided data is invalid, this initializer `throws` an error, ensuring that your model usage is always safe.
- **Added support for multipart subscriptions over HTTP.**
##### Changed
- **Generate `__typename` selection for generated models:** In 1.1, the code generator adds the `__typename` field to each root object. In previous versions, this selection was automatically inferred by the `GraphQLExecutor`, however generating it directly should improve performance of GraphQL execution.
### [`v1.0.7`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v107 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.0.6...1.0.7 )
##### Fixed
- **Couldn't build when using some reserved words in a schema ([#​2765](https://redirect.github.com/apollographql/apollo-ios/issues/2765 )):** `for` has been added to the list of reserved keywords that are escaped with backticks when used in schema types and operations. [#​2772](https://redirect.github.com/apollographql/apollo-ios/pull/2772 ) - *Thank you to [@​torycons](https://redirect.github.com/torycons ) for raising the issue.*
- **Subscript GraphQL variable from dictionary crash when Swift modifier used as key ([#​2759](https://redirect.github.com/apollographql/apollo-ios/issues/2759 )):** Backticks have been removed from subscript keys of input objects. [#​2773](https://redirect.github.com/apollographql/apollo-ios/pull/2773 ) - *Thank you to [@​SzymonMatysik](https://redirect.github.com/SzymonMatysik ) for raising the issue.*
- **Unnamed fields in schema results in broken generated Swift code ([#​2753](https://redirect.github.com/apollographql/apollo-ios/issues/2753 )):** The `_` character can be used as a GraphQL field name. [#​2769](https://redirect.github.com/apollographql/apollo-ios/pull/2769 ) - *Thank you to [@​neakor](https://redirect.github.com/neakor ) for raising the issue.*
- **LocalCacheMutation with an enum field fails ([#​2775](https://redirect.github.com/apollographql/apollo-ios/issues/2775 )):** When writing selection set data back into the cache, custom scalars are now re-encoded back into their `_jsonValue`. [#​2778](https://redirect.github.com/apollographql/apollo-ios/pull/2778 ) - *Thank you to [@​dabby-wombo](https://redirect.github.com/dabby-wombo ) for raising the issue.*
- **DataDict subscript function crashes on iOS 14.4 and under ([#​2668](https://redirect.github.com/apollographql/apollo-ios/issues/2668 )):** `AnyHashable` conversions when accessing `DataDict` properties now perform checks on the base type. [#​2784](https://redirect.github.com/apollographql/apollo-ios/pull/2784 ) - *Thank you to [@​bdunay3](https://redirect.github.com/bdunay3 ) for raising the issue.*
- **`@include` directive based on variable with default value drops the included data ([#​2690](https://redirect.github.com/apollographql/apollo-ios/issues/2690 )):** The GraphQL executor will now correctly evaluate `GraphQLNullable` conditional variables. [#​2794](https://redirect.github.com/apollographql/apollo-ios/pull/2794 ) - *Thank you to [@​klanchman](https://redirect.github.com/klanchman ) for raising the issue.*
- **Interfaces implemented by schema root are not generated ([#​2756](https://redirect.github.com/apollographql/apollo-ios/issues/2756 )):** Interfaces references on the root type Query, Mutation or Subscription are now included in the schema module. [#​2816](https://redirect.github.com/apollographql/apollo-ios/pull/2816 ) - *Thank you to [@​litso](https://redirect.github.com/litso ) for raising the issue.*
##### Changed
- **HTTP headers format in schema download configuration JSON ([#​2661](https://redirect.github.com/apollographql/apollo-ios/issues/2661 )):** `HTTPHeaders` in the `ApolloSchemaDownloadConfiguration` section of the codegen configuration JSON file can now be specified using the more intuitive format `{ "Authorization": "<token>"}`. [#​2811](https://redirect.g
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-02 12:22:25 +00:00
Saul-Mirone
53f7480cb8
refactor(editor): merge docCreated and docAdded slot ( #9489 )
2025-01-02 11:47:14 +00:00
Saul-Mirone
bae0cc349d
chore(editor): remove @types/dompurify dependency ( #9490 )
2025-01-02 11:33:19 +00:00
Saul-Mirone
edb5e1d87a
refactor(editor): job should not rely on doc collection directly ( #9488 )
2025-01-02 10:50:15 +00:00
EYHN
f2906bc6d0
refactor(core): add all docs properties api ( #9484 )
2025-01-02 10:35:46 +00:00
forehalo
c4e04042b4
fix(server): fail to load custom config ( #9485 )
...
closed #9237 #9417
2025-01-02 09:45:12 +00:00
Lakr
094cb1d71c
feat(ios): implement chat function ( #9482 )
...
Co-authored-by: DarkSky <darksky2048@gmail.com >
2025-01-02 17:35:07 +08:00
Flrande
72e343c379
fix(editor): replace checkVisibility ( #9481 )
2025-01-02 08:25:48 +00:00
renovate
8c05c6ef5b
chore: bump up all non-major dependencies ( #9434 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@smarttools/eslint-plugin-rxjs](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs ) | [`1.0.10` -> `1.0.12`](https://renovatebot.com/diffs/npm/@smarttools%2feslint-plugin-rxjs/1.0.10/1.0.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| @​types/dompurify | [`3.0.5` -> `3.2.0`](https://renovatebot.com/diffs/npm/@types%2fdompurify/3.0.5/3.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.10` -> `20.17.11`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.10/20.17.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`16.0.1` -> `16.3.0`](https://renovatebot.com/diffs/npm/happy-dom/16.0.1/16.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.3.0` -> `15.4.0`](https://renovatebot.com/diffs/npm/react-i18next/15.3.0/15.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`1.24.4` -> `1.25.1`](https://renovatebot.com/diffs/npm/shiki/1.24.4/1.25.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint ) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )) | [`8.18.2` -> `8.19.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.18.2/8.19.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>DaveMBush/eslint-plugin-rxjs (@​smarttools/eslint-plugin-rxjs)</summary>
### [`v1.0.12`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.12 ): 1.0.12 (2025-01-01)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.11...v1.0.12 )
Update dependencies
remove decamalize and replace with regex
remove unused file
### [`v1.0.11`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.11 ): 1.0.11 (2024-12-30)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.10...v1.0.11 )
rollback to what was in 1.0.9 while trying to keep the intended fix for 1.0.10
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v16.3.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.3.0 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.9...v16.3.0 )
##### 🎨 Features
- Adds support for child combinator to ":has()" pseudo selector (e.g. "span:has(> video)") - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1642](https://redirect.github.com/capricorn86/happy-dom/issues/1642 )
### [`v16.2.9`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.8...3082b7e010c4362e762d2d387d0316dd96b017cd )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.8...v16.2.9 )
### [`v16.2.8`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.8 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.7...v16.2.8 )
##### 👷♂️ Patch fixes
- Fixes issue where the wrong event target was used when dispatching events on HTMLFormElement or HTMLSelectElement - By **[@​betterqualityassuranceuser](https://redirect.github.com/betterqualityassuranceuser )** in task [#​1628](https://redirect.github.com/capricorn86/happy-dom/issues/1628 )
### [`v16.2.7`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.6...78eb24034576e4ecc39a3633967799ea75bead50 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.6...v16.2.7 )
### [`v16.2.6`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.5...2c8a59619a35b55c398db27927027d9a1458a6a1 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.5...v16.2.6 )
### [`v16.2.5`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.4...675e306d2440cabdb7e2d75ef5a78ea47e506494 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.4...v16.2.5 )
### [`v16.2.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.4 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.3...v16.2.4 )
##### 👷♂️ Patch fixes
- Fixes bug where the incorrect location is set after a redirect in `BrowserFrame.goto()` and `DetachedBrowserFrame.goto()` - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1627](https://redirect.github.com/capricorn86/happy-dom/issues/1627 )
### [`v16.2.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.2...f41ad67816008a068c5cefcbac31b2fda7d2f4e2 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.2...v16.2.3 )
### [`v16.2.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.2.2 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.1...v16.2.2 )
##### 👷♂️ Patch fixes
- Improves error when a Symbol object is being sent to `querySelector()` or `querySelectorAll()` as selector - By **[@​chocolateboy](https://redirect.github.com/chocolateboy )** in task [#​1640](https://redirect.github.com/capricorn86/happy-dom/issues/1640 )
### [`v16.2.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.0...f7b6ac6bd6e3cfc843c9787ce935f348f0c40363 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.2.0...v16.2.1 )
### [`v16.2.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.1.0...5629a74693e19b6a7661a4242b139bf8524c6247 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.1.0...v16.2.0 )
### [`v16.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.1.0 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.0.1...v16.1.0 )
##### 🎨 Features
- Add support for using whitespace-separated list to `getElementsByClassName()` - By **[@​kylehalleman](https://redirect.github.com/kylehalleman )** in task [#​1551](https://redirect.github.com/capricorn86/happy-dom/issues/1551 )
</details>
<details>
<summary>i18next/react-i18next (react-i18next)</summary>
### [`v15.4.0`](https://redirect.github.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1540 )
[Compare Source](https://redirect.github.com/i18next/react-i18next/compare/v15.3.0...v15.4.0 )
feat: add meta with codes on warnings to allow conditional logging [1826](https://redirect.github.com/i18next/react-i18next/pull/1826 )
</details>
<details>
<summary>shikijs/shiki (shiki)</summary>
### [`v1.25.1`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.25.1 )
##### 🐞 Bug Fixes
- Bundle externals - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(4e173)</samp>](https://redirect.github.com/shikijs/shiki/commit/4e173fe1 )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.25.0...v1.25.1 )
### [`v1.25.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.25.0 )
[Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.24.4...v1.25.0 )
##### 🚀 Features
- Introduce `@shikijs/themes` and `@shikijs/langs` packages - by [@​antfu](https://redirect.github.com/antfu ) in [https://github.com/shikijs/shiki/issues/879 ](https://redirect.github.com/shikijs/shiki/issues/879 ) [<samp>(32ce2)</samp>](https://redirect.github.com/shikijs/shiki/commit/32ce29fe )
- Update grammars and `oniguruma-to-es` - by [@​antfu](https://redirect.github.com/antfu ) [<samp>(3cdcb)</samp>](https://redirect.github.com/shikijs/shiki/commit/3cdcbac4 )
- **engine-js**: Update deps, support new languages - by [@​slevithan](https://redirect.github.com/slevithan ) in [https://github.com/shikijs/shiki/issues/875 ](https://redirect.github.com/shikijs/shiki/issues/875 ) [<samp>(c3524)</samp>](https://redirect.github.com/shikijs/shiki/commit/c3524b2a )
##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.24.4...v1.25.0 )
</details>
<details>
<summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary>
### [`v8.19.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8190-2024-12-30 )
[Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.18.2...v8.19.0 )
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning ) and [releases](https://main--typescript-eslint.netlify.app/users/releases ) on our website.
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2025-01-02 07:42:06 +00:00
Saul-Mirone
ad422d2f05
refactor(editor): move crud to doc ( #9479 )
2025-01-02 07:27:08 +00:00
Saul-Mirone
be387a6f33
refactor(editor): set readonly ( #9475 )
2025-01-02 04:02:15 +00:00
forehalo
d0983696c0
fix(native): round trip timestamp to millis ( #9468 )
2025-01-02 02:47:15 +00:00
forehalo
9da2844225
feat(infra): add not-condition to orm ( #9466 )
2025-01-02 02:32:16 +00:00
Saul-Mirone
4be031b311
chore(editor): disable legacy validation ( #9473 )
2025-01-01 13:45:37 +00:00
Saul-Mirone
4b21dac4f8
chore: remove unused methods on slot ( #9472 )
2025-01-01 12:21:41 +00:00
Oleg
ade764b188
fix(editor): too many digits after decimal point in table calculations ( #9471 )
2025-01-01 18:19:59 +08:00
doodlewind
8227d68953
refactor(core): remove abort event error on init ( #9465 )
...
Following error always throw on Affine init, which is actually an `Event` from abort controller that can be handled in upstream.

2025-01-01 01:22:29 +00:00
fundon
d97c4b5632
fix(editor): wrong style of mindmap in dark mode ( #9462 )
...
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/8ypiIKZXudF5a0tIgIzf/87aa060a-12c3-46dc-85fd-28980ba5b2bd.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/8ypiIKZXudF5a0tIgIzf/87aa060a-12c3-46dc-85fd-28980ba5b2bd.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/8ypiIKZXudF5a0tIgIzf/87aa060a-12c3-46dc-85fd-28980ba5b2bd.mov ">Screen Recording 2024-12-31 at 18.05.36.mov</video>
2024-12-31 11:54:13 +00:00
Saul-Mirone
36c1b103df
test(editor): remove jsx snapshot ( #9463 )
2024-12-31 10:27:12 +00:00
Saul-Mirone
6c33eaace0
refactor(editor): extract frame title widget ( #9458 )
2024-12-31 10:12:03 +00:00
DarkSky
f64d62d869
fix(server): distinguish local mutex correctly ( #9444 )
2024-12-31 17:55:08 +08:00
pengx17
1c6c2194c4
fix(core): should use doc index for at menu config ( #9430 )
2024-12-31 09:31:07 +00:00
pengx17
e3d681306c
fix(core): split view reordering crash ( #9461 )
...
a workaround fix AF-1940
2024-12-31 09:14:04 +00:00
liuyi
43adb85e7d
fix(core): wrong fetch injected to snapshot downloader ( #9460 )
2024-12-31 08:51:19 +00:00
Peng Xiao
e8aabed3fa
docs(server): update developing server md ( #9457 )
2024-12-31 16:35:35 +08:00
L-Sun
b51de2ac4c
fix(editor): add index checking to selected elements array ( #9453 )
...
Close https://toeverything.sentry.io/issues/6187666983/?alert_rule_id=15031714&alert_type=issue¬ification_uuid=fe3f4b9d-1e86-420e-a715-c3ca0fa932e4&project=4506307500179456&referrer=slack
2024-12-31 08:05:13 +00:00
Saul-Mirone
597b631918
refactor(editor): extract color picker component ( #9456 )
2024-12-31 07:23:37 +00:00
liuyi
353eaf7fbe
chore: no mangle classnames for better debugging ( #9459 )
2024-12-31 07:22:38 +00:00
Fangdun Tsai
83915c2e90
fix(editor): white-space should be set to normal in tooltip ( #9454 )
2024-12-31 15:03:58 +08:00
liuyi
8732801f06
fix(core): wrong auth i18n keys ( #9455 )
2024-12-31 15:03:37 +08:00
Saul-Mirone
9dc1b5e25b
refactor(editor): remove duplicated method ( #9451 )
2024-12-31 06:32:12 +00:00
Saul-Mirone
1e34ec8487
refactor(editor): extract data view block ( #9452 )
2024-12-31 06:15:35 +00:00
Saul-Mirone
0f03c3fc5e
fix(editor): missing resource files in exported snapshot zip ( #9450 )
...
Closes: [BS-2280](https://linear.app/affine-design/issue/BS-2280/导出-zip-snapshot-丢失-blob )
2024-12-31 05:13:44 +00:00
forehalo
7aba836dbe
fix(server): cant specify subscription to onetime payment ( #9448 )
2024-12-31 04:51:06 +00:00
Saul-Mirone
09427e846e
refactor(editor): extract markdown adapter ( #9443 )
2024-12-31 04:13:02 +00:00
doodlewind
adf14d11d5
fix(editor): chat panel render warning ( #9446 )
...
Fixed the updated warning of both `chat-panel` and `chat-panel-messages`

2024-12-31 03:59:02 +00:00
CatsJuice
7c41775c7f
feat(infra): orm f.enum() support ( #9323 )
2024-12-31 03:44:58 +00:00
forehalo
9c119e6505
chore: server dev scripts ( #9445 )
2024-12-31 03:31:05 +00:00
pengx17
887732179e
feat(electron): expose electron apis to web worker ( #9441 )
...
fix AF-2044
2024-12-31 03:17:03 +00:00
Peng Xiao
6883cc2ded
fix(electron): page history api fetch issue ( #9440 )
2024-12-31 10:19:25 +08:00
doodlewind
2b47625deb
refactor(editor): render presentation toolbar on demand ( #9442 )
2024-12-31 02:01:35 +00:00
pengx17
79e006467c
fix(core): split view solo view crash ( #9432 )
2024-12-30 16:54:45 +00:00
Saul-Mirone
397a48380e
refactor(editor): simplify tsconfig ( #9439 )
2024-12-30 16:15:34 +00:00
Saul-Mirone
8d269c838d
fix(editor): touch event browser copability ( #9437 )
...
Fix: https://toeverything.sentry.io/issues/6180659644/events/82bf2e7bb8fc4ad69678261522b7fdf3/
2024-12-30 14:59:10 +00:00
Saul-Mirone
ade317d26b
fix(editor): caret can be null in firefox ( #9438 )
...
Fix: https://toeverything.sentry.io/issues/6185588184/events/b205b6caf0224b51882c1d10bb3dd9bc/
2024-12-30 14:44:11 +00:00
Saul-Mirone
a9f890017e
fix(editor): missing dependencies ( #9436 )
2024-12-30 14:10:37 +00:00
Saul-Mirone
c28f918527
refactor(editor): extract database block ( #9435 )
...
Part of: [BS-2269](https://linear.app/affine-design/issue/BS-2269/%E8%BF%81%E7%A7%BB-database-block-%E5%88%B0-affine-%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8B%E5%B9%B6%E5%BC%80%E5%90%AF-nouncheckedindexedaccess )
2024-12-30 12:59:57 +00:00
Saul-Mirone
e526106f45
refactor(editor): extract surface ref block ( #9433 )
2024-12-30 12:09:26 +00:00
doodlewind
d4053a345e
perf(editor): reduce per frame viewport dom ops ( #9431 )
...
Currently when panning / zooming on whiteboard, both position and transform of each block component are updated per frame. The positioning part lead to heavy layout costs, which can be reduced.
Before (~35fps):

After (~50fps):

Tested environment: TibetTravel templet, Windows 11, i5-1130G7 1.1GHz
2024-12-30 10:50:33 +00:00
LongYinan
8b3d99929f
ci: fix Windows Rust cache path
2024-12-30 18:49:27 +08:00
renovate
a85707a2e7
chore: bump up oxlint version to v0.15.4 ( #9161 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.15.0` -> `0.15.4`](https://renovatebot.com/diffs/npm/oxlint/0.15.0/0.15.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.15.4`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.4 ): oxlint v0.15.4
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.3...oxlint_v0.15.4 )
#### \[0.15.4] - 2024-12-30
- [`ed75e42`](https://redirect.github.com/oxc-project/oxc/commit/ed75e42 ) semantic: \[**BREAKING**] Make SymbolTable fields `pub(crate)` instead of `pub` ([#​7999](https://redirect.github.com/oxc-project/oxc/issues/7999 )) (Boshen)
##### Features
- [`47cea9a`](https://redirect.github.com/oxc-project/oxc/commit/47cea9a ) linter: Implement `eslint/no-extra-label` ([#​8181](https://redirect.github.com/oxc-project/oxc/issues/8181 )) (Anson Heung)
- [`ef76e28`](https://redirect.github.com/oxc-project/oxc/commit/ef76e28 ) linter: Implement `eslint/no-multi-assign` ([#​8158](https://redirect.github.com/oxc-project/oxc/issues/8158 )) (Anson Heung)
- [`384858b`](https://redirect.github.com/oxc-project/oxc/commit/384858b ) linter: Implement `jsx-a11y/no-noninteractive-tabindex` ([#​8167](https://redirect.github.com/oxc-project/oxc/issues/8167 )) (Tyler Earls)
- [`afc21a6`](https://redirect.github.com/oxc-project/oxc/commit/afc21a6 ) linter: Implement `eslint/vars-on-top` ([#​8157](https://redirect.github.com/oxc-project/oxc/issues/8157 )) (Yuichiro Yamashita)
- [`65796c4`](https://redirect.github.com/oxc-project/oxc/commit/65796c4 ) linter: Implement `eslint/prefer-rest-params` ([#​8155](https://redirect.github.com/oxc-project/oxc/issues/8155 )) (Yuichiro Yamashita)
- [`5234d96`](https://redirect.github.com/oxc-project/oxc/commit/5234d96 ) linter: Implement `eslint/no-nested-ternary` ([#​8150](https://redirect.github.com/oxc-project/oxc/issues/8150 )) (Yuichiro Yamashita)
- [`1c5db72`](https://redirect.github.com/oxc-project/oxc/commit/1c5db72 ) linter: Implement eslint/no-labels ([#​8131](https://redirect.github.com/oxc-project/oxc/issues/8131 )) (Anson Heung)
- [`0b04288`](https://redirect.github.com/oxc-project/oxc/commit/0b04288 ) linter: Move `import/named` to nursery ([#​8068](https://redirect.github.com/oxc-project/oxc/issues/8068 )) (Boshen)
##### Bug Fixes
- [`0794bee`](https://redirect.github.com/oxc-project/oxc/commit/0794bee ) editor/vscode: Set minimum supported ver. to `^1.93.0` ([#​8182](https://redirect.github.com/oxc-project/oxc/issues/8182 )) (Pavel Smirnov)
- [`f3050d4`](https://redirect.github.com/oxc-project/oxc/commit/f3050d4 ) linter: Exclude svelte files from `no_unused_vars` rule ([#​8170](https://redirect.github.com/oxc-project/oxc/issues/8170 )) (Yuichiro Yamashita)
- [`faf7464`](https://redirect.github.com/oxc-project/oxc/commit/faf7464 ) linter: Disable rule `react/rules-of-hook` by file extension ([#​8168](https://redirect.github.com/oxc-project/oxc/issues/8168 )) (Alexander S.)
- [`1171e00`](https://redirect.github.com/oxc-project/oxc/commit/1171e00 ) linter: Disable `react/rules-of-hooks` for vue and svelte files ([#​8165](https://redirect.github.com/oxc-project/oxc/issues/8165 )) (Alexander S.)
- [`1b9a5ba`](https://redirect.github.com/oxc-project/oxc/commit/1b9a5ba ) linter: False positiver in private member expr in oxc/const-comparison ([#​8164](https://redirect.github.com/oxc-project/oxc/issues/8164 )) (camc314)
- [`6bd9ddb`](https://redirect.github.com/oxc-project/oxc/commit/6bd9ddb ) linter: False positive in `typescript/ban-tslint-comment` ([#​8094](https://redirect.github.com/oxc-project/oxc/issues/8094 )) (dalaoshu)
- [`10a1fd5`](https://redirect.github.com/oxc-project/oxc/commit/10a1fd5 ) linter: Rule: `no-restricted-imports` support option `patterns` with `group` key ([#​8050](https://redirect.github.com/oxc-project/oxc/issues/8050 )) (Alexander S.)
- [`b3f38ae`](https://redirect.github.com/oxc-project/oxc/commit/b3f38ae ) linter: Rule `no-restricted-imports`: support option `allowImportNames` ([#​8002](https://redirect.github.com/oxc-project/oxc/issues/8002 )) (Alexander S.)
- [`340cc90`](https://redirect.github.com/oxc-project/oxc/commit/340cc90 ) linter: Rule `no-restricted-imports`: fix option "importNames" ([#​7943](https://redirect.github.com/oxc-project/oxc/issues/7943 )) (Alexander S.)
- [`ec2128e`](https://redirect.github.com/oxc-project/oxc/commit/ec2128e ) linter: Fix line calculation for `eslint/max-lines` in diagnostics ([#​7962](https://redirect.github.com/oxc-project/oxc/issues/7962 )) (Dmitry Zakharov)
- [`79af100`](https://redirect.github.com/oxc-project/oxc/commit/79af100 ) semantic: Reference flags not correctly resolved when after an export stmt ([#​8134](https://redirect.github.com/oxc-project/oxc/issues/8134 )) (camc314)
##### Performance
- [`d8d2ec6`](https://redirect.github.com/oxc-project/oxc/commit/d8d2ec6 ) linter: Run rules which require typescript syntax only when source type is actually typescript ([#​8166](https://redirect.github.com/oxc-project/oxc/issues/8166 )) (Alexander S.)
- [`2736657`](https://redirect.github.com/oxc-project/oxc/commit/2736657 ) semantic: Allocate `UnresolvedReferences` in allocator ([#​8046](https://redirect.github.com/oxc-project/oxc/issues/8046 )) (Boshen)
##### Refactor
- [`de8246b`](https://redirect.github.com/oxc-project/oxc/commit/de8246b ) language_server: Move structs into own file ([#​8026](https://redirect.github.com/oxc-project/oxc/issues/8026 )) (Alexander S.)
- [`774babb`](https://redirect.github.com/oxc-project/oxc/commit/774babb ) linter: Read `exported_bindings_from_star_export` lazily ([#​8062](https://redirect.github.com/oxc-project/oxc/issues/8062 )) (Boshen)
- [`547c102`](https://redirect.github.com/oxc-project/oxc/commit/547c102 ) linter: Use `RwLock<FxHashMap>` instead of `FxDashMap` for module record data ([#​8061](https://redirect.github.com/oxc-project/oxc/issues/8061 )) (Boshen)
- [`952d7e4`](https://redirect.github.com/oxc-project/oxc/commit/952d7e4 ) linter: Rename `flat.rs` to `config.rs` ([#​8033](https://redirect.github.com/oxc-project/oxc/issues/8033 )) (camc314)
- [`50848ed`](https://redirect.github.com/oxc-project/oxc/commit/50848ed ) linter: Simplify `ConfigStore` to prep for nested configs ([#​8032](https://redirect.github.com/oxc-project/oxc/issues/8032 )) (camc314)
- [`b2a4a78`](https://redirect.github.com/oxc-project/oxc/commit/b2a4a78 ) linter: Remove unused `with_rules` and `set_rule` methods ([#​8029](https://redirect.github.com/oxc-project/oxc/issues/8029 )) (camc314)
- [`6da0b21`](https://redirect.github.com/oxc-project/oxc/commit/6da0b21 ) oxlint: Remove unused `git.rs` ([#​7990](https://redirect.github.com/oxc-project/oxc/issues/7990 )) (Boshen)
- [`58e7777`](https://redirect.github.com/oxc-project/oxc/commit/58e7777 ) oxlint: Remove extra if check in `Walkdir` ([#​7989](https://redirect.github.com/oxc-project/oxc/issues/7989 )) (Boshen)
- [`02f968d`](https://redirect.github.com/oxc-project/oxc/commit/02f968d ) semantic: Change `Bindings` to a plain `FxHashMap` ([#​8019](https://redirect.github.com/oxc-project/oxc/issues/8019 )) (Boshen)
### [`v0.15.3`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.3 ): oxlint v0.15.3
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.2...oxlint_v0.15.3 )
#### \[0.15.3] - 2024-12-17
##### Features
- [`25ddb35`](https://redirect.github.com/oxc-project/oxc/commit/25ddb35 ) linter: Add the import/no_named_default rule ([#​7902](https://redirect.github.com/oxc-project/oxc/issues/7902 )) (Guillaume Piedigrossi)
- [`ee26b44`](https://redirect.github.com/oxc-project/oxc/commit/ee26b44 ) linter: Enhance `get_element_type` to resolve more element types ([#​7885](https://redirect.github.com/oxc-project/oxc/issues/7885 )) (dalaoshu)
##### Bug Fixes
- [`6f41d92`](https://redirect.github.com/oxc-project/oxc/commit/6f41d92 ) linter: False positive in `unicorn/no-useless-spread` ([#​7940](https://redirect.github.com/oxc-project/oxc/issues/7940 )) (dalaoshu)
- [`0867b40`](https://redirect.github.com/oxc-project/oxc/commit/0867b40 ) linter: Fix configuration parser for `no-restricted-imports` ([#​7921](https://redirect.github.com/oxc-project/oxc/issues/7921 )) (Alexander S.)
- [`9c9b73d`](https://redirect.github.com/oxc-project/oxc/commit/9c9b73d ) linter: Fix incorrect fixer for `prefer-regexp-test` ([#​7898](https://redirect.github.com/oxc-project/oxc/issues/7898 )) (Cameron)
- [`32935e6`](https://redirect.github.com/oxc-project/oxc/commit/32935e6 ) linter: False positive in `jsx-a11y/label-has-associated-control` ([#​7881](https://redirect.github.com/oxc-project/oxc/issues/7881 )) (dalaoshu)
- [`14c51ff`](https://redirect.github.com/oxc-project/oxc/commit/14c51ff ) semantic: Remove inherting `ScopeFlags::Modifier` from parent scope ([#​7932](https://redirect.github.com/oxc-project/oxc/issues/7932 )) (Dunqing)
##### Refactor
- [`3858221`](https://redirect.github.com/oxc-project/oxc/commit/3858221 ) global: Sort imports ([#​7883](https://redirect.github.com/oxc-project/oxc/issues/7883 )) (overlookmotel)
- [`b99ee37`](https://redirect.github.com/oxc-project/oxc/commit/b99ee37 ) linter: Move rule "no-restricted-imports" to nursery ([#​7897](https://redirect.github.com/oxc-project/oxc/issues/7897 )) (Alexander S.)
- [`ff2a68f`](https://redirect.github.com/oxc-project/oxc/commit/ff2a68f ) linter/yoda: Simplify code ([#​7941](https://redirect.github.com/oxc-project/oxc/issues/7941 )) (overlookmotel)
##### Styling
- [`7fb9d47`](https://redirect.github.com/oxc-project/oxc/commit/7fb9d47 ) rust: `cargo +nightly fmt` ([#​7877](https://redirect.github.com/oxc-project/oxc/issues/7877 )) (Boshen)
### [`v0.15.2`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.2 ): oxlint v0.15.2
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.1...oxlint_v0.15.2 )
#### \[0.15.2] - 2024-12-14
Fix the previous broken release caused by [https://github.com/softprops/action-gh-release/issues/555 ](https://redirect.github.com/softprops/action-gh-release/issues/555 )
### [`v0.15.1`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.1 ): oxlint v0.15.1
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.15.0...oxlint_v0.15.1 )
#### \[0.15.1] - 2024-12-13
##### Features
- [`38b1c2e`](https://redirect.github.com/oxc-project/oxc/commit/38b1c2e ) editor: Create a command to apply all auto-fixes for the current active text editor ([#​7672](https://redirect.github.com/oxc-project/oxc/issues/7672 )) (Nicholas Rayburn)
##### Bug Fixes
- [`2b187e5`](https://redirect.github.com/oxc-project/oxc/commit/2b187e5 ) linter: Fix configuration casing for `typescript/no_this_alias` ([#​7836](https://redirect.github.com/oxc-project/oxc/issues/7836 )) (Boshen)
- [`06e6d38`](https://redirect.github.com/oxc-project/oxc/commit/06e6d38 ) linter: Fix unicorn/prefer-query-selector to use the correct replacement for getElementsByClassName ([#​7796](https://redirect.github.com/oxc-project/oxc/issues/7796 )) (Nicholas Rayburn)
- [`7a83230`](https://redirect.github.com/oxc-project/oxc/commit/7a83230 ) semantic: Missing reference when `export default` references a type alias binding ([#​7813](https://redirect.github.com/oxc-project/oxc/issues/7813 )) (Dunqing)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-30 10:28:04 +00:00
Brooooooklyn
8463e4d683
ci: speedup Windows CI ( #9426 )
2024-12-30 10:10:59 +00:00
fundon
569e63377d
fix(core): should sync name after renaming in pdf embed view ( #9398 )
...
https://github.com/user-attachments/assets/f6a3d7b8-9ae3-4d8f-833f-d7aca1e0fffa
2024-12-30 09:56:02 +00:00
fundon
580e3eb13c
chore(editor): use colors from default theme instead ( #9425 )
2024-12-30 09:41:00 +00:00
darkskygit
47ba0a8a32
fix(server): same identify across pods ( #9428 )
2024-12-30 09:25:31 +00:00
Yifeng Wang
08ebfb6e70
fix(editor): undefined selected elements ( #9429 )
2024-12-30 17:25:07 +08:00
Saul-Mirone
b66a64bc9a
refactor(editor): use spec builder ( #9424 )
2024-12-30 08:42:58 +00:00
Flrande
4fee0e2eb3
fix(editor): should delete collapsed siblings when delete heading ( #9376 )
2024-12-30 08:12:04 +00:00
doodlewind
406460a3af
chore(docs): update server start script ( #9423 )
...
Currently, directly running `yarn dev` in `packages/backend/server` (following `developing-server.md`) instead of `yarn affine server dev` would raise following error:
``` sh
server git:(canary) ✗ yarn dev
[nodemon] 3.1.9
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: ts,json
[nodemon] starting `node ./src/index.ts`
node:internal/modules/esm/get_format:160
throw new ERR_UNKNOWN_FILE_EXTENSION(ext, filepath);
^
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /Users/ewind/code/AFFiNE/packages/backend/server/src/index.ts
at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:160:9)
at defaultGetFormat (node:internal/modules/esm/get_format:203:36)
at defaultLoad (node:internal/modules/esm/load:141:22)
at async ModuleLoader.load (node:internal/modules/esm/loader:409:7)
at async ModuleLoader.moduleProvider (node:internal/modules/esm/loader:291:45)
at async link (node:internal/modules/esm/module_job:76:21) {
code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
Node.js v20.10.0
[nodemon] app crashed - waiting for file changes before starting...
```
2024-12-30 07:28:23 +00:00
renovate
096a925db1
chore: bump up all non-major dependencies ( #9405 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@smarttools/eslint-plugin-rxjs](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs ) | [`1.0.9` -> `1.0.10`](https://renovatebot.com/diffs/npm/@smarttools%2feslint-plugin-rxjs/1.0.9/1.0.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.3/1.10.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| @​types/dompurify | [`3.0.5` -> `3.2.0`](https://renovatebot.com/diffs/npm/@types%2fdompurify/3.0.5/3.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [Lakr233/MSDisplayLink](https://redirect.github.com/Lakr233/MSDisplayLink ) | `from: "1.1.0"` -> `from: "1.1.1"` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | patch |
| [Lakr233/SpringInterpolation](https://redirect.github.com/Lakr233/SpringInterpolation ) | `from: "1.1.0"` -> `from: "1.3.0"` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | minor |
| [katex](https://katex.org ) ([source](https://redirect.github.com/KaTeX/KaTeX )) | [`0.16.18` -> `0.16.19`](https://renovatebot.com/diffs/npm/katex/0.16.18/0.16.19 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged ) | [`15.2.11` -> `15.3.0`](https://renovatebot.com/diffs/npm/lint-staged/15.2.11/15.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.4.4` -> `9.5.0`](https://renovatebot.com/diffs/npm/react-day-picker/9.4.4/9.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.2.0` -> `15.3.0`](https://renovatebot.com/diffs/npm/react-i18next/15.2.0/15.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [swr](https://swr.vercel.app ) ([source](https://redirect.github.com/vercel/swr )) | [`2.2.5` -> `2.3.0`](https://renovatebot.com/diffs/npm/swr/2.2.5/2.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.5` -> `6.0.6`](https://renovatebot.com/diffs/npm/vite/6.0.5/6.0.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | patch |
| [yarn](https://redirect.github.com/yarnpkg/berry ) ([source](https://redirect.github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli )) | [`4.5.3` -> `4.6.0`](https://renovatebot.com/diffs/npm/yarn/4.5.3/4.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | packageManager | minor |
| [yjs](https://docs.yjs.dev ) ([source](https://redirect.github.com/yjs/yjs )) | [`13.6.18` -> `13.6.21`](https://renovatebot.com/diffs/npm/yjs/13.6.18/13.6.21 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
---
### Release Notes
<details>
<summary>DaveMBush/eslint-plugin-rxjs (@​smarttools/eslint-plugin-rxjs)</summary>
### [`v1.0.10`](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/releases/tag/v1.0.10 ): 1.0.10 (2024-12-28)
[Compare Source](https://redirect.github.com/DaveMBush/eslint-plugin-rxjs/compare/v1.0.9...v1.0.10 )
supplies type information by placing index.d.ts file next to index.cjs file
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.10.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1104---2024-12-30 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.3...v1.10.4 )
##### Bug Fixes
- **(deps)** Update cargo (patch) ([#​9733](https://redirect.github.com/swc-project/swc/issues/9733 )) ([fb2f6e4](fb2f6e44aa ))
- Remove `Caused by: 'failed to parse'` from TS blank space ([#​9820](https://redirect.github.com/swc-project/swc/issues/9820 )) ([aaeb0ab](aaeb0ab3b3 ))
</details>
<details>
<summary>Lakr233/MSDisplayLink (Lakr233/MSDisplayLink)</summary>
### [`v1.1.1`](https://redirect.github.com/Lakr233/MSDisplayLink/compare/1.1.0...1.1.1 )
[Compare Source](https://redirect.github.com/Lakr233/MSDisplayLink/compare/1.1.0...1.1.1 )
</details>
<details>
<summary>Lakr233/SpringInterpolation (Lakr233/SpringInterpolation)</summary>
### [`v1.3.0`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.2...1.3.0 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.2...1.3.0 )
### [`v1.2.2`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.1...1.2.2 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.1...1.2.2 )
### [`v1.2.1`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.0...1.2.1 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.0...1.2.1 )
### [`v1.2.0`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.2...1.2.0 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.2...1.2.0 )
### [`v1.1.2`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.1...1.1.2 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.1...1.1.2 )
### [`v1.1.1`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.0...1.1.1 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.0...1.1.1 )
</details>
<details>
<summary>KaTeX/KaTeX (katex)</summary>
### [`v0.16.19`](https://redirect.github.com/KaTeX/KaTeX/blob/HEAD/CHANGELOG.md#01619-2024-12-29 )
[Compare Source](https://redirect.github.com/KaTeX/KaTeX/compare/v0.16.18...v0.16.19 )
##### Bug Fixes
- **types:** improve `strict` function type ([#​4009](https://redirect.github.com/KaTeX/KaTeX/issues/4009 )) ([4228b4e](4228b4eb52 ))
</details>
<details>
<summary>lint-staged/lint-staged (lint-staged)</summary>
### [`v15.3.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1530 )
[Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.2.11...v15.3.0 )
##### Minor Changes
- [#​1495](https://redirect.github.com/lint-staged/lint-staged/pull/1495 ) [`e69da9e`](e69da9e614 ) Thanks [@​iiroj](https://redirect.github.com/iiroj )! - Added more info to the debug logs so that "environment" info doesn't need to be added separately to GitHub issues.
- [#​1493](https://redirect.github.com/lint-staged/lint-staged/pull/1493 ) [`fa0fe98`](fa0fe98104 ) Thanks [@​iiroj](https://redirect.github.com/iiroj )! - Added more help messages around the automatic `git stash` that *lint-staged* creates as a backup (by default). The console output also displays the short git *hash* of the stash so that it's easier to recover lost files in case some fatal errors are encountered, or the process is killed before completing.
For example:
% npx lint-staged
✔ Backed up original state in git stash (20addf8)
✔ Running tasks for staged files...
✔ Applying modifications from tasks...
✔ Cleaning up temporary files...
where the backup can be seen with `git show 20addf8`, or `git stash list`:
% git stash list
stash@{0}: lint-staged automatic backup (20addf8)
</details>
<details>
<summary>gpbl/react-day-picker (react-day-picker)</summary>
### [`v9.5.0`](https://redirect.github.com/gpbl/react-day-picker/compare/v9.4.4...a06052e71bf199402e15c5aee7805e2be2dd4498 )
[Compare Source](https://redirect.github.com/gpbl/react-day-picker/compare/v9.4.4...v9.5.0 )
</details>
<details>
<summary>i18next/react-i18next (react-i18next)</summary>
### [`v15.3.0`](https://redirect.github.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1530 )
[Compare Source](https://redirect.github.com/i18next/react-i18next/compare/v15.2.0...v15.3.0 )
Uses the i18next logger instead of the default console logger, if there is a valid i18next instance. Now the debug i18next option is respected, and you can also inject your own logger module: https://www.i18next.com/misc/creating-own-plugins#logger
</details>
<details>
<summary>vercel/swr (swr)</summary>
### [`v2.3.0`](https://redirect.github.com/vercel/swr/compare/v2.2.5...v2.3.0 )
[Compare Source](https://redirect.github.com/vercel/swr/compare/v2.2.5...v2.3.0 )
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v6.0.6`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small606-2024-12-26-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.5...v6.0.6 )
- fix: replace runner-side path normalization with `fetchModule`-side resolve ([#​18361](https://redirect.github.com/vitejs/vite/issues/18361 )) ([9f10261](9f10261e76 )), closes [#​18361](https://redirect.github.com/vitejs/vite/issues/18361 )
- fix(css): resolve style tags in HTML files correctly for lightningcss ([#​19001](https://redirect.github.com/vitejs/vite/issues/19001 )) ([afff05c](afff05c032 )), closes [#​19001](https://redirect.github.com/vitejs/vite/issues/19001 )
- fix(css): show correct error when unknown placeholder is used for CSS modules pattern in lightningcs ([9290d85](9290d85b5d )), closes [#​19070](https://redirect.github.com/vitejs/vite/issues/19070 )
- fix(resolve): handle package.json with UTF-8 BOM ([#​19000](https://redirect.github.com/vitejs/vite/issues/19000 )) ([902567a](902567ac53 )), closes [#​19000](https://redirect.github.com/vitejs/vite/issues/19000 )
- fix(ssrTransform): preserve line offset when transforming imports ([#​19004](https://redirect.github.com/vitejs/vite/issues/19004 )) ([1aa434e](1aa434e801 )), closes [#​19004](https://redirect.github.com/vitejs/vite/issues/19004 )
- chore: fix typo in comment ([#​19067](https://redirect.github.com/vitejs/vite/issues/19067 )) ([eb06ec3](eb06ec30bb )), closes [#​19067](https://redirect.github.com/vitejs/vite/issues/19067 )
- chore: update comment about `build.target` ([#​19047](https://redirect.github.com/vitejs/vite/issues/19047 )) ([0e9e81f](0e9e81f622 )), closes [#​19047](https://redirect.github.com/vitejs/vite/issues/19047 )
- revert: unpin esbuild version ([#​19043](https://redirect.github.com/vitejs/vite/issues/19043 )) ([8bfe247](8bfe247511 )), closes [#​19043](https://redirect.github.com/vitejs/vite/issues/19043 )
- test(ssr): test virtual module with query ([#​19044](https://redirect.github.com/vitejs/vite/issues/19044 )) ([a1f4b46](a1f4b46896 )), closes [#​19044](https://redirect.github.com/vitejs/vite/issues/19044 )
</details>
<details>
<summary>yarnpkg/berry (yarn)</summary>
### [`v4.6.0`](2fe7d635e8...1871484db8 )
[Compare Source](2fe7d635e8...1871484db8 )
</details>
<details>
<summary>yjs/yjs (yjs)</summary>
### [`v13.6.21`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.21 )
[Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.20...v13.6.21 )
- fix [#​657](https://redirect.github.com/yjs/yjs/issues/657 ) - relative positions issue when using followUndoneDeletions=false [`f583d2a`](https://redirect.github.com/yjs/yjs/commit/f583d2a2 )
- lint [`1b0f2e5`](https://redirect.github.com/yjs/yjs/commit/1b0f2e54 )
- add nodejs specific tests [`4404d09`](https://redirect.github.com/yjs/yjs/commit/4404d090 )
- Merge pull request [#​679](https://redirect.github.com/yjs/yjs/issues/679 ) from hoangqwe159/main [`d4d4ae5`](https://redirect.github.com/yjs/yjs/commit/d4d4ae5f )
- Add PSPDFKit binding to README.md [`4ffd370`](https://redirect.github.com/yjs/yjs/commit/4ffd3709 )
- Merge pull request [#​676](https://redirect.github.com/yjs/yjs/issues/676 ) from himself65/patch-1 [`0419b74`](https://redirect.github.com/yjs/yjs/commit/0419b743 )
- add Open Collaboration Tools as a user [`c951f2b`](https://redirect.github.com/yjs/yjs/commit/c951f2b7 )
- docs: remove `@toeverything/y-indexeddb` [`4e2d3c8`](https://redirect.github.com/yjs/yjs/commit/4e2d3c8a )
- update readme [`8dc1296`](https://redirect.github.com/yjs/yjs/commit/8dc1296a )
- add stars to providers that sponsor yjs [`4329997`](https://redirect.github.com/yjs/yjs/commit/43299973 )
- Merge pull request [#​671](https://redirect.github.com/yjs/yjs/issues/671 ) from carlossantos74/main [`2b7ea8a`](https://redirect.github.com/yjs/yjs/commit/2b7ea8a2 )
- add SuperViz Provider in yjs README [`4f47355`](https://redirect.github.com/yjs/yjs/commit/4f473558 )
- \[funding.json] fix some validation issues [`6074f80`](https://redirect.github.com/yjs/yjs/commit/6074f802 )
- fix errors in funding.json [`42bbb44`](https://redirect.github.com/yjs/yjs/commit/42bbb44b )
- add funding.json [`cc2d732`](https://redirect.github.com/yjs/yjs/commit/cc2d7320 )
- add y-crdt elexir bindings [`e804dd7`](https://redirect.github.com/yjs/yjs/commit/e804dd75 )
### [`v13.6.20`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.20 )
[Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.19...v13.6.20 )
- lint [`487465d`](https://redirect.github.com/yjs/yjs/commit/487465d7 )
- add yjs-inspector [`345fd31`](https://redirect.github.com/yjs/yjs/commit/345fd31b )
- add devtools [`4ff65b5`](https://redirect.github.com/yjs/yjs/commit/4ff65b5d )
- \[[#​667](https://redirect.github.com/yjs/yjs/issues/667 )] sanity checks for Yjs caveats. In dev_mode, objects inserted into Yjs can't be manipulated. [`8152cf8`](https://redirect.github.com/yjs/yjs/commit/8152cf81 )
- [#​667](https://redirect.github.com/yjs/yjs/issues/667 ) - add sanity messages when data is read before type is added to a document. [`3bf44b9`](https://redirect.github.com/yjs/yjs/commit/3bf44b98 )
- Y.Array.length should be 0 before it is integrated - [#​666](https://redirect.github.com/yjs/yjs/issues/666 ) [`8cd1a48`](https://redirect.github.com/yjs/yjs/commit/8cd1a482 )
- Merge pull request [#​665](https://redirect.github.com/yjs/yjs/issues/665 ) from batchor/main [`9e9f294`](https://redirect.github.com/yjs/yjs/commit/9e9f2940 )
- add ScienHub as a user. [`4fb7789`](https://redirect.github.com/yjs/yjs/commit/4fb7789c )
- add ScienHub as a user. [`c1ef9a1`](https://redirect.github.com/yjs/yjs/commit/c1ef9a12 )
### [`v13.6.19`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.19 )
[Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.18...v13.6.19 )
- add `ydoc.isDestroyed` property [`f604250`](https://redirect.github.com/yjs/yjs/commit/f604250f )
- add eclipse theia as a user [`7422b18`](https://redirect.github.com/yjs/yjs/commit/7422b18e )
- add secsync [`95e2bc4`](https://redirect.github.com/yjs/yjs/commit/95e2bc44 )
- add kanbert as a user [`f2ff8b9`](https://redirect.github.com/yjs/yjs/commit/f2ff8b95 )
- Merge pull request [#​664](https://redirect.github.com/yjs/yjs/issues/664 ) from jul13579/add-qdacity-to-readme [`3f9bfe4`](https://redirect.github.com/yjs/yjs/commit/3f9bfe42 )
- Add QDAcity to `README.md` [`5b4d2a6`](https://redirect.github.com/yjs/yjs/commit/5b4d2a6b )
- fix new lint issues [`44e5108`](https://redirect.github.com/yjs/yjs/commit/44e51080 )
- update markdownlint [`dd17228`](https://redirect.github.com/yjs/yjs/commit/dd17228a )
- lint readme [`eeb4c99`](https://redirect.github.com/yjs/yjs/commit/eeb4c996 )
- Merge pull request [#​660](https://redirect.github.com/yjs/yjs/issues/660 ) from mtreinik/main [`56d5e32`](https://redirect.github.com/yjs/yjs/commit/56d5e328 )
- Remove erroneous ymap.get(index:number) from API docs [`294c6a1`](https://redirect.github.com/yjs/yjs/commit/294c6a15 )
- Add Y.Array.from() and yarray.clone() to API docs [`c944a45`](https://redirect.github.com/yjs/yjs/commit/c944a455 )
- update users [`f29cd2b`](https://redirect.github.com/yjs/yjs/commit/f29cd2ba )
- Merge pull request [#​651](https://redirect.github.com/yjs/yjs/issues/651 ) from nikgraf/patch-2 [`384ec4d`](https://redirect.github.com/yjs/yjs/commit/384ec4db )
- add react-yjs to bindings [`5e19c35`](https://redirect.github.com/yjs/yjs/commit/5e19c354 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-30 07:07:54 +00:00
pengx17
ea6fed127b
fix(editor): tooltip styles when having span tags ( #9422 )
...
fix AF-2040
2024-12-30 06:54:03 +00:00
Saul-Mirone
e3b6841944
refactor(editor): reorg block specs ( #9421 )
2024-12-30 05:59:25 +00:00
pengx17
87331b49b7
docs(core): clarify developing server docs ( #9420 )
2024-12-30 03:51:59 +00:00
fundon
b9f2650369
feat(editor): store real color values in edgeless ( #9254 )
...
### What's Changed!
* adds theme type: `ThemeSchema`
* adds default theme: `DefaultTheme`
* stores real color values
2024-12-30 03:36:35 +00:00
fundon
a5641ae608
feat(editor): update edgeless color palette ( #9243 )
...
Closes: [BS-1475](https://linear.app/affine-design/issue/BS-1475/颜色主题更新 ) [BS-1803](https://linear.app/affine-design/issue/BS-1803/fill-color色板影响的yuan素 ) [BS-1804](https://linear.app/affine-design/issue/BS-1804/border-color色板影响的yuan素 ) [BS-1815](https://linear.app/affine-design/issue/BS-1815/连线文字配色略瞎 )
### What's Changed
* refactor `EdgelessLineWidthPanel` component, the previous width is fixed and cannot be used in the new design
* refactor `EdgelessColorPanel` and `EdgelessColorButton` components, make them simple and reusable
* delete redundant `EdgelessOneRowColorPanel` component
* unity and update color palette, if the previously set color is not in the latest color palette, the custom color button will be selected
2024-12-30 03:36:34 +00:00
Saul-Mirone
6b1865ff92
fix(editor): prevent errors from isStrictUrl ( #9419 )
...
Closes: [BS-2277](https://linear.app/affine-design/issue/BS-2277/typeerror-failed-to-construct-url-invalid-url )
2024-12-30 02:45:59 +00:00
darkskygit
e630290e7c
fix(server): cluster metrics duplicate ( #9416 )
2024-12-30 02:25:01 +00:00
Saul-Mirone
cec4a4b2c0
refactor(editor): extract drag handle widget ( #9415 )
2024-12-29 06:51:48 +00:00
Saul-Mirone
b96a03b283
refactor(editor): remote selection widget ( #9408 )
2024-12-28 08:47:09 +00:00
Saul-Mirone
1e4b1807be
refactor(editor): query methods in edgeless api ( #9407 )
2024-12-28 07:48:41 +00:00
Saul-Mirone
dc92d78895
refactor(editor): remove re-exports ( #9406 )
2024-12-28 06:51:41 +00:00
renovate
1deed602c8
chore: bump up all non-major dependencies ( #9249 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.10.1` -> `1.10.3`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.1/1.10.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@toeverything/theme](https://redirect.github.com/toeverything/design ) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@toeverything%2ftheme/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| @​types/dompurify | [`3.0.5` -> `3.2.0`](https://renovatebot.com/diffs/npm/@types%2fdompurify/3.0.5/3.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [Lakr233/MSDisplayLink](https://redirect.github.com/Lakr233/MSDisplayLink ) | `from: "1.1.0"` -> `from: "1.1.1"` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | patch |
| [Lakr233/SpringInterpolation](https://redirect.github.com/Lakr233/SpringInterpolation ) | `from: "1.1.0"` -> `from: "1.3.0"` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | minor |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`16.0.0` -> `16.0.1`](https://renovatebot.com/diffs/npm/happy-dom/16.0.0/16.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`9.0.1` -> `9.1.0`](https://renovatebot.com/diffs/npm/html-validate/9.0.1/9.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [serde](https://serde.rs ) ([source](https://redirect.github.com/serde-rs/serde )) | `1.0.216` -> `1.0.217` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [swr](https://swr.vercel.app ) ([source](https://redirect.github.com/vercel/swr )) | [`2.2.5` -> `2.3.0`](https://renovatebot.com/diffs/npm/swr/2.2.5/2.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.27.5` -> `0.27.6`](https://renovatebot.com/diffs/npm/typedoc/0.27.5/0.27.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.5` -> `6.0.6`](https://renovatebot.com/diffs/npm/vite/6.0.5/6.0.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | patch |
| [yjs](https://docs.yjs.dev ) ([source](https://redirect.github.com/yjs/yjs )) | [`13.6.18` -> `13.6.21`](https://renovatebot.com/diffs/npm/yjs/13.6.18/13.6.21 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
---
### Release Notes
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.10.3`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1103---2024-12-27 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.2...v1.10.3 )
##### Bug Fixes
- **(es/codegen)** Emit semicolon after using declarations ([#​9816](https://redirect.github.com/swc-project/swc/issues/9816 )) ([556d924](556d924cf5 ))
### [`v1.10.2`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1102---2024-12-26 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.1...v1.10.2 )
##### Bug Fixes
- **(es)** Don't panic when wasm bytecheck faild ([#​9803](https://redirect.github.com/swc-project/swc/issues/9803 )) ([c81be2e](c81be2ee28 ))
- **(es/parser)** Do not parse empty stmt after using decl ([#​9798](https://redirect.github.com/swc-project/swc/issues/9798 )) ([c2696db](c2696db528 ))
##### Documentation
- **(types)** Fix broken links ([#​9812](https://redirect.github.com/swc-project/swc/issues/9812 )) ([7768114](7768114451 ))
</details>
<details>
<summary>toeverything/design (@​toeverything/theme)</summary>
### [`v1.1.3`](https://redirect.github.com/toeverything/design/compare/1.1.2...1.1.3 )
[Compare Source](https://redirect.github.com/toeverything/design/compare/1.1.2...1.1.3 )
</details>
<details>
<summary>Lakr233/MSDisplayLink (Lakr233/MSDisplayLink)</summary>
### [`v1.1.1`](https://redirect.github.com/Lakr233/MSDisplayLink/compare/1.1.0...1.1.1 )
[Compare Source](https://redirect.github.com/Lakr233/MSDisplayLink/compare/1.1.0...1.1.1 )
</details>
<details>
<summary>Lakr233/SpringInterpolation (Lakr233/SpringInterpolation)</summary>
### [`v1.3.0`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.2...1.3.0 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.2...1.3.0 )
### [`v1.2.2`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.1...1.2.2 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.1...1.2.2 )
### [`v1.2.1`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.0...1.2.1 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.2.0...1.2.1 )
### [`v1.2.0`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.2...1.2.0 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.2...1.2.0 )
### [`v1.1.2`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.1...1.1.2 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.1...1.1.2 )
### [`v1.1.1`](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.0...1.1.1 )
[Compare Source](https://redirect.github.com/Lakr233/SpringInterpolation/compare/1.1.0...1.1.1 )
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v16.0.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v16.0.0...2df1cc47f46695602f1b21a6d868fa9ee8a2277d )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v16.0.0...v16.0.1 )
</details>
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v9.1.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#910-2024-12-25 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v9.0.1...v9.1.0 )
##### Features
- **deps:** update dependency ignore to v7 ([43ae9ac](43ae9ac76c ))
##### Bug Fixes
- use jest worker for `toMatchCodeframe` ([3c29ad5](3c29ad5e74 ))
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
### [`v1.0.217`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.217 )
[Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.216...v1.0.217 )
- Support serializing externally tagged unit variant inside flattened field ([#​2786](https://redirect.github.com/serde-rs/serde/issues/2786 ), thanks [@​Mingun](https://redirect.github.com/Mingun ))
</details>
<details>
<summary>vercel/swr (swr)</summary>
### [`v2.3.0`](https://redirect.github.com/vercel/swr/compare/v2.2.5...v2.3.0 )
[Compare Source](https://redirect.github.com/vercel/swr/compare/v2.2.5...v2.3.0 )
</details>
<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>
### [`v0.27.6`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0276-2024-12-26 )
[Compare Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.27.5...v0.27.6 )
##### Features
- Added `ignoredHighlightLanguages` option to specify languages which will be
allowed in code blocks but not highlighted, [#​2819](https://redirect.github.com/TypeStrong/TypeDoc/issues/2819 ).
##### Bug Fixes
- `@include` and `@includeCode` now work in the readme file, [#​2814](https://redirect.github.com/TypeStrong/TypeDoc/issues/2814 ).
- TypeDoc will now avoid making references to references, [#​2811](https://redirect.github.com/TypeStrong/TypeDoc/issues/2811 ).
- Fixed output specific option specification, [#​2818](https://redirect.github.com/TypeStrong/TypeDoc/issues/2818 ).
- Improved type reference conversion to avoid including defaulted type arguments, [#​2820](https://redirect.github.com/TypeStrong/TypeDoc/issues/2820 ).
- Fixed parsing of declaration references which include a module and a local reference, [#​2810](https://redirect.github.com/TypeStrong/TypeDoc/issues/2810 ).
- Improved link resolution logic to prioritize type alias properties with the
same symbol over type literal properties within function parameters.
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v6.0.6`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small606-2024-12-26-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.5...v6.0.6 )
- fix: replace runner-side path normalization with `fetchModule`-side resolve ([#​18361](https://redirect.github.com/vitejs/vite/issues/18361 )) ([9f10261](9f10261e76 )), closes [#​18361](https://redirect.github.com/vitejs/vite/issues/18361 )
- fix(css): resolve style tags in HTML files correctly for lightningcss ([#​19001](https://redirect.github.com/vitejs/vite/issues/19001 )) ([afff05c](afff05c032 )), closes [#​19001](https://redirect.github.com/vitejs/vite/issues/19001 )
- fix(css): show correct error when unknown placeholder is used for CSS modules pattern in lightningcs ([9290d85](9290d85b5d )), closes [#​19070](https://redirect.github.com/vitejs/vite/issues/19070 )
- fix(resolve): handle package.json with UTF-8 BOM ([#​19000](https://redirect.github.com/vitejs/vite/issues/19000 )) ([902567a](902567ac53 )), closes [#​19000](https://redirect.github.com/vitejs/vite/issues/19000 )
- fix(ssrTransform): preserve line offset when transforming imports ([#​19004](https://redirect.github.com/vitejs/vite/issues/19004 )) ([1aa434e](1aa434e801 )), closes [#​19004](https://redirect.github.com/vitejs/vite/issues/19004 )
- chore: fix typo in comment ([#​19067](https://redirect.github.com/vitejs/vite/issues/19067 )) ([eb06ec3](eb06ec30bb )), closes [#​19067](https://redirect.github.com/vitejs/vite/issues/19067 )
- chore: update comment about `build.target` ([#​19047](https://redirect.github.com/vitejs/vite/issues/19047 )) ([0e9e81f](0e9e81f622 )), closes [#​19047](https://redirect.github.com/vitejs/vite/issues/19047 )
- revert: unpin esbuild version ([#​19043](https://redirect.github.com/vitejs/vite/issues/19043 )) ([8bfe247](8bfe247511 )), closes [#​19043](https://redirect.github.com/vitejs/vite/issues/19043 )
- test(ssr): test virtual module with query ([#​19044](https://redirect.github.com/vitejs/vite/issues/19044 )) ([a1f4b46](a1f4b46896 )), closes [#​19044](https://redirect.github.com/vitejs/vite/issues/19044 )
</details>
<details>
<summary>yjs/yjs (yjs)</summary>
### [`v13.6.21`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.21 )
[Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.20...v13.6.21 )
- fix [#​657](https://redirect.github.com/yjs/yjs/issues/657 ) - relative positions issue when using followUndoneDeletions=false [`f583d2a`](https://redirect.github.com/yjs/yjs/commit/f583d2a2 )
- lint [`1b0f2e5`](https://redirect.github.com/yjs/yjs/commit/1b0f2e54 )
- add nodejs specific tests [`4404d09`](https://redirect.github.com/yjs/yjs/commit/4404d090 )
- Merge pull request [#​679](https://redirect.github.com/yjs/yjs/issues/679 ) from hoangqwe159/main [`d4d4ae5`](https://redirect.github.com/yjs/yjs/commit/d4d4ae5f )
- Add PSPDFKit binding to README.md [`4ffd370`](https://redirect.github.com/yjs/yjs/commit/4ffd3709 )
- Merge pull request [#​676](https://redirect.github.com/yjs/yjs/issues/676 ) from himself65/patch-1 [`0419b74`](https://redirect.github.com/yjs/yjs/commit/0419b743 )
- add Open Collaboration Tools as a user [`c951f2b`](https://redirect.github.com/yjs/yjs/commit/c951f2b7 )
- docs: remove `@toeverything/y-indexeddb` [`4e2d3c8`](https://redirect.github.com/yjs/yjs/commit/4e2d3c8a )
- update readme [`8dc1296`](https://redirect.github.com/yjs/yjs/commit/8dc1296a )
- add stars to providers that sponsor yjs [`4329997`](https://redirect.github.com/yjs/yjs/commit/43299973 )
- Merge pull request [#​671](https://redirect.github.com/yjs/yjs/issues/671 ) from carlossantos74/main [`2b7ea8a`](https://redirect.github.com/yjs/yjs/commit/2b7ea8a2 )
- add SuperViz Provider in yjs README [`4f47355`](https://redirect.github.com/yjs/yjs/commit/4f473558 )
- \[funding.json] fix some validation issues [`6074f80`](https://redirect.github.com/yjs/yjs/commit/6074f802 )
- fix errors in funding.json [`42bbb44`](https://redirect.github.com/yjs/yjs/commit/42bbb44b )
- add funding.json [`cc2d732`](https://redirect.github.com/yjs/yjs/commit/cc2d7320 )
- add y-crdt elexir bindings [`e804dd7`](https://redirect.github.com/yjs/yjs/commit/e804dd75 )
### [`v13.6.20`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.20 )
[Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.19...v13.6.20 )
- lint [`487465d`](https://redirect.github.com/yjs/yjs/commit/487465d7 )
- add yjs-inspector [`345fd31`](https://redirect.github.com/yjs/yjs/commit/345fd31b )
- add devtools [`4ff65b5`](https://redirect.github.com/yjs/yjs/commit/4ff65b5d )
- \[[#​667](https://redirect.github.com/yjs/yjs/issues/667 )] sanity checks for Yjs caveats. In dev_mode, objects inserted into Yjs can't be manipulated. [`8152cf8`](https://redirect.github.com/yjs/yjs/commit/8152cf81 )
- [#​667](https://redirect.github.com/yjs/yjs/issues/667 ) - add sanity messages when data is read before type is added to a document. [`3bf44b9`](https://redirect.github.com/yjs/yjs/commit/3bf44b98 )
- Y.Array.length should be 0 before it is integrated - [#​666](https://redirect.github.com/yjs/yjs/issues/666 ) [`8cd1a48`](https://redirect.github.com/yjs/yjs/commit/8cd1a482 )
- Merge pull request [#​665](https://redirect.github.com/yjs/yjs/issues/665 ) from batchor/main [`9e9f294`](https://redirect.github.com/yjs/yjs/commit/9e9f2940 )
- add ScienHub as a user. [`4fb7789`](https://redirect.github.com/yjs/yjs/commit/4fb7789c )
- add ScienHub as a user. [`c1ef9a1`](https://redirect.github.com/yjs/yjs/commit/c1ef9a12 )
### [`v13.6.19`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.19 )
[Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.18...v13.6.19 )
- add `ydoc.isDestroyed` property [`f604250`](https://redirect.github.com/yjs/yjs/commit/f604250f )
- add eclipse theia as a user [`7422b18`](https://redirect.github.com/yjs/yjs/commit/7422b18e )
- add secsync [`95e2bc4`](https://redirect.github.com/yjs/yjs/commit/95e2bc44 )
- add kanbert as a user [`f2ff8b9`](https://redirect.github.com/yjs/yjs/commit/f2ff8b95 )
- Merge pull request [#​664](https://redirect.github.com/yjs/yjs/issues/664 ) from jul13579/add-qdacity-to-readme [`3f9bfe4`](https://redirect.github.com/yjs/yjs/commit/3f9bfe42 )
- Add QDAcity to `README.md` [`5b4d2a6`](https://redirect.github.com/yjs/yjs/commit/5b4d2a6b )
- fix new lint issues [`44e5108`](https://redirect.github.com/yjs/yjs/commit/44e51080 )
- update markdownlint [`dd17228`](https://redirect.github.com/yjs/yjs/commit/dd17228a )
- lint readme [`eeb4c99`](https://redirect.github.com/yjs/yjs/commit/eeb4c996 )
- Merge pull request [#​660](https://redirect.github.com/yjs/yjs/issues/660 ) from mtreinik/main [`56d5e32`](https://redirect.github.com/yjs/yjs/commit/56d5e328 )
- Remove erroneous ymap.get(index:number) from API docs [`294c6a1`](https://redirect.github.com/yjs/yjs/commit/294c6a15 )
- Add Y.Array.from() and yarray.clone() to API docs [`c944a45`](https://redirect.github.com/yjs/yjs/commit/c944a455 )
- update users [`f29cd2b`](https://redirect.github.com/yjs/yjs/commit/f29cd2ba )
- Merge pull request [#​651](https://redirect.github.com/yjs/yjs/issues/651 ) from nikgraf/patch-2 [`384ec4d`](https://redirect.github.com/yjs/yjs/commit/384ec4db )
- add react-yjs to bindings [`5e19c35`](https://redirect.github.com/yjs/yjs/commit/5e19c354 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-28 04:36:43 +00:00
Saul-Mirone
901965b61e
refactor(editor): remove components in blocks/_common ( #9401 )
2024-12-28 01:10:23 +00:00
liuyi
89030f308f
fix(core): wrong editor version number ( #9403 )
2024-12-28 01:37:37 +08:00
forehalo
12542f51f9
chore: bump base version to 0.19.0
2024-12-28 00:27:50 +08:00
liuyi
378db1054b
fix(server): avoid get object content when syncing ( #9402 )
2024-12-28 00:25:15 +08:00
Saul-Mirone
6ebefbbf2b
refactor(editor): extract code block ( #9397 )
2024-12-27 14:45:11 +00:00
doodlewind
5e1d936c2e
fix(editor): sentry-b0cfc9953ff64c53b9994697171bb91a ( #9396 )
2024-12-27 14:02:00 +00:00
pengx17
70e4c8feab
feat(core): info modal should render backlinks with preview ( #9387 )
...
fix AF-2033
2024-12-27 13:47:06 +00:00
EYHN
cff3a73db4
fix(core): fix create workspace force cloud ( #9382 )
2024-12-27 13:33:05 +00:00
Saul-Mirone
cbfe38b189
refactor(editor): add middlewares in shared adapter ( #9395 )
2024-12-27 12:32:44 +00:00
Saul-Mirone
76d9712f21
chore(editor): remove pie menu ( #9394 )
2024-12-27 12:32:42 +00:00
Saul-Mirone
003ce4c9e9
refactor(editor): extract divider block ( #9393 )
2024-12-27 12:12:17 +00:00
forehalo
439ed14b78
ci: release files
2024-12-27 20:11:25 +08:00
liuyi
0d98eb5e83
fix(tools): should always run affine script in project root ( #9391 )
2024-12-27 19:31:13 +08:00
liuyi
a16471c185
fix(server): selfhost startup ( #9386 )
2024-12-27 19:29:17 +08:00
pengx17
8bceece5b1
fix(core): cmdk command highlight ( #9390 )
...
fix AF-2032
2024-12-27 11:13:51 +00:00
liuyi
64827f771c
fix(server): end_session_endpoint is not required for oidc ( #9381 )
2024-12-27 19:11:54 +08:00
Saul-Mirone
80dc0e8271
refactor(editor): extract edgeless text ( #9375 )
2024-12-27 10:48:12 +00:00
Saul-Mirone
5c4058cd73
fix(editor): dnd lag ( #9378 )
2024-12-27 10:34:00 +00:00
Brooooooklyn
12bfbf1db0
ci: fix Rust cache ( #9377 )
2024-12-27 09:59:29 +00:00
Saul-Mirone
6da10f9a93
refactor(editor): merge get surface util ( #9371 )
2024-12-27 09:42:13 +00:00
pengx17
6977b0a948
fix(core): optimize at menu config loading 2 ( #9366 )
...
fix AF-2028
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/7931ddc8-3721-4b7d-b4cb-065f923f295c.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/7931ddc8-3721-4b7d-b4cb-065f923f295c.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/7931ddc8-3721-4b7d-b4cb-065f923f295c.mp4 ">Recording at 2024-12-27 11.50.54.mp4</video>
2024-12-27 09:26:03 +00:00
Saul-Mirone
1fbb462389
fix(editor): move insert link command to bookmark to remove ts ignore ( #9370 )
2024-12-27 09:09:29 +00:00
donteatfriedrice
fee86304ae
refactor(editor): extract adapters to shared ( #9344 )
...
Extract AttachmentAdapter, ImageAdapter, NotionTextAdapter to shared.
2024-12-27 08:52:03 +00:00
pengx17
153c1b2c55
refactor(core): make lit portal a bit cleaner ( #9354 )
2024-12-27 08:34:04 +00:00
forehalo
67be1fb47f
fix(tools): import() requires file:// on windows ( #9373 )
2024-12-27 08:17:59 +00:00
donteatfriedrice
4a3caaf766
refactor(editor): extract notion html adapter to shared ( #9341 )
2024-12-27 08:00:19 +00:00
fundon
6fcdd015aa
fix(component): lit portal not re-rendering in inline links case ( #9321 )
...
* uses `portal.key` in templates
* updates `portal.id` for use in queries
2024-12-27 15:43:13 +08:00
donteatfriedrice
835e7c434e
fix(editor): throttle render linked doc card when blockUpdated ( #9361 )
...
[BS-2223](https://linear.app/affine-design/issue/BS-2223/性能问题:linked-doc-card-view加载西藏的文档,app-直接挂了 )
2024-12-27 07:24:56 +00:00
doouding
7dbb85c8c2
fix: sentry AFFINE-84T ( #9368 )
...
Fixes [BS-2243](https://linear.app/affine-design/issue/BS-2243/typeerror-cannot-read-properties-of-undefined-reading-length )
2024-12-27 07:07:53 +00:00
Brooooooklyn
752e697c6a
feat(ios): nbstore swift native binding ( #9211 )
2024-12-27 06:34:30 +00:00
forehalo
8de0679d70
Revert "fix(core): make all docs journal judgement reactive ( #9290 )"
...
This reverts commit 727f21d78f .
2024-12-27 14:21:59 +08:00
pengx17
b3933e8bf8
fix(mobile): do not show toc in doc peek view ( #9348 )
...
fix AF-2025
2024-12-27 05:48:50 +00:00
EYHN
893493cf01
feat(core): view selfhosted shared docs in electron ( #9365 )
2024-12-27 05:32:22 +00:00
Saul-Mirone
2b27d62b0e
refactor(editor): cleanup ts-expect-error ( #9369 )
2024-12-27 05:14:23 +00:00
Brooooooklyn
908e3efd12
ci: add fail-fast: false to all matrix ( #9355 )
2024-12-27 04:56:56 +00:00
Saul-Mirone
3ae3ae98c8
refactor(editor): extract edgeless legacy slots ( #9363 )
2024-12-27 04:22:52 +00:00
doouding
71272203b0
fix: beginPath before drawing drag indicator ( #9364 )
...
Fixes [BS-2238](https://linear.app/affine-design/issue/BS-2238/frame-套一个-mindmap-,拖动行为不可用 )
2024-12-27 04:02:57 +00:00
devin-ai-integration
f336d68866
ci: add graphite ci optimizer and update job dependencies ( #9362 )
...
feat(ci): add graphite ci optimizer and update job dependencies
This PR adds the Graphite CI optimizer to improve CI efficiency by skipping unnecessary jobs. All workflow jobs have been updated to depend on the optimizer's output.
Changes:
- Add `optimize_ci` job using graphite-ci-action
- Update all jobs to depend on `optimize_ci`
- Add skip conditions based on optimizer output
- Preserve existing job dependencies while adding optimizer dependency
- Handle Redis service configurations and command syntax updates
Note: This PR requires the `GRAPHITE_CI_OPTIMIZER_TOKEN` secret to be configured in the repository settings before the optimizer can be used.
Testing:
- [x] Verified workflow file syntax
- [x] Updated all job dependencies correctly
- [x] Maintained existing job configurations
Link to Devin run: https://app.devin.ai/sessions/3872f4dc4c3341b899646a90c46c4fe3
2024-12-27 03:45:52 +00:00
Brooooooklyn
706b614006
style: add sonarjs/no-gratuitous-expressions rule ( #9360 )
2024-12-27 03:30:20 +00:00
Saul-Mirone
5eb48343a3
chore(editor): cleanup dead code ( #9359 )
2024-12-27 03:13:23 +00:00
fundon
20c5c28a95
fix(core): circular dependency in pdf embed view ( #9331 )
2024-12-27 02:57:21 +00:00
renovate
d66bec3b91
chore: bump up happy-dom version to v16 ( #9358 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`^15.11.7` -> `^16.0.0`](https://renovatebot.com/diffs/npm/happy-dom/15.11.7/16.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v16.0.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v16.0.0 )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.7...v16.0.0 )
##### 💣 Breaking Changes
- Refactors XML and HTML parsing and serialization - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
- This change may break your tests as the serialized output may differ from v15
##### 🎨 Features
- Adds support for parsing XML in `DOMParser` - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​284](https://redirect.github.com/capricorn86/happy-dom/issues/284 )
##### 👷♂️ Patch fixes
- Fix for handling `<html>`, `<head>` and `<body>` during parsing - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
- Fix for handling HTML entities correctly when parsing and serializing - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1494](https://redirect.github.com/capricorn86/happy-dom/issues/1494 ) and [#​1498](https://redirect.github.com/capricorn86/happy-dom/issues/1498 )
- Fix for handling attribute names containing "\[" or "]" - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1638](https://redirect.github.com/capricorn86/happy-dom/issues/1638 )
- Fix for handling comments containing HTML tags - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1630](https://redirect.github.com/capricorn86/happy-dom/issues/1630 )
- Handles rules for parsing table elements - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1126](https://redirect.github.com/capricorn86/happy-dom/issues/1126 )
- Loads scripts asynchronously when "defer" is set or "type" is "module" - By **[@​capricorn86](https://redirect.github.com/capricorn86 )** in task [#​1615](https://redirect.github.com/capricorn86/happy-dom/issues/1615 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-27 02:24:50 +00:00
pengx17
7d0160c8fb
feat(electron): enable vscode debugger for electron ( #9333 )
2024-12-26 15:37:56 +00:00
zzj3720
188cabc7d7
refactor(editor): enable the noUncheckedIndexedAccess rule for the data-view package ( #9351 )
...
close: BS-2230
2024-12-26 14:00:11 +00:00
darkskygit
040f427e9e
fix(server): test shuold forbid only ( #9349 )
2024-12-26 13:44:11 +00:00
liuyi
41c8232472
chore(infra): remove blocksuite from infra ( #9353 )
2024-12-26 13:43:12 +00:00
forehalo
126d576c3e
fix(electron): remove blocksuite dep
2024-12-26 21:00:51 +08:00
forehalo
a145986de6
ci: wrong script to build electron renderer
2024-12-26 20:47:58 +08:00
liuyi
0af46c966d
chore(tools): add package selector to dev command ( #9328 )
2024-12-26 12:34:17 +00:00
DarkSky
4ae8c2f4ef
fix(server): team quota await ( #9352 )
2024-12-26 12:08:49 +00:00
darkskygit
5d27a13e2c
feat(server): distinguash workspace quota calc ( #9338 )
...
fix AF-2021
2024-12-26 11:33:31 +00:00
Mirone
0c849e12c6
fix(editor): crud this error ( #9350 )
2024-12-26 19:32:34 +08:00
CatsJuice
690a79b905
chore(electron): disable onboarding ( #9332 )
...
close AF-2020
2024-12-26 11:21:15 +00:00
doodlewind
fe957e3175
fix(editor): eslint useless escape ( #9345 )
2024-12-26 11:09:30 +00:00
liuyi
00980077c4
chore: standardize package references ( #9346 )
2024-12-26 19:08:42 +08:00
Mirone
37747369bc
fix(editor): missing edgeless crud piece ( #9347 )
2024-12-26 11:06:06 +00:00
darkskygit
6d5733fca9
fix: ios client gql compatibility ( #9337 )
2024-12-26 10:40:12 +00:00
doodlewind
9a29ac4a5c
fix(editor): sentry-332848caa68e4679b403d56881e3c0e3 ( #9343 )
2024-12-26 10:26:31 +00:00
liuyi
4692cfa624
chore: keep old selfhost compose file ( #9280 )
2024-12-26 18:25:45 +08:00
doodlewind
9b3a2fc0de
fix(editor): sentry-624432d8f1e6420ca9c5023a051f4332 ( #9342 )
...
Close https://toeverything.sentry.io/issues/6091618868/?project=4506307500179456
2024-12-26 09:59:06 +00:00
Saul-Mirone
d60e9a3885
fix(editor): block selection delete conflict with native selection ( #9340 )
...
Closes: [BS-2228](https://linear.app/affine-design/issue/BS-2228/[bug]-选区删除拖拽失灵 )
2024-12-26 09:46:39 +00:00
Saul-Mirone
6afa1d542f
feat(editor): add edgeless crud extension ( #9335 )
2024-12-26 08:58:06 +00:00
doouding
0de4f7abbb
test: add mindmap collapse test ( #9336 )
2024-12-26 08:23:09 +00:00
fundon
1afdb68143
fix(core): disable re-rendering of pdf embed view ( #9334 )
2024-12-26 08:08:11 +00:00
doodlewind
71b5cddea1
fix(editor): use nullable inline editor root element ( #9320 )
...
Fixes `sentry-7906c03b79a54ede819c56cc15ad9889`
2024-12-26 07:55:15 +00:00
Flrande
cb4dd127fd
fix(editor): merge drag function and fix it ( #9329 )
2024-12-26 07:41:07 +00:00
donteatfriedrice
cadb9211a6
refactor(editor): extensionalize plain text adapter ( #9330 )
2024-12-26 07:27:08 +00:00
zzj3720
45acdbda04
feat(core): disable the back gesture when the menu is open ( #9263 )
...
close: BS-2174
2024-12-26 07:12:09 +00:00
fundon
96fae47744
feat(core): add pdf embed preview feature flag ( #9307 )
2024-12-26 06:57:31 +00:00
liuyi
7ae7c17677
fix(core): more space under page property list ( #9269 )
2024-12-26 14:56:43 +08:00
Flrande
35f93b0535
fix(editor): some blocks can not be collapsed ( #9325 )
2024-12-26 06:40:11 +00:00
JimmFly
cf17303158
chore: remove AIOnboardingGeneral ( #9326 )
2024-12-26 06:26:10 +00:00
Saul-Mirone
fd872943b1
feat: extract latex block ( #9327 )
2024-12-26 06:13:07 +00:00
zzj3720
40d8d83b4a
feat(editor): remove flag control for database full-width ( #9265 )
2024-12-26 05:46:08 +00:00
fundon
42ab507d30
feat(core): pdf viewer supports fit to page ( #8812 )
...
### What's Changed
* fits to page by default
* supports rendering pages of different sizes
https://github.com/user-attachments/assets/bf34e6d1-5546-4af1-a131-b801a67e9ace
2024-12-26 05:28:18 +00:00
fundon
bb43e4b664
feat(core): pdf embed view component ( #8671 )
...
Closes: [AF-1445](https://linear.app/affine-design/issue/AF-1445/添加-pdf-embed-view-component )
Upstreams: https://github.com/toeverything/blocksuite/pull/8658 , https://github.com/toeverything/blocksuite/pull/8752
### What's Changed
* uses `IntersectionObserver` to determine lazy loading
* adds `PDFViewerEmbedded` component
* automatically shut down workers when out of view
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/8ypiIKZXudF5a0tIgIzf/4181bec6-83fd-42f1-bfea-87276e0bd9e6.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/8ypiIKZXudF5a0tIgIzf/4181bec6-83fd-42f1-bfea-87276e0bd9e6.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/8ypiIKZXudF5a0tIgIzf/4181bec6-83fd-42f1-bfea-87276e0bd9e6.mov ">Screen Recording 2024-11-15 at 08.14.34.mov</video>
2024-12-26 05:28:17 +00:00
Saul-Mirone
90173b2fa3
chore(editor): remove typedoc json ( #9324 )
2024-12-26 05:13:41 +00:00
Saul-Mirone
fc5999a482
refactor(editor): extract frame block ( #9322 )
2024-12-26 04:45:11 +00:00
Saul-Mirone
fad0237d94
refactor(editor): extract html adapter to shared ( #9319 )
2024-12-26 04:05:10 +00:00
Saul-Mirone
37e44e0341
fix(editor): re-init after yText change in inline editor ( #9312 )
...
Closes: [BS-2143](https://linear.app/affine-design/issue/BS-2143/block通过drag-handle拖动位置后,无法输入 )
2024-12-26 03:51:07 +00:00
Saul-Mirone
0220ba4572
fix: should bring children to new doc created ( #9316 )
...
Closes: [BS-2186](https://linear.app/affine-design/issue/BS-2186/created-linked-doc-%E6%97%B6%EF%BC%8C%E4%BC%9A%E6%B8%85%E9%99%A4list%E7%9A%84-children )
2024-12-26 03:37:10 +00:00
donteatfriedrice
3996f96368
refactor(editor): extensionalize notion html adapter ( #9318 )
...
Part of [BS-2212](https://linear.app/affine-design/issue/BS-2212/adapter-extension化修复 )
2024-12-26 03:22:09 +00:00
fundon
3064f21454
refactor(component): lit portal ( #9303 )
...
* removes `listeners`
* adds `notify` property into `LitReactPortal`
* adds `rerendering` argument to element factory
Related to https://github.com/toeverything/AFFiNE/pull/9295#discussion_r1897043399
2024-12-26 03:08:04 +00:00
doodlewind
7b572bc89e
fix(editor): sentry-17da76f65b91465b911fad44279d971a ( #9315 )
2024-12-26 02:54:07 +00:00
Saul-Mirone
a595a145f0
fix(editor): should remove drag preview after drop ( #9313 )
...
Closes: [BS-2219](https://linear.app/affine-design/issue/BS-2219/拖拽后,原编辑器内容有残留 )
2024-12-26 02:41:09 +00:00
pengx17
70d9cc6b01
fix(electron): electron crash on leave fullscreen ( #9314 )
2024-12-26 01:55:07 +00:00
Saul-Mirone
2ffd0e561c
refactor(editor): extract note block ( #9310 )
2024-12-26 01:30:44 +00:00
pengx17
40b90ef51b
feat(core): at menu loading state ( #9284 )
...
fix AF-2017
2024-12-25 16:13:04 +00:00
renovate
994292098d
chore: Lock file maintenance ( #9166 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNzIuMiIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-25 15:19:02 +00:00
Brooooooklyn
80f4af681a
fix(server): data-migration script ( #9306 )
2024-12-25 13:43:48 +00:00
Saul-Mirone
5274441e14
refactor(editor): extract image block ( #9309 )
2024-12-25 13:26:29 +00:00
Saul-Mirone
ebd97752bf
refactor(editor): extract attachment block ( #9308 )
2024-12-25 12:19:58 +00:00
Saul-Mirone
d8bc145465
refactor(editor): extract bookmark block ( #9304 )
2024-12-25 11:22:29 +00:00
akumatus
5e2e58de09
fix: font of AI panel should not be affected by the font of Editor settings ( #9305 )
...
Fix issue [BS-2210](https://linear.app/affine-design/issue/BS-2210 ).
2024-12-25 10:54:58 +00:00
renovate
995978a632
chore: bump up react-error-boundary version to v5 ( #9238 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-error-boundary](https://redirect.github.com/bvaughn/react-error-boundary ) | [`^4.1.2` -> `^5.0.0`](https://renovatebot.com/diffs/npm/react-error-boundary/4.1.2/5.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>bvaughn/react-error-boundary (react-error-boundary)</summary>
### [`v5.0.0`](https://redirect.github.com/bvaughn/react-error-boundary/compare/4.1.2...3ed17cc9244244c0db7a914c93d573167d0a9fb3 )
[Compare Source](https://redirect.github.com/bvaughn/react-error-boundary/compare/4.1.2...5.0.0 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43Mi41IiwidXBkYXRlZEluVmVyIjoiMzkuNzIuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-25 10:42:28 +00:00
Saul-Mirone
7c84545647
refactor(editor): cleanup dead code ( #9300 )
2024-12-25 07:48:00 +00:00
Saul-Mirone
16c59d96d9
refactor(editor): move menu context to components ( #9302 )
2024-12-25 07:34:04 +00:00
donteatfriedrice
62b930f336
fix(editor): notion html adapter for embed link block ( #9279 )
...
[BS-1745](https://linear.app/affine-design/issue/BS-1745/[bug]-导入的notion-youtube-embed-错误 )
2024-12-25 07:20:26 +00:00
forehalo
2cc7bdfc77
fix(tools): patch monorepo tools ( #9285 )
2024-12-25 04:55:26 +00:00
CatsJuice
0acdf62043
refactor(ios): disable navigation gesture with js ( #9287 )
...
Do not toggle navigation gesture native to avoid unexpected behavior. close AF-1958, AF-1797
2024-12-25 04:27:51 +00:00
Saul-Mirone
50ff3655e5
refactor(editor): extensionalize html adapter ( #9299 )
2024-12-25 04:04:51 +00:00
doodlewind
a15009ce84
chore(editor): ignore debug zip snapshots ( #9297 )
...
Put snapshot zips in `blocksuite/playground/apps/starter/data/snapshots/`
2024-12-25 02:18:46 +00:00
CatsJuice
a29519a9fc
fix(mobile): workspace selector in app-fallback may crash ( #9293 )
2024-12-25 01:59:16 +00:00
CatsJuice
727f21d78f
fix(core): make all docs journal judgement reactive ( #9290 )
2024-12-25 01:41:16 +00:00
Saul-Mirone
d63ba079ee
refactor(editor): cleanup dead code ( #9294 )
2024-12-24 15:27:36 +00:00
Saul-Mirone
f5dea2a990
refactor(editor): remove legacy dnd config ( #9291 )
2024-12-24 13:59:36 +00:00
Flrande
052d74896e
fix: can not drag collapsed heading ( #9272 )
2024-12-24 12:58:39 +00:00
akumatus
7bd980991e
fix(core): chat input will be sent repeatedly in two documents with split view ( #9289 )
...
Fix issue [AF-2011](https://linear.app/affine-design/issue/AF-2011 ).
Add `host` strict equality check before ai request send.
2024-12-24 11:17:42 +00:00
akumatus
6c0544b239
fix(core): ai chat panel content will be inconsistent when switching to journals ( #9288 )
...
Fix issue [BS-2153](https://linear.app/affine-design/issue/BS-2153 ).
Optimize DOM reuse by explicitly providing an identifier (similar to React's key).
2024-12-24 10:48:16 +00:00
doodlewind
20aca4d051
chore(tools): disable hmr by default ( #9286 )
2024-12-24 10:32:01 +00:00
Saul-Mirone
cd830d6f81
refactor(editor): extract ai item component ( #9283 )
2024-12-24 09:41:45 +00:00
Saul-Mirone
190e7e6f30
refactor(editor): extract common components ( #9282 )
2024-12-24 08:41:22 +00:00
EYHN
3cf4bcf651
feat(ios): add intelligents button ( #9281 )
...
Co-authored-by: 砍砍 <git@qaq.wiki >
2024-12-24 07:51:11 +00:00
forehalo
fbe3e08769
chore(i18n): codegen
2024-12-24 15:34:07 +08:00
liuyi
2443935830
chore: add monorepo tools ( #9196 )
2024-12-24 15:29:48 +08:00
liuyi
e3a8b63e38
fix(core): list style issue in selection mode ( #9275 )
2024-12-24 15:19:34 +08:00
JimmFly
29c427be1d
chore: adjust i18n ( #9270 )
2024-12-24 15:19:19 +08:00
doouding
4ead165dd5
fix: mini mindmap layout ( #9276 )
...
Fixes [BS-2197](https://linear.app/affine-design/issue/BS-2197/ai-生成-mindmap-预览异常 )
2024-12-24 06:55:26 +00:00
donteatfriedrice
338835a4aa
fix(editor): limit max width when uploading or pasting image into edgeless ( #9273 )
...
[BS-2180](https://linear.app/affine-design/issue/BS-2180/白板中粘贴图片,限定一下最大宽度 )
2024-12-24 06:28:59 +00:00
Saul-Mirone
4ce5cf20c3
refactor(editor): extract filterable list component ( #9278 )
2024-12-24 05:14:22 +00:00
Saul-Mirone
ea0a345533
refactor(editor): extract common components ( #9277 )
2024-12-24 04:42:53 +00:00
darkskygit
475e3d80b2
fix(server): vague initial chat content in test ( #9267 )
2024-12-24 04:26:52 +00:00
L-Sun
4c11537bef
feat(mobile): auto show text keyboard subtoolbar when selecting text ( #9256 )
...
Close [BS-1924](https://linear.app/affine-design/issue/BS-1924/文本选中后-切换toolbar )
https://github.com/user-attachments/assets/2361dfb9-82ae-4be3-808c-6ea33a70c84d
2024-12-24 04:11:00 +00:00
doodlewind
98f88d2615
chore: base url for mobile debug ( #9268 )
...
Without this PR, the login requests on mobile devices will be sent to `localhost:8080`, which is incorrect.
2024-12-24 03:54:56 +00:00
CatsJuice
209c0889f8
fix(mobile): reset active-tab to home on ios/android when launched ( #9245 )
2024-12-24 03:39:56 +00:00
CatsJuice
3a8d90d861
feat(mobile): use native select for mobile setting ( #9236 )
...

2024-12-24 03:24:51 +00:00
pengx17
17c2293986
feat(core): open in app for self-hosted ( #9231 )
...
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">20241222-1456-24.5006677.mp4</video>
fix AF-1815
2024-12-24 03:04:02 +00:00
zzj3720
884bbd2ada
feat(editor): add tracking for the creation of linked-doc ( #9266 )
...
close: BS-2189
2024-12-24 02:49:21 +00:00
Saul-Mirone
b29cb5945a
refactor(editor): move file drop manager to components ( #9264 )
2024-12-24 02:20:03 +00:00
pengx17
74a168222c
fix(core): disable page header title from dragging when editing ( #9258 )
...
fix AF-2014
2024-12-23 13:27:00 +00:00
Saul-Mirone
989e318c57
chore: adjust tsconfig for blocksuite ( #9259 )
...
change `moduleResolution` to `bundler`
2024-12-23 13:10:55 +00:00
CatsJuice
2793080a57
fix(core): toggle page mode when split view opened ( #9221 )
...
close AF-2007
2024-12-23 12:55:29 +00:00
L-Sun
8e1ceec4f9
chore(editor): hide title of locked group ( #9261 )
...
Close [BS-2188](https://linear.app/affine-design/issue/BS-2188/[improvement]-多个yuan素-lock-后不渲染标签 )
2024-12-23 12:39:07 +00:00
L-Sun
f770daec0a
chore: update commit scope enum ( #9262 )
2024-12-23 12:39:05 +00:00
Saul-Mirone
17e6e7fede
fix: typo in reactive text ( #9260 )
2024-12-23 12:23:56 +00:00
pengx17
8b076cb2a7
chore(core): edit property meta events ( #9253 )
...
fix AF-1986
2024-12-23 11:36:24 +00:00
doouding
b246a2d45f
fix: drag mind map root node should layout in real time ( #9252 )
...
Fixes [BS-2062](https://linear.app/affine-design/issue/BS-2062/拖拽整个-mind-map-还是希望和之前一样,整个思维导图跟手 )
2024-12-23 10:33:56 +00:00
darkskygit
aacdb71ee2
feat(server): role changed email ( #9227 )
2024-12-23 10:13:04 +00:00
L-Sun
067469aa98
fix(component): prevent auto focus in mobile modal ( #9247 )
...
Continue [BS-2169](https://linear.app/affine-design/issue/BS-2169/新的-menu-不支持移动端 )
2024-12-23 09:56:58 +00:00
L-Sun
ba355d098d
chore: add vscode tasks.json to gitignore ( #9255 )
2024-12-23 09:42:02 +00:00
donteatfriedrice
54cb161309
feat(core): export doc with adapter extension ( #9226 )
2024-12-23 09:24:55 +00:00
Flrande
43c20c4e05
fix: can not select all block when some block collapsed ( #9248 )
2024-12-23 09:09:54 +00:00
JimmFly
c793f2307b
fix(core): quotaCheck dialog should not appear in team workspace ( #9223 )
...

2024-12-23 08:52:04 +00:00
donteatfriedrice
02aeb89398
feat(core): add plain text adapter for database block ( #9225 )
...
[BS-2059](https://linear.app/affine-design/issue/BS-2059/补齐-database-plain-text-adapter )
2024-12-23 08:35:54 +00:00
Saul-Mirone
23dcaa9cb7
refactor: remove legacy drag handle logic ( #9246 )
2024-12-23 08:13:05 +00:00
donteatfriedrice
a187f23452
chore: each block maintain its own adapter extension ( #9224 )
2024-12-23 07:54:59 +00:00
CatsJuice
5716fbf0ed
chore: remove unnecessary log ( #9251 )
2024-12-23 07:22:58 +00:00
CatsJuice
9fb5e0db63
perf(core): optimize scrolling performance for doc list ( #9250 )
...
- before

- after

2024-12-23 07:07:57 +00:00
EYHN
129f94ee78
refactor(core): move infra modules to core ( #9207 )
2024-12-23 04:54:00 +00:00
pengx17
2ea79d25ad
chore(core): events for backlinks ( #9228 )
...
fix AF-2008
2024-12-23 04:37:59 +00:00
pengx17
c775b2e264
fix(core): text-renderer should be readonly ( #9244 )
...
fix AF-2010, AF-2009
2024-12-23 04:19:06 +00:00
renovate
97e448fc57
chore: bump up html-validate version to v9 ( #9242 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`^8.27.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/html-validate/8.29.0/9.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v9.0.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#900-2024-12-23 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v8.29.0...v9.0.0 )
##### ⚠ BREAKING CHANGES
- **meta:** The deprecated metadata property expressions have been removed
and can be replaced with callback functions. This gives greater control for the
metadata author, provides better IDE support and is more reusable when querying
the metadata directly.
- **api:** `Config.merge(..)` will return a `Promise` when used with an
async loader or resolver.
- **config:** This change affects all users. The following deprecated
configuration presets has been removed:
- `htmlvalidate:recommended`
- `htmlvalidate:document`
- `html-validate:a17y`
- **cli:** CLI uses ESM (with `esmResolver`). For most part this shouldn't
affect anything but in some cases you might need slight configuration
migration. See Migration Guide for details.
refactor(cli): use ESM in CLI
- **deps:** Requires NodeJS v18 or later.
- **api:** The deprecated `tag:open` and `tag:close` events has been
removed, use `tag:begin` and `tag:end` instead.
- **api:** The `Config.resolve()` method can return a `Promise` if any
underlying loader or resolver has returned a `Promise`.
It is recommended to assume it returns a `Promise` and always `await` the
result:
```diff
-const resolved = config.resolve();
+const resolved = await config.resolve();
```
If you need synchronous code ensure the configuration, the loader and the
resolver all returns synchronous results, e.g. the `staticResolver` with
synchronous code.
- **api:** The `HtmlValidate.getConfigurationSchema()` method is now async
and returns a `Promise`. If you use this method you need to await the result:
```diff
-const schema = htmlvalidate.getConfigurationSchema();
+const schema = await htmlvalidate.getConfigurationSchema();
```
- **api:** If you are writing your own transformers they may now
optionally return a `Promise`. If you are using `test-utils` to write unit tests
you must now resolve the promise.
```diff
import { transformSource } from "html-validate/test-utils";
-const result = transformSource(transformer, source);
+const result = await transformSource(transformer, source);
```
This is no matter if your transformer is actually async or not.
- **api:** The `CLI.isIgnored(..)` method has been removed from the public
API. There is no replacement. If you need this method open an issue describing
the use-case.
- **api:** If you are using the `CLI` class most methods are now async and
returns `Promise`. There is no synchronous version of these API calls.
- **api:** `Config.fromFile(..)` and `Config.fromObject(..)` will return a
Promise when used with an async loader or resolver.
- **api:** `ConfigLoader` methods can optionally return a `Promise` for
async operation. For most use-cases this will not require any changes.
- **api:** The `ConfigLoader.globalConfig` property has been replaced with
`ConfigLoader.getGlobalConfig()` (async) and
`ConfigLoader.getGlobalConfigSync()` (sync).
- **api:** The redundant and deprecated `Config.init()` method has been
removed.
Remove any calls to the method:
```diff
const config = Config.fromObject({ /* ... */ });
-config.init();
```
##### Features
- **api:** `CLI.isIgnored()` made private ([9e3679a](9e3679a13a ))
- **api:** `CLI` methods async and return Promise ([677c73e](677c73e51a ))
- **api:** `Config.fromFile` and `Config.fromObject` can return `Promise` ([b126361](b126361701 ))
- **api:** `Config.merge(..)` can return `Promise` ([cccb313](cccb313c67 ))
- **api:** `Config.resolve()` can return `Promise` ([09159f3](09159f39c5 ))
- **api:** `ConfigLoader`s can optionally return `Promise` for async operation ([6041581](6041581eb8 ))
- **api:** `FileSystemConfigLoader` uses `esmResolver` by default ([dd4cfb1](dd4cfb1e1b ))
- **api:** `HtmlValidate.getConfigurationSchema()` returns promise ([f10ec1a](f10ec1a650 ))
- **api:** allow transformers to return single source ([fd126da](fd126dab3f ))
- **api:** new `esmResolver` using `import(..)` (available for both nodejs and browser) ([81b4777](81b4777083 )), closes [#​230](https://gitlab.com/html-validate/html-validate/issues/230 )
- **api:** remove deprecated `Config.init()` ([0bd8ab7](0bd8ab787a ))
- **api:** remove deprecated `tag:open` and `tag:close` events ([88ac65e](88ac65ee6b ))
- **api:** replace `ConfigLoader.globalConfig` with `ConfigLoader.getGlobalConfig()` ([a64935a](a64935af91 ))
- **api:** resolvers may optionally return `Promise` for async operation ([fe3c6a6](fe3c6a6362 ))
- **api:** transformers may optionally return `Promise` for async operation ([823da19](823da1998e ))
- **cli:** cli uses esm (with `esmResolver`) ([3e4759e](3e4759e4a3 ))
- **config:** remove deprecated configuration presets ([dbf5cf4](dbf5cf405b ))
- **config:** support `.htmlvalidate.mjs` configuration files ([0ffd9b5](0ffd9b5f0e )), closes [#​125](https://gitlab.com/html-validate/html-validate/issues/125 )
- **deps:** require node 18 or later ([d4f3bcb](d4f3bcb0a6 ))
- **meta:** remove deprecated property expressions ([a77043c](a77043cff3 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-23 04:02:52 +00:00
Saul-Mirone
e0d2f50914
fix: drop on editor should prevent default ( #9239 )
2024-12-23 03:40:04 +00:00
renovate
331aa47a0e
chore: bump up all non-major dependencies ( #9180 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.712.0` -> `3.717.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.712.0/3.717.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.712.0` -> `3.717.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.712.0/3.717.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@chromatic-com/storybook](https://redirect.github.com/chromaui/addon-visual-tests ) | [`3.2.2` -> `3.2.3`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/3.2.2/3.2.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@clack/core](https://redirect.github.com/natemoo-re/clack/tree/main/packages/core#readme ) ([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/core )) | [`^0.3.5` -> `^0.4.0`](https://renovatebot.com/diffs/npm/@clack%2fcore/0.3.5/0.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@clack/prompts](https://redirect.github.com/natemoo-re/clack/tree/main/packages/prompts#readme ) ([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/prompts )) | [`^0.8.2` -> `^0.9.0`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.8.2/0.9.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs ) | [`3.0.0-alpha.64` -> `3.0.0-alpha.65`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.64/3.0.0-alpha.65 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@opentelemetry/core](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.29.0` -> `1.30.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcore/1.29.0/1.30.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.56.0` -> `^0.57.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.56.0/0.57.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-zipkin](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.29.0` -> `1.30.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-zipkin/1.29.0/1.30.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.56.0` -> `^0.57.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.56.0/0.57.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.46.0` -> `^0.47.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.46.0/0.47.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.56.0` -> `^0.57.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.56.0/0.57.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.46.0` -> `^0.47.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.46.0/0.47.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.43.0` -> `^0.44.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.43.0/0.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.45.0` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.45.0/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.29.0` -> `1.30.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/1.29.0/1.30.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.29.0` -> `1.30.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/1.29.0/1.30.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.56.0` -> `^0.57.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.56.0/0.57.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.29.0` -> `1.30.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/1.29.0/1.30.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@radix-ui/react-alert-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-alert-dialog/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-context-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.2.3` -> `2.2.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-context-menu/2.2.3/2.2.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dialog/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-dropdown-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.3` -> `2.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dropdown-menu/2.1.3/2.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-hover-card](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-hover-card/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-menubar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-menubar/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-navigation-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.2` -> `1.2.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-navigation-menu/1.2.2/1.2.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-popover](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-popover/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-select](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.3` -> `2.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-select/2.1.3/2.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-toast](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.3` -> `1.2.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toast/1.2.3/1.2.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-tooltip](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.5` -> `1.1.6`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tooltip/1.1.5/1.1.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@sentry/electron](https://redirect.github.com/getsentry/sentry-electron ) | [`5.8.0` -> `5.9.0`](https://renovatebot.com/diffs/npm/@sentry%2felectron/5.8.0/5.9.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.45.0` -> `8.47.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.45.0/8.47.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.45.0` -> `8.47.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.45.0/8.47.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@shoelace-style/shoelace](https://redirect.github.com/shoelace-style/shoelace ) | [`2.19.0` -> `2.19.1`](https://renovatebot.com/diffs/npm/@shoelace-style%2fshoelace/2.19.0/2.19.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| @​types/dompurify | [`3.0.5` -> `3.2.0`](https://renovatebot.com/diffs/npm/@types%2fdompurify/3.0.5/3.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )) | [`19.0.1` -> `19.0.2`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.1/19.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vanilla-extract/css](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css )) | [`1.16.1` -> `1.17.0`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fcss/1.16.1/1.17.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@vanilla-extract/vite-plugin](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin )) | [`4.0.18` -> `4.0.19`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fvite-plugin/4.0.18/4.0.19 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vanilla-extract/webpack-plugin](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/webpack-plugin )) | [`2.3.15` -> `2.3.16`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fwebpack-plugin/2.3.15/2.3.16 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [anyhow](https://redirect.github.com/dtolnay/anyhow ) | `1.0.94` -> `1.0.95` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [chalk](https://redirect.github.com/chalk/chalk ) | [`5.3.0` -> `5.4.1`](https://renovatebot.com/diffs/npm/chalk/5.3.0/5.4.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [esbuild](https://redirect.github.com/evanw/esbuild ) | [`0.24.0` -> `0.24.2`](https://renovatebot.com/diffs/npm/esbuild/0.24.0/0.24.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [gradle](https://gradle.org ) ([source](https://redirect.github.com/gradle/gradle )) | `8.11.1` -> `8.12` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | | minor |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`8.27.0` -> `8.29.0`](https://renovatebot.com/diffs/npm/html-validate/8.27.0/8.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`24.1.0` -> `24.2.0`](https://renovatebot.com/diffs/npm/i18next/24.1.0/24.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [ioredis](https://redirect.github.com/luin/ioredis ) | [`5.4.1` -> `5.4.2`](https://renovatebot.com/diffs/npm/ioredis/5.4.1/5.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [jotai](https://redirect.github.com/pmndrs/jotai ) | [`2.10.3` -> `2.10.4`](https://renovatebot.com/diffs/npm/jotai/2.10.3/2.10.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [jotai-effect](https://redirect.github.com/jotaijs/jotai-effect ) | [`1.0.5` -> `1.0.7`](https://renovatebot.com/diffs/npm/jotai-effect/1.0.5/1.0.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [katex](https://katex.org ) ([source](https://redirect.github.com/KaTeX/KaTeX )) | [`0.16.15` -> `0.16.18`](https://renovatebot.com/diffs/npm/katex/0.16.15/0.16.18 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [keyv](https://redirect.github.com/jaredwray/keyv ) | [`5.2.2` -> `5.2.3`](https://renovatebot.com/diffs/npm/keyv/5.2.2/5.2.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.468.0` -> `^0.469.0`](https://renovatebot.com/diffs/npm/lucide-react/0.468.0/0.469.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [mixpanel-browser](https://redirect.github.com/mixpanel/mixpanel-js ) | [`2.56.0` -> `2.58.0`](https://renovatebot.com/diffs/npm/mixpanel-browser/2.56.0/2.58.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.23` -> `3.0.0-alpha.24` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-build](https://redirect.github.com/napi-rs/napi-rs ) | `2.1.3` -> `2.1.4` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.21` -> `3.0.0-alpha.22` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.76.3` -> `4.77.0`](https://renovatebot.com/diffs/npm/openai/4.76.3/4.77.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-hook-form](https://www.react-hook-form.com ) ([source](https://redirect.github.com/react-hook-form/react-hook-form )) | [`7.54.1` -> `7.54.2`](https://renovatebot.com/diffs/npm/react-hook-form/7.54.1/7.54.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-router-dom](https://redirect.github.com/remix-run/react-router ) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom )) | [`6.28.0` -> `6.28.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.28.0/6.28.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-router-dom](https://redirect.github.com/remix-run/react-router ) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom )) | [`6.28.0` -> `6.28.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.28.0/6.28.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [serde_json](https://redirect.github.com/serde-rs/json ) | `1.0.133` -> `1.0.134` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [shiki](https://redirect.github.com/shikijs/shiki ) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki )) | [`1.24.2` -> `1.24.4`](https://renovatebot.com/diffs/npm/shiki/1.24.2/1.24.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [stripe](https://redirect.github.com/stripe/stripe-node ) | [`17.4.0` -> `17.5.0`](https://renovatebot.com/diffs/npm/stripe/17.4.0/17.5.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss )) | [`3.4.16` -> `3.4.17`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.16/3.4.17 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [tiktoken](https://redirect.github.com/dqbd/tiktoken ) | [`1.0.17` -> `1.0.18`](https://renovatebot.com/diffs/npm/tiktoken/1.0.17/1.0.18 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint ) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint )) | [`8.18.0` -> `8.18.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.18.0/8.18.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.1.0` -> `7.2.0`](https://renovatebot.com/diffs/npm/undici/7.1.0/7.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.3` -> `6.0.5`](https://renovatebot.com/diffs/npm/vite/6.0.3/6.0.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | patch |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.95.0` -> `3.99.0`](https://renovatebot.com/diffs/npm/wrangler/3.95.0/3.99.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.reno
2024-12-23 03:24:06 +00:00
EYHN
cddef4c2f6
fix(admin): fix the admin app ( #9233 )
2024-12-23 03:06:31 +00:00
Mirone
ec5bbb442f
ci: add code owners for blocksuite ( #9234 )
2024-12-23 11:05:36 +08:00
Saul-Mirone
ea6a05632b
ci: shard vitest to speed up unit test ( #9235 )
2024-12-21 03:37:20 +00:00
Saul-Mirone
3a82da0e5b
chore: fix eslint in blocksuite ( #9232 )
2024-12-20 16:48:10 +00:00
Saul-Mirone
bfcc53dc1f
chore: migrate blocksuite test ( #9222 )
2024-12-20 11:08:21 +00:00
EYHN
f788fdd0a4
fix(core): revalidate quota and subscription when subscribing ( #9220 )
2024-12-20 09:31:52 +00:00
pengx17
bdbefd3e28
fix(core): backlinks styles ( #9126 )
...
fix AF-1946
2024-12-20 09:06:46 +00:00
EYHN
cbaf35df0b
feat(nbstore): add nbstore worker ( #9185 )
2024-12-20 08:01:23 +00:00
Mirone
30200ff86d
chore: merge blocksuite source code ( #9213 )
2024-12-20 15:38:06 +08:00
Brooooooklyn
2c9ef916f4
style: do not autofix eslint directive ( #9218 )
2024-12-20 06:28:44 +00:00
EYHN
f8e7abd018
fix(core): indexer data loss ( #9216 )
2024-12-20 06:10:50 +00:00
CatsJuice
a53e231bad
feat(component, mobile): masonry layout with virtual scroll support, adapted with all docs ( #9208 )
...
### Preview

### Render when scrolling

### api
```tsx
const items = useMemo(() => {
return {
id: '',
height: 100,
children: <div></div>
}
}, [])
<Masonry items={items} />
```
2024-12-20 05:32:17 +00:00
JimmFly
2988dc284e
chore: adjust input style ( #9217 )
2024-12-20 04:18:34 +00:00
JimmFly
978c4c69b7
chore: bump theme ( #9214 )
2024-12-20 04:01:17 +00:00
L-Sun
e378f591cb
fix(mobile): add missing mobile date selector and remove focus style from date picker in mobile ( #9215 )
...
Close [BS-2169](https://linear.app/affine-design/issue/BS-2169/新的-menu-不支持移动端 )
### What changes
- add missing date-selector for mobile
- remove focus style of date picker for mobile

2024-12-20 03:39:49 +00:00
fundon
d7983c50e3
chore(core): add event tracking for attachments ( #9198 )
...
Part of: [AF-1678](https://linear.app/affine-design/issue/AF-1678/添加埋点 )
2024-12-20 02:43:11 +00:00
JimmFly
7ff24e9c1c
fix(core): adjust admin permission ( #9204 )
...
close AF-2001 AF-2002
2024-12-20 02:26:17 +00:00
pengx17
0fdf2c4905
fix(core): indexer worker crash on unexpected markdown indent ( #9210 )
2024-12-20 02:08:44 +00:00
renovate
c6603ad182
chore: bump up @blocksuite/affine version to v0.19.5 ( #9202 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.19.3` -> `0.19.5`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.19.3/0.19.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.19.5`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0195 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.19.4...v0.19.5 )
##### Patch Changes
- [`d2a3eb7`](https://redirect.github.com/toeverything/blocksuite/commit/d2a3eb7 ): Release patch version.
### [`v0.19.4`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0194 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.19.3...v0.19.4 )
##### Patch Changes
- [`8ae61d6`](https://redirect.github.com/toeverything/blocksuite/commit/8ae61d6 ): Improves edgeless viewport stability
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43Mi41IiwidXBkYXRlZEluVmVyIjoiMzkuNzIuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-19 10:30:20 +00:00
Brooooooklyn
4c48aee88b
ci: remove nx-cloud ( #9203 )
2024-12-19 07:58:45 +00:00
pengx17
da0f3d0b56
chore(core): some dnd events ( #9206 )
...
fix AF-1999
2024-12-19 07:42:13 +00:00
EYHN
30588783ef
fix(mobile): disable blob sync on mobile ( #9200 )
2024-12-19 03:54:34 +00:00
pengx17
6dc512e0da
fix(core): dnd should not create new doc on dragging start ( #9201 )
...
fix AF-2000
2024-12-19 03:28:29 +00:00
JimmFly
a153a1c3c9
feat(core): add app version to request header ( #9101 )
2024-12-19 02:38:08 +00:00
JimmFly
70deeaa804
fix(core): adjust member limit dialog ( #9195 )
...
close AF-1945 AF-1989 AF-1981 AF-1998 AF-1950 AF-1951
Adjust the member limit dialog. Now it will determine whether the member limit is reached when clicking Send Invite Email.
Modified the notification after sending the invitation.
2024-12-19 02:23:35 +00:00
fundon
def4dc854a
feat(core): impl doc display meta extension ( #9165 )
...
Closes: [BS-2111](https://linear.app/affine-design/issue/BS-2111/定义和实现-docdisplaymetaextension )
Upstreams: https://github.com/toeverything/blocksuite/pull/8953
https://github.com/user-attachments/assets/008d7433-efef-47c4-8189-9bc288e61199
2024-12-19 01:02:27 +00:00
renovate
ef0f6e5993
chore: bump up @blocksuite/affine version to v0.19.3 ( #9197 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.19.2` -> `0.19.3`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.19.2/0.19.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.19.3`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0193 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.19.2...v0.19.3 )
##### Patch Changes
- [`59e0cd6`](https://redirect.github.com/toeverything/blocksuite/commit/59e0cd6 ): Release patch version.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43Mi41IiwidXBkYXRlZEluVmVyIjoiMzkuNzIuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-18 14:57:01 +00:00
JimmFly
cbb52c69b2
chore: temporarily hide link invitation ( #9193 )
...
close AF-1992 AF-1995 AF-1979 AF-1997
chore: temporarily hide link invitation
fix(core): only team workspace can assign admin
fix(core): member options in member list do not match expectations
2024-12-18 07:26:41 +00:00
Saul-Mirone
e13f9d3885
feat: enable new dnd flag ( #9194 )
2024-12-18 05:53:08 +00:00
EYHN
64b017dc1b
feat(nbstore): remove async on connection api ( #9187 )
...
We should not use async on `connect` and `disconnect`, for `WebSocketConnection` will never connect when offline.
We should handle the connection status of each storage in sync, using the `connection.waitForConnect`
This PR also puts the connection reference count on the `connect` and disconnect`
2024-12-18 03:59:49 +00:00
EYHN
3fddf050a4
feat(nbstore): add doc sync state ( #9131 )
2024-12-18 03:59:47 +00:00
EYHN
8374346b2e
feat(core): lazy load doc card ( #9192 )
2024-12-18 03:40:33 +00:00
EYHN
c31e9fdff4
fix(core): fix no page root error ( #9190 )
2024-12-18 03:39:48 +00:00
CatsJuice
2ceb6e924c
fix(ios): sync keyboard color scheme when theme changed ( #9184 )
2024-12-18 02:16:45 +00:00
renovate
f0d99f46dd
chore: bump up @blocksuite/affine version to v0.19.2 ( #9175 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.19.1` -> `0.19.2`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.19.1/0.19.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.19.2`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0192 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.19.1...v0.19.2 )
##### Patch Changes
- [`bc04f27`](https://redirect.github.com/toeverything/blocksuite/commit/bc04f27 ): ## Feat
- feat: support heading toggle ([#​8829](https://redirect.github.com/toeverything/blocksuite/issues/8829 ))
- feat(blocks): add surface element plain text adapter ([#​8977](https://redirect.github.com/toeverything/blocksuite/issues/8977 ))
- feat: add doc display meta extension ([#​8953](https://redirect.github.com/toeverything/blocksuite/issues/8953 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-17 12:18:46 +00:00
JimmFly
4b836cd40f
fix(core): add visit workspace button to team upgrade success page ( #9186 )
...
close AF-1978
2024-12-17 11:07:48 +00:00
DarkSky
e3f922bfac
fix(server): send declined email ( #9188 )
2024-12-17 18:15:43 +08:00
liuyi
b0e64fe516
chore: remove legacy tests ( #9183 )
2024-12-17 17:06:28 +08:00
darkskygit
27d4aa7ca7
test(server): add more test for team workspace ( #9182 )
2024-12-17 08:42:19 +00:00
JimmFly
95d1a4a27d
feat(core): add sync paused dialog ( #9135 )
...
close AF-1932 AF-1954 AF-1953 AF-1955
Add a pop-up reminder when the workspace capacity exceeds the limit or the number of members exceeds the limit.
2024-12-17 05:55:41 +00:00
EYHN
ffa0231cf5
feat(nbstore): add awareness storage&sync&frontend ( #9016 )
2024-12-17 04:37:15 +00:00
Brooooooklyn
36ac79351f
chore: disable no-dupe-args rule ( #9169 )
2024-12-17 03:08:11 +00:00
CatsJuice
d3e7edf7c4
fix(mobile): can navigate in journal conflicts ( #9170 )
2024-12-17 02:54:10 +00:00
CatsJuice
12954ec82c
fix(mobile): editor error boundary is not fully visible ( #9172 )
2024-12-17 02:38:11 +00:00
akumatus
563da3b6f4
fix(core): in page mode, AI replace selection did not correctly replace the selected text ( #9179 )
...
Fix issue [BS-1980](https://linear.app/affine-design/issue/BS-1980 ).
2024-12-17 02:22:48 +00:00
EYHN
b36b398957
fix(infra): memory leak ( #9013 )
2024-12-16 16:55:49 +00:00
renovate
55f1cc4b1e
chore: bump up all non-major dependencies ( #9149 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.709.0` -> `3.712.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.709.0/3.712.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@commitlint/cli](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli )) | [`19.6.0` -> `19.6.1`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/19.6.0/19.6.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@eslint/js](https://eslint.org ) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js )) | [`9.16.0` -> `9.17.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.16.0/9.17.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@oxc-node/core](https://redirect.github.com/oxc-project/oxc-node ) | [`^0.0.15` -> `^0.0.16`](https://renovatebot.com/diffs/npm/@oxc-node%2fcore/0.0.15/0.0.16 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.44.0` -> `8.45.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.44.0/8.45.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@tanstack/react-table](https://tanstack.com/table ) ([source](https://redirect.github.com/TanStack/table/tree/HEAD/packages/react-table )) | [`8.20.5` -> `8.20.6`](https://renovatebot.com/diffs/npm/@tanstack%2freact-table/8.20.5/8.20.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [commitlint](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@alias/commitlint )) | [`19.6.0` -> `19.6.1`](https://renovatebot.com/diffs/npm/commitlint/19.6.0/19.6.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [fast-xml-parser](https://redirect.github.com/NaturalIntelligence/fast-xml-parser ) | [`4.5.0` -> `4.5.1`](https://renovatebot.com/diffs/npm/fast-xml-parser/4.5.0/4.5.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [graphql](https://redirect.github.com/graphql/graphql-js ) | [`16.9.0` -> `16.10.0`](https://renovatebot.com/diffs/npm/graphql/16.9.0/16.10.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [idb](https://redirect.github.com/jakearchibald/idb ) | [`8.0.0` -> `8.0.1`](https://renovatebot.com/diffs/npm/idb/8.0.0/8.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [marked](https://marked.js.org ) ([source](https://redirect.github.com/markedjs/marked )) | [`15.0.3` -> `15.0.4`](https://renovatebot.com/diffs/npm/marked/15.0.3/15.0.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [msw](https://mswjs.io ) ([source](https://redirect.github.com/mswjs/msw )) | [`2.6.8` -> `2.6.9`](https://renovatebot.com/diffs/npm/msw/2.6.8/2.6.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [nodemon](https://nodemon.io ) ([source](https://redirect.github.com/remy/nodemon )) | [`3.1.7` -> `3.1.9`](https://renovatebot.com/diffs/npm/nodemon/3.1.7/3.1.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.76.2` -> `4.76.3`](https://renovatebot.com/diffs/npm/openai/4.76.2/4.76.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.4.3` -> `9.4.4`](https://renovatebot.com/diffs/npm/react-day-picker/9.4.3/9.4.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [terser-webpack-plugin](https://redirect.github.com/webpack-contrib/terser-webpack-plugin ) | [`5.3.10` -> `5.3.11`](https://renovatebot.com/diffs/npm/terser-webpack-plugin/5.3.10/5.3.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.27.4` -> `0.27.5`](https://renovatebot.com/diffs/npm/typedoc/0.27.4/0.27.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vaul](https://vaul.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/vaul )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/vaul/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.712.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37120-2024-12-13 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.709.0...v3.712.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>conventional-changelog/commitlint (@​commitlint/cli)</summary>
### [`v19.6.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#1961-2024-12-15 )
[Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.6.0...v19.6.1 )
**Note:** Version bump only for package [@​commitlint/cli](https://redirect.github.com/commitlint/cli )
</details>
<details>
<summary>eslint/eslint (@​eslint/js)</summary>
### [`v9.17.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.17.0 )
[Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.16.0...v9.17.0 )
#### Features
- [`eed91d1`](eed91d12d4 ) feat: add suggestions to `no-unused-vars` ([#​18352](https://redirect.github.com/eslint/eslint/issues/18352 )) (Tanuj Kanti)
#### Bug Fixes
- [`67d683d`](67d683df29 ) fix: fix crash when `message.fix` is nullish ([#​19168](https://redirect.github.com/eslint/eslint/issues/19168 )) (ntnyq)
- [`c618707`](c61870715e ) fix: ignore vars with non-identifier references in no-useless-assignment ([#​19200](https://redirect.github.com/eslint/eslint/issues/19200 )) (YeonJuan)
#### Documentation
- [`3c22d2a`](3c22d2acce ) docs: update `yoda` to `Yoda` in `yoda.md` for consistency ([#​19230](https://redirect.github.com/eslint/eslint/issues/19230 )) (루밀LuMir)
- [`e0a2203`](e0a220355f ) docs: add missing backticks to `no-sequences` ([#​19233](https://redirect.github.com/eslint/eslint/issues/19233 )) (루밀LuMir)
- [`4cc4881`](4cc48812cd ) docs: Update README (GitHub Actions Bot)
- [`3db6fdf`](3db6fdf885 ) docs: \[no-await-in-loop] expand on benefits and inapplicability ([#​19211](https://redirect.github.com/eslint/eslint/issues/19211 )) (Kirk Waiblinger)
- [`bf2a4f6`](bf2a4f686b ) docs: add missing backticks to `func-style` ([#​19227](https://redirect.github.com/eslint/eslint/issues/19227 )) (루밀LuMir)
- [`ba098bd`](ba098bd03c ) docs: add missing header to `prefer-spread` ([#​19224](https://redirect.github.com/eslint/eslint/issues/19224 )) (루밀LuMir)
- [`b607ae6`](b607ae6491 ) docs: update description of `no-param-reassign` ([#​19220](https://redirect.github.com/eslint/eslint/issues/19220 )) (루밀LuMir)
- [`1eb424d`](1eb424de55 ) docs: add missing backticks to `prefer-destructuring` ([#​19223](https://redirect.github.com/eslint/eslint/issues/19223 )) (루밀LuMir)
- [`85998d1`](85998d1405 ) docs: add missing backticks to `no-unneeded-ternary` ([#​19222](https://redirect.github.com/eslint/eslint/issues/19222 )) (루밀LuMir)
- [`b75b32c`](b75b32c091 ) docs: add missing backticks to `no-new-func` ([#​19219](https://redirect.github.com/eslint/eslint/issues/19219 )) (루밀LuMir)
- [`a7700bc`](a7700bcc9c ) docs: add missing backticks to `id-length` ([#​19217](https://redirect.github.com/eslint/eslint/issues/19217 )) (루밀LuMir)
- [`e2bb429`](e2bb429974 ) docs: add missing backticks to `complexity.md` ([#​19214](https://redirect.github.com/eslint/eslint/issues/19214 )) (루밀LuMir)
- [`045d716`](045d716b92 ) docs: add missing `)` to `id-denylist` ([#​19213](https://redirect.github.com/eslint/eslint/issues/19213 )) (루밀LuMir)
- [`7fe4114`](7fe4114be2 ) docs: Update README (GitHub Actions Bot)
- [`c743ba6`](c743ba6402 ) docs: add CSS language to `no-restricted-syntax` ([#​19208](https://redirect.github.com/eslint/eslint/issues/19208 )) (Milos Djermanovic)
- [`1416d70`](1416d70d43 ) docs: add missing backticks to `eqeqeq` ([#​19207](https://redirect.github.com/eslint/eslint/issues/19207 )) (루밀LuMir)
- [`b950c1b`](b950c1b7db ) docs: add missing backticks to `prefer-object-spread` ([#​19206](https://redirect.github.com/eslint/eslint/issues/19206 )) (루밀LuMir)
- [`8a941cb`](8a941cb776 ) docs: update docs and `description` of `require-unicode-regexp` ([#​19205](https://redirect.github.com/eslint/eslint/issues/19205 )) (루밀LuMir)
- [`cbab228`](cbab2281dd ) docs: Update README (GitHub Actions Bot)
- [`f2257ce`](f2257ce412 ) docs: update comments and `description` of `no-script-url` ([#​19203](https://redirect.github.com/eslint/eslint/issues/19203 )) (루밀LuMir)
- [`365f0f4`](365f0f4df7 ) docs: add missing backtick to `default-case-last` ([#​19202](https://redirect.github.com/eslint/eslint/issues/19202 )) (루밀LuMir)
- [`e6b84f5`](e6b84f535e ) docs: add missing punctuation in document ([#​19161](https://redirect.github.com/eslint/eslint/issues/19161 )) (루밀LuMir)
- [`c88708e`](c88708e057 ) docs: replace quote with backtick in `description` of `for-direction` ([#​19199](https://redirect.github.com/eslint/eslint/issues/19199 )) (루밀LuMir)
- [`a76f233`](a76f233a67 ) docs: use higher contrast color tokens for code comments ([#​19187](https://redirect.github.com/eslint/eslint/issues/19187 )) (Josh Goldberg ✨ )
- [`db19502`](db19502497 ) docs: Update README (GitHub Actions Bot)
#### Chores
- [`cc243c9`](cc243c9482 ) chore: upgrade to `@eslint/js@9.17 .0` ([#​19242](https://redirect.github.com/eslint/eslint/issues/19242 )) (Francesco Trotta)
- [`84c5787`](84c5787780 ) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js ) release (Jenkins)
- [`4c4f53b`](4c4f53b8c9 ) chore: add missing backticks to `flags.js` ([#​19226](https://redirect.github.com/eslint/eslint/issues/19226 )) (루밀LuMir)
- [`4b3132c`](4b3132c3f5 ) chore: update dependency eslint-plugin-expect-type to ^0.6.0 ([#​19221](https://redirect.github.com/eslint/eslint/issues/19221 )) (renovate\[bot])
- [`9bf2204`](9bf220464a ) chore: add type definitions for the `eslint-config-eslint` package ([#​19050](https://redirect.github.com/eslint/eslint/issues/19050 )) (Arya Emami)
- [`ee8c220`](ee8c2200a1 ) chore: fix incorrect `name` property in `integration-tutorial-code` ([#​19218](https://redirect.github.com/eslint/eslint/issues/19218 )) (루밀LuMir)
- [`cca801d`](cca801dd17 ) chore: Upgrade cross-spawn to 7.0.6 ([#​19185](https://redirect.github.com/eslint/eslint/issues/19185 )) (folortin)
</details>
<details>
<summary>oxc-project/oxc-node (@​oxc-node/core)</summary>
### [`v0.0.16`](https://redirect.github.com/oxc-project/oxc-node/blob/HEAD/CHANGELOG.md#0016-2024-12-13 )
[Compare Source](https://redirect.github.com/oxc-project/oxc-node/compare/v0.0.15...v0.0.16 )
**Note:** Version bump only for package oxc-node
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.45.0`](https://redirect.github.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8450 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.44.0...8.45.0 )
- feat(core): Add `handled` option to `captureConsoleIntegration` ([#​14664](https://redirect.github.com/getsentry/sentry-javascript/pull/14664 ))
- feat(browser): Attach virtual stack traces to `HttpClient` events ([#​14515](https://redirect.github.com/getsentry/sentry-javascript/pull/14515 ))
- feat(replay): Upgrade rrweb packages to 2.31.0 ([#​14689](https://redirect.github.com/getsentry/sentry-javascript/pull/14689 ))
- fix(aws-serverless): Remove v8 layer as it overwrites the current layer for docs ([#​14679](https://redirect.github.com/getsentry/sentry-javascript/pull/14679 ))
- fix(browser): Mark stack trace from `captureMessage` with `attachStacktrace: true` as synthetic ([#​14668](https://redirect.github.com/getsentry/sentry-javascript/pull/14668 ))
- fix(core): Mark stack trace from `captureMessage` with `attatchStackTrace: true` as synthetic ([#​14670](https://redirect.github.com/getsentry/sentry-javascript/pull/14670 ))
- fix(core): Set `level` in server runtime `captureException` ([#​10587](https://redirect.github.com/getsentry/sentry-javascript/pull/10587 ))
- fix(profiling-node): Guard invocation of native profiling methods ([#​14676](https://redirect.github.com/getsentry/sentry-javascript/pull/14676 ))
- fix(nuxt): Inline nitro-utils function ([#​14680](https://redirect.github.com/getsentry/sentry-javascript/pull/14680 ))
- fix(profiling-node): Ensure profileId is added to transaction event ([#​14681](https://redirect.github.com/getsentry/sentry-javascript/pull/14681 ))
- fix(react): Add React Router Descendant Routes support ([#​14304](https://redirect.github.com/getsentry/sentry-javascript/pull/14304 ))
- fix: Disable ANR and Local Variables if debugger is enabled via CLI args ([#​14643](https://redirect.github.com/getsentry/sentry-javascript/pull/14643 ))
Work in this release was contributed by [@​anonrig](https://redirect.github.com/anonrig ) and [@​Zih0](https://redirect.github.com/Zih0 ). Thank you for your contributions!
</details>
<details>
<summary>TanStack/table (@​tanstack/react-table)</summary>
### [`v8.20.6`](https://redirect.github.com/TanStack/table/releases/tag/v8.20.6 )
[Compare Source](https://redirect.github.com/TanStack/table/compare/v8.20.5...v8.20.6 )
Version 8.20.6 - 12/13/24, 2:34 PM
#### Changes
##### Fix
- JSX namespace from React ([#​5830](https://redirect.github.com/TanStack/table/issues/5830 )) ([`cbcea6a`](https://redirect.github.com/TanStack/table/commit/cbcea6a )) by Bill Collins
##### Chore
- update [@​tanstack/config](https://redirect.github.com/tanstack/config ) to v0.13.0 ([#​5731](https://redirect.github.com/TanStack/table/issues/5731 )) ([`2db4061`](https://redirect.github.com/TanStack/table/commit/2db4061 )) by Lachlan Collins
##### Docs
- Updated some incomplete docs ([#​5741](https://redirect.github.com/TanStack/table/issues/5741 )) ([`6b4d616`](https://redirect.github.com/TanStack/table/commit/6b4d616 )) by M Hamid
- Fix label typo in config.json ([#​5712](https://redirect.github.com/TanStack/table/issues/5712 )) ([`7fe650d`](https://redirect.github.com/TanStack/table/commit/7fe650d )) by Petter Juterud Barhaugen
#### Packages
- [@​tanstack/react-table](https://redirect.github.com/tanstack/react-table )[@​8](https://redirect.github.com/8 ).20.6
- [@​tanstack/react-table-devtools](https://redirect.github.com/tanstack/react-table-devtools )[@​8](https://redirect.github.com/8 ).20.6
</details>
<details>
<summary>conventional-changelog/commitlint (commitlint)</summary>
### [`v19.6.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​alias/commitlint/CHANGELOG.md#1961-2024-12-15 )
[Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.6.0...v19.6.1 )
**Note:** Version bump only for package commitlint
</details>
<details>
<summary>NaturalIntelligence/fast-xml-parser (fast-xml-parser)</summary>
### [`v4.5.1`](https://redirect.github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.0...v4.5.1 )
[Compare Source](https://redirect.github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.0...v4.5.1 )
</details>
<details>
<summary>graphql/graphql-js (graphql)</summary>
### [`v16.10.0`](https://redirect.github.com/graphql/graphql-js/releases/tag/v16.10.0 ): 16.10.0
[Compare Source](https://redirect.github.com/graphql/graphql-js/compare/v16.9.0...v16.10.0 )
#### v16.10.0 (2024-12-15)
##### New Feature 🚀
- [#​4286](https://redirect.github.com/graphql/graphql-js/pull/4286 ) fix: properly type `extensions` in GraphQLFormattedError ([@​tpoisseau](https://redirect.github.com/tpoisseau ))
- [#​4292](https://redirect.github.com/graphql/graphql-js/pull/4292 ) Expose tokenCount on the DocumentNode ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
##### Bug Fix 🐞
- [#​4137](https://redirect.github.com/graphql/graphql-js/pull/4137 ) backport(v16): Require non-empty directive locations ([#​4100](https://redirect.github.com/graphql/graphql-js/issues/4100 )) ([@​benjie](https://redirect.github.com/benjie ))
- [#​4168](https://redirect.github.com/graphql/graphql-js/pull/4168 ) fix(validation): catch OverlappingFieldsCanBeMergedRule violations with nested fragments ([@​sachindshinde](https://redirect.github.com/sachindshinde ))
- [#​4226](https://redirect.github.com/graphql/graphql-js/pull/4226 ) Backport introspection type fix ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4291](https://redirect.github.com/graphql/graphql-js/pull/4291 ) Address empty selection-set ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
##### Docs 📝
<details>
<summary> 10 PRs were merged </summary>
- [#​4240](https://redirect.github.com/graphql/graphql-js/pull/4240 ) Convert from docusaurus to nextra ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4248](https://redirect.github.com/graphql/graphql-js/pull/4248 ) Add content from [https://github.com/graphql/graphql.github.io/pull/1782 ](https://redirect.github.com/graphql/graphql.github.io/pull/1782 ) ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4249](https://redirect.github.com/graphql/graphql-js/pull/4249 ) Styling fixes ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4256](https://redirect.github.com/graphql/graphql-js/pull/4256 ) Various fixes to docs ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4279](https://redirect.github.com/graphql/graphql-js/pull/4279 ) Solve some low hanging fruit in the documentation ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4283](https://redirect.github.com/graphql/graphql-js/pull/4283 ) Add overview page and add stackblitz to tutorial ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4284](https://redirect.github.com/graphql/graphql-js/pull/4284 ) Provide people with tabs so they can use classes as well ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4289](https://redirect.github.com/graphql/graphql-js/pull/4289 ) Add note about defer/stream being v17 ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4290](https://redirect.github.com/graphql/graphql-js/pull/4290 ) Write about `@oneOf` in the graphql-js documentation ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
- [#​4295](https://redirect.github.com/graphql/graphql-js/pull/4295 ) Split up in v16 API documentation ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
</details>
##### Internal 🏠
<details>
<summary> 4 PRs were merged </summary>
- [#​4138](https://redirect.github.com/graphql/graphql-js/pull/4138 ) Upgrade codecov action and pass token ([@​benjie](https://redirect.github.com/benjie ))
- [#​4139](https://redirect.github.com/graphql/graphql-js/pull/4139 ) Fix codecov workflow ([@​benjie](https://redirect.github.com/benjie ))
- [#​4157](https://redirect.github.com/graphql/graphql-js/pull/4157 ) Add GraphQLConf 2024 banner ([@​bignimbus](https://redirect.github.com/bignimbus ))
- [#​4193](https://redirect.github.com/graphql/graphql-js/pull/4193 ) Upgrade deprecated actions ([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
</details>
##### Committers: 5
* Benjie([@​benjie](https://redirect.github.com/benjie ))
* Jeff Auriemma([@​bignimbus](https://redirect.github.com/bignimbus ))
* Jovi De Croock([@​JoviDeCroock](https://redirect.github.com/JoviDeCroock ))
* Sachin D. Shinde([@​sachindshinde](https://redirect.github.com/sachindshinde ))
* tpoisseau([@​tpoisseau](https://redirect.github.com/tpoisseau ))
</details>
<details>
<summary>jakearchibald/idb (idb)</summary>
### [`v8.0.1`](https://redirect.github.com/jakearchibald/idb/compare/v8.0.0...v8.0.1 )
[Compare Source](https://redirect.github.com/jakearchibald/idb/compare/v8.0.0...v8.0.1 )
</details>
<details>
<summary>markedjs/marked (marked)</summary>
### [`v15.0.4`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.4 )
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.3...v15.0.4 )
##### Bug Fixes
- fix list with no items looping forever ([#​3560](https://redirect.github.com/markedjs/marked/issues/3560 )) ([e4198ed](e4198ed70d ))
</details>
<details>
<summary>mswjs/msw (msw)</summary>
### [`v2.6.9`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.9 )
[Compare Source](https://redirect.github.com/mswjs/msw/compare/v2.6.8...v2.6.9 )
#### v2.6.9 (2024-12-16)
##### Bug Fixes
- support `SharedArrayBuffer` in `HttpResponse.arrayBuffer` ([#​2389](https://redirect.github.com/mswjs/msw/issues/2389 )) ([`41f00e1`](41f00e1a67 )) [@​danilofuchs](https://redirect.github.com/danilofuchs ) [@​kettanaito](https://redirect.github.com/kettanaito )
</details>
<details>
<summary>remy/nodemon (nodemon)</summary>
### [`v3.1.9`](https://redirect.github.com/remy/nodemon/releases/tag/v3.1.9 )
[Compare Source](https://redirect.github.com/remy/nodemon/compare/v3.1.8...v3.1.9 )
##### Bug Fixes
- maintain backward support for `exitcrash` ([9c9de6e](9c9de6eb07 ))
### [`v3.1.8`](https://redirect.github.com/remy/nodemon/releases/tag/v3.1.8 )
[Compare Source](https://redirect.github.com/remy/nodemon/compare/v3.1.7...v3.1.8 )
##### Bug Fixes
- types updated ([cb91187](cb91187ef6 ))
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.76.3`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4763-2024-12-13 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.76.2...v4.76.3 )
Full Changelog: [v4.76.2...v4.76.3](https://redirect.github.com/openai/openai-node/compare/v4.76.2...v4.76.3 )
##### Chores
- **internal:** better ecosystem test debugging ([86fc0a8](86fc0a81ed ))
##### Documentation
- **README:** fix helpers section links ([#​1224](https://redirect.github.com/openai/openai-node/issues/1224 )) ([efbe30a](efbe30a156 ))
</details>
<details>
<summary>gpbl/react-day-picker (react-day-picker)</summary>
### [`v9.4.4`](https://redirect.github.com/gpbl/react-day-picker/releases/tag/v9.4.4 )
[Compare Source](https://redirect.github.com/gpbl/react-day-picker/compare/v9.4.3...v9.4.4 )
This release fixes an issue with the month names in the Jalali calendar.
#### What's Changed
- fix(jalali): defaults calendar to `faIR` locale and RTL direction by [@​gpbl](https://redirect.github.com/gpbl ) in [https://github.com/gpbl/react-day-picker/pull/2624 ](https://redirect.github.com/gpbl/react-day-picker/pull/2624 )
**Full Changelog**: https://github.com/gpbl/react-day-picker/compare/v9.4.3...v9.4.4
</details>
<details>
<summary>webpack-contrib/terser-webpack-plugin (terser-webpack-plugin)</summary>
### [`v5.3.11`](https://redirect.github.com/webpack-contrib/terser-webpack-plugin/blob/HEAD/CHANGELOG.md#5311-2024-12-13 )
[Compare Source](https://redirect.github.com/webpack-contrib/terser-webpack-plugin/compare/v5.3.10...v5.3.11 )
</details>
<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>
### [`v0.27.5`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0275-2024-12-14 )
[Compare Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.27.4...v0.27.5 )
##### Bug Fixes
- Possibly Breaking: TypeDoc will no longer render anchors within the page for
deeply nested properties. This only affects links to properties of
properties of types, which did not have a clickable link exposed so are
unlikely to have been linked to. Furthermore, these links were not always
created by TypeDoc, only being created if all parent properties contained
comments, [#​2808](https://redirect.github.com/TypeStrong/TypeDoc/issues/2808 ).
- TypeDoc will now warn if a property which does not have a URL within the
rendered document and the parent property/page will be linked to instead,
[#​2808](https://redirect.github.com/TypeStrong/TypeDoc/issues/2808 ). These warnings can be disabled with the `validation.rewrittenLink`
option.
- Fix restoration of groups/categories including documents, [#​2801](https://redirect.github.com/TypeStrong/TypeDoc/issues/2801 ).
- Fixed missed relative paths within markdown link references in documents.
- Improved handling of incomplete inline code blocks within markdown.
- Direct `https://` links under the `hostedBaseUrl` option's URL will no
longer be treated as external, [#​2809](https://redirect.github.com/TypeStrong/TypeDoc/issues/2809 ).
##### Thanks!
- [@​SacDeNoeuds](https://redirect.github.com/SacDeNoeuds )
</details>
<details>
<summary>emilkowalski/vaul (vaul)</summary>
### [`v1.1.2`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v1.1.2 )
[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v1.1.1...v1.1.2 )
#### What's Changed
- fix: update peer deps for react and react-dom by [@​shadcn](https://redirect.github.com/shadcn ) in [https://github.com/emilkowalski/vaul/pull/504 ](https://redirect.github.com/emilkowalski/vaul/pull/504 )
- fix: nested drawer onOpenChange issue by [@​chrism](https://redirect.github.com/chrism ) in [https://github.com/emilkowalski/vaul/pull/516 ](https://redirect.github.com/emilkowalski/vaul/pull/516 )
#### New Contributors
- [@​chrism](https://redirect.github.com/chrism ) made their first contribution in [https://github.com/emilkowalski/vaul/pull/516 ](https://redirect.github.com/emilkowalski/vaul/pull/516 )
**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v1.1.1...v1.1.2
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNjkuMyIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-16 13:03:46 +00:00
pengx17
7b0387541c
fix(core): redudant drop target register ( #9177 )
...
fix the following issue.
root cause is that options.element is being reused when cleaning up, but if its value comes from a ref, it might be null at that point.

2024-12-16 10:23:31 +00:00
akumatus
2f79104bdb
feat(core): support ai insert image, mindmap, slides and make it real in page mode ( #9164 )
...
Support issue [BS-2085](https://linear.app/affine-design/issue/BS-2085 ).
### What changed?
- Refactor the `actionToAnswerRenderer` function to support reuse in both page mode and edgeless mode.
- Add a new `page-response.ts` module to handle AI-generated answers in page mode.
- Remove the redundant `edgelessHandler` function from `_common/config.ts`.
- Introduce the `AIContext` class along with the `ctx` TypeScript type to standardize context management.
- Implement the `createTemplateJob` function to enable AI slide insertion in both page mode and edgeless mode.
Insert mindmap on page mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/30630d3e-ebd9-416b-9bb9-5f27086e48a3.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/30630d3e-ebd9-416b-9bb9-5f27086e48a3.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/30630d3e-ebd9-416b-9bb9-5f27086e48a3.mov ">mindmap.mov</video>
Insert image on edgeless note
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/b850ee5a-a06b-4ae7-8b68-ed5929a6e81a.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/b850ee5a-a06b-4ae7-8b68-ed5929a6e81a.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/b850ee5a-a06b-4ae7-8b68-ed5929a6e81a.mov ">image3.mov</video>
Insert image on page mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/c4f98e2d-0b15-4310-b3e0-0725e330302b.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/c4f98e2d-0b15-4310-b3e0-0725e330302b.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/c4f98e2d-0b15-4310-b3e0-0725e330302b.mov ">image.mov</video>
Generate image from image:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/2776a55f-cbb7-47ce-8e7d-7cae243fa3e9.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/2776a55f-cbb7-47ce-8e7d-7cae243fa3e9.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/2776a55f-cbb7-47ce-8e7d-7cae243fa3e9.mov ">image2.mov</video>
Insert presentation on page mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/4e228fa5-88f4-478c-8b79-647612d5515c.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/4e228fa5-88f4-478c-8b79-647612d5515c.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/4e228fa5-88f4-478c-8b79-647612d5515c.mov ">ppt.mov</video>
Insert make it real on page mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/c71139b2-fb55-4d89-84e2-d52eeb905b57.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/c71139b2-fb55-4d89-84e2-d52eeb905b57.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/c71139b2-fb55-4d89-84e2-d52eeb905b57.mov ">make it real.mov</video>
2024-12-16 10:04:16 +00:00
CatsJuice
e6bf4ca6e5
chore(core): use flexbox to stretch editor height ( #9174 )
2024-12-16 09:49:12 +00:00
darkskygit
5cc40114fc
fix(server): unsplash path mapping ( #9159 )
2024-12-16 09:35:18 +00:00
EYHN
9a66c97f52
feat(ios): add some apis for native ( #9173 )
2024-12-16 09:18:39 +00:00
forehalo
83618e38a2
chore(server): cleanup team impl ( #9171 )
2024-12-16 08:41:11 +00:00
darkskygit
de2dab32c0
feat(server): always send invite email ( #9168 )
...
fix AF-1976
2024-12-16 04:45:12 +00:00
CatsJuice
87bbcae5e2
fix(component): mobile toast dark mode ( #9142 )
2024-12-16 04:31:12 +00:00
CatsJuice
729c37977e
chore(component): update button and input border color ( #9141 )
2024-12-16 04:16:49 +00:00
fundon
0945381d7b
chore: improve links test cases ( #9148 )
2024-12-16 04:03:06 +00:00
pengx17
0db6dd2f62
fix(mobile): doc info title max width ( #9147 )
...
fix AF-1925
2024-12-16 03:44:18 +00:00
pengx17
7b173a68d5
fix(mobile): hide scrollbar ( #9144 )
...
fix AF-1934
2024-12-16 03:44:17 +00:00
pengx17
a84a40e777
fix(mobile): date picker style ( #9143 )
...
fix AF-1871
2024-12-16 03:44:16 +00:00
JimmFly
8eafc057fa
fix(core): handle errors on the invite page ( #9167 )
...
close AF-1975
2024-12-16 03:30:19 +00:00
Brooooooklyn
aaaea8918f
chore: upgrade to eslint9 ( #9163 )
2024-12-14 10:29:04 +00:00
Brooooooklyn
f49bef4915
chore: remove eslint-plugin-unused-imports ( #9160 )
...
`no-unused-vars` is enough
2024-12-13 14:49:13 +00:00
renovate
60080d58f3
chore: Lock file maintenance ( #9067 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-13 13:04:06 +00:00
doodlewind
edd169720b
chore(server): update env example and docs ( #9153 )
2024-12-13 11:04:08 +00:00
Brooooooklyn
ea746e3d77
chore: disable rules in oxlint ( #9154 )
2024-12-13 10:49:35 +00:00
darkskygit
2452ccd1e5
fix(server): copilot ci ( #9151 )
2024-12-13 09:59:06 +00:00
JimmFly
0de7782c9b
fix(core): should log in before accepting the invitation ( #9150 )
2024-12-13 09:44:32 +00:00
Peng Xiao
293a155977
chore(electron): bump electron ( #9152 )
2024-12-13 09:44:00 +00:00
Brooooooklyn
055abf6040
chore: refresh dependencies by yarn upgrade-interactive ( #9139 )
2024-12-13 08:08:06 +00:00
CatsJuice
133f21b9ca
fix(mobile): tag and detail page dark mode adaption ( #9145 )
2024-12-13 07:55:07 +00:00
CatsJuice
6f6f95a8b0
feat(mobile): use mobile fallback for index, open home when workspace changed ( #9106 )
2024-12-13 07:41:06 +00:00
CatsJuice
974c6de1d2
chore(mobile): adjust app tab border width ( #9122 )
2024-12-13 07:27:04 +00:00
CatsJuice
300efa64ec
chore(mobile): adjust search back button and title style ( #9125 )
...
close AF-1827, AF-1826
2024-12-13 07:12:09 +00:00
renovate
7c2f0064ae
chore: bump up @blocksuite/affine version to v0.19.0 ( #9140 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.18.7` -> `0.19.0`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.18.7/0.19.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.19.0`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0190 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.7...v0.19.0 )
##### Minor Changes
- [`d7ec057`](https://redirect.github.com/toeverything/blocksuite/commit/d7ec057 ): Blocksuite minor release.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-13 06:58:42 +00:00
darkskygit
994e4c5bc1
feat(server): seat calc follow member count ( #9138 )
2024-12-13 06:44:05 +00:00
forehalo
0e73737407
refactor(server): make redis required module ( #9121 )
2024-12-13 06:27:15 +00:00
forehalo
81c68032e1
refactor(server): standalone runtime module ( #9120 )
2024-12-13 06:27:14 +00:00
forehalo
4c23991047
chore: rename fundamentals to base ( #9119 )
2024-12-13 06:27:13 +00:00
forehalo
8c24f2b906
feat(nbstore): add sqlite implementation ( #8811 )
2024-12-13 06:13:05 +00:00
Brooooooklyn
932e1da7f3
ci: postUpgradeTasks is only allowed on self-hosted renovate ( #9137 )
2024-12-13 04:19:07 +00:00
renovate
97f15709d2
chore: bump up all non-major dependencies ( #9136 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@radix-ui/react-accordion](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-accordion/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-alert-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-alert-dialog/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-aspect-ratio](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-aspect-ratio/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-avatar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-avatar/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-checkbox](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-checkbox/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-collapsible](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-collapsible/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-context-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.2.2` -> `2.2.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-context-menu/2.2.2/2.2.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dialog/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-dropdown-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.2` -> `2.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dropdown-menu/2.1.2/2.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-hover-card](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-hover-card/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-label](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-label/2.1.0/2.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-menubar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-menubar/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-navigation-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-navigation-menu/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-popover](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-popover/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-progress](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-progress/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-radio-group](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-radio-group/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-scroll-area](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-scroll-area/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-select](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.2` -> `2.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-select/2.1.2/2.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-separator](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-separator/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-slider](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-slider/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-slot](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-slot/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-switch](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-switch/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-tabs](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tabs/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-toast](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.2` -> `1.2.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toast/1.2.2/1.2.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-toggle](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toggle/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-toggle-group](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toggle-group/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-toolbar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toolbar/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-tooltip](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.4` -> `1.1.5`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tooltip/1.1.4/1.1.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-visually-hidden](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-visually-hidden/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.76.1` -> `4.76.2`](https://renovatebot.com/diffs/npm/openai/4.76.1/4.76.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [react-hook-form](https://www.react-hook-form.com ) ([source](https://redirect.github.com/react-hook-form/react-hook-form )) | [`7.54.0` -> `7.54.1`](https://renovatebot.com/diffs/npm/react-hook-form/7.54.0/7.54.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.1.4` -> `15.2.0`](https://renovatebot.com/diffs/npm/react-i18next/15.1.4/15.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>radix-ui/primitives (@​radix-ui/react-accordion)</summary>
### [`v1.2.2`](6b40728c55...157415ed1f )
[Compare Source](157415ed1f...3c5e05fab0 )
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.76.2`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4762-2024-12-12 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.76.1...v4.76.2 )
Full Changelog: [v4.76.1...v4.76.2](https://redirect.github.com/openai/openai-node/compare/v4.76.1...v4.76.2 )
##### Chores
- **internal:** update isAbsoluteURL ([#​1223](https://redirect.github.com/openai/openai-node/issues/1223 )) ([e908ed7](e908ed7599 ))
- **types:** nicer error class types + jsdocs ([#​1219](https://redirect.github.com/openai/openai-node/issues/1219 )) ([576d24c](576d24cc4b ))
</details>
<details>
<summary>react-hook-form/react-hook-form (react-hook-form)</summary>
### [`v7.54.1`](https://redirect.github.com/react-hook-form/react-hook-form/compare/v7.54.0...4902d0c70ad84a2584aac511ab7e2c766d7441c3 )
[Compare Source](https://redirect.github.com/react-hook-form/react-hook-form/compare/v7.54.0...v7.54.1 )
</details>
<details>
<summary>i18next/react-i18next (react-i18next)</summary>
### [`v15.2.0`](https://redirect.github.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1520 )
[Compare Source](https://redirect.github.com/i18next/react-i18next/compare/v15.1.4...v15.2.0 )
This version may be breaking if you still use React < v18 with TypeScript.
For JS users this version is equal to v15.1.4
- fix: Global JSX namespace is deprecated [1823](https://redirect.github.com/i18next/react-i18next/issues/1823 ) with [1822](https://redirect.github.com/i18next/react-i18next/pull/1822 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-13 04:05:06 +00:00
Brooooooklyn
8f29a58508
ci: re-enable nx cloud ( #9132 )
2024-12-13 02:57:43 +00:00
forehalo
d620a525cc
fix(server): allow email with dot in name
2024-12-13 10:53:49 +08:00
renovate
ef6068b7c2
chore: bump up @blocksuite/affine version to v0.18.6 ( #9113 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.18.5` -> `0.18.6`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.18.5/0.18.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.18.6`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0186 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.5...v0.18.6 )
##### Patch Changes
- [`d925364`](https://redirect.github.com/toeverything/blocksuite/commit/d925364 ): Blocksuite patch release.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-13 02:32:40 +00:00
renovate
8eea813c7c
chore: bump up all non-major dependencies ( #8994 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.703.0` -> `3.709.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.703.0/3.709.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.703.0` -> `3.709.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.703.0/3.709.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@dnd-kit/core](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/core )) | [`6.2.0` -> `6.3.1`](https://renovatebot.com/diffs/npm/@dnd-kit%2fcore/6.2.0/6.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@emotion/cache](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2fcache/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@emotion/styled](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.5` -> `11.14.0`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.13.5/11.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@faker-js/faker](https://fakerjs.dev ) ([source](https://redirect.github.com/faker-js/faker )) | [`9.2.0` -> `9.3.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.2.0/9.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@node-rs/argon2](https://redirect.github.com/napi-rs/node-rs ) | [`2.0.0` -> `2.0.2`](https://renovatebot.com/diffs/npm/@node-rs%2fargon2/2.0.0/2.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@node-rs/argon2](https://redirect.github.com/napi-rs/node-rs ) | [`2.0.0` -> `2.0.2`](https://renovatebot.com/diffs/npm/@node-rs%2fargon2/2.0.0/2.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@node-rs/crc32](https://redirect.github.com/napi-rs/node-rs ) | [`1.10.4` -> `1.10.6`](https://renovatebot.com/diffs/npm/@node-rs%2fcrc32/1.10.4/1.10.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/core](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcore/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-zipkin](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-zipkin/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.45.0` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.45.0/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.45.0` -> `^0.46.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.45.0/0.46.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.42.0` -> `^0.43.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.42.0/0.43.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.44.0/0.45.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.55.0` -> `^0.56.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.55.0/0.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.28.0` -> `1.29.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/1.28.0/1.29.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@playwright/test](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.49.0` -> `=1.49.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.49.0/1.49.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@sentry/electron](https://redirect.github.com/getsentry/sentry-electron ) | [`5.7.0` -> `5.8.0`](https://renovatebot.com/diffs/npm/@sentry%2felectron/5.7.0/5.8.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/esbuild-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.6` -> `2.22.7`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.22.6/2.22.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.42.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.42.0/8.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.42.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.42.0/8.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/webpack-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.6` -> `2.22.7`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.22.6/2.22.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@slack/web-api](https://slack.dev/node-slack-sdk/web-api ) ([source](https://redirect.github.com/slackapi/node-slack-sdk )) | [`7.7.0` -> `7.8.0`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.7.0/7.8.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@types/bytes](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bytes )) | [`3.1.4` -> `3.1.5`](https://renovatebot.com/diffs/npm/@types%2fbytes/3.1.4/3.1.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.9` -> `20.17.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.9/20.17.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )) | [`19.0.0` -> `19.0.1`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.0/19.0.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )) | [`19.0.0` -> `19.0.2`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.0/19.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [anyhow](https://redirect.github.com/dtolnay/anyhow ) | `1.0.93` -> `1.0.94` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [c8](https://redirect.github.com/bcoe/c8 ) | [`10.1.2` -> `10.1.3`](https://renovatebot.com/diffs/npm/c8/10.1.2/10.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [chrono](https://redirect.github.com/chronotope/chrono ) | `0.4.38` -> `0.4.39` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [debug](https://redirect.github.com/debug-js/debug ) | [`4.3.7` -> `4.4.0`](https://renovatebot.com/diffs/npm/debug/4.3.7/4.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [dotenv](https://redirect.github.com/motdotla/dotenv ) | [`16.4.6` -> `16.4.7`](https://renovatebot.com/diffs/npm/dotenv/16.4.6/16.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [dotenv](https://redirect.github.com/motdotla/dotenv ) | [`16.4.6` -> `16.4.7`](https://renovatebot.com/diffs/npm/dotenv/16.4.6/16.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [electron-log](https://redirect.github.com/megahertz/electron-log ) | [`5.2.3` -> `5.2.4`](https://renovatebot.com/diffs/npm/electron-log/5.2.3/5.2.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [foxact](https://foxact.skk.moe ) ([source](https://redirect.github.com/SukkaW/foxact )) | [`0.2.42` -> `0.2.43`](https://renovatebot.com/diffs/npm/foxact/0.2.42/0.2.43 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`24.0.3` -> `24.1.0`](https://renovatebot.com/diffs/npm/i18next/24.0.3/24.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai-effect](https://redirect.github.com/jotaijs/jotai-effect ) | [`1.0.4` -> `1.0.5`](https://renovatebot.com/diffs/npm/jotai-effect/1.0.4/1.0.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [keyv](https://redirect.github.com/jaredwray/keyv ) | [`5.2.1` -> `5.2.2`](https://renovatebot.com/diffs/npm/keyv/5.2.1/5.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lib0](https://redirect.github.com/dmonad/lib0 ) | [`0.2.98` -> `0.2.99`](https://renovatebot.com/diffs/npm/lib0/0.2.98/0.2.99 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [lib0](https://redirect.github.com/dmonad/lib0 ) | [`0.2.98` -> `0.2.99`](https://renovatebot.com/diffs/npm/lib0/0.2.98/0.2.99 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [lint-staged](https://redirect.github.com/lint-staged/lint-staged ) | [`15.2.10` -> `15.2.11`](https://renovatebot.com/diffs/npm/lint-staged/15.2.10/15.2.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.462.0` -> `^0.468.0`](https://renovatebot.com/diffs/npm/lucide-react/0.462.0/0.468.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [msw](https://mswjs.io ) ([source](https://redirect.github.com/mswjs/msw )) | [`2.6.6` -> `2.6.8`](https://renovatebot.com/diffs/npm/msw/2.6.6/2.6.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.21` -> `3.0.0-alpha.23` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.20` -> `3.0.0-alpha.21` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [next-themes](https://redirect.github.com/pacocoursey/next-themes ) | [`0.4.3` -> `0.4.4`](https://renovatebot.com/diffs/npm/next-themes/0.4.3/0.4.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`20.1.4` -> `20.2.2`](https://renovatebot.com/diffs/npm/nx/20.1.4/20.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.74.0` -> `4.76.1`](https://renovatebot.com/diffs/npm/openai/4.74.0/4.76.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [piscina](https://redirect.github.com/piscinajs/piscina ) | [`4.7.0` -> `4.8.0`](https://renovatebot.com/diffs/npm/piscina/4.7.0/4.8.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [playwright](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.49.0` -> `=1.49.1`](https://renovatebot.com/diffs/npm/playwright/1.49.0/1.49.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [prettier](https://prettier.io ) ([source](https://redirect.github.com/prettier/prettier )) | [`3.4.1` -> `3.4.2`](https://renovatebot.com/diffs/npm/prettier/3.4.1/3.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.4.1` -> `9.4.3`](https://renovatebot.com/diffs/npm/react-day-picker/9.4.1/9.4.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-hook-form](https://www.react-hook-form.com ) ([source](https://redirect.github.com/react-hook-form/react-hook-form )) | [`7.53.2` -> `7.54.0`](https://renovatebot.com/diffs/npm/react-hook-form/7.53.2/7.54.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.1.3` -> `15.1.4`](https://renovatebot.com/diffs/npm/react-i18next/15.1.3/15.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-refresh](https://react.dev/ ) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react )) | [`^0.14.2` -> `^0.16.0`](https://renovatebot.com/diffs/npm/react-refresh/0.14.2/0.16.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [serde](https://serde.rs ) ([source](https://redirect.github.com/serde-rs/serde )) | `1.0.215` -> `1.0.216` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [shadcn-ui](https://redirect.github.com/shadcn/ui ) ([source](https://redirect.github.com/shadcn/ui/tree/HEAD/packages/cli )) | [`0.9.3` -> `0.9.4`](https://renovatebot.com/diffs/npm/shadcn-ui/0.9.3/0.9.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [sonner](https://sonner.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/sonner )) | [`1.7.0` -> `1.7.1`](https://renovatebot.com/diffs/npm/sonner/1.7.0/1.7.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss )) | [`3.4.15` -> `3.4.16`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.15/3.4.16 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [tokio](https://tokio.rs ) ([source](https://redirect.github.com/tokio-rs/tokio )) | `1.41.1` -> `1.42.0` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | minor |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.27.2` -> `0.27.4`](https://renovatebot.com/diffs/npm/typedoc/0.27.2/0.27.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.0.0` -> `7.1.0`](https://renovatebot.com/diffs/npm/undici/7.0.0/7.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [: gql file upload ( #9134 )
2024-12-12 14:38:09 +00:00
pengx17
152a406ced
fix(core): center peek style ( #9127 )
...
fix PD-1912
2024-12-12 12:33:30 +00:00
DarkSky
ab1ad65858
feat(server): adapt normal workspace's invite link behavior ( #9130 )
2024-12-12 20:32:32 +08:00
renovate
e15a298b80
chore: bump up @testing-library/dom version to v10 ( #9128 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@testing-library/dom](https://redirect.github.com/testing-library/dom-testing-library ) | [`^9.3.4` -> `^10.0.0`](https://renovatebot.com/diffs/npm/@testing-library%2fdom/9.3.4/10.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>testing-library/dom-testing-library (@​testing-library/dom)</summary>
### [`v10.4.0`](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.3.2...a86c54ccda5242ad8dfc1c70d31980bdbf96af7f )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.3.2...v10.4.0 )
### [`v10.3.2`](https://redirect.github.com/testing-library/dom-testing-library/releases/tag/v10.3.2 )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.3.1...v10.3.2 )
##### Bug Fixes
- safer read of DEBUG_PRINT_LIMIT ([#​1329](https://redirect.github.com/testing-library/dom-testing-library/issues/1329 )) ([306526b](306526b551 ))
### [`v10.3.1`](https://redirect.github.com/testing-library/dom-testing-library/releases/tag/v10.3.1 )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.3.0...v10.3.1 )
##### Bug Fixes
- Revert "feat: Reduce caught exceptions in `prettyDom` ([#​1321](https://redirect.github.com/testing-library/dom-testing-library/issues/1321 ))" ([#​1325](https://redirect.github.com/testing-library/dom-testing-library/issues/1325 )) ([fdc12ec](fdc12ecf43 ))
### [`v10.3.0`](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.2.0...76cb73dec444fca7ae3d160b4dad3b61f7bc8995 )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.2.0...v10.3.0 )
### [`v10.2.0`](https://redirect.github.com/testing-library/dom-testing-library/releases/tag/v10.2.0 )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.1.0...v10.2.0 )
##### Features
- Support anonymous custom elements when pretty printing DOM ([#​1319](https://redirect.github.com/testing-library/dom-testing-library/issues/1319 )) ([0a8ad65](0a8ad65723 ))
### [`v10.1.0`](https://redirect.github.com/testing-library/dom-testing-library/releases/tag/v10.1.0 )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v10.0.0...v10.1.0 )
##### Features
- Add window events "pagehide" / "pageshow" ([#​1308](https://redirect.github.com/testing-library/dom-testing-library/issues/1308 )) ([56543d5](56543d51a8 ))
### [`v10.0.0`](https://redirect.github.com/testing-library/dom-testing-library/releases/tag/v10.0.0 )
[Compare Source](https://redirect.github.com/testing-library/dom-testing-library/compare/v9.3.4...v10.0.0 )
##### Bug Fixes
- use defineProperty on the error object instead of setting the message directly ([#​1268](https://redirect.github.com/testing-library/dom-testing-library/issues/1268 )) ([3580f25](3580f25bd7 )), closes [#​1259](https://redirect.github.com/testing-library/dom-testing-library/issues/1259 )
##### Features
- Drop support for Node.js 14.x and Node.js 16.x and add support for Node 20.x ([#​1255](https://redirect.github.com/testing-library/dom-testing-library/issues/1255 )) ([452097b](452097b35a ))
- upgrade aria-query to 5.3.0 ([#​1241](https://redirect.github.com/testing-library/dom-testing-library/issues/1241 )) ([2c57055](2c570553d8 )), closes [#​1240](https://redirect.github.com/testing-library/dom-testing-library/issues/1240 )
##### BREAKING CHANGES
- Minimum supported Node.js version is 18.0
- New version of `aria-query` changes various roles. Check out the changed tests in [`2c57055`](https://redirect.github.com/testing-library/dom-testing-library/commit/2c57055 ) to get an overview about what changed.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-12 10:42:20 +00:00
pengx17
59f4f1e51d
fix(core): at menu results use indexer data source ( #9123 )
...
fix AF-1942

2024-12-12 10:17:15 +00:00
darkskygit
56c573ebf3
fix(server): accept invite condition ( #9124 )
2024-12-12 10:01:13 +00:00
devin-ai-integration
e100d252b2
fix(core): add null checks for timeout refs and event listeners for React 19 compatibility ( #9116 )
...
## Description
- Add null checks before clearTimeout calls in colorful-fallback.tsx, edgeless.dialog.tsx, and local.dialog.tsx
- Fix event listener cleanup in unfolding.tsx
- Update tsconfig.jsx to use react-jsx transform
## Testing
- [x] Verified type safety improvements for React 19 compatibility
- [x] Ensured proper cleanup of event listeners and timeouts
- [x] Confirmed no unintended side effects from the changes
Link to Devin run: https://app.devin.ai/sessions/2e790f3ea0d84402837ec6c3c6f83e4c
2024-12-12 09:43:42 +00:00
JimmFly
dd39d049fe
feat(core): improve invite link ( #9111 )
2024-12-12 17:43:19 +08:00
darkskygit
cdb55a3393
chore(server): filter out some logs ( #9059 )
2024-12-12 09:19:48 +00:00
darkskygit
69e5997608
feat(server): team mail sender ( #9104 )
...
fix AF-1914
2024-12-12 07:33:32 +00:00
darkskygit
350696c861
fix(server): invite link & accept ( #9109 )
...
fix AF-1920
2024-12-12 07:33:30 +00:00
CatsJuice
5dd2dddd74
feat(mobile): show page back by url search ( #9100 )
...
close AF-1911
2024-12-12 07:14:05 +00:00
CatsJuice
84df2a1d16
fix(mobile): disable navigation gesture for swipe-dialog ( #8993 )
2024-12-12 06:55:16 +00:00
JimmFly
01b6e43c1f
fix(core): the member list is not refreshed after operating the member status ( #9115 )
...
close AF-1939 AF-1938
fix(core): the member list is not refreshed after operating the member status
chore: temporarily remove the workspace AI switch
2024-12-12 06:33:10 +00:00
JimmFly
c0e0b12857
fix(core): wrong billing information display ( #9117 )
...
close AF-1935 AF-1933
fix(core): wrong billing information display
fix(core): add reminder for no cloud workspace in upgrade to team page
2024-12-12 06:16:31 +00:00
renovate
595125ebb3
chore: migrate renovate config ( #9114 )
...
The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.
You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.
🔕 **Ignore**: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.
❓ Got questions? Does something look wrong to you? Please don't hesitate to [request help here](https://redirect.github.com/renovatebot/renovate/discussions ).
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
2024-12-12 04:08:55 +00:00
renovate
7541bf3107
chore: bump up @types/graphql-upload version to v17 ( #9005 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@types/graphql-upload](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/graphql-upload ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/graphql-upload )) | [`^16.0.7` -> `^17.0.0`](https://renovatebot.com/diffs/npm/@types%2fgraphql-upload/16.0.7/17.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### 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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-12 03:52:01 +00:00
renovate
372f6893d6
chore: bump up oxlint version to v0.15.0 ( #9096 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.14.1` -> `0.15.0`](https://renovatebot.com/diffs/npm/oxlint/0.14.1/0.15.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.15.0`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.15.0 ): oxlint v0.15.0
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.14.1...oxlint_v0.15.0 )
#### \[0.15.0] - 2024-12-10
- [`39b9c5d`](https://redirect.github.com/oxc-project/oxc/commit/39b9c5d ) linter: \[**BREAKING**] Remove unmaintained security plugin ([#​7773](https://redirect.github.com/oxc-project/oxc/issues/7773 )) (Boshen)
##### Features
- [`065f7dc`](https://redirect.github.com/oxc-project/oxc/commit/065f7dc ) linter: Support `expectTypeOf`, `assert` and `assertType` in `vitest/expect-expect` ([#​7742](https://redirect.github.com/oxc-project/oxc/issues/7742 )) (Yuichiro Yamashita)
- [`3d5f0a1`](https://redirect.github.com/oxc-project/oxc/commit/3d5f0a1 ) linter/no_restricted_imports: Add the no_restricted_imports rules ([#​7629](https://redirect.github.com/oxc-project/oxc/issues/7629 )) (Guillaume Piedigrossi)
##### Bug Fixes
- [`ad27b20`](https://redirect.github.com/oxc-project/oxc/commit/ad27b20 ) linter: Only resolve esm files for import plugin ([#​7720](https://redirect.github.com/oxc-project/oxc/issues/7720 )) (Boshen)
- [`5e6053f`](https://redirect.github.com/oxc-project/oxc/commit/5e6053f ) linter: False positive in `eslint/yoda` ([#​7719](https://redirect.github.com/oxc-project/oxc/issues/7719 )) (dalaoshu)
##### Refactor
- [`c6a19aa`](https://redirect.github.com/oxc-project/oxc/commit/c6a19aa ) linter: Remove unused `serde` features ([#​7738](https://redirect.github.com/oxc-project/oxc/issues/7738 )) (Boshen)
- [`b9a2b35`](https://redirect.github.com/oxc-project/oxc/commit/b9a2b35 ) linter: Remove `aho-corasick` ([#​7718](https://redirect.github.com/oxc-project/oxc/issues/7718 )) (Boshen)
##### Testing
- [`62f0a22`](https://redirect.github.com/oxc-project/oxc/commit/62f0a22 ) linter: Port `react-jsx-uses-vars` rules to no_unused_vars ([#​7731](https://redirect.github.com/oxc-project/oxc/issues/7731 )) (Tyler Earls)
- [`02f9903`](https://redirect.github.com/oxc-project/oxc/commit/02f9903 ) linter: Add regression tests for `import/namespace` ([#​7723](https://redirect.github.com/oxc-project/oxc/issues/7723 )) (dalaoshu)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-12 03:09:20 +00:00
pengx17
ae2d0c3bcf
fix(core): tag inline editor filter should ignore case ( #8936 )
...
fix PD-1891
2024-12-12 02:49:32 +00:00
EYHN
91089ff5a2
fix(core): fix sign in with email ( #9108 )
2024-12-12 02:48:36 +00:00
pengx17
fea4777ef2
chore(core): at menu journal entry tracking ( #9054 )
...
fix AF-1844
2024-12-12 02:25:01 +00:00
pengx17
30d6793978
feat(core): add journal search results to bs doc search ( #9052 )
...
fix AF-1842
2024-12-12 02:25:00 +00:00
renovate
21969731a3
chore: bump up @nestjs/throttler version to v6.3.0 ( #9095 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/throttler](https://redirect.github.com/nestjs/throttler ) | [`6.2.1` -> `6.3.0`](https://renovatebot.com/diffs/npm/@nestjs%2fthrottler/6.2.1/6.3.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/throttler (@​nestjs/throttler)</summary>
### [`v6.3.0`](https://redirect.github.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#630 )
[Compare Source](https://redirect.github.com/nestjs/throttler/compare/v6.2.1...v6.3.0 )
##### Minor Changes
- [`fc93f3a`](https://redirect.github.com/nestjs/throttler/commit/fc93f3a ): pass context to getTraker as a second arg
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-12 02:06:39 +00:00
forehalo
cc217425db
ci: fix release action
2024-12-11 23:00:14 +08:00
EYHN
0c0722c650
feat(nbstore): add blob sync frontend ( #9084 )
2024-12-11 12:39:26 +00:00
liuyi
a67fbc9448
ci: fix release script ( #9107 )
2024-12-11 11:18:13 +00:00
pengx17
01effaa0f1
fix(core): doc header drag preview styles ( #9105 )
2024-12-11 10:34:58 +00:00
DarkSky
9b0f1bb293
feat(server): improve team invite ( #9092 )
2024-12-11 18:00:49 +08:00
liuyi
671c41cb1a
fix(server): should drop blob steam if not used ( #9103 )
2024-12-11 17:59:59 +08:00
JimmFly
4eb31444a9
fix(core): optimize upgrade to team page ( #9099 )
2024-12-11 17:59:46 +08:00
Peng Xiao
b864cbf9d3
fix(core): backlink preview should use sans font family ( #9102 )
2024-12-11 17:59:04 +08:00
pengx17
dc7d128252
feat(core): allow bs snapshot dragging targets ( #9093 )
...
fix AF-1924, AF-1848, AF-1928, AF-1931
dnd between affine & editor
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/dff3ceb1-dc82-4222-9b55-13be80b28b2f.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/dff3ceb1-dc82-4222-9b55-13be80b28b2f.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/dff3ceb1-dc82-4222-9b55-13be80b28b2f.mp4 ">20241210-1217-49.8960381.mp4</video>
2024-12-11 08:12:01 +00:00
EYHN
331e674e8b
feat(nbstore): add doc sync frontend ( #9070 )
2024-12-11 07:53:25 +00:00
forehalo
eee0ed45ee
chore: selfhost compose backward compatibility ( #9098 )
2024-12-11 06:24:53 +00:00
JimmFly
216e09e1af
feat(core): add workspace quota panel for team workspace ( #9085 )
...
close AF-1917 AF-1685 AF-1730
2024-12-10 12:32:01 +00:00
JimmFly
f63dacd553
fix(core): workspace billing cannot be opened ( #9091 )
2024-12-10 12:14:59 +00:00
forehalo
2f80b4f822
feat(nbstore): add cloud implementation ( #8810 )
2024-12-10 10:48:27 +00:00
liuyi
1721875ab6
fix(server): minize checkout parameters ( #9090 )
2024-12-10 08:24:28 +00:00
EYHN
18d65dff0e
fix(core): share page show 404 ( #9083 )
2024-12-10 07:43:31 +00:00
github-actions[bot]
ffad1155ff
chore(i18n): sync translations ( #9089 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: forehalo <forehalo@gmail.com >
2024-12-10 07:43:14 +00:00
liuyi
c0938bd0d5
chore(server): team free trial control logic is not ready ( #9088 )
2024-12-10 15:36:27 +08:00
forehalo
9780ab6fa2
chore: fix oxlint ( #9086 )
2024-12-10 07:04:57 +00:00
EYHN
35edf389b5
feat(nbstore): better doc sync logic ( #9037 )
2024-12-10 06:49:21 +00:00
JimmFly
0a7a2c3083
feat(core): add workspace billing ( #9043 )
2024-12-10 06:31:36 +00:00
JimmFly
612310bc26
feat(core): impl team workspace ( #8920 )
...
AF-1738 AF-1735 AF-1731 AF-1721 AF-1717 AF-1736 AF-1727 AF-1719 AF-1877
UI for team workspaces :
- add upgrade to team & successful upgrade page ( `/upgrade-to-team` & `/upgrade-success/team`)
- update team plans on pricing page ( settings —> pricing plans )
- update reaching the usage/member limit modal
- update invite member modal
- update member CRUD options
2024-12-10 06:31:36 +00:00
forehalo
5d25580eff
chore(graphql): update schema
2024-12-10 14:31:03 +08:00
forehalo
564faa439a
fix(server): should auto apply ea price for users ( #9082 )
2024-12-10 05:31:19 +00:00
darkskygit
36a95463b4
feat(server): team quota migration ( #9081 )
2024-12-10 04:46:11 +00:00
Brooooooklyn
adc69548ef
feat(ios,android): setup uniffi infra ( #8828 )
2024-12-10 03:43:35 +00:00
liuyi
95597ec139
chore(server): local data migration env ( #9080 )
2024-12-10 03:42:59 +00:00
darkskygit
4d44bcc145
fix(server): image action behavior in ci ( #9077 )
2024-12-10 02:54:31 +00:00
pengx17
ec140da0d9
feat(core): remember backlink open/close state ( #9073 )
...
fix AF-1850, AF-1883
2024-12-10 02:28:20 +00:00
pengx17
4335b0dc79
feat(core): add draghandle to doc page title ( #9079 )
...
fix AF-1846
2024-12-10 02:13:09 +00:00
forehalo
115caa7cc6
fix(server): wrong stripe checkout params ( #9056 )
2024-12-10 01:56:58 +00:00
L-Sun
720f6c6a58
chore(mobile): set doc readonly in edgeless mode ( #9068 )
...
Close [BS-1984](https://linear.app/affine-design/issue/BS-1984/edgeless-禁用编辑后,白板上,image-block-chat-block-可以移动 ), [BS-1918](https://linear.app/affine-design/issue/BS-1918/edgeless-移动端只读模式下,应当是单指移动,双指缩放 ), [BS-2035](https://linear.app/affine-design/issue/BS-2035/切换-edgeless-view-变为只读 )
2024-12-10 01:39:30 +00:00
forehalo
1514e1269d
fix: add explicit db name and user to pg_isready check
...
commit 783fd4d5f3
Author: forehalo <forehalo@gmail.com >
Date: Mon Dec 9 20:55:43 2024 +0800
chore: fix lint error
commit 0cf3740488
Author: Charles SENGES <charles.senges.io+github@protonmail.com >
Date: Sun Dec 8 01:05:36 2024 +0100
fix(compose.yaml): add explicit db name and user to pg_isready check
2024-12-10 09:38:19 +08:00
renovate
b55ec58bb8
chore: bump up @blocksuite/affine version to v0.18.5 ( #9078 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.18.4` -> `0.18.5`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.18.4/0.18.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.18.5`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0185 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.4...v0.18.5 )
##### Patch Changes
- [`ec2956c`](https://redirect.github.com/toeverything/blocksuite/commit/ec2956c ): ## Feat
- feat: api for encode and decode dnd data ([#​8909](https://redirect.github.com/toeverything/blocksuite/issues/8909 ))
- feat(blocks): add event tracking for linked doc ([#​8876](https://redirect.github.com/toeverything/blocksuite/issues/8876 ))
- feat(playground): outside click to close docs panel ([#​8885](https://redirect.github.com/toeverything/blocksuite/issues/8885 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-09 13:18:12 +00:00
renovate
1673a59104
chore: bump up nestjs to v10.4.15 ( #9075 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.14...v10.4.15 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...v10.4.14 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.14...v10.4.15 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...v10.4.14 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.14...v10.4.15 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...v10.4.14 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.14...v10.4.15 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...v10.4.14 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.14...v10.4.15 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...v10.4.14 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.14...v10.4.15 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...v10.4.14 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-09 13:01:07 +00:00
renovate
6c2cb47dbe
chore: bump up nestjs ( #9074 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/schedule](https://redirect.github.com/nestjs/schedule ) | [`4.1.1` -> `4.1.2`](https://renovatebot.com/diffs/npm/@nestjs%2fschedule/4.1.1/4.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.13` -> `10.4.15`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.13/10.4.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](1d457fe79f...d0fb875e23 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](1d457fe79f...d0fb875e23 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](1d457fe79f...d0fb875e23 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](1d457fe79f...d0fb875e23 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
</details>
<details>
<summary>nestjs/schedule (@​nestjs/schedule)</summary>
### [`v4.1.2`](https://redirect.github.com/nestjs/schedule/releases/tag/4.1.2 )
[Compare Source](https://redirect.github.com/nestjs/schedule/compare/4.1.1...4.1.2 )
- Merge pull request [#​1834](https://redirect.github.com/nestjs/schedule/issues/1834 ) from micalevisk/fix-issue-1833 ([`25a0ca9`](https://redirect.github.com/nestjs/schedule/commit/25a0ca9 ))
- refactor: drop deprecated nodejs utility api ([`088674f`](https://redirect.github.com/nestjs/schedule/commit/088674f ))
- chore(deps): update dependency prettier to v3.4.2 ([#​1832](https://redirect.github.com/nestjs/schedule/issues/1832 )) ([`42600c0`](https://redirect.github.com/nestjs/schedule/commit/42600c0 ))
- chore(deps): update nest monorepo to v10.4.13 ([#​1831](https://redirect.github.com/nestjs/schedule/issues/1831 )) ([`58b28ba`](https://redirect.github.com/nestjs/schedule/commit/58b28ba ))
- chore(deps): update typescript-eslint monorepo to v8.17.0 ([#​1830](https://redirect.github.com/nestjs/schedule/issues/1830 )) ([`36bda2d`](https://redirect.github.com/nestjs/schedule/commit/36bda2d ))
- chore(deps): update dependency eslint to v9.16.0 ([#​1829](https://redirect.github.com/nestjs/schedule/issues/1829 )) ([`97be309`](https://redirect.github.com/nestjs/schedule/commit/97be309 ))
- chore(deps): update nest monorepo to v10.4.12 ([#​1828](https://redirect.github.com/nestjs/schedule/issues/1828 )) ([`3bef9ec`](https://redirect.github.com/nestjs/schedule/commit/3bef9ec ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.10.1 ([#​1827](https://redirect.github.com/nestjs/schedule/issues/1827 )) ([`ac01b10`](https://redirect.github.com/nestjs/schedule/commit/ac01b10 ))
- chore(deps): update nest monorepo to v10.4.11 ([#​1826](https://redirect.github.com/nestjs/schedule/issues/1826 )) ([`40f132a`](https://redirect.github.com/nestjs/schedule/commit/40f132a ))
- chore(deps): update dependency prettier to v3.4.1 ([#​1825](https://redirect.github.com/nestjs/schedule/issues/1825 )) ([`ed162b9`](https://redirect.github.com/nestjs/schedule/commit/ed162b9 ))
- chore(deps): update dependency prettier to v3.4.0 ([#​1824](https://redirect.github.com/nestjs/schedule/issues/1824 )) ([`5ebb711`](https://redirect.github.com/nestjs/schedule/commit/5ebb711 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.10.0 ([#​1823](https://redirect.github.com/nestjs/schedule/issues/1823 )) ([`c6f82ac`](https://redirect.github.com/nestjs/schedule/commit/c6f82ac ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.9.4 ([#​1822](https://redirect.github.com/nestjs/schedule/issues/1822 )) ([`7f0d064`](https://redirect.github.com/nestjs/schedule/commit/7f0d064 ))
- chore(deps): update typescript-eslint monorepo to v8.16.0 ([#​1821](https://redirect.github.com/nestjs/schedule/issues/1821 )) ([`83a35b4`](https://redirect.github.com/nestjs/schedule/commit/83a35b4 ))
- chore(deps): update nest monorepo to v10.4.9 ([#​1820](https://redirect.github.com/nestjs/schedule/issues/1820 )) ([`f9e64d8`](https://redirect.github.com/nestjs/schedule/commit/f9e64d8 ))
- Merge pull request [#​1801](https://redirect.github.com/nestjs/schedule/issues/1801 ) from nestjs/renovate/cron-3.x ([`cb158cc`](https://redirect.github.com/nestjs/schedule/commit/cb158cc ))
- fix(deps): update dependency cron to v3.2.1 ([`f88e263`](https://redirect.github.com/nestjs/schedule/commit/f88e263 ))
- Merge pull request [#​1808](https://redirect.github.com/nestjs/schedule/issues/1808 ) from nestjs/renovate/uuid-11.x ([`35f6eb4`](https://redirect.github.com/nestjs/schedule/commit/35f6eb4 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.9.3 ([#​1819](https://redirect.github.com/nestjs/schedule/issues/1819 )) ([`a0b8782`](https://redirect.github.com/nestjs/schedule/commit/a0b8782 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.9.2 ([#​1818](https://redirect.github.com/nestjs/schedule/issues/1818 )) ([`4b48c1e`](https://redirect.github.com/nestjs/schedule/commit/4b48c1e ))
- chore(deps): update dependency typescript to v5.7.2 ([#​1817](https://redirect.github.com/nestjs/schedule/issues/1817 )) ([`d708b47`](https://redirect.github.com/nestjs/schedule/commit/d708b47 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.9.1 ([#​1816](https://redirect.github.com/nestjs/schedule/issues/1816 )) ([`227763c`](https://redirect.github.com/nestjs/schedule/commit/227763c ))
- chore(deps): update commitlint monorepo to v19.6.0 ([#​1815](https://redirect.github.com/nestjs/schedule/issues/1815 )) ([`dd6748b`](https://redirect.github.com/nestjs/schedule/commit/dd6748b ))
- chore(deps): update typescript-eslint monorepo to v8.15.0 ([#​1814](https://redirect.github.com/nestjs/schedule/issues/1814 )) ([`da02653`](https://redirect.github.com/nestjs/schedule/commit/da02653 ))
- chore(deps): update dependency husky to v9.1.7 ([#​1813](https://redirect.github.com/nestjs/schedule/issues/1813 )) ([`19fb64a`](https://redirect.github.com/nestjs/schedule/commit/19fb64a ))
- chore(deps): update dependency eslint to v9.15.0 ([#​1812](https://redirect.github.com/nestjs/schedule/issues/1812 )) ([`e004d24`](https://redirect.github.com/nestjs/schedule/commit/e004d24 ))
- chore(deps): update nest monorepo to v10.4.8 ([#​1811](https://redirect.github.com/nestjs/schedule/issues/1811 )) ([`142ab3a`](https://redirect.github.com/nestjs/schedule/commit/142ab3a ))
- chore(deps): update typescript-eslint monorepo to v8.14.0 ([#​1809](https://redirect.github.com/nestjs/schedule/issues/1809 )) ([`c20f9cd`](https://redirect.github.com/nestjs/schedule/commit/c20f9cd ))
- fix(deps): update dependency uuid to v11.0.3 ([`680c6f9`](https://redirect.github.com/nestjs/schedule/commit/680c6f9 ))
- chore(deps): update nest monorepo to v10.4.7 ([`9379999`](https://redirect.github.com/nestjs/schedule/commit/9379999 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.9.0 ([`c2153c9`](https://redirect.github.com/nestjs/schedule/commit/c2153c9 ))
- chore(deps): update typescript-eslint monorepo to v8.13.0 ([`a72d7fe`](https://redirect.github.com/nestjs/schedule/commit/a72d7fe ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.8.7 ([`9e20d7a`](https://redirect.github.com/nestjs/schedule/commit/9e20d7a ))
- chore(deps): update dependency eslint to v9.14.0 ([`dfd85ce`](https://redirect.github.com/nestjs/schedule/commit/dfd85ce ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.8.6 ([`48663de`](https://redirect.github.com/nestjs/schedule/commit/48663de ))
- chore(deps): update typescript-eslint monorepo to v8.12.2 ([`5767123`](https://redirect.github.com/nestjs/schedule/commit/5767123 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.8.5 ([`bdc8318`](https://redirect.github.com/nestjs/schedule/commit/bdc8318 ))
- Merge pull request [#​1795](https://redirect.github.com/nestjs/schedule/issues/1795 ) from nestjs/renovate/uuid-11.x ([`2898c3f`](https://redirect.github.com/nestjs/schedule/commit/2898c3f ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22 ([`b26a306`](https://redirect.github.com/nestjs/schedule/commit/b26a306 ))
- chore(deps): update typescript-eslint monorepo to v8.12.1 ([`38e8a95`](https://redirect.github.com/nestjs/schedule/commit/38e8a95 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.2 ([`a5c2a3d`](https://redirect.github.com/nestjs/schedule/commit/a5c2a3d ))
- fix(deps): update dependency uuid to v11 ([`6020c6d`](https://redirect.github.com/nestjs/schedule/commit/6020c6d ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.1 ([`7210ea3`](https://redirect.github.com/nestjs/schedule/commit/7210ea3 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.0 ([`d3cf55e`](https://redirect.github.com/nestjs/schedule/commit/d3cf55e ))
- chore(deps): update nest monorepo to v10.4.6 ([`ba735f3`](https://redirect.github.com/nestjs/schedule/commit/ba735f3 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.15 ([`8555b83`](https://redirect.github.com/nestjs/schedule/commit/8555b83 ))
- chore(deps): update dependency [@​types/jest](https://redirect.github.com/types/jest ) to v29.5.14 ([`e58df86`](https://redirect.github.com/nestjs/schedule/commit/e58df86 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.14 ([`dca988b`](https://redirect.github.com/nestjs/schedule/commit/dca988b ))
- chore(deps): update typescript-eslint monorepo to v8.11.0 ([`9b5f16b`](https://redirect.github.com/nestjs/schedule/commit/9b5f16b ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.13 ([`28400dd`](https://redirect.github.com/nestjs/schedule/commit/28400dd ))
- chore(deps): update dependency eslint to v9.13.0 ([`f0e861f`](https://redirect.github.com/nestjs/schedule/commit/f0e861f ))
- chore(deps): update typescript-eslint monorepo to v8.10.0 ([`9ec30f0`](https://redirect.github.com/nestjs/schedule/commit/9ec30f0 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.12 ([`0ee7571`](https://redirect.github.com/nestjs/schedule/commit/0ee7571 ))
- chore(deps): update nest monorepo to v10.4.5 ([`0c2c38a`](https://redirect.github.com/nestjs/schedule/commit/0c2c38a ))
- chore(deps): update dependency release-it to v17.10.0 ([`7d1c2e6`](https://redirect.github.com/nestjs/schedule/commit/7d1c2e6 ))
- chore(deps): update typescript-eslint monorepo to v8.9.0 ([`0342a00`](https://redirect.github.com/nestjs/schedule/commit/0342a00 ))
- chore(deps): update dependency release-it to v17.9.0 ([`e5cb061`](https://redirect.github.com/nestjs/schedule/commit/e5cb061 ))
- chore(deps): update dependency release-it to v17.8.2 ([`3bcbb56`](https://redirect.github.com/nestjs/schedule/commit/3bcbb56 ))
- chore(deps): update dependency typescript to v5.6.3 ([`f1f10d8`](https://redirect.github.com/nestjs/schedule/commit/f1f10d8 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.11 ([`cb7656c`](https://redirect.github.com/nestjs/schedule/commit/cb7656c ))
- chore(deps): update typescript-eslint monorepo to v8.8.1 ([`0a775cc`](https://redirect.github.com/nestjs/schedule/commit/0a775cc ))
- chore(deps): update dependency eslint to v9.12.0 ([`dce0ee2`](https://redirect.github.com/nestjs/schedule/commit/dce0ee2 ))
- chore(deps): update dependency release-it to v17.7.0 ([`6fc5ba3`](https://redirect.github.com/nestjs/schedule/commit/6fc5ba3 ))
- chore(deps): update dependency eslint to v9 ([`e2f3171`](https://redirect.github.com/nestjs/schedule/commit/e2f3171 ))
- chore(deps): update dependency eslint-plugin-import to v2.31.0 ([`ed8d3b1`](https://redirect.github.com/nestjs/schedule/commit/ed8d3b1 ))
- chore(deps): update typescript-eslint monorepo to v8.8.0 ([`af47ac4`](https://redirect.github.com/nestjs/schedule/commit/af47ac4 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.10 ([`acdc7f7`](https://redirect.github.com/nestjs/schedule/commit/acdc7f7 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.9 ([`e959086`](https://redirect.github.com/nestjs/schedule/commit/e959086 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.8 ([`baaf27b`](https://redirect.github.com/nestjs/schedule/commit/baaf27b ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.7 ([`be359b6`](https://redirect.github.com/nestjs/schedule/commit/be359b6 ))
- chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.16.6 ([`cb1e63c`](https://redirect.github.com/nestjs/schedule/commit/cb1e63c ))
- chore(deps): update typescript-eslint monorepo to v8.7.0 ([`c60a479`](https://redirect.github.com/nestjs/schedule/commit/c60a479 ))
- chore(deps): update nest monorepo to v10.4.4 ([`3e93023`](https://redirect.github.com/nestjs/schedule/commit/3e93023 ))
- chore(deps): update nest monorepo to v10.4.3 ([`0e67a32`](https://redirect.github.com/nestjs/schedule/commit/0e67a32 ))
- chore(deps): update typescript-eslint monorepo to v8.6.0 ([`a7a9697`](https://redirect.github.com/nestjs/schedule/commit/a7a9697 ))
- chore(deps): update dependency eslint to v8.57.1 ([`2fbf0a4`](https://redirect.github.com/nestjs/schedule/commit/2fbf0a4 ))
- chore(deps): update nest monorepo to v10.4.2 ([`d338f16`](https://redirect.github.com/nestjs/schedule/commit/d338f16 ))
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](1d457fe79f...d0fb875e23 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.15`](1d457fe79f...d0fb875e23 )
[Compare Source](1d457fe79f...d0fb875e23 )
### [`v10.4.14`](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.13...1d457fe79f00956ef41a8bdc595d686f980eed40 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-09 11:37:32 +00:00
darkskygit
31146e5213
fix: copilot ci ( #9066 )
2024-12-09 11:11:04 +00:00
pengx17
814b4c9cb0
fix(core): canDrop check for external ( #9058 )
2024-12-09 10:25:38 +00:00
DarkSky
9365958a02
feat(server): team quota ( #8955 )
2024-12-09 18:51:54 +09:00
CatsJuice
8fe188e773
refactor(mobile): determine the currently active tab through a persistent state ( #9018 )
...
close AF-1868
Only tap on specific tab can change active tab
2024-12-09 04:07:05 +00:00
pengx17
f073df3ee5
fix(mobile): backlink ordering in doc info ( #9015 )
...
fix AF-1885
2024-12-09 03:48:08 +00:00
pengx17
5a6dd29d36
fix(mobile): center peek styles ( #9014 )
...
fix AF-1876

2024-12-09 03:48:07 +00:00
pengx17
9ddcdb8e50
test(core): test case for dragging from bs editor to sidebar ( #9057 )
...
fix AF-1904
2024-12-09 03:31:05 +00:00
fundon
0bafc35aad
feat: linked doc supports aliases ( #9009 )
...
Closes: [AF-1882](https://linear.app/affine-design/issue/AF-1882/实现-generatedocurlservice )
Upstreams: https://github.com/toeverything/blocksuite/pull/8806
2024-12-09 03:12:09 +00:00
fundon
efa4a80019
chore: not allowed to open pdf files on mobile ( #9041 )
...
Related to [BS-1919](https://linear.app/affine-design/issue/BS-1919/pdf-block-适配 ).
First remove the expand button on the mobile side.
2024-12-09 02:54:07 +00:00
pengx17
7a1dab134f
fix(core): doc db text property editing issue ( #9055 )
...
fix AF-1901
2024-12-09 02:37:13 +00:00
EYHN
7225f59138
feat(nbstore): add blob sync ( #8996 )
2024-12-07 08:05:04 +00:00
EYHN
f54f6e88cb
feat(nbstore): new doc sync engine ( #8918 )
2024-12-07 08:05:02 +00:00
pengx17
fafacdb265
feat(core): dnd support external types ( #9033 )
...
fix AF-1847
two issues:
1. original `dropTargetForExternal` only works if dragging target is from another window context. patched the library to bypass this issue
2. `dataTransfer`'s content is only available on `drop` event. This means we cannot have `canDrop` checks for external elements (like blocksuite links).
2024-12-06 21:46:08 +08:00
akumatus
6b14e1cf10
feat(core): after the user clicks ask ai, the input pops up directly ( #9039 )
...
Issue [AF-1762](https://linear.app/affine-design/issue/AF-1762 ).
Ask AI on edgeless mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/1218afba-466f-4570-afd4-679b6b09cc8d.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/1218afba-466f-4570-afd4-679b6b09cc8d.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/1218afba-466f-4570-afd4-679b6b09cc8d.mov ">录屏2024-12-06 09.54.52.mov</video>
Ask AI on page mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/58d19705-f646-4957-8628-15845b47222b.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/58d19705-f646-4957-8628-15845b47222b.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/58d19705-f646-4957-8628-15845b47222b.mov ">录屏2024-12-06 09.52.51.mov</video>
2024-12-06 12:12:05 +00:00
pengx17
3ef28ed19b
fix(core): peek db row should always show the related db row property ( #8942 )
...
fix BS-1963
depends on https://github.com/toeverything/blocksuite/pull/8818
2024-12-06 10:02:22 +00:00
renovate
aadc978357
chore: bump up oxlint version to v0.14.1 ( #9044 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.14.0` -> `0.14.1`](https://renovatebot.com/diffs/npm/oxlint/0.14.0/0.14.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.14.1`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.14.1 ): oxlint v0.14.1
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.14.0...oxlint_v0.14.1 )
#### \[0.14.1] - 2024-12-06
##### Features
- [`fd0935c`](https://redirect.github.com/oxc-project/oxc/commit/fd0935c ) linter: Change `react/rules-of-hooks` category to `pedantic` ([#​7691](https://redirect.github.com/oxc-project/oxc/issues/7691 )) (Boshen)
- [`e64fd95`](https://redirect.github.com/oxc-project/oxc/commit/e64fd95 ) linter: Map `.js` to `.ts` when resolving with tsconfig.json ([#​7675](https://redirect.github.com/oxc-project/oxc/issues/7675 )) (Boshen)
- [`bd9d38a`](https://redirect.github.com/oxc-project/oxc/commit/bd9d38a ) linter: Implement eslint:yoda ([#​7559](https://redirect.github.com/oxc-project/oxc/issues/7559 )) (tbashiyy)
- [`a14e76a`](https://redirect.github.com/oxc-project/oxc/commit/a14e76a ) linter: Report identical logical expressions in const-comparisons ([#​7630](https://redirect.github.com/oxc-project/oxc/issues/7630 )) (camc314)
- [`afe1e9b`](https://redirect.github.com/oxc-project/oxc/commit/afe1e9b ) linter: Enhance `const-comparisons` for more cases ([#​7628](https://redirect.github.com/oxc-project/oxc/issues/7628 )) (camc314)
- [`4eb87ea`](https://redirect.github.com/oxc-project/oxc/commit/4eb87ea ) linter: RulesOfHooks from nursery to correctness ([#​7607](https://redirect.github.com/oxc-project/oxc/issues/7607 )) (Boshen)
- [`275d625`](https://redirect.github.com/oxc-project/oxc/commit/275d625 ) linter: Output rules to json array ([#​7574](https://redirect.github.com/oxc-project/oxc/issues/7574 )) (camc314)
- [`b8dc333`](https://redirect.github.com/oxc-project/oxc/commit/b8dc333 ) syntax: Add `ExportEntry::is_type` ([#​7676](https://redirect.github.com/oxc-project/oxc/issues/7676 )) (Boshen)
##### Bug Fixes
- [`9761e94`](https://redirect.github.com/oxc-project/oxc/commit/9761e94 ) apps/oxlint: Incorrect matching in `.oxlintignore` ([#​7566](https://redirect.github.com/oxc-project/oxc/issues/7566 )) (dalaoshu)
- [`7cee065`](https://redirect.github.com/oxc-project/oxc/commit/7cee065 ) linter: Panic in `yoda` ([#​7679](https://redirect.github.com/oxc-project/oxc/issues/7679 )) (camc314)
- [`6ae178e`](https://redirect.github.com/oxc-project/oxc/commit/6ae178e ) linter: Ignore type references in `no-undef` ([#​7670](https://redirect.github.com/oxc-project/oxc/issues/7670 )) (Boshen)
- [`fcc2546`](https://redirect.github.com/oxc-project/oxc/commit/fcc2546 ) linter: Move `no-unused-expressions` from TS to eslint ([#​7624](https://redirect.github.com/oxc-project/oxc/issues/7624 )) (camc314)
- [`29db060`](https://redirect.github.com/oxc-project/oxc/commit/29db060 ) linter: Detect typescript eslint alias rules ([#​7622](https://redirect.github.com/oxc-project/oxc/issues/7622 )) (Alexander S.)
- [`e824501`](https://redirect.github.com/oxc-project/oxc/commit/e824501 ) linter: False positive in exhaustive-deps ([#​7626](https://redirect.github.com/oxc-project/oxc/issues/7626 )) (camc314)
- [`8a68ef4`](https://redirect.github.com/oxc-project/oxc/commit/8a68ef4 ) linter: Update reporting spans for exhaustive-deps ([#​7625](https://redirect.github.com/oxc-project/oxc/issues/7625 )) (camc314)
- [`543df6e`](https://redirect.github.com/oxc-project/oxc/commit/543df6e ) linter: Fix false positives in exhaustive-deps ([#​7615](https://redirect.github.com/oxc-project/oxc/issues/7615 )) (camc314)
- [`e80214c`](https://redirect.github.com/oxc-project/oxc/commit/e80214c ) linter: Fix false positives in rules-of-hooks ([#​7606](https://redirect.github.com/oxc-project/oxc/issues/7606 )) (camc314)
- [`3dc46a8`](https://redirect.github.com/oxc-project/oxc/commit/3dc46a8 ) linter: No-unused-expressions false positive with arrow fn expressions ([#​7585](https://redirect.github.com/oxc-project/oxc/issues/7585 )) (Cameron)
- [`810671a`](https://redirect.github.com/oxc-project/oxc/commit/810671a ) linter: Detect vitest jest alias rules ([#​7567](https://redirect.github.com/oxc-project/oxc/issues/7567 )) (Alexander S.)
- [`4e3044e`](https://redirect.github.com/oxc-project/oxc/commit/4e3044e ) linter: Rules-of-hooks fix false positive with default export ([#​7570](https://redirect.github.com/oxc-project/oxc/issues/7570 )) (camc314)
##### Documentation
- [`f029090`](https://redirect.github.com/oxc-project/oxc/commit/f029090 ) linter: Update rule documentation ([#​7684](https://redirect.github.com/oxc-project/oxc/issues/7684 )) (camc314)
- [`4e489bd`](https://redirect.github.com/oxc-project/oxc/commit/4e489bd ) linter: Update rule documentation ([#​7681](https://redirect.github.com/oxc-project/oxc/issues/7681 )) (camc314)
- [`56fe5f8`](https://redirect.github.com/oxc-project/oxc/commit/56fe5f8 ) linter: Update rule documentation ([#​7680](https://redirect.github.com/oxc-project/oxc/issues/7680 )) (Cameron)
##### Refactor
- [`a0973dc`](https://redirect.github.com/oxc-project/oxc/commit/a0973dc ) linter: Use `BigIntLiteral::raw` field ([#​7660](https://redirect.github.com/oxc-project/oxc/issues/7660 )) (overlookmotel)
- [`3711a8e`](https://redirect.github.com/oxc-project/oxc/commit/3711a8e ) linter: Rename `is_same_reference` to `is_same_expression` ([#​7654](https://redirect.github.com/oxc-project/oxc/issues/7654 )) (camc314)
- [`b445654`](https://redirect.github.com/oxc-project/oxc/commit/b445654 ) linter: Use `get_inner_expression` in `const-comparisons` ([#​7627](https://redirect.github.com/oxc-project/oxc/issues/7627 )) (camc314)
- [`f0e7acc`](https://redirect.github.com/oxc-project/oxc/commit/f0e7acc ) syntax: Change `ModuleRecord::not_esm` to `has_module_syntax` ([#​7579](https://redirect.github.com/oxc-project/oxc/issues/7579 )) (Boshen)
- [`18519de`](https://redirect.github.com/oxc-project/oxc/commit/18519de ) syntax: Remove `ModuleRecord::export_default` ([#​7578](https://redirect.github.com/oxc-project/oxc/issues/7578 )) (Boshen)
- [`d476660`](https://redirect.github.com/oxc-project/oxc/commit/d476660 ) syntax: Remove `ModuleRecord::exported_bindings_duplicated` because it is a syntax error ([#​7577](https://redirect.github.com/oxc-project/oxc/issues/7577 )) (Boshen)
- [`17663f5`](https://redirect.github.com/oxc-project/oxc/commit/17663f5 ) syntax: Remove `ModuleRecord::export_default_duplicated` because it is a syntax error ([#​7576](https://redirect.github.com/oxc-project/oxc/issues/7576 )) (Boshen)
- [`79014ff`](https://redirect.github.com/oxc-project/oxc/commit/79014ff ) syntax: Clean up `ModuleRecord` ([#​7568](https://redirect.github.com/oxc-project/oxc/issues/7568 )) (Boshen)
##### Testing
- [`be9863a`](https://redirect.github.com/oxc-project/oxc/commit/be9863a ) linter: Add more tests fo rules-of-hooks ([#​7683](https://redirect.github.com/oxc-project/oxc/issues/7683 )) (camc314)
- [`6dd71c6`](https://redirect.github.com/oxc-project/oxc/commit/6dd71c6 ) linter: Port eslint tests to no-unused-expressions ([#​7611](https://redirect.github.com/oxc-project/oxc/issues/7611 )) (camc314)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-06 09:45:17 +00:00
forehalo
1aff9de981
refactor(server): cleanup selfhost module ( #9038 )
2024-12-06 09:23:22 +00:00
L-Sun
b1c8fca25e
refactor(mobile): use bs mobile spec patch ( #9046 )
...
Close [BS-2068](https://linear.app/affine-design/issue/BS-2068/移动端-placeholder,去除-space-with-ai )
2024-12-06 09:07:20 +00:00
pengx17
b378af5ade
feat(core): at menu ux ( #9045 )
...
fix AF-1843
2024-12-06 08:50:13 +00:00
liuyi
d6869ca0e7
fix(server): avoid unknown fields in create query ( #9047 )
2024-12-06 17:49:52 +09:00
doodlewind
8545644bb6
chore: bump blocksuite ( #9049 )
2024-12-06 08:33:47 +00:00
CatsJuice
c9e555d077
feat(mobile): open doc info in explorer ( #9040 )
2024-12-06 07:14:11 +00:00
CatsJuice
dd94fb3450
feat(mobile): add journal conflict block to the top of detail page ( #9042 )
2024-12-06 06:57:47 +00:00
renovate
e83617a556
chore: bump up @blocksuite/affine version to v0.18.3 ( #9019 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.18.1` -> `0.18.3`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.18.1/0.18.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.18.3`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0183 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.2...v0.18.3 )
##### Patch Changes
- [`3448094`](https://redirect.github.com/toeverything/blocksuite/commit/3448094 ): ## Fix
- fix(database): storage should be accessed via globalThis ([#​8863](https://redirect.github.com/toeverything/blocksuite/issues/8863 ))
- fix(edgeless): memory leak in edgeless widgets ([#​8862](https://redirect.github.com/toeverything/blocksuite/issues/8862 ))
- fix: page switching under starter route ([#​8860](https://redirect.github.com/toeverything/blocksuite/issues/8860 ))
### [`v0.18.2`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0182 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.1...v0.18.2 )
##### Patch Changes
- [`f97c4ab`](https://redirect.github.com/toeverything/blocksuite/commit/f97c4ab ): bump
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-06 06:11:41 +00:00
CatsJuice
53339e3370
fix(component): toast shouldn't cover whole header ( #9032 )
2024-12-06 01:56:02 +00:00
forehalo
0a1fa8911f
refactor(server): better selfhost deployment ( #9036 )
2024-12-06 01:37:27 +00:00
EYHN
f96f08dcec
fix(core): oauth callback ( #9029 )
2024-12-06 00:45:32 +00:00
renovate
4c2fe9f9cc
chore: bump up dnd-kit monorepo (major) ( #9024 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@dnd-kit/modifiers](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/modifiers )) | [`^8.0.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@dnd-kit%2fmodifiers/8.0.0/9.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@dnd-kit/sortable](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/sortable )) | [`^9.0.0` -> `^10.0.0`](https://renovatebot.com/diffs/npm/@dnd-kit%2fsortable/9.0.0/10.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>clauderic/dnd-kit (@​dnd-kit/modifiers)</summary>
### [`v9.0.0`](https://redirect.github.com/clauderic/dnd-kit/blob/HEAD/packages/modifiers/CHANGELOG.md#900 )
[Compare Source](https://redirect.github.com/clauderic/dnd-kit/compare/@dnd-kit/modifiers@8.0.0...@dnd-kit/modifiers@9.0.0 )
##### Patch Changes
- Updated dependencies \[[`0c6a28d`](0c6a28d1b3 )]:
- [@​dnd-kit/core](https://redirect.github.com/dnd-kit/core )[@​6](https://redirect.github.com/6 ).3.0
</details>
<details>
<summary>clauderic/dnd-kit (@​dnd-kit/sortable)</summary>
### [`v10.0.0`](https://redirect.github.com/clauderic/dnd-kit/blob/HEAD/packages/sortable/CHANGELOG.md#1000 )
[Compare Source](https://redirect.github.com/clauderic/dnd-kit/compare/@dnd-kit/sortable@9.0.0...@dnd-kit/sortable@10.0.0 )
##### Patch Changes
- Updated dependencies \[[`0c6a28d`](0c6a28d1b3 )]:
- [@​dnd-kit/core](https://redirect.github.com/dnd-kit/core )[@​6](https://redirect.github.com/6 ).3.0
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-05 15:22:16 +00:00
forehalo
0436e59b6a
feat(server): auto init stripe products when development ( #9034 )
2024-12-05 14:21:59 +00:00
liuyi
4c39b89b98
feat(server): ai trial support ( #9031 )
2024-12-05 09:39:59 +00:00
forehalo
5bf8ed1095
feat(server): support team workspace subscription ( #8919 )
...
close AF-1724, AF-1722
2024-12-05 08:31:01 +00:00
forehalo
4055e3aa67
refactor(server): payment service ( #8906 )
2024-12-05 08:31:00 +00:00
DarkSky
4fe1b5ba93
chore: adjust copilot ci ( #9030 )
2024-12-05 07:43:48 +00:00
CatsJuice
06764bbb83
chore(mobile): optimize swipe dialog animation timeline ( #9028 )
2024-12-05 06:31:28 +00:00
pengx17
7dad9fe816
fix(component): workaround for storybook startup ( #9025 )
...
It seems starting up storybook throws error when parsing doc using typescript.
Temporarily remove reactDocgen for now.

2024-12-05 05:35:00 +00:00
renovate
1cba9a7b2f
chore: bump up @blocksuite/icons version to v2.1.75 ( #9017 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.74` -> `2.1.75`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.74/2.1.75 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.75`](81fef5d8a1...0f19bd6eb3 )
[Compare Source](81fef5d8a1...0f19bd6eb3 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-05 02:21:21 +00:00
renovate
84e11610fb
chore: bump up nestjs to v12.2.2 ( #9021 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/apollo](https://redirect.github.com/nestjs/graphql ) | [`12.2.1` -> `12.2.2`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/12.2.1/12.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/graphql](https://redirect.github.com/nestjs/graphql ) | [`12.2.1` -> `12.2.2`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/12.2.1/12.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/graphql (@​nestjs/apollo)</summary>
### [`v12.2.2`](https://redirect.github.com/nestjs/graphql/releases/tag/v12.2.2 )
[Compare Source](https://redirect.github.com/nestjs/graphql/compare/v12.2.1...v12.2.2 )
##### 12.2.2 (2024-12-04)
##### Enhancements
- `graphql`
- [#​3346](https://redirect.github.com/nestjs/graphql/pull/3346 ) refactor(graphql/lib): definitions generator `defaultTypeMapping` type reinforcement ([@​Neosoulink](https://redirect.github.com/Neosoulink ))
##### Dependencies
- `mercurius`
- [#​3400](https://redirect.github.com/nestjs/graphql/pull/3400 ) chore(deps): update dependency fastify to v4.29.0 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- Other
- [#​3370](https://redirect.github.com/nestjs/graphql/pull/3370 ) chore(deps): update dependency graphql-subscriptions to v3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- `graphql`
- [#​3368](https://redirect.github.com/nestjs/graphql/pull/3368 ) fix(deps): update dependency [@​nestjs/mapped-types](https://redirect.github.com/nestjs/mapped-types ) to v2.0.6 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​3349](https://redirect.github.com/nestjs/graphql/pull/3349 ) fix(deps): update dependency uuid to v11 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​3372](https://redirect.github.com/nestjs/graphql/pull/3372 ) fix(deps): update graphql-tools monorepo ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- `apollo`, `graphql`, `mercurius`
- [#​3360](https://redirect.github.com/nestjs/graphql/pull/3360 ) fix(deps): update dependency tslib to v2.8.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
##### Committers: 2
- Antonio Tripodi ([@​Tony133](https://redirect.github.com/Tony133 ))
- Nathan M. ([@​Neosoulink](https://redirect.github.com/Neosoulink ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-05 02:04:14 +00:00
renovate
f07c7f3fbc
chore: bump up actions/attest-build-provenance action to v2 ( #9023 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/attest-build-provenance](https://redirect.github.com/actions/attest-build-provenance ) | action | major | `v1` -> `v2` |
---
### Release Notes
<details>
<summary>actions/attest-build-provenance (actions/attest-build-provenance)</summary>
### [`v2`](https://redirect.github.com/actions/attest-build-provenance/compare/v1...v2 )
[Compare Source](https://redirect.github.com/actions/attest-build-provenance/compare/v1...v2 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-05 01:46:16 +00:00
CatsJuice
8ecfe4f3a7
chore: bump theme to support new syntax of cssVarV2 ( #9008 )
2024-12-05 01:01:52 +00:00
L-Sun
f7d20880af
test(core): add tests for card view with edgeless mode link ( #8887 )
...
Close [BS-1881](https://linear.app/affine-design/issue/BS-1881/page内的edgeless-embed-缩放和坐标定位不太对 ), [BS-1907](https://linear.app/affine-design/issue/BS-1907/mode=edgeless的cardview转成embed,丢失了mode信息 ), related PR https://github.com/toeverything/blocksuite/pull/8785 , https://github.com/toeverything/blocksuite/pull/8790
This PR adds a test for the fit-to-content feature of the viewport for the embed doc block in edgeless mode.
2024-12-04 08:59:33 +00:00
pengx17
f4f005bffb
fix(core): db property number cell should be cast to number ( #8937 )
...
fix BS-1962
2024-12-04 07:49:56 +00:00
pengx17
e4f94c7e3f
fix(mobile): progress styles ( #9001 )
...
fix AF-1875, fix AF-1878, fix AF-1879
2024-12-04 06:56:34 +00:00
pengx17
82d133d64d
fix(mobile): doc info radio group width ( #9000 )
...
fix AF-1874
2024-12-04 06:56:31 +00:00
pengx17
018b293f2d
fix(mobile): tags editor max height ( #8999 )
...
fix AF-1873
2024-12-04 06:56:29 +00:00
pengx17
4706f1e2a3
fix(core): date-picker styles ( #8997 )
...
fix AF-1871
2024-12-04 06:56:26 +00:00
JimmFly
1fa1a95c10
feat(core): support creating cloud workspaces to different servers ( #9006 )
2024-12-04 06:39:13 +00:00
pengx17
dddefcf768
fix(core): lit portal rerender ( #9012 )
2024-12-04 06:20:03 +00:00
EYHN
b637a62785
fix(ios): fix login ( #9011 )
2024-12-04 05:19:41 +00:00
renovate
83c7deeeec
chore: Lock file maintenance ( #8975 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * 1" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-03 16:24:22 +00:00
renovate
8d229ee25b
chore: bump up @blocksuite/icons version to v2.1.74 ( #9003 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.73` -> `2.1.74`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.73/2.1.74 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.74`](ddeb030e72...81fef5d8a1 )
[Compare Source](ddeb030e72...81fef5d8a1 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-03 16:07:19 +00:00
renovate
7d006498b6
chore: bump up nestjs to v10.4.13 ( #9004 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.12` -> `10.4.13`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.12/10.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.12` -> `10.4.13`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.12/10.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.12` -> `10.4.13`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.12/10.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.12` -> `10.4.13`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.12/10.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.12` -> `10.4.13`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.12/10.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.12` -> `10.4.13`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.12/10.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.13`](https://redirect.github.com/nestjs/nest/compare/v10.4.12...1eba0121a089be0e4880f37503dab7870602bb8e )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.12...v10.4.13 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.13`](https://redirect.github.com/nestjs/nest/compare/v10.4.12...1eba0121a089be0e4880f37503dab7870602bb8e )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.12...v10.4.13 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.13`](https://redirect.github.com/nestjs/nest/compare/v10.4.12...1eba0121a089be0e4880f37503dab7870602bb8e )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.12...v10.4.13 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.13`](https://redirect.github.com/nestjs/nest/compare/v10.4.12...1eba0121a089be0e4880f37503dab7870602bb8e )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.12...v10.4.13 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.13`](https://redirect.github.com/nestjs/nest/compare/v10.4.12...1eba0121a089be0e4880f37503dab7870602bb8e )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.12...v10.4.13 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.13`](https://redirect.github.com/nestjs/nest/compare/v10.4.12...1eba0121a089be0e4880f37503dab7870602bb8e )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.12...v10.4.13 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-03 15:49:17 +00:00
CatsJuice
8ef5804af3
chore(ios): allow debugging webcontent ( #8998 )
2024-12-03 09:31:25 +00:00
pengx17
0c718921a0
fix(core): open-in-app page crash ( #8995 )
...
fix AF-1839
should not render `Link` in open-in-app component
2024-12-03 07:38:28 +00:00
CatsJuice
4b52212eab
fix(mobile): avoid explorer node overlapping header when scrolling ( #8992 )
2024-12-03 07:02:14 +00:00
darkskygit
eb64231899
feat(server): improve logs ( #8977 )
2024-12-03 06:47:17 +00:00
renovate
27d2735a64
chore: bump up all non-major dependencies ( #8954 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.701.0` -> `3.703.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.701.0/3.703.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.701.0` -> `3.703.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.701.0/3.703.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.41.0` -> `8.42.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.41.0/8.42.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.41.0` -> `8.42.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.41.0/8.42.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.8` -> `20.17.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.8/20.17.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul )) | [`2.1.6` -> `2.1.8`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.1.6/2.1.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui )) | [`2.1.6` -> `2.1.8`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.1.6/2.1.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [dotenv](https://redirect.github.com/motdotla/dotenv ) | [`16.4.5` -> `16.4.6`](https://renovatebot.com/diffs/npm/dotenv/16.4.5/16.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [dotenv](https://redirect.github.com/motdotla/dotenv ) | [`16.4.5` -> `16.4.6`](https://renovatebot.com/diffs/npm/dotenv/16.4.5/16.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [graphql-scalars](https://redirect.github.com/Urigo/graphql-scalars ) | [`1.23.0` -> `1.24.0`](https://renovatebot.com/diffs/npm/graphql-scalars/1.23.0/1.24.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`8.26.0` -> `8.27.0`](https://renovatebot.com/diffs/npm/html-validate/8.26.0/8.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [marked](https://marked.js.org ) ([source](https://redirect.github.com/markedjs/marked )) | [`15.0.2` -> `15.0.3`](https://renovatebot.com/diffs/npm/marked/15.0.2/15.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.20` -> `3.0.0-alpha.21` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.19` -> `3.0.0-alpha.20` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`20.1.3` -> `20.1.4`](https://renovatebot.com/diffs/npm/nx/20.1.3/20.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.73.1` -> `4.74.0`](https://renovatebot.com/diffs/npm/openai/4.73.1/4.74.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.4.0` -> `9.4.1`](https://renovatebot.com/diffs/npm/react-day-picker/9.4.0/9.4.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.1.2` -> `15.1.3`](https://renovatebot.com/diffs/npm/react-i18next/15.1.2/15.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-virtuoso](https://virtuoso.dev/ ) ([source](https://redirect.github.com/petyosi/react-virtuoso )) | [`4.12.2` -> `4.12.3`](https://renovatebot.com/diffs/npm/react-virtuoso/4.12.2/4.12.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [storybook](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/cli ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/cli )) | [`8.4.5` -> `8.4.6`](https://renovatebot.com/diffs/npm/storybook/8.4.5/8.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [tinybench](https://redirect.github.com/tinylibs/tinybench ) | [`3.0.6` -> `3.0.7`](https://renovatebot.com/diffs/npm/tinybench/3.0.6/3.0.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.27.1` -> `0.27.2`](https://renovatebot.com/diffs/npm/typedoc/0.27.1/0.27.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/vite/6.0.1/6.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | patch |
| [vitest](https://redirect.github.com/vitest-dev/vitest ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`2.1.6` -> `2.1.8`](https://renovatebot.com/diffs/npm/vitest/2.1.6/2.1.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [com.android.tools.build:gradle](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.7.2` -> `8.7.3` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.703.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37030-2024-12-02 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.703.0 )
##### Features
- **client-s3:** Amazon S3 introduces support for AWS Dedicated Local Zones ([a4b4303](a4b43038cb ))
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.42.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.42.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.41.0...8.42.0 )
##### Important Changes
- **feat(react): React Router v7 support (library) ([#​14513](https://redirect.github.com/getsentry/sentry-javascript/pull/14513 ))**
This release adds support for [React Router v7 (library mode)](https://reactrouter.com/home#react-router-as-a-library ).
Check out the docs on how to set up the integration: [Sentry React Router v7 Integration Docs](https://docs.sentry.io/platforms/javascript/guides/react/features/react-router/v7/ )
##### Deprecations
- **feat: Warn about source-map generation ([#​14533](https://redirect.github.com/getsentry/sentry-javascript/pull/14533 ))**
In the next major version of the SDK we will change how source maps are generated when the SDK is added to an application.
Currently, the implementation varies a lot between different SDKs and can be difficult to understand.
Moving forward, our goal is to turn on source maps for every framework, unless we detect that they are explicitly turned off.
Additionally, if we end up enabling source maps, we will emit a log message that we did so.
With this particular release, we are emitting warnings that source map generation will change in the future and we print instructions on how to prepare for the next major.
- **feat(nuxt): Deprecate `tracingOptions` in favor of `vueIntegration` ([#​14530](https://redirect.github.com/getsentry/sentry-javascript/pull/14530 ))**
Currently it is possible to configure tracing options in two places in the Sentry Nuxt SDK:
- In `Sentry.init()`
- Inside `tracingOptions` in `Sentry.init()`
For tree-shaking purposes and alignment with the Vue SDK, it is now recommended to instead use the newly exported `vueIntegration()` and its `tracingOptions` option to configure tracing options in the Nuxt SDK:
```ts
// sentry.client.config.ts
import * as Sentry from '@​sentry/nuxt';
Sentry.init({
// ...
integrations: [
Sentry.vueIntegration({
tracingOptions: {
trackComponents: true,
},
}),
],
});
```
##### Other Changes
- feat(browser-utils): Update `web-vitals` to v4.2.4 ([#​14439](https://redirect.github.com/getsentry/sentry-javascript/pull/14439 ))
- feat(nuxt): Expose `vueIntegration` ([#​14526](https://redirect.github.com/getsentry/sentry-javascript/pull/14526 ))
- fix(feedback): Handle css correctly in screenshot mode ([#​14535](https://redirect.github.com/getsentry/sentry-javascript/pull/14535 ))
#### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) | 23.1 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) - with treeshaking flags | 21.84 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing) | 35.61 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) | 72.47 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) - with treeshaking flags | 62.96 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay with Canvas) | 76.79 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay, Feedback) | 89.28 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Feedback) | 39.86 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. sendFeedback) | 27.72 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. FeedbackAsync) | 32.53 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) | 25.8 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) (incl. Tracing) | 38.49 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) | 27.25 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) (incl. Tracing) | 37.38 KB |
| [@​sentry/svelte](https://redirect.github.com/sentry/svelte ) | 23.25 KB |
| CDN Bundle | 24.32 KB |
| CDN Bundle (incl. Tracing) | 37.29 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.15 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.49 KB |
| CDN Bundle - uncompressed | 71.45 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.76 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 223.83 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 237.05 KB |
| [@​sentry/nextjs](https://redirect.github.com/sentry/nextjs ) (client) | 38.78 KB |
| [@​sentry/sveltekit](https://redirect.github.com/sentry/sveltekit ) (client) | 36.14 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) | 135.08 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) - without tracing | 97.13 KB |
| [@​sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless ) | 109.43 KB |
</details>
<details>
<summary>storybookjs/storybook (@​storybook/addon-essentials)</summary>
### [`v8.4.6`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#846 )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.4.5...v8.4.6 )
- Addon Test: Use pathe for better windows support - [#​29676](https://redirect.github.com/storybookjs/storybook/pull/29676 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Angular: Default to standalone components in Angular v19 - [#​29677](https://redirect.github.com/storybookjs/storybook/pull/29677 ), thanks [@​ingowagner](https://redirect.github.com/ingowagner )!
- Frameworks: Add Vite 6 support - [#​29710](https://redirect.github.com/storybookjs/storybook/pull/29710 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Portable stories: Support multiple annotation notations from preview - [#​29733](https://redirect.github.com/storybookjs/storybook/pull/29733 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- React: Upgrade react-docgen-typescript to support Vite 6 - [#​29724](https://redirect.github.com/storybookjs/storybook/pull/29724 ), thanks [@​yannbf](https://redirect.github.com/yannbf )!
- Svelte: Support `@sveltejs/vite-plugin-svelte` v5 - [#​29731](https://redirect.github.com/storybookjs/storybook/pull/29731 ), thanks [@​JReinhold](https://redirect.github.com/JReinhold )!
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v2.1.8`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.8 )
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.7...v2.1.8 )
##### 🐞 Bug Fixes
- Support Node 21 - by [@​sheremet-va](https://redirect.github.com/sheremet-va ) [<samp>(92f7a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/92f7a2ad )
##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.7...v2.1.8 )
### [`v2.1.7`](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.6...v2.1.7 )
[Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.6...v2.1.7 )
</details>
<details>
<summary>motdotla/dotenv (dotenv)</summary>
### [`v16.4.6`](https://redirect.github.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1646-2024-12-02 )
[Compare Source](https://redirect.github.com/motdotla/dotenv/compare/v16.4.5...v16.4.6 )
##### Changed
- Clean up stale dev dependencies [#​847](https://redirect.github.com/motdotla/dotenv/pull/847 )
- Various README updates clarifying usage and alternative solutions using [dotenvx](https://redirect.github.com/dotenvx/dotenvx )
</details>
<details>
<summary>Urigo/graphql-scalars (graphql-scalars)</summary>
### [`v1.24.0`](https://redirect.github.com/Urigo/graphql-scalars/blob/HEAD/CHANGELOG.md#1240 )
[Compare Source](https://redirect.github.com/Urigo/graphql-scalars/compare/v1.23.0...v1.24.0 )
##### Minor Changes
- [`e5a3910`](e5a39101db )
Thanks [@​ifeanyi-ugwu](https://redirect.github.com/ifeanyi-ugwu )! - add GeoJSON scalar
- [`e5a3910`](e5a39101db )
Thanks [@​ifeanyi-ugwu](https://redirect.github.com/ifeanyi-ugwu )! - Add \`CountryName\` scalar
</details>
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v8.27.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#8270-2024-11-30 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v8.26.0...v8.27.0 )
##### Features
- **api:** deprecate `Config.init()` ([d4b5987](d4b5987a92 ))
- **config:** lazy load transformers ([d82bc57](d82bc57d3d )), closes [#​194](https://gitlab.com/html-validate/html-validate/issues/194 )
</details>
<details>
<summary>markedjs/marked (marked)</summary>
### [`v15.0.3`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.3 )
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v15.0.2...v15.0.3 )
##### Bug Fixes
- update punctuation regex syntax to fix babel mistaken transpile ([#​3547](https://redirect.github.com/markedjs/marked/issues/3547 )) ([9b988c4](9b988c47bd ))
</details>
<details>
<summary>napi-rs/napi-rs (napi)</summary>
### [`v3.0.0-alpha.21`](https://redirect.github.com/napi-rs/napi-rs/releases/tag/napi%403.0.0-alpha.21 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.20...napi@3.0.0-alpha.21 )
#### What's Changed
- feat(napi): allow us to create nest function from closure by [@​richerfu](https://redirect.github.com/richerfu ) in [https://github.com/napi-rs/napi-rs/pull/2360 ](https://redirect.github.com/napi-rs/napi-rs/pull/2360 )
- feat(napi): implement `ValidateNapiValue` for HashMap with any hasher by [@​sapphi-red](https://redirect.github.com/sapphi-red ) in [https://github.com/napi-rs/napi-rs/pull/2374 ](https://redirect.github.com/napi-rs/napi-rs/pull/2374 )
- feat(napi): implement `ValidateNapiValue` for HashSet with any hasher by [@​sapphi-red](https://redirect.github.com/sapphi-red ) in [https://github.com/napi-rs/napi-rs/pull/2377 ](https://redirect.github.com/napi-rs/napi-rs/pull/2377 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.20...napi@3.0.0-alpha.21
</details>
<details>
<summary>nrwl/nx (nx)</summary>
### [`v20.1.4`](https://redirect.github.com/nrwl/nx/releases/tag/20.1.4 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.1.3...20.1.4 )
#### 20.1.4 (2024-11-28)
##### 🚀 Features
- **misc:** replace tutorials with social links in create-nx-workspace ([#​29085](https://redirect.github.com/nrwl/nx/pull/29085 ))
- **nx-dev:** update top-level navbar ([0f330590b7](https://redirect.github.com/nrwl/nx/commit/0f330590b7 ))
##### 🩹 Fixes
- **angular:** ngrx-root-store generator check ngModule path ([#​29068](https://redirect.github.com/nrwl/nx/pull/29068 ))
- **core:** don't generate nxCloudId if running nx connect through nx console ([#​29060](https://redirect.github.com/nrwl/nx/pull/29060 ))
- **core:** update to the async version of getting powerpack information ([#​29088](https://redirect.github.com/nrwl/nx/pull/29088 ))
- **misc:** update artifact generator option descriptions and cleanup leftovers ([#​29077](https://redirect.github.com/nrwl/nx/pull/29077 ))
- **module-federation:** use 'hoisted' runtime for node to prevent issues with eager sharing ([#​29104](https://redirect.github.com/nrwl/nx/pull/29104 ))
- **nest:** Fix generators (guard, interceptor etc...) path to not duplicate when provided ([#​29084](https://redirect.github.com/nrwl/nx/pull/29084 ))
- **nest:** update project config to enable artifacts to be built as dev ([#​29110](https://redirect.github.com/nrwl/nx/pull/29110 ))
- **nextjs:** ensure next apps config is correctly checked when using jest ([#​29066](https://redirect.github.com/nrwl/nx/pull/29066 ))
- **nextjs:** Add support for next.config.ts for executors ([#​29071](https://redirect.github.com/nrwl/nx/pull/29071 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://redirect.github.com/Coly010 )
- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
- Juri [@​juristr](https://redirect.github.com/juristr )
- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez )
- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless )
- Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham )
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.74.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4740-2024-12-02 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.73.1...v4.74.0 )
Full Changelog: [v4.73.1...v4.74.0](https://redirect.github.com/openai/openai-node/compare/v4.73.1...v4.74.0 )
##### Features
- **internal:** make git install file structure match npm ([#​1204](https://redirect.github.com/openai/openai-node/issues/1204 )) ([e7c4c6d](e7c4c6d23a ))
</details>
<details>
<summary>gpbl/react-day-picker (react-day-picker)</summary>
### [`v9.4.1`](https://redirect.github.com/gpbl/react-day-picker/releases/tag/v9.4.1 )
[Compare Source](https://redirect.github.com/gpbl/react-day-picker/compare/v9.4.0...v9.4.1 )
This release improves support for screen readers and fixes a VoiceOver issue when navigating the calendar.
#### What's Changed
- fix(a11y): improve screen reader and VoiceOver support by [@​gpbl](https://redirect.github.com/gpbl ) in [https://github.com/gpbl/react-day-picker/pull/2609 ](https://redirect.github.com/gpbl/react-day-picker/pull/2609 )
- feat(a11y): added `role` and `aria-label` props by [@​gpbl](https://redirect.github.com/gpbl ) in [https://github.com/gpbl/react-day-picker/pull/2609 ](https://redirect.github.com/gpbl/react-day-picker/pull/2609 )
- chore(style): remove unused CSS variable by [@​gpbl](https://redirect.github.com/gpbl ) in [https://github.com/gpbl/react-day-picker/pull/2610 ](https://redirect.github.com/gpbl/react-day-picker/pull/2610 )
- chore: use callbacks for dropdown event handlers by [@​gpbl](https://redirect.github.com/gpbl ) in [https://github.com/gpbl/react-day-picker/pull/2602 ](https://redirect.github.com/gpbl/react-day-picker/pull/2602 )
**Full Changelog**: https://github.com/gpbl/react-day-picker/compare/v9.4.0...v9.4.1
</details>
<details>
<summary>i18next/react-i18next (react-i18next)</summary>
### [`v15.1.3`](https://redirect.github.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1513 )
[Compare Source](https://redirect.github.com/i18next/react-i18next/compare/v15.1.2...v15.1.3 )
- fix: Self-closing REACT components in translation strings should not attempt to replace the component's children [1815](https://redirect.github.com/i18next/react-i18next/issues/1815 ) [1816](https://redirect.github.com/i18next/react-i18next/pull/1816 )
</details>
<details>
<summary>petyosi/react-virtuoso (react-virtuoso)</summary>
### [`v4.12.3`](https://redirect.github.com/petyosi/react-virtuoso/releases/tag/v4.12.3 )
[Compare Source](https://redirect.github.com/petyosi/react-virtuoso/compare/v4.12.2...v4.12.3 )
##### Bug Fixes
- **gridSystem.ts:** call onEndReached when the data is less than cont… ([#​1166](https://redirect.github.com/petyosi/react-virtuoso/issues/1166 )) ([7a80ea2](7a80ea20b1 ))
</details>
<details>
<summary>tinylibs/tinybench (tinybench)</summary>
### [`v3.0.7`](https://redirect.github.com/tinylibs/tinybench/releases/tag/v3.0.7 )
[Compare Source](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.6...v3.0.7 )
##### 🐞 Bug Fixes
- Do not allow task override by name - by [@​jerome-benoit](https://redirect.github.com/jerome-benoit ) in [https://github.com/tinylibs/tinybench/issues/197 ](https://redirect.github.com/tinylibs/tinybench/issues/197 ) [<samp>(b40fe)</samp>](https://redirect.github.com/tinylibs/tinybench/commit/b40fedb )
##### [View changes on GitHub](https://redirect.github.com/tinylibs/tinybench/compare/v3.0.6...v3.0.7 )
</details>
<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>
### [`v0.27.2`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0272-2024-11-29 )
[Compare Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.27.1...v0.27.2 )
##### Bug Fixes
- Fix crash with TypeScript 5.5.x, [#​2789](https://redirect.github.com/TypeStrong/TypeDoc/issues/2789 ).
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v6.0.2`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small602-2024-12-02-small )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.0.1...v6.0.2 )
- chore: run typecheck in unit tests ([#​18858](https://redirect.github.com/vitejs/vite/issues/18858 )) ([49f20bb](49f20bb777 )), closes [#​18858](https://redirect.github.com/vitejs/vite/issues/18858 )
- chore: update broken links in changelog ([#​18802](https://redirect.github.com/vitejs/vite/issues/18802 )) ([cb754f8](cb754f8acc )), closes [#​18802](https://redirect.github.com/vitejs/vite/issues/18802 )
- chore: update broken links in changelog ([#​18804](https://redirect.github.com/vitejs/vite/issues/18804 )) ([47ec49f](47ec49ffa1 )), closes [#​18804](https://redirect.github.com/vitejs/vite/issues/18804 )
- fix: don't store temporary vite config file in `node_modules` if deno ([#​18823](https://redirect.github.com/vitejs/vite/issues/18823 )) ([a20267b](a20267bb93 )), closes [#​18823](https://redirect.github.com/vitejs/vite/issues/18823 )
- fix(css): referencing aliased svg asset with lightningcss enabled errored ([#​18819](https://redirect.github.com/vitejs/vite/issues/18819 )) ([ae68958](ae68958691 )), closes [#​18819](https://redirect.github.com/vitejs/vite/issues/18819 )
- fix(manifest): use `style.css` as a key for the style file for `cssCodesplit: false` ([#​18820](https://redirect.github.com/vitejs/vite/issues/18820 )) ([ec51115](ec51115255 )), closes [#​18820](https://redirect.github.com/vitejs/vite/issues/18820 )
- fix(optimizer): resolve all promises when cancelled ([#​18826](https://redirect.github.com/vitejs/vite/issues/18826 )) ([d6e6194](d6e6194706 )), closes [#​18826](https://redirect.github.com/vitejs/vite/issues/18826 )
- fix(resolve): don't set builtinModules to `external` by default ([#​18821](https://redirect.github.com/vitejs/vite/issues/18821 )) ([2250ffa](2250ffac62 )), closes [#​18821](https://redirect.github.com/vitejs/vite/issues/18821 )
- fix(ssr): set `ssr.target: 'webworker'` defaults as fallback ([#​18827](https://redirect.github.com/vitejs/vite/issues/18827 )) ([b39e696](b39e69638b )), closes [#​18827](https://redirect.github.com/vitejs/vite/issues/18827 )
- feat(css): format lightningcss error ([#​18818](https://redirect.github.com/vitejs/vite/issues/18818 )) ([dac7992](dac7992e87 )), closes [#​18818](https://redirect.github.com/vitejs/vite/issues/18818 )
- refactor: make properties of ResolvedServerOptions and ResolvedPreviewOptions required ([#​18796](https://redirect.github.com/vitejs/vite/issues/18796 )) ([51a5569](51a5569e66 )), closes [#​18796](https://redirect.github.com/vitejs/vite/issues/18796 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-03 06:31:13 +00:00
renovate
c362275f06
chore: bump up @blocksuite/icons version to v2.1.73 ( #8980 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.72` -> `2.1.73`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.72/2.1.73 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.73`](6911f7ed84...ddeb030e72 )
[Compare Source](6911f7ed84...ddeb030e72 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-03 06:14:41 +00:00
EYHN
8963826463
feat(core): desktop multiple server support ( #8979 )
2024-12-03 05:51:09 +00:00
pengx17
af81c95b85
fix(mobile): workaround for tag modal blink ( #8985 )
...
workaround for fix AF-1822
2024-12-03 02:08:32 +00:00
pengx17
671885d510
fix(mobile): property input field keyboard mode ( #8982 )
2024-12-03 01:52:00 +00:00
ZHAO Jin-Xiang
6873a947fa
chore: add electronZipDir env which helps to offline build ( #8983 )
2024-12-02 21:55:45 +08:00
pengx17
31bab2507e
feat: enhance markdown preview for backlinks ( #8956 )
...
fix AF-1770
fix AF-1771
---
fix: doc link middlewares
feat: markdown renderer
feat: allow multiple backlink for a single doc
feat: showing correct doc ref link
feat: trim long para & ident lists
feat: list indentition fix
feat: database/latext handling
feat: other block types handling
fix: lint
2024-12-02 10:29:44 +00:00
CatsJuice
b8467a91b8
fix(mobile): swipe right maybe open menu ( #8981 )
2024-12-02 09:40:33 +00:00
CatsJuice
4744896031
feat(mobile): a basic swipeable dialog for setting ( #8923 )
...

2024-12-02 08:42:02 +00:00
CatsJuice
9b4cd83a07
feat(mobile): show doc title on title bar when scroll down ( #8976 )
2024-12-02 06:00:31 +00:00
EYHN
84210dd197
fix(infra): fix fractional indexing edge cases ( #8978 )
2024-12-02 05:31:07 +00:00
EYHN
cee5d02f71
feat(core): add markdown preview for backlinks ( #8883 )
2024-12-02 03:42:07 +00:00
CatsJuice
11b453f4d8
feat(mobile): swipe to open menu for explorer ( #8953 )
...
close AF-1803
- bump theme
- extract `SwipeHelper` and add `speed`, `direction` detection support
- new mobile `SwipeMenu` component
- integrate `SwipeMenu` to open a menu in Explorer
- New `Haptics` module for mobile, implemented in `ios` and `mobile`(`navigator.vibrate()`)

2024-12-02 03:27:01 +00:00
CatsJuice
b600f2b0a2
fix(mobile): adjust body padding-bottom for app tab ( #8944 )
2024-12-02 03:11:09 +00:00
CatsJuice
6a71b28a61
feat(mobile): replace search with create in app tab ( #8934 )
...
- Remove search on AppTab, replaced with `create doc`
- Always show AppTab for editor page
- Extract `NavigationBack` from `PageHeader`
2024-12-02 02:55:04 +00:00
CatsJuice
5e92d6cfe9
fix(mobile): prevent text selection on webkit ( #8967 )
...
close AF-1804
2024-12-02 02:39:01 +00:00
CatsJuice
476ed0ef56
chore(mobile): update explorer add item icon ( #8969 )
2024-12-02 02:21:59 +00:00
CatsJuice
372dbf5ec8
feat(mobile): move journal date picker into page header ( #8968 )
2024-12-02 02:05:05 +00:00
renovate
1c9bd204cd
chore: bump up @blocksuite/icons version to v2.1.72 ( #8970 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.71` -> `2.1.72`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.71/2.1.72 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.72`](c3f744f102...6911f7ed84 )
[Compare Source](c3f744f102...6911f7ed84 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-02 01:47:02 +00:00
renovate
d9dd07d113
chore: bump up oxlint version to v0.14.0 ( #8889 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.13.2` -> `0.14.0`](https://renovatebot.com/diffs/npm/oxlint/0.13.2/0.14.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.14.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#0140---2024-12-01 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.13.2...oxlint_v0.14.0 )
##### Features
- [`32f860d`](https://redirect.github.com/oxc-project/oxc/commit/32f860d ) linter: Add support for ignorePatterns property within config file ([#​7092](https://redirect.github.com/oxc-project/oxc/issues/7092 )) (Nicholas Rayburn)
##### Documentation
- [`a6b0100`](https://redirect.github.com/oxc-project/oxc/commit/a6b0100 ) linter: Fix config example headings ([#​7562](https://redirect.github.com/oxc-project/oxc/issues/7562 )) (Boshen)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-02 01:29:31 +00:00
renovate
c53c0939fa
chore: bump up nestjs to v10.4.12 ( #8972 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.11` -> `10.4.12`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.11/10.4.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.11` -> `10.4.12`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.11/10.4.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.11` -> `10.4.12`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.11/10.4.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.11` -> `10.4.12`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.11/10.4.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.11` -> `10.4.12`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.11/10.4.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.11` -> `10.4.12`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.11/10.4.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.12`](https://redirect.github.com/nestjs/nest/compare/v10.4.11...cf8d27c2f3fb1731785ad7a2ce0447889435f6a3 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.11...v10.4.12 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.12`](https://redirect.github.com/nestjs/nest/compare/v10.4.11...cf8d27c2f3fb1731785ad7a2ce0447889435f6a3 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.11...v10.4.12 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.12`](https://redirect.github.com/nestjs/nest/compare/v10.4.11...cf8d27c2f3fb1731785ad7a2ce0447889435f6a3 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.11...v10.4.12 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.12`](https://redirect.github.com/nestjs/nest/releases/tag/v10.4.12 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.11...v10.4.12 )
##### v10.4.12 (2024-11-29)
##### Bug fixes
- `common`
- [#​14241](https://redirect.github.com/nestjs/nest/pull/14241 ) fix(common): enforce string type in validationpipe ([@​LhonRafaat](https://redirect.github.com/LhonRafaat ))
##### Dependencies
- Other
- [#​14243](https://redirect.github.com/nestjs/nest/pull/14243 ) chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.9 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14240](https://redirect.github.com/nestjs/nest/pull/14240 ) chore(deps): update dependency [@​types/multer](https://redirect.github.com/types/multer ) to v1.4.12 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14239](https://redirect.github.com/nestjs/nest/pull/14239 ) chore(deps): update dependency [@​types/chai](https://redirect.github.com/types/chai ) to v4.3.20 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14237](https://redirect.github.com/nestjs/nest/pull/14237 ) chore(deps): update confluentinc/cp-zookeeper docker tag to v7.7.2 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14236](https://redirect.github.com/nestjs/nest/pull/14236 ) chore(deps): update confluentinc/cp-kafka docker tag to v7.7.2 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​12253](https://redirect.github.com/nestjs/nest/pull/12253 ) fix(deps): update apollo graphql packages ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14235](https://redirect.github.com/nestjs/nest/pull/14235 ) chore(deps-dev): bump [@​commitlint/config-angular](https://redirect.github.com/commitlint/config-angular ) from 19.5.0 to 19.6.0 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot ))
- [#​14233](https://redirect.github.com/nestjs/nest/pull/14233 ) chore(deps): update nest monorepo ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14232](https://redirect.github.com/nestjs/nest/pull/14232 ) fix(deps): update dependency path-to-regexp to v3.3.0 \[security] ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14229](https://redirect.github.com/nestjs/nest/pull/14229 ) chore(deps): update mongo docker tag to v8 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14228](https://redirect.github.com/nestjs/nest/pull/14228 ) chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v22.10.0 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14227](https://redirect.github.com/nestjs/nest/pull/14227 ) fix(deps): update nest-graphql monorepo to v12.2.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14224](https://redirect.github.com/nestjs/nest/pull/14224 ) fix(deps): update dependency sequelize to v6.37.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14230](https://redirect.github.com/nestjs/nest/pull/14230 ) chore(deps): update mysql docker tag to v9 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14231](https://redirect.github.com/nestjs/nest/pull/14231 ) fix(deps): update dependency [@​nestjs/swagger](https://redirect.github.com/nestjs/swagger ) to v8 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- `common`, `core`, `microservices`, `platform-express`, `platform-fastify`, `platform-socket.io`, `platform-ws`, `testing`, `websockets`
- [#​14226](https://redirect.github.com/nestjs/nest/pull/14226 ) fix(deps): update dependency tslib to v2.8.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- `platform-socket.io`
- [#​14225](https://redirect.github.com/nestjs/nest/pull/14225 ) fix(deps): update dependency socket.io to v4.8.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
##### Committers: 1
- Lhon ([@​LhonRafaat](https://redirect.github.com/LhonRafaat ))
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.12`](https://redirect.github.com/nestjs/nest/compare/v10.4.11...cf8d27c2f3fb1731785ad7a2ce0447889435f6a3 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.11...v10.4.12 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-30 02:35:54 +00:00
renovate
b60f24626c
chore: bump up rustc version to v1.83.0 ( #8962 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rustc](https://redirect.github.com/rust-lang/rust ) | minor | `1.82.0` -> `1.83.0` |
---
### Release Notes
<details>
<summary>rust-lang/rust (rustc)</summary>
### [`v1.83.0`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1830-2024-11-28 )
[Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.82.0...1.83.0 )
\==========================
<a id="1.83.0-Language"></a>
## Language
- [Stabilize `&mut`, `*mut`, `&Cell`, and `*const Cell` in const.](https://redirect.github.com/rust-lang/rust/pull/129195 )
- [Allow creating references to statics in `const` initializers.](https://redirect.github.com/rust-lang/rust/pull/129759 )
- [Implement raw lifetimes and labels (`'r#ident`).](https://redirect.github.com/rust-lang/rust/pull/126452 )
- [Define behavior when atomic and non-atomic reads race.](https://redirect.github.com/rust-lang/rust/pull/128778 )
- [Non-exhaustive structs may now be empty.](https://redirect.github.com/rust-lang/rust/pull/128934 )
- [Disallow implicit coercions from places of type `!`](https://redirect.github.com/rust-lang/rust/pull/129392 )
- [`const extern` functions can now be defined for other calling conventions.](https://redirect.github.com/rust-lang/rust/pull/129753 )
- [Stabilize `expr_2021` macro fragment specifier in all editions.](https://redirect.github.com/rust-lang/rust/pull/129972 )
- [The `non_local_definitions` lint now fires on less code and warns by default.](https://redirect.github.com/rust-lang/rust/pull/127117 )
<a id="1.83.0-Compiler"></a>
## Compiler
- [Deprecate unsound `-Csoft-float` flag.](https://redirect.github.com/rust-lang/rust/pull/129897 )
- Add many new tier 3 targets:
- [`aarch64_unknown_nto_qnx700`](https://redirect.github.com/rust-lang/rust/pull/127897 )
- [`arm64e-apple-tvos`](https://redirect.github.com/rust-lang/rust/pull/130614 )
- [`armv7-rtems-eabihf`](https://redirect.github.com/rust-lang/rust/pull/127021 )
- [`loongarch64-unknown-linux-ohos`](https://redirect.github.com/rust-lang/rust/pull/130750 )
- [`riscv32-wrs-vxworks` and `riscv64-wrs-vxworks`](https://redirect.github.com/rust-lang/rust/pull/130549 )
- [`riscv32{e|em|emc}-unknown-none-elf`](https://redirect.github.com/rust-lang/rust/pull/130555 )
- [`x86_64-unknown-hurd-gnu`](https://redirect.github.com/rust-lang/rust/pull/128345 )
- [`x86_64-unknown-trusty`](https://redirect.github.com/rust-lang/rust/pull/130453 )
Refer to Rust's \[platform support page]\[platform-support-doc]
for more information on Rust's tiered platform support.
<a id="1.83.0-Libraries"></a>
## Libraries
- [Implement `PartialEq` for `ExitCode`.](https://redirect.github.com/rust-lang/rust/pull/127633 )
- [Document that `catch_unwind` can deal with foreign exceptions without UB, although the exact behavior is unspecified.](https://redirect.github.com/rust-lang/rust/pull/128321 )
- [Implement `Default` for `HashMap`/`HashSet` iterators that don't already have it.](https://redirect.github.com/rust-lang/rust/pull/128711 )
- [Bump Unicode to version 16.0.0.](https://redirect.github.com/rust-lang/rust/pull/130183 )
- [Change documentation of `ptr::add`/`sub` to not claim equivalence with `offset`.](https://redirect.github.com/rust-lang/rust/pull/130229 ).
<a id="1.83.0-Stabilized-APIs"></a>
## Stabilized APIs
- [`BufRead::skip_until`](https://doc.rust-lang.org/stable/std/io/trait.BufRead.html#method.skip_until )
- [`ControlFlow::break_value`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.break_value )
- [`ControlFlow::continue_value`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.continue_value )
- [`ControlFlow::map_break`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.map_break )
- [`ControlFlow::map_continue`](https://doc.rust-lang.org/stable/core/ops/enum.ControlFlow.html#method.map_continue )
- [`DebugList::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugList.html#method.finish_non_exhaustive )
- [`DebugMap::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugMap.html#method.finish_non_exhaustive )
- [`DebugSet::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugSet.html#method.finish_non_exhaustive )
- [`DebugTuple::finish_non_exhaustive`](https://doc.rust-lang.org/stable/core/fmt/struct.DebugTuple.html#method.finish_non_exhaustive )
- [`ErrorKind::ArgumentListTooLong`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ArgumentListTooLong )
- [`ErrorKind::Deadlock`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.Deadlock )
- [`ErrorKind::DirectoryNotEmpty`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.DirectoryNotEmpty )
- [`ErrorKind::ExecutableFileBusy`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ExecutableFileBusy )
- [`ErrorKind::FileTooLarge`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.FileTooLarge )
- [`ErrorKind::HostUnreachable`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.HostUnreachable )
- [`ErrorKind::IsADirectory`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.IsADirectory )
- [`ErrorKind::NetworkDown`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NetworkDown )
- [`ErrorKind::NetworkUnreachable`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NetworkUnreachable )
- [`ErrorKind::NotADirectory`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NotADirectory )
- [`ErrorKind::NotSeekable`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.NotSeekable )
- [`ErrorKind::ReadOnlyFilesystem`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ReadOnlyFilesystem )
- [`ErrorKind::ResourceBusy`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.ResourceBusy )
- [`ErrorKind::StaleNetworkFileHandle`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.StaleNetworkFileHandle )
- [`ErrorKind::StorageFull`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.StorageFull )
- [`ErrorKind::TooManyLinks`](https://doc.rust-lang.org/stable/std/io/enum.ErrorKind.html#variant.TooManyLinks )
- [`Option::get_or_insert_default`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.get_or_insert_default )
- [`Waker::data`](https://doc.rust-lang.org/stable/core/task/struct.Waker.html#method.data )
- [`Waker::new`](https://doc.rust-lang.org/stable/core/task/struct.Waker.html#method.new )
- [`Waker::vtable`](https://doc.rust-lang.org/stable/core/task/struct.Waker.html#method.vtable )
- [`char::MIN`](https://doc.rust-lang.org/stable/core/primitive.char.html#associatedconstant.MIN )
- [`hash_map::Entry::insert_entry`](https://doc.rust-lang.org/stable/std/collections/hash_map/enum.Entry.html#method.insert_entry )
- [`hash_map::VacantEntry::insert_entry`](https://doc.rust-lang.org/stable/std/collections/hash_map/struct.VacantEntry.html#method.insert_entry )
These APIs are now stable in const contexts:
- [`Cell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.Cell.html#method.into_inner )
- [`Duration::as_secs_f32`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.as_secs_f32 )
- [`Duration::as_secs_f64`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.as_secs_f64 )
- [`Duration::div_duration_f32`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.div_duration_f32 )
- [`Duration::div_duration_f64`](https://doc.rust-lang.org/stable/core/time/struct.Duration.html#method.div_duration_f64 )
- [`MaybeUninit::as_mut_ptr`](https://doc.rust-lang.org/stable/core/mem/union.MaybeUninit.html#method.as_mut_ptr )
- [`NonNull::as_mut`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.as_mut )
- [`NonNull::copy_from`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_from )
- [`NonNull::copy_from_nonoverlapping`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_from_nonoverlapping )
- [`NonNull::copy_to`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_to )
- [`NonNull::copy_to_nonoverlapping`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.copy_to_nonoverlapping )
- [`NonNull::slice_from_raw_parts`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.slice_from_raw_parts )
- [`NonNull::write`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.write )
- [`NonNull::write_bytes`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.write_bytes )
- [`NonNull::write_unaligned`](https://doc.rust-lang.org/stable/core/ptr/struct.NonNull.html#method.write_unaligned )
- [`OnceCell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.OnceCell.html#method.into_inner )
- [`Option::as_mut`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.as_mut )
- [`Option::expect`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.expect )
- [`Option::replace`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.replace )
- [`Option::take`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.take )
- [`Option::unwrap`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.unwrap )
- [`Option::unwrap_unchecked`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.unwrap_unchecked )
- [`Option::<&_>::copied`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.copied )
- [`Option::<&mut _>::copied`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.copied-1 )
- [`Option::<Option<_>>::flatten`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.flatten )
- [`Option::<Result<_, _>>::transpose`](https://doc.rust-lang.org/stable/core/option/enum.Option.html#method.transpose )
- [`RefCell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.RefCell.html#method.into_inner )
- [`Result::as_mut`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.as_mut )
- [`Result::<&_, _>::copied`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.copied )
- [`Result::<&mut _, _>::copied`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.copied-1 )
- [`Result::<Option<_>, _>::transpose`](https://doc.rust-lang.org/stable/core/result/enum.Result.html#method.transpose )
- [`UnsafeCell::get_mut`](https://doc.rust-lang.org/stable/core/cell/struct.UnsafeCell.html#method.get_mut )
- [`UnsafeCell::into_inner`](https://doc.rust-lang.org/stable/core/cell/struct.UnsafeCell.html#method.into_inner )
- [`array::from_mut`](https://doc.rust-lang.org/stable/core/array/fn.from_mut.html )
- [`char::encode_utf8`](https://doc.rust-lang.org/stable/core/primitive.char.html#method.encode_utf8 )
- [`{float}::classify`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.classify )
- [`{float}::is_finite`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_finite )
- [`{float}::is_infinite`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_infinite )
- [`{float}::is_nan`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_nan )
- [`{float}::is_normal`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_normal )
- [`{float}::is_sign_negative`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_sign_negative )
- [`{float}::is_sign_positive`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_sign_positive )
- [`{float}::is_subnormal`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.is_subnormal )
- [`{float}::from_bits`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_bits )
- [`{float}::from_be_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_be_bytes )
- [`{float}::from_le_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_le_bytes )
- [`{float}::from_ne_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.from_ne_bytes )
- [`{float}::to_bits`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_bits )
- [`{float}::to_be_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_be_bytes )
- [`{float}::to_le_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_le_bytes )
- [`{float}::to_ne_bytes`](https://doc.rust-lang.org/stable/core/primitive.f64.html#method.to_ne_bytes )
- [`mem::replace`](https://doc.rust-lang.org/stable/core/mem/fn.replace.html )
- [`ptr::replace`](https://doc.rust-lang.org/stable/core/ptr/fn.replace.html )
- [`ptr::slice_from_raw_parts_mut`](https://doc.rust-lang.org/stable/core/ptr/fn.slice_from_raw_parts_mut.html )
- [`ptr::write`](https://doc.rust-lang.org/stable/core/ptr/fn.write.html )
- [`ptr::write_unaligned`](https://doc.rust-lang.org/stable/core/ptr/fn.write_unaligned.html )
- [`<*const _>::copy_to`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to )
- [`<*const _>::copy_to_nonoverlapping`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to_nonoverlapping )
- [`<*mut _>::copy_from`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_from )
- [`<*mut _>::copy_from_nonoverlapping`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_from_nonoverlapping )
- [`<*mut _>::copy_to`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to-1 )
- [`<*mut _>::copy_to_nonoverlapping`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.copy_to_nonoverlapping-1 )
- [`<*mut _>::write`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.write )
- [`<*mut _>::write_bytes`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.write_bytes )
- [`<*mut _>::write_unaligned`](https://doc.rust-lang.org/stable/core/primitive.pointer.html#method.write_unaligned )
- [`slice::from_mut`](https://doc.rust-lang.org/stable/core/slice/fn.from_mut.html )
- [`slice::from_raw_parts_mut`](https://doc.rust-lang.org/stable/core/slice/fn.from_raw_parts_mut.html )
- [`<[_]>::first_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.first_mut )
- [`<[_]>::last_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.last_mut )
- [`<[_]>::first_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.first_chunk_mut )
- [`<[_]>::last_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.last_chunk_mut )
- [`<[_]>::split_at_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut )
- [`<[_]>::split_at_mut_checked`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut_checked )
- [`<[_]>::split_at_mut_unchecked`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_at_mut_unchecked )
- [`<[_]>::split_first_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_first_mut )
- [`<[_]>::split_last_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_last_mut )
- [`<[_]>::split_first_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_first_chunk_mut )
- [`<[_]>::split_last_chunk_mut`](https://doc.rust-lang.org/stable/core/primitive.slice.html#method.split_last_chunk_mut )
- [`str::as_bytes_mut`](https://doc.rust-lang.org/stable/core/primitive.str.html#method.as_bytes_mut )
- [`str::as_mut_ptr`](https://doc.rust-lang.org/stable/core/primitive.str.html#method.as_mut_ptr )
- [`str::from_utf8_unchecked_mut`](https://doc.rust-lang.org/stable/core/str/fn.from_utf8\_unchecked_mut.html )
<a id="1.83.0-Cargo"></a>
## Cargo
- [Introduced a new `CARGO_MANIFEST_PATH` environment variable, similar to `CARGO_MANIFEST_DIR` but pointing directly to the manifest file.](https://redirect.github.com/rust-lang/cargo/pull/14404/ )
- [Added `package.autolib` to the manifest, allowing `[lib]` auto-discovery to be disabled.](https://redirect.github.com/rust-lang/cargo/pull/14591/ )
- [Declare support level for each crate in Cargo's Charter / crate docs.](https://redirect.github.com/rust-lang/cargo/pull/14600/ )
- [Declare new Intentional Artifacts as 'small' changes.](https://redirect.github.com/rust-lang/cargo/pull/14599/ )
<a id="1.83-Rustdoc"></a>
## Rustdoc
- [The sidebar / hamburger menu table of contents now includes the `# headers` from the main item's doc comment](https://redirect.github.com/rust-lang/rust/pull/120736 ). This is similar to a third-party feature provided by the rustdoc-search-enhancements browser extension.
<a id="1.83.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Warn against function pointers using unsupported ABI strings.](https://redirect.github.com/rust-lang/rust/pull/128784 )
- [Check well-formedness of the source type's signature in fn pointer casts.](https://redirect.github.com/rust-lang/rust/pull/129021 ) This partly closes a soundness hole that comes when casting a function item to function pointer
- [Use equality instead of subtyping when resolving type dependent paths.](https://redirect.github.com/rust-lang/rust/pull/129073 )
- Linking on macOS now correctly includes Rust's default deployment target. Due to a linker bug, you might have to pass `MACOSX_DEPLOYMENT_TARGET` or fix your `#[link]` attributes to point to the correct frameworks. See [#​129369](https://redirect.github.com/rust-lang/rust/pull/129369 ).
- [Rust will now correctly raise an error for `repr(Rust)` written on non-`struct`/`enum`/`union` items, since it previous did not have any effect.](https://redirect.github.com/rust-lang/rust/pull/129422 )
- The future incompatibility lint `deprecated_cfg_attr_crate_type_name` [has been made into a hard error](https://redirect.github.com/rust-lang/rust/pull/129670 ). It was used to deny usage of `#![crate_type]` and `#![crate_name]` attributes in `#![cfg_attr]`, which required a hack in the compiler to be able to change the used crate type and crate name after cfg expansion.
Users can use `--crate-type` instead of `#![cfg_attr(..., crate_type = "...")]` and `--crate-name` instead of `#![cfg_attr(..., crate_name = "...")]` when running `rustc`/`cargo rustc` on the command line.
Use of those two attributes outside of `#![cfg_attr]` continue to be fully supported.
- Until now, paths into the sysroot were always prefixed with `/rustc/$hash` in diagnostics, codegen, backtrace, e.g.
thread 'main' panicked at 'hello world', map-panic.rs:2:50
stack backtrace:
0: std::panicking::begin_panic
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/panicking.rs:616:12
1: map_panic::main::{{closure}}
at ./map-panic.rs:2:50
2: core::option::Option<T>::map
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/option.rs:929:29
3: map_panic::main
at ./map-panic.rs:2:30
4: core::ops::function::FnOnce::call_once
at /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ops/function.rs:248:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
[RFC 3127 said](https://rust-lang.github.io/rfcs/3127-trim-paths.html#changing-handling-of-sysroot-path-in-rustc )
> We want to change this behaviour such that, when `rust-src` source files can be discovered, the virtual path is discarded and therefore the local path will be embedded, unless there is a `--remap-path-prefix` that causes this local path to be remapped in the usual way.
[#​129687](https://redirect.github.com/rust-lang/rust/pull/129687 ) implements this behaviour, when `rust-src` is present at compile time, `rustc` replaces `/rustc/$hash` with a real path into the local `rust-src` component with best effort.
To sanitize this, users must explicitly supply `--remap-path-prefix=<path to rust-src>=foo` or not have the `rust-src` component installed.
- The allow-by-default `missing_docs` lint used to disable itself when invoked through `rustc --test`/`cargo test`, resulting in `#[expect(missing_docs)]` emitting false positives due to the expectation being wrongly unfulfilled. This behavior [has now been removed](https://redirect.github.com/rust-lang/rust/pull/130025 ), which allows `#[expect(missing_docs)]` to be fulfilled in all scenarios, but will also report new `missing_docs` diagnostics for publicly reachable `#[cfg(test)]` items, [integration test](https://doc.rust-lang.org/cargo/reference/cargo-targets.html#integration-tests ) crate-level documentation, and publicly reachable items in integration tests.
- [The `armv8r-none-eabihf` target now uses the Armv8-R required set of floating-point features.](https://redirect.github.com/rust-lang/rust/pull/130295 )
- [Fix a soundness bug where rustc wouldn't detect unconstrained higher-ranked lifetimes in a `dyn Trait`'s associated types that occur due to supertraits.](https://redirect.github.com/rust-lang/rust/pull/130367 )
- [Update the minimum external LLVM version to 18.](https://redirect.github.com/rust-lang/rust/pull/130487 )
- [Remove `aarch64-fuchsia` and `x86_64-fuchsia` target aliases in favor of `aarch64-unknown-fuchsia` and `x86_64-unknown-fuchsia` respectively.](https://redirect.github.com/rust-lang/rust/pull/130657 )
- [The ABI-level exception class of a Rust panic is now encoded with native-endian bytes, so it is legible in hex dumps.](https://redirect.github.com/rust-lang/rust/pull/130897 )
- [Visual Studio 2013 is no longer supported for MSVC targets.](https://redirect.github.com/rust-lang/rust/pull/131070 )
- [The sysroot no longer contains the `std` dynamic library in its top-level `lib/` dir.](https://redirect.github.com/rust-lang/rust/pull/131188 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-29 01:25:10 +00:00
CatsJuice
71ab75e30e
feat(mobile): mobile experimental feature setting ( #8922 )
...
close AF-1802

2024-11-28 07:25:06 +00:00
akumatus
c95e6ec518
feat(core): support copy as image in electron app ( #8939 )
...
Close issue [AF-1785](https://linear.app/affine-design/issue/AF-1785 ).
### What changed?
- Support copy as image in electron app:
- Select the whole mindmap if any of the mindmap nodes is selected.
- Hide unselected overlap elements before taking a snapshot.
- Fit the selected elements to the screen.
- Add CSS style to hide irrelevant dom nodes, like widgets, whiteboard background and so on.
- Due to the usage of Shadow Dom in our code, not all node styles can be controlled. Thus this PR use `-2px` padding for `affine:frame` snapshots.
- Using electron `capturePage` API to take a snapshot of selected elements.
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/c1b7b772-ddf8-4a85-b670-e96af7bd5cc0.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/c1b7b772-ddf8-4a85-b670-e96af7bd5cc0.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/c1b7b772-ddf8-4a85-b670-e96af7bd5cc0.mov ">录屏2024-11-27 16.11.03.mov</video>
2024-11-28 03:58:04 +00:00
Saul-Mirone
f780316f8b
feat: add feature flag for new dnd ( #8949 )
2024-11-28 03:42:02 +00:00
renovate
2eae89d031
chore: Lock file maintenance ( #8768 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS4xOS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-11-28 03:26:09 +00:00
renovate
016e2ecdb9
chore: bump up undici version to v7 ( #8950 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`^6.12.0` -> `^7.0.0`](https://renovatebot.com/diffs/npm/undici/6.21.0/7.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nodejs/undici (undici)</summary>
### [`v7.0.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.0.0 )
[Compare Source](https://redirect.github.com/nodejs/undici/compare/v6.21.0...v7.0.0 )
#### What's Changed
- fetch: fix content-encoding order by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3343 ](https://redirect.github.com/nodejs/undici/pull/3343 )
- Add regression test for broken body by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3346 ](https://redirect.github.com/nodejs/undici/pull/3346 )
- build(deps): bump node from `075a5cc` to `9af472b` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3355 ](https://redirect.github.com/nodejs/undici/pull/3355 )
- fix: post request signal by [@​Gigioliva](https://redirect.github.com/Gigioliva ) in [https://github.com/nodejs/undici/pull/3354 ](https://redirect.github.com/nodejs/undici/pull/3354 )
- Revert "fix: post request signal ([#​3354](https://redirect.github.com/nodejs/undici/issues/3354 ))" by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3359 ](https://redirect.github.com/nodejs/undici/pull/3359 )
- websocket: don't use pooled buffer in mask pool by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3357 ](https://redirect.github.com/nodejs/undici/pull/3357 )
- fix: consider bytes read when dumping by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3360 ](https://redirect.github.com/nodejs/undici/pull/3360 )
- refactor: simplify signal handling by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3362 ](https://redirect.github.com/nodejs/undici/pull/3362 )
- fix: use explicit flag for when use has interacted with stream by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3361 ](https://redirect.github.com/nodejs/undici/pull/3361 )
- Refactor example documentation structure and add CacheableLookup example by [@​DarkGL](https://redirect.github.com/DarkGL ) in [https://github.com/nodejs/undici/pull/3363 ](https://redirect.github.com/nodejs/undici/pull/3363 )
- refactor: simplify request error handling by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3364 ](https://redirect.github.com/nodejs/undici/pull/3364 )
- fix: ensure onConnect is always called by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3327 ](https://redirect.github.com/nodejs/undici/pull/3327 )
- Refactor responseHeader to responseHeaders by [@​DarkGL](https://redirect.github.com/DarkGL ) in [https://github.com/nodejs/undici/pull/3375 ](https://redirect.github.com/nodejs/undici/pull/3375 )
- fix: don't override user defined MaxListeners by [@​fawazahmed0](https://redirect.github.com/fawazahmed0 ) in [https://github.com/nodejs/undici/pull/3372 ](https://redirect.github.com/nodejs/undici/pull/3372 )
- fix: forward dispatch return value by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3368 ](https://redirect.github.com/nodejs/undici/pull/3368 )
- build(deps): bump github/codeql-action from 3.25.7 to 3.25.11 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3382 ](https://redirect.github.com/nodejs/undici/pull/3382 )
- build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3384 ](https://redirect.github.com/nodejs/undici/pull/3384 )
- build(deps): bump actions/dependency-review-action from 4.3.2 to 4.3.3 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3383 ](https://redirect.github.com/nodejs/undici/pull/3383 )
- build(deps): bump step-security/harden-runner from 2.8.0 to 2.8.1 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3381 ](https://redirect.github.com/nodejs/undici/pull/3381 )
- fix: throw on retry when payload is consume by downstream by [@​climba03003](https://redirect.github.com/climba03003 ) in [https://github.com/nodejs/undici/pull/3389 ](https://redirect.github.com/nodejs/undici/pull/3389 )
- Remove file by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3367 ](https://redirect.github.com/nodejs/undici/pull/3367 )
- build(deps): bump node from `9af472b` to `138d0b5` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3392 ](https://redirect.github.com/nodejs/undici/pull/3392 )
- feat!: upgrade llhttp to 9.2.0 ([#​2705](https://redirect.github.com/nodejs/undici/issues/2705 )) by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3388 ](https://redirect.github.com/nodejs/undici/pull/3388 )
- websocket: reduce memory usage by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3393 ](https://redirect.github.com/nodejs/undici/pull/3393 )
- feat: implement `BodyReadable.bytes` by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3391 ](https://redirect.github.com/nodejs/undici/pull/3391 )
- websocket: avoid using Buffer.byteLength by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3394 ](https://redirect.github.com/nodejs/undici/pull/3394 )
- separate whatwg websocket logic from rfc 6455 by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3396 ](https://redirect.github.com/nodejs/undici/pull/3396 )
- websocket: add fast-path for string input by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3395 ](https://redirect.github.com/nodejs/undici/pull/3395 )
- Add generic type for opaque object by [@​jfhr](https://redirect.github.com/jfhr ) in [https://github.com/nodejs/undici/pull/3385 ](https://redirect.github.com/nodejs/undici/pull/3385 )
- build(deps): bump node from `138d0b5` to `67225d4` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3398 ](https://redirect.github.com/nodejs/undici/pull/3398 )
- interceptors: move throwOnError to interceptor by [@​mertcanaltin](https://redirect.github.com/mertcanaltin ) in [https://github.com/nodejs/undici/pull/3331 ](https://redirect.github.com/nodejs/undici/pull/3331 )
- chore!: drop interceptors by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3399 ](https://redirect.github.com/nodejs/undici/pull/3399 )
- build(deps-dev): bump [@​fastify/busboy](https://redirect.github.com/fastify/busboy ) from 2.1.1 to 3.0.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3404 ](https://redirect.github.com/nodejs/undici/pull/3404 )
- fix: don't call onConnect automatically by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3407 ](https://redirect.github.com/nodejs/undici/pull/3407 )
- In CITGM, skip tests that are flaky there by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3413 ](https://redirect.github.com/nodejs/undici/pull/3413 )
- Update esbuild to 0.19.10 by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3415 ](https://redirect.github.com/nodejs/undici/pull/3415 )
- Fix signature of RetryHandler by [@​JbIPS](https://redirect.github.com/JbIPS ) in [https://github.com/nodejs/undici/pull/3416 ](https://redirect.github.com/nodejs/undici/pull/3416 )
- docs: fix ToC in CONTRIBUTING.md by [@​richardlau](https://redirect.github.com/richardlau ) in [https://github.com/nodejs/undici/pull/3420 ](https://redirect.github.com/nodejs/undici/pull/3420 )
- Fix fetch `duplex` docs by [@​Ethan-Arrowood](https://redirect.github.com/Ethan-Arrowood ) in [https://github.com/nodejs/undici/pull/3422 ](https://redirect.github.com/nodejs/undici/pull/3422 )
- fix: restore externalized Node.js dep compatibility by [@​richardlau](https://redirect.github.com/richardlau ) in [https://github.com/nodejs/undici/pull/3421 ](https://redirect.github.com/nodejs/undici/pull/3421 )
- fix: cast falsy servername to null to avoid falsy inequality by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3426 ](https://redirect.github.com/nodejs/undici/pull/3426 )
- Add backport action by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3427 ](https://redirect.github.com/nodejs/undici/pull/3427 )
- build(deps): bump node from `67225d4` to `858234a` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3411 ](https://redirect.github.com/nodejs/undici/pull/3411 )
- build(deps): bump github/codeql-action from 3.25.11 to 3.25.15 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3432 ](https://redirect.github.com/nodejs/undici/pull/3432 )
- build(deps): bump actions/dependency-review-action from 4.3.3 to 4.3.4 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3431 ](https://redirect.github.com/nodejs/undici/pull/3431 )
- build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3430 ](https://redirect.github.com/nodejs/undici/pull/3430 )
- build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3428 ](https://redirect.github.com/nodejs/undici/pull/3428 )
- build(deps): bump step-security/harden-runner from 2.8.1 to 2.9.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3429 ](https://redirect.github.com/nodejs/undici/pull/3429 )
- build(deps): bump superagent from 9.0.2 to 10.0.0 in /benchmarks by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3439 ](https://redirect.github.com/nodejs/undici/pull/3439 )
- build(deps): bump node from `17e6738` to `30c5be9` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3443 ](https://redirect.github.com/nodejs/undici/pull/3443 )
- docs: use default link of Web Streams API by [@​trivikr](https://redirect.github.com/trivikr ) in [https://github.com/nodejs/undici/pull/3446 ](https://redirect.github.com/nodejs/undici/pull/3446 )
- fix: increased memory in finalization first appearing in v6.16.0 by [@​snyamathi](https://redirect.github.com/snyamathi ) in [https://github.com/nodejs/undici/pull/3445 ](https://redirect.github.com/nodejs/undici/pull/3445 )
- test: add test for memory leak by [@​snyamathi](https://redirect.github.com/snyamathi ) in [https://github.com/nodejs/undici/pull/3450 ](https://redirect.github.com/nodejs/undici/pull/3450 )
- build: parametrize the location of wasm-opt by [@​khardix](https://redirect.github.com/khardix ) in [https://github.com/nodejs/undici/pull/3454 ](https://redirect.github.com/nodejs/undici/pull/3454 )
- test: streamline test scripts in regard of without-intl and run more tests for without-intl case by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3453 ](https://redirect.github.com/nodejs/undici/pull/3453 )
- feat!: drop throwOnError by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3451 ](https://redirect.github.com/nodejs/undici/pull/3451 )
- types: allow non strict HTTPMethod by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3457 ](https://redirect.github.com/nodejs/undici/pull/3457 )
- build(deps-dev): bump borp from 0.15.0 to 0.17.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3424 ](https://redirect.github.com/nodejs/undici/pull/3424 )
- remove core isErrored and isReadable by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3459 ](https://redirect.github.com/nodejs/undici/pull/3459 )
- use bodyUnusable to check if body is unusable by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3460 ](https://redirect.github.com/nodejs/undici/pull/3460 )
- perf: non-recursive implementation of euclidian gcd in balanced pool by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3461 ](https://redirect.github.com/nodejs/undici/pull/3461 )
- fix: do validation first before actual business logic, like super() by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3463 ](https://redirect.github.com/nodejs/undici/pull/3463 )
- use FinalizationRegistry for cloned response body by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3458 ](https://redirect.github.com/nodejs/undici/pull/3458 )
- perf: use isIPv6 for checking if hostname is isIPv6 by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3466 ](https://redirect.github.com/nodejs/undici/pull/3466 )
- fix: stripURLForReferrer jsdoc in fetch logic by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3471 ](https://redirect.github.com/nodejs/undici/pull/3471 )
- fix: remove kInterceptors in ProxyAgent by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3474 ](https://redirect.github.com/nodejs/undici/pull/3474 )
- fix: fix codesmells in retry-handler by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3475 ](https://redirect.github.com/nodejs/undici/pull/3475 )
- add autocompletable header types by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3462 ](https://redirect.github.com/nodejs/undici/pull/3462 )
- fix: add missing kOriginalDispatch Symbol in mock-logic by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3470 ](https://redirect.github.com/nodejs/undici/pull/3470 )
- fix: fix jsdoc in cookies/parse.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3469 ](https://redirect.github.com/nodejs/undici/pull/3469 )
- fix: remove unnecessary parameters in USVString calls by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3467 ](https://redirect.github.com/nodejs/undici/pull/3467 )
- fix: add jsdoc in tree.js, avoiding codesmells by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3476 ](https://redirect.github.com/nodejs/undici/pull/3476 )
- perf: set isLowerCase param on all calls of HeadersList.append by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3468 ](https://redirect.github.com/nodejs/undici/pull/3468 )
- fix: instantiation of ResponseError, pass headers and data correctly by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3472 ](https://redirect.github.com/nodejs/undici/pull/3472 )
- ci: add WPT updater by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3482 ](https://redirect.github.com/nodejs/undici/pull/3482 )
- meta: move nightly comment body to issue body by [@​RedYetiDev](https://redirect.github.com/RedYetiDev ) in [https://github.com/nodejs/undici/pull/3484 ](https://redirect.github.com/nodejs/undici/pull/3484 )
- chore: improve jsdoc in cookies by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3478 ](https://redirect.github.com/nodejs/undici/pull/3478 )
- chore: improve jsdoc and minor changes in EventSource by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3480 ](https://redirect.github.com/nodejs/undici/pull/3480 )
- types: add Autocomplete utility type by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3479 ](https://redirect.github.com/nodejs/undici/pull/3479 )
- fix: instantiation of SecureProxyConnectionError should pass options to parent class by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3473 ](https://redirect.github.com/nodejs/undici/pull/3473 )
- chore: replace standard and snazzy with neostandard by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3485 ](https://redirect.github.com/nodejs/undici/pull/3485 )
- fix: workflow commit user by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3491 ](https://redirect.github.com/nodejs/undici/pull/3491 )
- build(deps): bump node from `30c5be9` to `a20e858` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3496 ](https://redirect.github.com/nodejs/undici/pull/3496 )
- chore: add --noEmit for typescript tests by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3498 ](https://redirect.github.com/nodejs/undici/pull/3498 )
- perf: only create wasm buffer if requested by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3499 ](https://redirect.github.com/nodejs/undici/pull/3499 )
- fix(types): MockAgent accepts ProxyAgent, EnvHttpProxyAgent and RetryAgent for agent option by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3497 ](https://redirect.github.com/nodejs/undici/pull/3497 )
- stricter Headers brand checks in cookies by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3500 ](https://redirect.github.com/nodejs/undici/pull/3500 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3488 ](https://redirect.github.com/nodejs/undici/pull/3488 )
- fix: setEncoding should not throw on body [#​1125](https://redirect.github.com/nodejs/undici/issues/1125 ) by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3505 ](https://redirect.github.com/nodejs/undici/pull/3505 )
- websocket: set websocket readyState on fail by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3507 ](https://redirect.github.com/nodejs/undici/pull/3507 )
- build(deps-dev): bump jsdom from 24.1.3 to 25.0.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3511 ](https://redirect.github.com/nodejs/undici/pull/3511 )
- build(deps): bump wait-on from 7.2.0 to 8.0.0 in /benchmarks by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3513 ](https://redirect.github.com/nodejs/undici/pull/3513 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3515 ](https://redirect.github.com/nodejs/undici/pull/3515 )
- fix: reduce memory usage in client-h1 by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3510 ](https://redirect.github.com/nodejs/undici/pull/3510 )
- fix: refactor fast timers, fix UND_ERR_CONNECT_TIMEOUT on event loop blocking by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3495 ](https://redirect.github.com/nodejs/undici/pull/3495 )
- ci: make autobahn workflow reusable workflow, run the autobahn on nightly tests by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3503 ](https://redirect.github.com/nodejs/undici/pull/3503 )
- remove third party everything support in fetch by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3502 ](https://redirect.github.com/nodejs/undici/pull/3502 )
- remove double validation in webidl by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3516 ](https://redirect.github.com/nodejs/undici/pull/3516 )
- test: improve gc detection by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3504 ](https://redirect.github.com/nodejs/undici/pull/3504 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3519 ](https://redirect.github.com/nodejs/undici/pull/3519 )
- populate defaultValues in webidl dict. converter when passing null or undefined by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3518 ](https://redirect.github.com/nodejs/undici/pull/3518 )
- change webidl.util.Type return to an enum value by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3520 ](https://redirect.github.com/nodejs/undici/pull/3520 )
- set default argument values to undefined instead of {} by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3521 ](https://redirect.github.com/nodejs/undici/pull/3521 )
- ci: fix nightly workflow by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3525 ](https://redirect.github.com/nodejs/undici/pull/3525 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3527 ](https://redirect.github.com/nodejs/undici/pull/3527 )
- remove unused symbol by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3530 ](https://redirect.github.com/nodejs/undici/pull/3530 )
- fix formdata arg validation by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3529 ](https://redirect.github.com/nodejs/undici/pull/3529 )
- build(deps): bump github/codeql-action from 3.25.15 to 3.26.6 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3534 ](https://redirect.github.com/nodejs/undici/pull/3534 )
- build(deps): bump hendrikmuhs/ccache-action from 1.2.13 to 1.2.14 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3536 ](https://redirect.github.com/nodejs/undici/pull/3536 )
- build(deps): bump step-security/harden-runner from 2.9.0 to 2.9.1 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3535 ](https://redirect.github.com/nodejs/undici/pull/3535 )
- build(deps): bump actions/upload-artifact from 4.3.4 to 4.4.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3537 ](https://redirect.github.com/nodejs/undici/pull/3537 )
- Remove patched DOM types by [@​eXhumer](https://redirect.github.com/eXhumer ) in [https://github.com/nodejs/undici/pull/3533 ](https://redirect.github.com/nodejs/undici/pull/3533 )
- chore: minor changes in client-h1, use subarray instead of slice by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3538 ](https://redirect.github.com/nodejs/undici/pull/3538 )
- fix: run asserts first if possible by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3541 ](https://redirect.github.com/nodejs/undici/pull/3541 )
- build(deps): bump node from `a20e858` to `a17f484` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3542 ](https://redirect.github.com/nodejs/undici/pull/3542 )
- chore: noop per file by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3544 ](https://redirect.github.com/nodejs/undici/pull/3544 )
- build(deps): bump node from `a17f484` to `ef7b4bb` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3547 ](https://redirect.github.com/nodejs/undici/pull/3547 )
- chore: rename buildUrl to serializePathWithQuery + jsdoc by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3545 ](https://redirect.github.com/nodejs/undici/pull/3545 )
- fix: add jsdoc and do minor changes in utils.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3550 ](https://redirect.github.com/nodejs/undici/pull/3550 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3556 ](https://redirect.github.com/nodejs/undici/pull/3556 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3561 ](https://redirect.github.com/nodejs/undici/pull/3561 )
- feat: jsdoc and minor optimizations in client-h1.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3551 ](https://redirect.github.com/nodejs/undici/pull/3551 )
- fix: handle websocket closed correctly by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3565 ](https://redirect.github.com/nodejs/undici/pull/3565 )
- fix: extract noop everywhere by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3559 ](https://redirect.github.com/nodejs/undici/pull/3559 )
- chore: add jsdoc for lib/web/websocket/util.js, minor rewrite of utf8Decode by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3563 ](https://redirect.github.com/nodejs/undici/pull/3563 )
- jsdoc: lib/api/readable.js, fix some types by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3567 ](https://redirect.github.com/nodejs/undici/pull/3567 )
- fix: use fasttimers for all connection timeouts by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3552 ](https://redirect.github.com/nodejs/undici/pull/3552 )
- chore: use 'use strict' in cjs files by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3568 ](https://redirect.github.com/nodejs/undici/pull/3568 )
- chore: update typescript testing deps by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3571 ](https://redirect.github.com/nodejs/undici/pull/3571 )
- build(deps)!: bump concurrently from 8.2.2 to 9.0.0 in /benchmarks (node < 18 unsupported) by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3574 ](https://redirect.github.com/nodejs/undici/pull/3574 )
- build(deps): bump node from `ef7b4bb` to `3cb4748` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3573 ](https://redirect.github.com/nodejs/undici/pull/3573 )
- chore: improve jsdoc of lib/core/tree.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3572 ](https://redirect.github.com/nodejs/undici/pull/3572 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3576 ](https://redirect.github.com/nodejs/undici/pull/3576 )
- jsdoc: improve typing of deepClone by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3575 ](https://redirect.github.com/nodejs/undici/pull/3575 )
- chore: improve jsdoc of lib/core/constants.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3570 ](https://redirect.github.com/nodejs/undici/pull/3570 )
- chore: upgrade fixed queue, lint accordingly, add jsdoc by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3577 ](https://redirect.github.com/nodejs/undici/pull/3577 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3581 ](https://redirect.github.com/nodejs/undici/pull/3581 )
- ci: less flaky test/request-timeout.js test by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3580 ](https://redirect.github.com/nodejs/undici/pull/3580 )
- chore: remove pluralizer by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3586 ](https://redirect.github.com/nodejs/undici/pull/3586 )
- util: rename validateHandler to assertRequestHandler, minor changes in util.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3583 ](https://redirect.github.com/nodejs/undici/pull/3583 )
- mock: remove Error.captureStackTrace in MockNotMatchedError by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3587 ](https://redirect.github.com/nodejs/undici/pull/3587 )
- fix: DRY up lib/core/diagnostics.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3585 ](https://redirect.github.com/nodejs/undici/pull/3585 )
- fix: husky deprecation warning by [@​eXhumer](https://redirect.github.com/eXhumer ) in [https://github.com/nodejs/undici/pull/3593 ](https://redirect.github.com/nodejs/undici/pull/3593 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3598 ](https://redirect.github.com/nodejs/undici/pull/3598 )
- chore: remove unused `pre-commit` dependency by [@​eXhumer](https://redirect.github.com/eXhumer ) in [https://github.com/nodejs/undici/pull/3599 ](https://redirect.github.com/nodejs/undici/pull/3599 )
- diagnostics-channel: use not deprecated subscribe fn by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3600 ](https://redirect.github.com/nodejs/undici/pull/3600 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3607 ](https://redirect.github.com/nodejs/undici/pull/3607 )
- fetch: make fullyReadBody sync by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3603 ](https://redirect.github.com/nodejs/undici/pull/3603 )
- jsdoc: add jsdoc to lib/web/fetch/constants.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3597 ](https://redirect.github.com/nodejs/undici/pull/3597 )
- fetch: pullAlgorithm passes the async resume function through by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3604 ](https://redirect.github.com/nodejs/undici/pull/3604 )
- fix: typo in Client.md by [@​SkeLLLa](https://redirect.github.com/SkeLLLa ) in [https://github.com/nodejs/undici/pull/3612 ](https://redirect.github.com/nodejs/undici/pull/3612 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3615 ](https://redirect.github.com/nodejs/undici/pull/3615 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3622 ](https://redirect.github.com/nodejs/undici/pull/3622 )
- fetch: avoid async function in mainFetch to generate response by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3605 ](https://redirect.github.com/nodejs/undici/pull/3605 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3626 ](https://redirect.github.com/nodejs/undici/pull/3626 )
- append crlf to formdata body by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3625 ](https://redirect.github.com/nodejs/undici/pull/3625 )
- fix: fire `close` on failed WebSocket connection by [@​eXhumer](https://redirect.github.com/eXhumer ) in [https://github.com/nodejs/undici/pull/3566 ](https://redirect.github.com/nodejs/undici/pull/3566 )
- fix: fire close on failed WebSocket connection by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3628 ](https://redirect.github.com/nodejs/undici/pull/3628 )
- handle body errors by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3632 ](https://redirect.github.com/nodejs/undici/pull/3632 )
- make cloned request inherit dispatcher by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3631 ](https://redirect.github.com/nodejs/undici/pull/3631 )
- Remove symbols from web specs by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3633 ](https://redirect.github.com/nodejs/undici/pull/3633 )
- cleanup web symbol removal by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3638 ](https://redirect.github.com/nodejs/undici/pull/3638 )
- build(deps): bump mitata from 0.1.14 to 1.0.4 in /benchmarks by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3641 ](https://redirect.github.com/nodejs/undici/pull/3641 )
- feat: implement WebSocketStream by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3560 ](https://redirect.github.com/nodejs/undici/pull/3560 )
- export WebSocketStream, add docs and types by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3645 ](https://redirect.github.com/nodejs/undici/pull/3645 )
- build(deps): bump node from `3cb4748` to `83b4d7b` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3621 ](https://redirect.github.com/nodejs/undici/pull/3621 )
- feat: add DNS interceptor by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3490 ](https://redirect.github.com/nodejs/undici/pull/3490 )
- prefer fail over close the websocket connection in error cases by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3651 ](https://redirect.github.com/nodejs/undici/pull/3651 )
- fix: various typos by [@​NathanBaulch](https://redirect.github.com/NathanBaulch ) in [https://github.com/nodejs/undici/pull/3640 ](https://redirect.github.com/nodejs/undici/pull/3640 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3634 ](https://redirect.github.com/nodejs/undici/pull/3634 )
- test: increase bitness in `test/fixtures/*.pem` by [@​LiviaMedeiros](https://redirect.github.com/LiviaMedeiros ) in [https://github.com/nodejs/undici/pull/3659 ](https://redirect.github.com/nodejs/undici/pull/3659 )
- mock: fix mocking of Uint8Array and ArrayBuffers as provided mock-responses by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3662 ](https://redirect.github.com/nodejs/undici/pull/3662 )
- test: less flaky timers acceptance test, rework fast timer tests to pass them faster by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3656 ](https://redirect.github.com/nodejs/undici/pull/3656 )
- build(deps): bump github/codeql-action from 3.26.6 to 3.26.10 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3664 ](https://redirect.github.com/nodejs/undici/pull/3664 )
- build(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.5 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3665 ](https://redirect.github.com/nodejs/undici/pull/3665 )
- build(deps): bump fastify/github-action-merge-dependabot from 3.10.1 to 3.10.2 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3667 ](https://redirect.github.com/nodejs/undici/pull/3667 )
- build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3668 ](https://redirect.github.com/nodejs/undici/pull/3668 )
- ws: move implementation agnostic onFail logic to shared function by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3663 ](https://redirect.github.com/nodejs/undici/pull/3663 )
- build(deps): bump step-security/harden-runner from 2.9.1 to 2.10.1 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3666 ](https://redirect.github.com/nodejs/undici/pull/3666 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3669 ](https://redirect.github.com/nodejs/undici/pull/3669 )
- fix: add option `ignoreTrailingSlash` to MockAgent and `.intercept()` by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3655 ](https://redirect.github.com/nodejs/undici/pull/3655 )
- fix: ignore leading and trailing crlfs in formdata body by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3677 ](https://redirect.github.com/nodejs/undici/pull/3677 )
- test: add test to ensure full type when parsing multipart/form-data' by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3683 ](https://redirect.github.com/nodejs/undici/pull/3683 )
- test: use globalThis.Headers and skip if is missing by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3684 ](https://redirect.github.com/nodejs/undici/pull/3684 )
- jsdoc: adds some jsdoc to fetch headers implementation, minor changes by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3687 ](https://redirect.github.com/nodejs/undici/pull/3687 )
- feat: check maxHeadersSize on client instantiation and not on Parser instantion by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3654 ](https://redirect.github.com/nodejs/undici/pull/3654 )
- test: remove test for issue 1670 by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3690 ](https://redirect.github.com/nodejs/undici/pull/3690 )
- replace instanceof in brand checks with isPrototypeOf by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3692 ](https://redirect.github.com/nodejs/undici/pull/3692 )
- test: make fetch test independent from internet connection by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3691 ](https://redirect.github.com/nodejs/undici/pull/3691 )
- build(deps-dev): bump esbuild from 0.19.12 to 0.24.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3698 ](https://redirect.github.com/nodejs/undici/pull/3698 )
- fix: restructure determineRequestsReferrer to match better spec by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3699 ](https://redirect.github.com/nodejs/undici/pull/3699 )
- set ws readyState if closed before connection could be established by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3701 ](https://redirect.github.com/nodejs/undici/pull/3701 )
- types: fix return type of WebidlUtil.Type by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3685 ](https://redirect.github.com/nodejs/undici/pull/3685 )
- fetch: refactor referrer policy util functions by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3706 ](https://redirect.github.com/nodejs/undici/pull/3706 )
- fix: PoolBase kClose and kDestroy should await and not return the Promise by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3716 ](https://redirect.github.com/nodejs/undici/pull/3716 )
- fix: data-url set extractValue of collectAnHTTPQuotedString by default to false by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3717 ](https://redirect.github.com/nodejs/undici/pull/3717 )
- faster brand check by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3720 ](https://redirect.github.com/nodejs/undici/pull/3720 )
- web: mark as uncloneable when possible by [@​jazelly](https://redirect.github.com/jazelly ) in [https://github.com/nodejs/undici/pull/3709 ](https://redirect.github.com/nodejs/undici/pull/3709 )
- chore(H2): onboard H2 into Undici queueing system by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3707 ](https://redirect.github.com/nodejs/undici/pull/3707 )
- http: extract listeners from client-h1 by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3725 ](https://redirect.github.com/nodejs/undici/pull/3725 )
- http2: extract listenHandlers and one bugfix by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3722 ](https://redirect.github.com/nodejs/undici/pull/3722 )
- feat: http caching by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3562 ](https://redirect.github.com/nodejs/undici/pull/3562 )
- build(deps-dev): bump borp from 0.17.0 to 0.18.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3734 ](https://redirect.github.com/nodejs/undici/pull/3734 )
- docs: fix broken link in readme by [@​pastelsky](https://redirect.github.com/pastelsky ) in [https://github.com/nodejs/undici/pull/3591 ](https://redirect.github.com/nodejs/undici/pull/3591 )
- chore: add jsdoc to lib/web/websocket/constants.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3564 ](https://redirect.github.com/nodejs/undici/pull/3564 )
- chore: remove redundant async in readable.js by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3643 ](https://redirect.github.com/nodejs/undici/pull/3643 )
- fix(types): add missing `cache` prop to RequestInit by [@​rindeal](https://redirect.github.com/rindeal ) in [https://github.com/nodejs/undici/pull/3569 ](https://redirect.github.com/nodejs/undici/pull/3569 )
- \[http-cache] follow up by [@​Uzlopak](https://redirect.github.com/Uzlopak ) in [https://github.com/nodejs/undici/pull/3733 ](https://redirect.github.com/nodejs/undici/pull/3733 )
- fix([#​3736](https://redirect.github.com/nodejs/undici/issues/3736 )): leaked error event on response body by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3740 ](https://redirect.github.com/nodejs/undici/pull/3740 )
- fix: unsafe methods not causing cache purge by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3739 ](https://redirect.github.com/nodejs/undici/pull/3739 )
- build(deps): bump node from `83b4d7b` to `f1b4315` in /build by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3756 ](https://redirect.github.com/nodejs/undici/pull/3756 )
- fix filename\* parsing by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3768 ](https://redirect.github.com/nodejs/undici/pull/3768 )
- fix http2 test by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3769 ](https://redirect.github.com/nodejs/undici/pull/3769 )
- add unsafe-url referrerPolicy test by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3772 ](https://redirect.github.com/nodejs/undici/pull/3772 )
- chore(docs): add request() example for conditionally reading the body by [@​styfle](https://redirect.github.com/styfle ) in [https://github.com/nodejs/undici/pull/3743 ](https://redirect.github.com/nodejs/undici/pull/3743 )
- fix: dns interceptor ip ttl by [@​luddd3](https://redirect.github.com/luddd3 ) in [https://github.com/nodejs/undici/pull/3770 ](https://redirect.github.com/nodejs/undici/pull/3770 )
- add node v23 workflow by [@​tsctx](https://redirect.github.com/tsctx ) in [https://github.com/nodejs/undici/pull/3780 ](https://redirect.github.com/nodejs/undici/pull/3780 )
- fix: dns interceptor affinity by [@​luddd3](https://redirect.github.com/luddd3 ) in [https://github.com/nodejs/undici/pull/3778 ](https://redirect.github.com/nodejs/undici/pull/3778 )
- fix aborting Streams by [@​epistemancering](https://redirect.github.com/epistemancering ) in [https://github.com/nodejs/undici/pull/3754 ](https://redirect.github.com/nodejs/undici/pull/3754 )
- add tests from cookie package by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3789 ](https://redirect.github.com/nodejs/undici/pull/3789 )
- disable failing test by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3782 ](https://redirect.github.com/nodejs/undici/pull/3782 )
- fix: http2 queueing by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3761 ](https://redirect.github.com/nodejs/undici/pull/3761 )
- test(interceptors): fix dns testing on windows by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3793 ](https://redirect.github.com/nodejs/undici/pull/3793 )
- feat: use resolved ports in dns interceptor by [@​luddd3](https://redirect.github.com/luddd3 ) in [https://github.com/nodejs/undici/pull/3786 ](https://redirect.github.com/nodejs/undici/pull/3786 )
- fix: cache by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3804 ](https://redirect.github.com/nodejs/undici/pull/3804 )
- fix: assume blocking unless HEAD by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3771 ](https://redirect.github.com/nodejs/undici/pull/3771 )
- chore: use common WASM builder by [@​mhdawson](https://redirect.github.com/mhdawson ) in [https://github.com/nodejs/undici/pull/3791 ](https://redirect.github.com/nodejs/undici/pull/3791 )
- refactor: silence neostandard import rules error by [@​jerome-benoit](https://redirect.github.com/jerome-benoit ) in [https://github.com/nodejs/undici/pull/3776 ](https://redirect.github.com/nodejs/undici/pull/3776 )
- build(deps): bump actions/dependency-review-action from 4.3.4 to 4.4.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3797 ](https://redirect.github.com/nodejs/undici/pull/3797 )
- build(deps): bump github/codeql-action from 3.26.10 to 3.27.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3796 ](https://redirect.github.com/nodejs/undici/pull/3796 )
- build(deps): bump fastify/github-action-merge-dependabot from 3.10.2 to 3.11.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3795 ](https://redirect.github.com/nodejs/undici/pull/3795 )
- docs: add example using proxy with fetch by [@​dancastillo](https://redirect.github.com/dancastillo ) in [https://github.com/nodejs/undici/pull/3800 ](https://redirect.github.com/nodejs/undici/pull/3800 )
- fix: handle Headers in RedirectHandler by [@​iiAku](https://redirect.github.com/iiAku ) in [https://github.com/nodejs/undici/pull/3777 ](https://redirect.github.com/nodejs/undici/pull/3777 )
- Skip debuglog tests by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3810 ](https://redirect.github.com/nodejs/undici/pull/3810 )
- build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3794 ](https://redirect.github.com/nodejs/undici/pull/3794 )
- h2: do not emit data after goaway by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3811 ](https://redirect.github.com/nodejs/undici/pull/3811 )
- fix redirect interceptor with FormData body by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3815 ](https://redirect.github.com/nodejs/undici/pull/3815 )
- docs: fix broken links in undici webpage by [@​dancastillo](https://redirect.github.com/dancastillo ) in [https://github.com/nodejs/undici/pull/3807 ](https://redirect.github.com/nodejs/undici/pull/3807 )
- fix: handle undici Headers and Maps in redirect-handler by [@​iiAku](https://redirect.github.com/iiAku ) in [https://github.com/nodejs/undici/pull/3819 ](https://redirect.github.com/nodejs/undici/pull/3819 )
- fix: handle undefined deref() of WeakRef(socket) by [@​hochoy](https://redirect.github.com/hochoy ) in [https://github.com/nodejs/undici/pull/3751 ](https://redirect.github.com/nodejs/undici/pull/3751 )
- build(deps-dev): bump [@​sinonjs/fake-timers](https://redirect.github.com/sinonjs/fake-timers ) from 11.3.1 to 12.0.0 by [@​dependabot](https://redirect.github.com/dependabot ) in [https://github.com/nodejs/undici/pull/3823 ](https://redirect.github.com/nodejs/undici/pull/3823 )
- fix: range end is zero-indexed by [@​DTrombett](https://redirect.github.com/DTrombett ) in [https://github.com/nodejs/undici/pull/3826 ](https://redirect.github.com/nodejs/undici/pull/3826 )
- lib: more cache fixes by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3816 ](https://redirect.github.com/nodejs/undici/pull/3816 )
- fix: cache fixes by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3830 ](https://redirect.github.com/nodejs/undici/pull/3830 )
- Headers webidl errors by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3833 ](https://redirect.github.com/nodejs/undici/pull/3833 )
- Fix goaway by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3835 ](https://redirect.github.com/nodejs/undici/pull/3835 )
- refactor: maxEntriesCount by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3832 ](https://redirect.github.com/nodejs/undici/pull/3832 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3693 ](https://redirect.github.com/nodejs/undici/pull/3693 )
- docs: fix broken links by using absolute path by [@​dancastillo](https://redirect.github.com/dancastillo ) in [https://github.com/nodejs/undici/pull/3820 ](https://redirect.github.com/nodejs/undici/pull/3820 )
- fix: memory store by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3834 ](https://redirect.github.com/nodejs/undici/pull/3834 )
- Update Dispatch.md to Dispatcher.md by [@​bcomnes](https://redirect.github.com/bcomnes ) in [https://github.com/nodejs/undici/pull/3839 ](https://redirect.github.com/nodejs/undici/pull/3839 )
- lib: add `nowAbsolute` to fast timers by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3749 ](https://redirect.github.com/nodejs/undici/pull/3749 )
- feat: cache etag support by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3758 ](https://redirect.github.com/nodejs/undici/pull/3758 )
- feat: support request cache control directives by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3658 ](https://redirect.github.com/nodejs/undici/pull/3658 )
- Bench updates prior to release by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3845 ](https://redirect.github.com/nodejs/undici/pull/3845 )
- fix([#​3817](https://redirect.github.com/nodejs/undici/issues/3817 )): send servername for SNI on TLS by [@​metcoder95](https://redirect.github.com/metcoder95 ) in [https://github.com/nodejs/undici/pull/3821 ](https://redirect.github.com/nodejs/undici/pull/3821 )
- Revert nowAbsolute, add regression test by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3850 ](https://redirect.github.com/nodejs/undici/pull/3850 )
- fix: missing error handler by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3859 ](https://redirect.github.com/nodejs/undici/pull/3859 )
- fix: 301 and 302 change method to GET by [@​DTrombett](https://redirect.github.com/DTrombett ) in [https://github.com/nodejs/undici/pull/3862 ](https://redirect.github.com/nodejs/undici/pull/3862 )
- feat: sqlite cache store by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3657 ](https://redirect.github.com/nodejs/undici/pull/3657 )
- fix: sending formdata bodies with http2 by [@​KhafraDev](https://redirect.github.com/KhafraDev ) in [https://github.com/nodejs/undici/pull/3863 ](https://redirect.github.com/nodejs/undici/pull/3863 )
- Update return type of RetryCallback by [@​mqayyuum](https://redirect.github.com/mqayyuum ) in [https://github.com/nodejs/undici/pull/3851 ](https://redirect.github.com/nodejs/undici/pull/3851 )
- fix: cleanup sqlite store by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3868 ](https://redirect.github.com/nodejs/undici/pull/3868 )
- refactor: sqlite versioning by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3870 ](https://redirect.github.com/nodejs/undici/pull/3870 )
- fix: pass down context in onConnect by [@​DTrombett](https://redirect.github.com/DTrombett ) in [https://github.com/nodejs/undici/pull/3858 ](https://redirect.github.com/nodejs/undici/pull/3858 )
- fix: cache fixes by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3871 ](https://redirect.github.com/nodejs/undici/pull/3871 )
- fix: we can redirect disturbed request body if it's not going to be used by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3873 ](https://redirect.github.com/nodejs/undici/pull/3873 )
- perf: only prune if adding new entry by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3872 ](https://redirect.github.com/nodejs/undici/pull/3872 )
- fix: Fixed the issue that there is no running request when http2 goaway by [@​ShenHongFei](https://redirect.github.com/ShenHongFei ) in [https://github.com/nodejs/undici/pull/3875 ](https://redirect.github.com/nodejs/undici/pull/3875 )
- feat: new hooks by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3878 ](https://redirect.github.com/nodejs/undici/pull/3878 )
- Multiple fixes for SQLiteStore, enable it in CI by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3881 ](https://redirect.github.com/nodejs/undici/pull/3881 )
- Update WPT by [@​github-actions](https://redirect.github.com/github-actions ) in [https://github.com/nodejs/undici/pull/3838 ](https://redirect.github.com/nodejs/undici/pull/3838 )
- cache: fix stale-while-revalidate and stale-if-error by [@​flakey5](https://redirect.github.com/flakey5 ) in [https://github.com/nodejs/undici/pull/3865 ](https://redirect.github.com/nodejs/undici/pull/3865 )
- refactor: port redirect handler to new hooks by [@​ronag](https://redirect.github.com/ronag ) in [https://github.com/nodejs/undici/pull/3879 ](https://redirect.github.com/nodejs/undici/pull/3879 )
- Drop node v18 by [@​mcollina](https://redirect.github.com/mcollina ) in [https://github.com/nodejs/undici/pull/3880 ](https://redirect.github.com/nodejs/undici/
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-28 03:10:03 +00:00
renovate
6484aef45f
chore: bump up all non-major dependencies ( #8945 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.40.0` -> `8.41.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.40.0/8.41.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@toeverything/theme](https://redirect.github.com/toeverything/design ) | [`1.0.19` -> `1.0.21`](https://renovatebot.com/diffs/npm/@toeverything%2ftheme/1.0.19/1.0.21 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [electron](https://redirect.github.com/electron/electron ) | [`33.2.0` -> `33.2.1`](https://renovatebot.com/diffs/npm/electron/33.2.0/33.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`15.11.6` -> `15.11.7`](https://renovatebot.com/diffs/npm/happy-dom/15.11.6/15.11.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.461.0` -> `^0.462.0`](https://renovatebot.com/diffs/npm/lucide-react/0.461.0/0.462.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.27.0` -> `0.27.1`](https://renovatebot.com/diffs/npm/typedoc/0.27.0/0.27.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.41.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.41.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.40.0...8.41.0 )
##### Important Changes
- **meta(nuxt): Require minimum Nuxt v3.7.0 ([#​14473](https://redirect.github.com/getsentry/sentry-javascript/pull/14473 ))**
We formalized that the Nuxt SDK is at minimum compatible with Nuxt version 3.7.0 and above.
Additionally, the SDK requires the implicit `nitropack` dependency to satisfy version `^2.10.0` and `ofetch` to satisfy `^1.4.0`.
It is recommended to check your lock-files and manually upgrade these dependencies if they don't match the version ranges.
##### Deprecations
We are deprecating a few APIs which will be removed in the next major.
The following deprecations will *potentially* affect you:
- **feat(core): Update & deprecate `undefined` option handling ([#​14450](https://redirect.github.com/getsentry/sentry-javascript/pull/14450 ))**
In the next major version we will change how passing `undefined` to `tracesSampleRate` / `tracesSampler` / `enableTracing` will behave.
Currently, doing the following:
```ts
Sentry.init({
tracesSampleRate: undefined,
});
```
Will result in tracing being *enabled* (although no spans will be generated) because the `tracesSampleRate` key is present in the options object.
In the next major version, this behavior will be changed so that passing `undefined` (or rather having a `tracesSampleRate` key) will result in tracing being disabled, the same as not passing the option at all.
If you are currently relying on `undefined` being passed, and and thus have tracing enabled, it is recommended to update your config to set e.g. `tracesSampleRate: 0` instead, which will also enable tracing in v9.
The same applies to `tracesSampler` and `enableTracing`.
- **feat(core): Log warnings when returning `null` in `beforeSendSpan` ([#​14433](https://redirect.github.com/getsentry/sentry-javascript/pull/14433 ))**
Currently, the `beforeSendSpan` option in `Sentry.init()` allows you to drop individual spans from a trace by returning `null` from the hook.
Since this API lends itself to creating "gaps" inside traces, we decided to change how this API will work in the next major version.
With the next major version the `beforeSendSpan` API can only be used to mutate spans, but no longer to drop them.
With this release the SDK will warn you if you are using this API to drop spans.
Instead, it is recommended to configure instrumentation (i.e. integrations) directly to control what spans are created.
Additionally, with the next major version, root spans will also be passed to `beforeSendSpan`.
- **feat(utils): Deprecate `@sentry/utils` ([#​14431](https://redirect.github.com/getsentry/sentry-javascript/pull/14431 ))**
With the next major version the `@sentry/utils` package will be merged into the `@sentry/core` package.
It is therefore no longer recommended to use the `@sentry/utils` package.
- **feat(vue): Deprecate configuring Vue tracing options anywhere else other than through the `vueIntegration`'s `tracingOptions` option ([#​14385](https://redirect.github.com/getsentry/sentry-javascript/pull/14385 ))**
Currently it is possible to configure tracing options in various places in the Sentry Vue SDK:
- In `Sentry.init()`
- Inside `tracingOptions` in `Sentry.init()`
- In the `vueIntegration()` options
- Inside `tracingOptions` in the `vueIntegration()` options
Because this is a bit messy and confusing to document, the only recommended way to configure tracing options going forward is through the `tracingOptions` in the `vueIntegration()`.
The other means of configuration will be removed in the next major version of the SDK.
- **feat: Deprecate `registerEsmLoaderHooks.include` and `registerEsmLoaderHooks.exclude` ([#​14486](https://redirect.github.com/getsentry/sentry-javascript/pull/14486 ))**
Currently it is possible to define `registerEsmLoaderHooks.include` and `registerEsmLoaderHooks.exclude` options in `Sentry.init()` to only apply ESM loader hooks to a subset of modules.
This API served as an escape hatch in case certain modules are incompatible with ESM loader hooks.
Since this API was introduced, a way was found to only wrap modules that there exists instrumentation for (meaning a vetted list).
To only wrap modules that have instrumentation, it is recommended to instead set `registerEsmLoaderHooks.onlyIncludeInstrumentedModules` to `true`.
Note that `onlyIncludeInstrumentedModules: true` will become the default behavior in the next major version and the `registerEsmLoaderHooks` will no longer accept fine-grained options.
The following deprecations will *most likely* not affect you unless you are building an SDK yourself:
- feat(core): Deprecate `arrayify` ([#​14405](https://redirect.github.com/getsentry/sentry-javascript/pull/14405 ))
- feat(core): Deprecate `flatten` ([#​14454](https://redirect.github.com/getsentry/sentry-javascript/pull/14454 ))
- feat(core): Deprecate `urlEncode` ([#​14406](https://redirect.github.com/getsentry/sentry-javascript/pull/14406 ))
- feat(core): Deprecate `validSeverityLevels` ([#​14407](https://redirect.github.com/getsentry/sentry-javascript/pull/14407 ))
- feat(core/utils): Deprecate `getNumberOfUrlSegments` ([#​14458](https://redirect.github.com/getsentry/sentry-javascript/pull/14458 ))
- feat(utils): Deprecate `memoBuilder`, `BAGGAGE_HEADER_NAME`, and `makeFifoCache` ([#​14434](https://redirect.github.com/getsentry/sentry-javascript/pull/14434 ))
- feat(utils/core): Deprecate `addRequestDataToEvent` and `extractRequestData` ([#​14430](https://redirect.github.com/getsentry/sentry-javascript/pull/14430 ))
##### Other Changes
- feat: Streamline `sentry-trace`, `baggage` and DSC handling ([#​14364](https://redirect.github.com/getsentry/sentry-javascript/pull/14364 ))
- feat(core): Further optimize debug ID parsing ([#​14365](https://redirect.github.com/getsentry/sentry-javascript/pull/14365 ))
- feat(node): Add `openTelemetryInstrumentations` option ([#​14484](https://redirect.github.com/getsentry/sentry-javascript/pull/14484 ))
- feat(nuxt): Add filter for not found source maps (devtools) ([#​14437](https://redirect.github.com/getsentry/sentry-javascript/pull/14437 ))
- feat(nuxt): Only delete public source maps ([#​14438](https://redirect.github.com/getsentry/sentry-javascript/pull/14438 ))
- fix(nextjs): Don't report `NEXT_REDIRECT` from browser ([#​14440](https://redirect.github.com/getsentry/sentry-javascript/pull/14440 ))
- perf(opentelemetry): Bucket spans for cleanup ([#​14154](https://redirect.github.com/getsentry/sentry-javascript/pull/14154 ))
Work in this release was contributed by [@​NEKOYASAN](https://redirect.github.com/NEKOYASAN ) and [@​fmorett](https://redirect.github.com/fmorett ). Thank you for your contributions!
#### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) | 23.12 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) - with treeshaking flags | 21.84 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing) | 35.53 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) | 72.44 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) - with treeshaking flags | 62.81 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay with Canvas) | 76.76 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay, Feedback) | 89.21 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Feedback) | 39.86 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. sendFeedback) | 27.73 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. FeedbackAsync) | 32.53 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) | 25.8 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) (incl. Tracing) | 38.36 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) | 27.28 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) (incl. Tracing) | 37.33 KB |
| [@​sentry/svelte](https://redirect.github.com/sentry/svelte ) | 23.27 KB |
| CDN Bundle | 24.29 KB |
| CDN Bundle (incl. Tracing) | 37.17 KB |
| CDN Bundle (incl. Tracing, Replay) | 72.06 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.41 KB |
| CDN Bundle - uncompressed | 71.37 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 110.4 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 223.47 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 236.69 KB |
| [@​sentry/nextjs](https://redirect.github.com/sentry/nextjs ) (client) | 38.68 KB |
| [@​sentry/sveltekit](https://redirect.github.com/sentry/sveltekit ) (client) | 36.05 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) | 135.06 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) - without tracing | 96.89 KB |
| [@​sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless ) | 107.09 KB |
</details>
<details>
<summary>toeverything/design (@​toeverything/theme)</summary>
### [`v1.0.21`](https://redirect.github.com/toeverything/design/compare/1.0.19...1.0.21 )
[Compare Source](https://redirect.github.com/toeverything/design/compare/1.0.19...1.0.21 )
</details>
<details>
<summary>electron/electron (electron)</summary>
### [`v33.2.1`](https://redirect.github.com/electron/electron/compare/v33.2.0...v33.2.1 )
[Compare Source](https://redirect.github.com/electron/electron/compare/v33.2.0...v33.2.1 )
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v15.11.7`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.6...d3566f4b2d4b82b3188d7476f492894534f1cfcb )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.11.6...v15.11.7 )
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.462.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.462.0 ): New icons 0.462.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.461.0...0.462.0 )
#### New icons 🎨
- `image-upscale` ([#​2462](https://redirect.github.com/lucide-icons/lucide/issues/2462 )) by [@​jguddas](https://redirect.github.com/jguddas )
#### Modified Icons 🔨
- `grid-2x2` ([#​2628](https://redirect.github.com/lucide-icons/lucide/issues/2628 )) by [@​jguddas](https://redirect.github.com/jguddas )
- `ship` ([#​2548](https://redirect.github.com/lucide-icons/lucide/issues/2548 )) by [@​jguddas](https://redirect.github.com/jguddas )
- `shuffle` ([#​2478](https://redirect.github.com/lucide-icons/lucide/issues/2478 )) by [@​jguddas](https://redirect.github.com/jguddas )
- `venetian-mask` ([#​1950](https://redirect.github.com/lucide-icons/lucide/issues/1950 )) by [@​jguddas](https://redirect.github.com/jguddas )
</details>
<details>
<summary>TypeStrong/TypeDoc (typedoc)</summary>
### [`v0.27.1`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0271-2024-11-28 )
[Compare Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.27.0...v0.27.1 )
##### Bug Fixes
- Include classes which inherit from another package in class hierarchy in packages mode, [#​2467](https://redirect.github.com/TypeStrong/TypeDoc/issues/2467 ).
- Fixed handling of `@categoryDescription` and `@groupDescription` on module pages, [#​2787](https://redirect.github.com/TypeStrong/TypeDoc/issues/2787 ).
- Fixed automatic discovery of entry points in packages mode.
- Reverted accidental style change for hierarchy page introduced in 0.27.0
- The hierarchy Expand/Collapse link will now only appear if the hierarchies are different.
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-28 02:53:34 +00:00
akumatus
d2eef768ba
fix: ai generation of mindmap fail from note text context ( #8952 )
...
Fix issue [AF-1632](https://linear.app/affine-design/issue/AF-1632 ).
### What Changed?
- Keep the note selection and do not set the widget tool to copilot if asking AI from selection in a note in edgeless mode.
- Remove `content` from `AIImageActionOptions`, using `input` as AI context like other actions.
2024-11-28 02:35:06 +00:00
renovate
3c4e70a8c3
chore: bump up nestjs to v10.4.11 ( #8946 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.10` -> `10.4.11`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.10/10.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.10` -> `10.4.11`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.10/10.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.10` -> `10.4.11`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.10/10.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.9` -> `10.4.11`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.9/10.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.10` -> `10.4.11`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.10/10.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.9` -> `10.4.11`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.9/10.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.11`](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.11`](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.11`](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.11`](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/releases/tag/v10.4.10 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...v10.4.10 )
##### v10.4.10 (2024-11-27)
##### Bug fixes
- `platform-socket.io`, `websockets`
- [#​14204](https://redirect.github.com/nestjs/nest/pull/14204 ) fix(websockets): ensure non-shared servers call close method ([@​sapenlei](https://redirect.github.com/sapenlei ))
##### Dependencies
- [#​14221](https://redirect.github.com/nestjs/nest/pull/14221 ) chore(deps): update mysql docker tag to v8.4.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14220](https://redirect.github.com/nestjs/nest/pull/14220 ) chore(deps): update dependency webpack to v5.96.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14219](https://redirect.github.com/nestjs/nest/pull/14219 ) chore(deps): update dependency nodemon to v3.1.7 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14218](https://redirect.github.com/nestjs/nest/pull/14218 ) chore(deps): update confluentinc/cp-zookeeper docker tag to v7.7.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14217](https://redirect.github.com/nestjs/nest/pull/14217 ) chore(deps): update confluentinc/cp-kafka docker tag to v7.7.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14216](https://redirect.github.com/nestjs/nest/pull/14216 ) fix(deps): update dependency rimraf to v5.0.10 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14215](https://redirect.github.com/nestjs/nest/pull/14215 ) fix(deps): update dependency dotenv to v16.4.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14214](https://redirect.github.com/nestjs/nest/pull/14214 ) fix(deps): update dependency [@​grpc/reflection](https://redirect.github.com/grpc/reflection ) to v1.0.4 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​12940](https://redirect.github.com/nestjs/nest/pull/12940 ) fix(deps): update dependency mongoose to v8.8.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14207](https://redirect.github.com/nestjs/nest/pull/14207 ) chore(deps): update dependency [@​types/dotenv](https://redirect.github.com/types/dotenv ) to v8.2.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14208](https://redirect.github.com/nestjs/nest/pull/14208 ) chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.8 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14209](https://redirect.github.com/nestjs/nest/pull/14209 ) chore(deps): update dependency amqplib to v0.10.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14212](https://redirect.github.com/nestjs/nest/pull/14212 ) chore(deps): update dependency webpack to v5.94.0 \[security] ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14210](https://redirect.github.com/nestjs/nest/pull/14210 ) chore(deps): update dependency husky to v9.1.7 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14211](https://redirect.github.com/nestjs/nest/pull/14211 ) chore(deps): update nest monorepo ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14206](https://redirect.github.com/nestjs/nest/pull/14206 ) chore(deps-dev): bump mongoose from 8.8.1 to 8.8.3 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot ))
##### Committers: 1
- sapenlei ([@​sapenlei](https://redirect.github.com/sapenlei ))
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.11`](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.11`](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.10...v10.4.11 )
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/releases/tag/v10.4.10 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...v10.4.10 )
##### v10.4.10 (2024-11-27)
##### Bug fixes
- `platform-socket.io`, `websockets`
- [#​14204](https://redirect.github.com/nestjs/nest/pull/14204 ) fix(websockets): ensure non-shared servers call close method ([@​sapenlei](https://redirect.github.com/sapenlei ))
##### Dependencies
- [#​14221](https://redirect.github.com/nestjs/nest/pull/14221 ) chore(deps): update mysql docker tag to v8.4.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14220](https://redirect.github.com/nestjs/nest/pull/14220 ) chore(deps): update dependency webpack to v5.96.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14219](https://redirect.github.com/nestjs/nest/pull/14219 ) chore(deps): update dependency nodemon to v3.1.7 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14218](https://redirect.github.com/nestjs/nest/pull/14218 ) chore(deps): update confluentinc/cp-zookeeper docker tag to v7.7.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14217](https://redirect.github.com/nestjs/nest/pull/14217 ) chore(deps): update confluentinc/cp-kafka docker tag to v7.7.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14216](https://redirect.github.com/nestjs/nest/pull/14216 ) fix(deps): update dependency rimraf to v5.0.10 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14215](https://redirect.github.com/nestjs/nest/pull/14215 ) fix(deps): update dependency dotenv to v16.4.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14214](https://redirect.github.com/nestjs/nest/pull/14214 ) fix(deps): update dependency [@​grpc/reflection](https://redirect.github.com/grpc/reflection ) to v1.0.4 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​12940](https://redirect.github.com/nestjs/nest/pull/12940 ) fix(deps): update dependency mongoose to v8.8.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14207](https://redirect.github.com/nestjs/nest/pull/14207 ) chore(deps): update dependency [@​types/dotenv](https://redirect.github.com/types/dotenv ) to v8.2.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14208](https://redirect.github.com/nestjs/nest/pull/14208 ) chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.8 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14209](https://redirect.github.com/nestjs/nest/pull/14209 ) chore(deps): update dependency amqplib to v0.10.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14212](https://redirect.github.com/nestjs/nest/pull/14212 ) chore(deps): update dependency webpack to v5.94.0 \[security] ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14210](https://redirect.github.com/nestjs/nest/pull/14210 ) chore(deps): update dependency husky to v9.1.7 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14211](https://redirect.github.com/nestjs/nest/pull/14211 ) chore(deps): update nest monorepo ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14206](https://redirect.github.com/nestjs/nest/pull/14206 ) chore(deps-dev): bump mongoose from 8.8.1 to 8.8.3 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot ))
##### Committers: 1
- sapenlei ([@​sapenlei](https://redirect.github.com/sapenlei ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-28 02:18:30 +00:00
renovate
8ab4ea7ed0
chore: bump up @blocksuite/affine version to v0.18.1 ( #8948 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.18.0` -> `0.18.1`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.18.0/0.18.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.18.1`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0181 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.0...v0.18.1 )
##### Patch Changes
- [`e2d574c`](https://redirect.github.com/toeverything/blocksuite/commit/e2d574c ): ## Feat
- feat: new doc dnd ([#​8808](https://redirect.github.com/toeverything/blocksuite/issues/8808 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-27 13:07:19 +00:00
renovate
68337fa77c
chore: bump up @blocksuite/icons version to v2.1.71 ( #8941 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.70` -> `2.1.71`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.70/2.1.71 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.71`](7a3a0b4244...c3f744f102 )
[Compare Source](7a3a0b4244...c3f744f102 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-27 10:06:14 +00:00
renovate
8c19b6f8f0
chore: bump up nestjs to v10.4.10 ( #8943 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.9` -> `10.4.10`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.9/10.4.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.9` -> `10.4.10`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.9/10.4.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.9` -> `10.4.10`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.9/10.4.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.9` -> `10.4.10`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.9/10.4.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.9` -> `10.4.10`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.9/10.4.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.9` -> `10.4.10`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.9/10.4.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/releases/tag/v10.4.10 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...v10.4.10 )
##### v10.4.10 (2024-11-27)
##### Bug fixes
- `platform-socket.io`, `websockets`
- [#​14204](https://redirect.github.com/nestjs/nest/pull/14204 ) fix(websockets): ensure non-shared servers call close method ([@​sapenlei](https://redirect.github.com/sapenlei ))
##### Dependencies
- [#​14221](https://redirect.github.com/nestjs/nest/pull/14221 ) chore(deps): update mysql docker tag to v8.4.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14220](https://redirect.github.com/nestjs/nest/pull/14220 ) chore(deps): update dependency webpack to v5.96.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14219](https://redirect.github.com/nestjs/nest/pull/14219 ) chore(deps): update dependency nodemon to v3.1.7 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14218](https://redirect.github.com/nestjs/nest/pull/14218 ) chore(deps): update confluentinc/cp-zookeeper docker tag to v7.7.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14217](https://redirect.github.com/nestjs/nest/pull/14217 ) chore(deps): update confluentinc/cp-kafka docker tag to v7.7.1 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14216](https://redirect.github.com/nestjs/nest/pull/14216 ) fix(deps): update dependency rimraf to v5.0.10 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14215](https://redirect.github.com/nestjs/nest/pull/14215 ) fix(deps): update dependency dotenv to v16.4.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14214](https://redirect.github.com/nestjs/nest/pull/14214 ) fix(deps): update dependency [@​grpc/reflection](https://redirect.github.com/grpc/reflection ) to v1.0.4 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​12940](https://redirect.github.com/nestjs/nest/pull/12940 ) fix(deps): update dependency mongoose to v8.8.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14207](https://redirect.github.com/nestjs/nest/pull/14207 ) chore(deps): update dependency [@​types/dotenv](https://redirect.github.com/types/dotenv ) to v8.2.3 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14208](https://redirect.github.com/nestjs/nest/pull/14208 ) chore(deps): update dependency [@​types/node](https://redirect.github.com/types/node ) to v20.17.8 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14209](https://redirect.github.com/nestjs/nest/pull/14209 ) chore(deps): update dependency amqplib to v0.10.5 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14212](https://redirect.github.com/nestjs/nest/pull/14212 ) chore(deps): update dependency webpack to v5.94.0 \[security] ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14210](https://redirect.github.com/nestjs/nest/pull/14210 ) chore(deps): update dependency husky to v9.1.7 ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14211](https://redirect.github.com/nestjs/nest/pull/14211 ) chore(deps): update nest monorepo ([@​renovate\[bot\]](https://redirect.github.com/apps/renovate ))
- [#​14206](https://redirect.github.com/nestjs/nest/pull/14206 ) chore(deps-dev): bump mongoose from 8.8.1 to 8.8.3 ([@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot ))
##### Committers: 1
- sapenlei ([@​sapenlei](https://redirect.github.com/sapenlei ))
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.10`](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.9...5ebe4b93b3411d072e91d0a6809c72dde606b129 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-27 09:49:16 +00:00
renovate
693ec6adc4
chore: bump up all non-major dependencies ( #8781 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.688.0` -> `3.701.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.688.0/3.701.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.688.0` -> `3.701.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.688.0/3.701.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@capacitor/android](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`6.1.2` -> `6.2.0`](https://renovatebot.com/diffs/npm/@capacitor%2fandroid/6.1.2/6.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@capacitor/app](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`6.0.1` -> `6.0.2`](https://renovatebot.com/diffs/npm/@capacitor%2fapp/6.0.1/6.0.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@capacitor/browser](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`6.0.3` -> `6.0.4`](https://renovatebot.com/diffs/npm/@capacitor%2fbrowser/6.0.3/6.0.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@capacitor/cli](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`6.1.2` -> `6.2.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcli/6.1.2/6.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@capacitor/core](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`6.1.2` -> `6.2.0`](https://renovatebot.com/diffs/npm/@capacitor%2fcore/6.1.2/6.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@capacitor/ios](https://capacitorjs.com ) ([source](https://redirect.github.com/ionic-team/capacitor )) | [`6.1.2` -> `6.2.0`](https://renovatebot.com/diffs/npm/@capacitor%2fios/6.1.2/6.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@capacitor/keyboard](https://redirect.github.com/ionic-team/capacitor-plugins ) | [`6.0.2` -> `6.0.3`](https://renovatebot.com/diffs/npm/@capacitor%2fkeyboard/6.0.2/6.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@clack/core](https://redirect.github.com/natemoo-re/clack/tree/main/packages/core#readme ) ([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/core )) | [`0.3.4` -> `0.3.5`](https://renovatebot.com/diffs/npm/@clack%2fcore/0.3.4/0.3.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@clack/prompts](https://redirect.github.com/natemoo-re/clack/tree/main/packages/prompts#readme ) ([source](https://redirect.github.com/natemoo-re/clack/tree/HEAD/packages/prompts )) | [`^0.7.0` -> `^0.8.0`](https://renovatebot.com/diffs/npm/@clack%2fprompts/0.7.0/0.8.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@commitlint/cli](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli )) | [`19.5.0` -> `19.6.0`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/19.5.0/19.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@commitlint/config-conventional](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional )) | [`19.5.0` -> `19.6.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/19.5.0/19.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@dnd-kit/core](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/core )) | [`6.1.0` -> `6.2.0`](https://renovatebot.com/diffs/npm/@dnd-kit%2fcore/6.1.0/6.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@electron-forge/cli](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fcli/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/core](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fcore/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/core-utils](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fcore-utils/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-base](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-base/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | minor |
| [@electron-forge/maker-deb](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-deb/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-dmg](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-dmg/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-flatpak](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-flatpak/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-squirrel](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-squirrel/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-zip](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-zip/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/plugin-auto-unpack-natives](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fplugin-auto-unpack-natives/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/shared-types](https://redirect.github.com/electron/forge ) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fshared-types/7.5.0/7.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@emotion/cache](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.1` -> `11.13.5`](https://renovatebot.com/diffs/npm/@emotion%2fcache/11.13.1/11.13.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.3` -> `11.13.5`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.3/11.13.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@emotion/react](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.3` -> `11.13.5`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.13.3/11.13.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@emotion/styled](https://redirect.github.com/emotion-js/emotion/tree/main#readme ) ([source](https://redirect.github.com/emotion-js/emotion )) | [`11.13.0` -> `11.13.5`](https://renovatebot.com/diffs/npm/@emotion%2fstyled/11.13.0/11.13.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@graphql-codegen/typescript](https://redirect.github.com/dotansimha/graphql-code-generator ) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript )) | [`4.1.1` -> `4.1.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/4.1.1/4.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@graphql-codegen/typescript-operations](https://redirect.github.com/dotansimha/graphql-code-generator ) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations )) | [`4.3.1` -> `4.4.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/4.3.1/4.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@marsidev/react-turnstile](https://redirect.github.com/marsidev/react-turnstile ) | [`1.0.2` -> `1.1.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/1.0.2/1.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/core](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.27.0` -> `1.28.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcore/1.27.0/1.28.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.54.0` -> `^0.55.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.54.2/0.55.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-zipkin](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.27.0` -> `1.28.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-zipkin/1.27.0/1.28.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.54.0` -> `^0.55.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.54.2/0.55.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.44.0/0.45.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.54.0` -> `^0.55.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.54.2/0.55.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.44.0` -> `^0.45.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.44.0/0.45.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.41.0` -> `^0.42.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.41.0/0.42.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.43.0` -> `^0.44.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.43.0/0.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.27.0` -> `1.28.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/1.27.0/1.28.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.27.0` -> `1.28.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/1.27.0/1.28.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.54.0` -> `^0.55.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.54.2/0.55.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.27.0` -> `1.28.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/1.27.0/1.28.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/semantic-conventions](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.27.0` -> `1.28.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsemantic-conventions/1.27.0/1.28.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@playwright/test](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.48.2` -> `=1.49.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.48.2/1.49.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@radix-ui/react-scroll-area](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-scroll-area/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-tooltip](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.3` -> `1.1.4`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tooltip/1.1.3/1.1.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.37.1` -> `8.40.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.37.1/8.40.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.37.1` -> `8.40.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.37.1/8.40.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.4.2` -> `8.4.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.4.2/8.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.4.2` -> `8.4.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.4.2/8.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.4.2` -> `8.4.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.4.2/8.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.4.2` -> `8.4.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.4.2/8.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react )) | [`8.4.2` -> `8.4.5`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.4.2/8.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.4.2` -> `8.4.5`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.4.2/8.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.9.2` -> `1.9.3`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.9.2/1.9.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/cookie-parser](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie-parser ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie-parser )) | [`1.4.7` -> `1.4.8`](https://renovatebot.com/diffs/npm/@types%2fcookie-parser/1.4.7/1.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.17.6` -> `20.17.8`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.6/20.17.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/nodemailer](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/nodemailer ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer )) | [`6.4.16` -> `6.4.17`](https://renovatebot.com/diffs/npm/@types%2fnodemailer/6.4.16/6.4.17 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vanilla-extract/css](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/css )) | [`1.16.0` -> `1.16.1`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fcss/1.16.0/1.16.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vanilla-extract/vite-plugin](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin )) | [`4.0.17` -> `4.0.18`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fvite-plugin/4.0.17/4.0.18 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vanilla-extract/webpack-plugin](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/webpack-plugin )) | [`2.3.14` -> `2.3.15`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fwebpack-plugin/2.3.14/2.3.15 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [: should not show context menu if there is no typos ( #8895 )
...
fix AF-1794
2024-11-27 07:00:45 +00:00
EYHN
6e25243868
refactor(infra): refactor copilot client ( #8813 )
2024-11-27 06:44:47 +00:00
EYHN
6b4a1aa917
refactor(core): initial multiple servers infra ( #8745 )
...
This is the initial refactoring of affine to support multiple servers, but many more changes are needed to make multi-server actually work.
2024-11-27 06:44:46 +00:00
EYHN
3f4cb5be40
fix(core): improve doc meta performance ( #8913 )
2024-11-27 14:18:06 +08:00
pengx17
83c587f8ad
feat(core): at menu journal entries ( #8877 ) ( #8935 )
...
fix AF-1790
fix AF-1774
added `DateSelectorDialog` for selecting a date through blocksuite;
added `AtMenuConfigService` for constructing the at menu config
fix AF-1776
fix PD-1942
resubmitted to replace #8877
2024-11-27 03:08:11 +00:00
donteatfriedrice
e3a8f1e9bd
fix(core): log error detail when import failed ( #8930 )
2024-11-26 16:09:38 +00:00
doodlewind
6ac8cca440
fix(mobile): disable AI chat block peek on mobile ( #8929 )
2024-11-26 11:06:15 +00:00
renovate
75516c7584
chore: bump up i18next version to v24 ( #8898 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`^23.11.1` -> `^24.0.0`](https://renovatebot.com/diffs/npm/i18next/23.16.5/24.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>i18next/i18next (i18next)</summary>
### [`v24.0.0`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2400 )
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.8...v24.0.0 )
**This is a major breaking release:**
- remove support for older environments
- remove old i18next JSON formats
- To convert your existing v3 translations to the v4 format, have a look at [i18next-v4-format-converter](https://redirect.github.com/i18next/i18next-v4-format-converter ) or this [web tool](https://i18next.github.io/i18next-v4-format-converter-web/ ).
- remove support for compatibility to v1 API
- Intl API is mandatory now and will not fallback anymore
- possible compatibility layer for older formats: `test/compatibility/v4/v4Compatibility.js`
- rename `initImmediate` to `initAsync`
- fallback to `dev` language if plural rule not found
- remove TypeScript v4 support. TypeScript v5 is now an optional peer dependency
- addresses
- [2244](https://redirect.github.com/i18next/i18next/pull/2244 )
- [2184](https://redirect.github.com/i18next/i18next/pull/2184 )
- [2213](https://redirect.github.com/i18next/i18next/issues/2213 )
- [2206](https://redirect.github.com/i18next/i18next/pull/2206 )
- [2208](https://redirect.github.com/i18next/i18next/issues/2208 )
- [2148](https://redirect.github.com/i18next/i18next/issues/2148 )
- [2254](https://redirect.github.com/i18next/i18next/issues/2254 )
➡️ check out the [migration guide](https://www.i18next.com/misc/migration-guide#v23.x.x-to-v24.0.0 )
### [`v23.16.8`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23168 )
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.7...v23.16.8 )
- fix(plural): Create cache entry for PluralRules created as part of the fallback flow [2256](https://redirect.github.com/i18next/i18next/pull/2256 )
### [`v23.16.7`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23167 )
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.6...v23.16.7 )
- if plural rule is not found, try to search with language only code [2252](https://redirect.github.com/i18next/i18next/issues/2252 )
### [`v23.16.6`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23166 )
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.5...v23.16.6 )
- fix: Small typo in the type definitions [2250](https://redirect.github.com/i18next/i18next/pull/2250 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-26 10:51:10 +00:00
renovate
6698ecc804
chore: bump up dnd-kit monorepo (major) ( #8902 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@dnd-kit/modifiers](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/modifiers )) | [`^7.0.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/@dnd-kit%2fmodifiers/7.0.0/8.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@dnd-kit/sortable](https://redirect.github.com/clauderic/dnd-kit ) ([source](https://redirect.github.com/clauderic/dnd-kit/tree/HEAD/packages/sortable )) | [`^8.0.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/@dnd-kit%2fsortable/8.0.0/9.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>clauderic/dnd-kit (@​dnd-kit/modifiers)</summary>
### [`v8.0.0`](https://redirect.github.com/clauderic/dnd-kit/blob/HEAD/packages/modifiers/CHANGELOG.md#800 )
[Compare Source](https://redirect.github.com/clauderic/dnd-kit/compare/@dnd-kit/modifiers@7.0.0...@dnd-kit/modifiers@8.0.0 )
##### Patch Changes
- Updated dependencies \[[`00ec286`](00ec286ab2 ), [`995dc23`](995dc23b7c ), [`f629ec6`](f629ec6a9c ), [`99643f6`](99643f634c ), [`6bbe39b`](6bbe39bba6 ), [`545a41c`](545a41c27c ), [`bcaf7c4`](bcaf7c4e57 )]:
- [@​dnd-kit/core](https://redirect.github.com/dnd-kit/core )[@​6](https://redirect.github.com/6 ).2.0
</details>
<details>
<summary>clauderic/dnd-kit (@​dnd-kit/sortable)</summary>
### [`v9.0.0`](https://redirect.github.com/clauderic/dnd-kit/blob/HEAD/packages/sortable/CHANGELOG.md#900 )
[Compare Source](https://redirect.github.com/clauderic/dnd-kit/compare/@dnd-kit/sortable@8.0.0...@dnd-kit/sortable@9.0.0 )
##### Patch Changes
- [#​1542](https://redirect.github.com/clauderic/dnd-kit/pull/1542 ) [`f629ec6`](f629ec6a9c ) Thanks [@​clauderic](https://redirect.github.com/clauderic )! - Fix bug with draggable and sortable elements with an `id` equal to `0`.
- Updated dependencies \[[`00ec286`](00ec286ab2 ), [`995dc23`](995dc23b7c ), [`f629ec6`](f629ec6a9c ), [`99643f6`](99643f634c ), [`6bbe39b`](6bbe39bba6 ), [`545a41c`](545a41c27c ), [`bcaf7c4`](bcaf7c4e57 )]:
- [@​dnd-kit/core](https://redirect.github.com/dnd-kit/core )[@​6](https://redirect.github.com/6 ).2.0
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-26 10:34:17 +00:00
doodlewind
ba325a6040
chore: update env example ( #8909 )
...
This aligns better with the postgres config in [server development guide](https://github.com/toeverything/AFFiNE/blob/canary/docs/developing-server.md ).
2024-11-26 10:17:16 +00:00
renovate
4e47eb4fd5
chore: bump up nestjs to v10.4.9 ( #8921 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.8` -> `10.4.9`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.8/10.4.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.8` -> `10.4.9`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.8/10.4.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.8` -> `10.4.9`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.8/10.4.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.8` -> `10.4.9`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.8/10.4.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.8` -> `10.4.9`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.8/10.4.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.8` -> `10.4.9`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.8/10.4.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.9`](https://redirect.github.com/nestjs/nest/compare/v10.4.8...416830c3924b37ec354d4e15c14119519e389afc )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.8...v10.4.9 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.9`](https://redirect.github.com/nestjs/nest/compare/v10.4.8...416830c3924b37ec354d4e15c14119519e389afc )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.8...v10.4.9 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.9`](https://redirect.github.com/nestjs/nest/compare/v10.4.8...416830c3924b37ec354d4e15c14119519e389afc )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.8...v10.4.9 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.9`](https://redirect.github.com/nestjs/nest/compare/v10.4.8...416830c3924b37ec354d4e15c14119519e389afc )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.8...v10.4.9 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.9`](https://redirect.github.com/nestjs/nest/compare/v10.4.8...416830c3924b37ec354d4e15c14119519e389afc )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.8...v10.4.9 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.9`](https://redirect.github.com/nestjs/nest/compare/v10.4.8...416830c3924b37ec354d4e15c14119519e389afc )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.8...v10.4.9 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-26 10:00:20 +00:00
Boshen
c349a24e95
chore: upgrade oxlint to v0.13.2 ( #8891 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-11-26 17:56:35 +08:00
pengx17
d87a6f7068
fix(core): multi sub menu layer handling ( #8916 )
...
fix AF-1800, AF-1801
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/7523df2b-2326-4878-b37a-d16e4275858d.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/7523df2b-2326-4878-b37a-d16e4275858d.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/7523df2b-2326-4878-b37a-d16e4275858d.mp4 ">20241126-0806-30.0904958.mp4</video>
2024-11-26 08:39:09 +00:00
JimmFly
e12d5f8750
fix(core): multiple settings dialog should not appear when click user plan button repeatedly ( #8924 )
2024-11-26 05:49:12 +00:00
JimmFly
31c806ef7e
fix(core): handle the situation where the app cannot be opened after logging in ( #8915 )
...
Added buttons to open the web version of AFFiNE and download the latest client to handle the situation where the application cannot be opened after logging in.

2024-11-25 11:04:20 +00:00
renovate
70633d0d16
chore: bump up @blocksuite/affine version to v0.18.0 ( #8899 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.17.33` -> `0.18.0`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.17.33/0.18.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.18.0`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0180 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.17.33...v0.18.0 )
##### Minor Changes
- [`9daa1f3`](https://redirect.github.com/toeverything/blocksuite/commit/9daa1f3 ): ## Feat
- feat(blocks): markdown adapter reference serialization and deserialization ([#​8782](https://redirect.github.com/toeverything/blocksuite/issues/8782 ))
- feat(blocks): add lazy loading to image and iframe ([#​8773](https://redirect.github.com/toeverything/blocksuite/issues/8773 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-25 08:58:22 +00:00
liuyi
0a20332674
fix(core): wrong app scheme fallback ( #8914 )
2024-11-25 08:47:22 +00:00
CatsJuice
7c846c4434
fix(core): cannot view pricing page if not logged in ( #8907 )
...
Due to lifetime plan card show `Upgrade` button that require accout, should show `Login` instead
2024-11-25 07:32:17 +00:00
JimmFly
4ce8a180aa
fix(core): image block size limits were not enforced as expected ( #8908 )
2024-11-25 07:15:14 +00:00
doodlewind
08ff619d47
chore(cli): enable accessing dev server by host name ( #8912 )
...
This PR is particularly useful for debugging mobile app (and any other personal devices for testing) via [Tailscale](https://tailscale.com/ ), since it allows accessing a stable hostname on phone, instead of typing in an unstable IP address.
Before:

After:

2024-11-25 06:58:14 +00:00
pengx17
f6eb84a8e0
fix(mobile): setting item popover cannot be closed ( #8910 )
...
fix AF-1798
2024-11-25 05:54:48 +00:00
CatsJuice
b369ee0cca
feat(mobile): disable swipe back gesture when there is no back in header ( #8876 )
...
close AF-1663, AF-1756
- new global `ModalConfigContext`
- new logic to judge whether inside modal
- render `✕` for PageHeader back if inside modal
- only enable `NavigationGesture` when there is `<` in PageHeader
2024-11-25 03:12:21 +00:00
CatsJuice
922db5ced4
feat(mobile): editor mode switch ( #8896 )
2024-11-25 02:54:51 +00:00
CatsJuice
5994814db8
feat(mobile): sticky journal date-picker, auto fold when scroll ( #8885 )
2024-11-22 10:06:42 +00:00
liuyi
ad10690043
fix(server): ignore invalid subscription variant for subscriptinos query as well ( #8894 )
2024-11-22 13:50:21 +08:00
liuyi
b5fed7b01d
fix(server): ignore invalid subscription variant ( #8892 )
2024-11-22 03:57:38 +00:00
forehalo
cd30e1a54b
feat(nbstore): add idb implementation ( #8809 )
2024-11-22 03:13:05 +00:00
forehalo
64656d198c
feat(nbstore): adapt op pattern ( #8808 )
2024-11-22 03:13:05 +00:00
forehalo
4125038ff8
feat(nbstore): init ( #7639 )
...
TODO
- [x] basic
- [x] storages
- [x] producer/consumer
- [x] operation pattern
- [x] events
- [x] worker
- [x] readme
- [x] peer dependencies
2024-11-22 03:13:04 +00:00
EYHN
76eabf644c
fix(core): fix auth session not revalidating as expected ( #8886 )
2024-11-21 09:57:25 +00:00
EYHN
a4c749b882
refactor(core): independent app fallback for mobile ( #8884 )
2024-11-21 09:38:01 +00:00
akumatus
c6ac426b4c
fix: ai ppt preview with toolbar widget ( #8882 )
...
Fix issue [AF-1716](https://linear.app/affine-design/issue/AF-1716 ).
2024-11-21 06:56:26 +00:00
CatsJuice
a6232849e3
feat(mobile): doc property journal duplicated action ( #8820 )
2024-11-21 06:40:22 +00:00
CatsJuice
c408d73257
fix(mobile): fix home header setting icon ( #8859 )
2024-11-21 02:05:26 +00:00
renovate
2624e26d72
chore: bump up oxlint version to v0.12.0 ( #8875 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.11.1` -> `0.12.0`](https://renovatebot.com/diffs/npm/oxlint/0.11.1/0.12.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.12.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#0120---2024-11-20 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.11.1...oxlint_v0.12.0 )
##### Features
- [`2268a0e`](https://redirect.github.com/oxc-project/oxc/commit/2268a0e ) linter: Support `overrides` config field ([#​6974](https://redirect.github.com/oxc-project/oxc/issues/6974 )) (DonIsaac)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-20 12:07:35 +00:00
liuyi
8b066a4b39
fix(core): auth events are not continuous ( #8874 )
2024-11-20 16:25:37 +08:00
renovate[bot]
cc0462e7fe
chore: bump up @blocksuite/affine version to v0.17.33 ( #8873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 07:26:43 +00:00
Chen
b87c3840f3
chore(core): remove snapshot import export feature flag ( #8865 )
2024-11-20 07:06:20 +00:00
pengx17
47243247b9
fix(electron): respect locale for spellchecker ( #8844 )
...
may fix #8837 .
fix AF-1712
MacOS automatically do spellcheck based on given text. This only works for Win/Linux.

2024-11-20 06:44:36 +00:00
Peng Xiao
8689465e00
fix(electron): potential crash on quit ( #8855 )
2024-11-20 14:44:06 +08:00
akumatus
b0ca3c6d58
fix(core): linked doc named input box has excessive desire to select all ( #8861 )
...
Fix issue [AF-1706](https://linear.app/affine-design/issue/AF-1706 ).
2024-11-20 06:25:36 +00:00
renovate[bot]
2857568f03
chore: bump up @blocksuite/icons version to v2.1.70 ( #8866 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-20 14:24:31 +08:00
Cats Juice
2e94944d2b
fix(core): ai subscribe button is not show in ai usage page ( #8869 )
2024-11-20 14:23:30 +08:00
Peng Xiao
afa0e31ecd
feat(core): open in app cmd ( #8870 )
2024-11-20 14:23:18 +08:00
CatsJuice
3390fbc5db
feat(mobile): hide tab when virtual-keyboard show up ( #8862 )
2024-11-20 01:33:19 +00:00
CatsJuice
cd2c2b7fdb
feat(ios): live reload script and docs ( #8863 )
2024-11-20 01:33:18 +00:00
pengx17
3f5dadb4f5
fix(core): doc info event tracking issues ( #8868 )
...
fix AF-1769
2024-11-20 01:15:51 +00:00
Peng Xiao
401106203c
fix(core): info modal style issue ( #8842 )
2024-11-18 23:36:31 +08:00
Peng Xiao
e200e0a1a0
fix(core): peek view animation ( #8858 )
2024-11-18 23:31:10 +08:00
Peng Xiao
56a3f054f9
fix(core): emoji doc name rendering on windows ( #8857 )
2024-11-18 23:28:54 +08:00
Cats Juice
abaea9e605
fix(core): cloud pricing plan cards can not scroll ( #8851 )
2024-11-18 23:28:39 +08:00
darkskygit
1c2b23b160
feat(native): split package ( #8853 )
2024-11-18 13:18:16 +00:00
CatsJuice
9642566086
fix(core): make right-sidebar scrollable ( #8830 )
2024-11-18 08:47:12 +00:00
CatsJuice
bd7c422c46
feat(mobile): impl masonry docs with flex and predict card height ( #8849 )
...
previous `columns` implementation has some limitation:
- the card order is not as expected
- there may be strange shadow on top
2024-11-18 08:30:08 +00:00
renovate
bf093710b7
chore: bump up nestjs to v10.4.8 ( #8843 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.7` -> `10.4.8`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.7/10.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.7` -> `10.4.8`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.7/10.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.7` -> `10.4.8`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.7/10.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.7` -> `10.4.8`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.7/10.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.7` -> `10.4.8`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.7/10.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.7` -> `10.4.8`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.7/10.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.8`](https://redirect.github.com/nestjs/nest/releases/tag/v10.4.8 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.7...v10.4.8 )
##### v10.4.8 (2024-11-15)
##### Bug fixes
- `microservices`
- [#​14059](https://redirect.github.com/nestjs/nest/pull/14059 ) fix(microservices): include discarded rmq client options ([@​v-sum](https://redirect.github.com/v-sum ))
- [#​14132](https://redirect.github.com/nestjs/nest/pull/14132 ) fix(microservices): no messages emitted with mqtt when qos set ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
- `core`
- [#​14133](https://redirect.github.com/nestjs/nest/pull/14133 ) fix(core): flaky durable provider, remove instance on error ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
##### Enhancements
- `core`
- [#​14143](https://redirect.github.com/nestjs/nest/pull/14143 ) feat(core): expose listening stream from http adapter host ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
- [#​14139](https://redirect.github.com/nestjs/nest/pull/14139 ) chore(core): defer application shutdown until init finishes ([@​mksony](https://redirect.github.com/mksony ))
##### Committers: 3
- Kamil Mysliwiec ([@​kamilmysliwiec](https://redirect.github.com/kamilmysliwiec ))
- Max ([@​mksony](https://redirect.github.com/mksony ))
- Vasile Sumanschi ([@​v-sum](https://redirect.github.com/v-sum ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-18 05:14:06 +00:00
CatsJuice
ffa4d5422d
fix(mobile): use mobile app-fallback in app-container ( #8804 )
...
close AF-1633
2024-11-18 02:31:16 +00:00
Brooooooklyn
a97ee60502
test(server): fix fakerjs deprecated warning ( #8834 )
2024-11-15 14:11:57 +00:00
liuyi
84cfcb193f
fix(server): should not enable experimental mobile version in selfhost ( #8840 )
2024-11-15 17:47:34 +08:00
CatsJuice
1f71e87460
fix(mobile): correct search & home-header bg color ( #8835 )
2024-11-15 08:19:15 +00:00
forehalo
54c51225ed
fix(core): wrong title field from editor container proxy ( #8826 )
...
fix AF-1689
2024-11-15 06:02:41 +00:00
CatsJuice
5fade7aaf5
fix(mobile): correct doc card title display ( #8836 )
2024-11-15 04:36:24 +00:00
pengx17
df99e2ca97
fix(electron): potential crash on quit ( #8829 )
...
fix AF-1696
Related log:
```
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 Electron Framework 0x10c3bb09c electron::MessagePort::Close()
1 Electron Framework 0x10c3bcb78 gin::internal::Dispatcher<void (electron::MessagePort*)>::DispatchToCallbackImpl(gin::Arguments*)
2 Electron Framework 0x10c3bc984 gin::internal::Dispatcher<void (electron::MessagePort*)>::DispatchToCallback(v8::FunctionCallbackInfo<v8::Value> const&)
3 ??? 0x147e0f58c ???
4 ??? 0x147e0d45c ???
5 ??? 0x147e0d45c ???
6 ??? 0x147e0d45c ???
7 ??? 0x1401743b8 ???
8 ??? 0x147e0b088 ???
9 ??? 0x147e0acd4 ???
10 Electron Framework 0x10d657578 v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*)
11 Electron Framework 0x10d53e478 v8::Function::Call(v8::Isolate*, v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*)
12 Electron Framework 0x11337ad34 node::InternalMakeCallback(node::Environment*, v8::Local<v8::Object>, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context)
13 Electron Framework 0x11337b0b0 node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*, node::async_context)
14 Electron Framework 0x10c46d9dc gin_helper::internal::CallMethodWithArgs(v8::Isolate*, v8::Local<v8::Object>, char const*, base::span<v8::Local<v8::Value>, 18446744073709551615ul, v8::Local<v8::Value>*>)
15 Electron Framework 0x10c3833b0 bool gin_helper::EventEmitterMixin<electron::api::WebContents>::Emit<>(std::__Cr::basic_string_view<char, std::__Cr::char_traits<char>>)
16 Electron Framework 0x10c38324c electron::api::WebContents::WebContentsDestroyed()
17 Electron Framework 0x10ebc2ee8 void content::WebContentsImpl::WebContentsObserverList::NotifyObservers<void (content::WebContentsObserver::*)()>(void (content::WebContentsObserver::*)())
18 Electron Framework 0x10ebc229c content::WebContentsImpl::~WebContentsImpl()
19 Electron Framework 0x10ebc32b0 content::WebContentsImpl::~WebContentsImpl()
20 Electron Framework 0x10c4212dc electron::InspectableWebContents::~InspectableWebContents()
21 Electron Framework 0x10c4213ac electron::InspectableWebContents::~InspectableWebContents()
22 Electron Framework 0x10c382ffc electron::api::WebContents::~WebContents()
23 Electron Framework 0x10c383498 non-virtual thunk to electron::api::WebContents::~WebContents()
24 Electron Framework 0x10c46cb80 gin_helper::CleanedUpAtExit::DoCleanup()
25 Electron Framework 0x10c3ec994 electron::JavascriptEnvironment::DestroyMicrotasksRunner()
26 Electron Framework 0x10c3d2828 electron::ElectronBrowserMainParts::PostMainMessageLoopRun()
27 Electron Framework 0x10e663458 content::BrowserMainLoop::ShutdownThreadsAndCleanUp()
28 Electron Framework 0x10e664a80 content::BrowserMainRunnerImpl::Shutdown()
29 Electron Framework 0x10e661098 content::BrowserMain(content::MainFunctionParams)
30 Electron Framework 0x10c6339a4 content::RunBrowserProcessMain(content::MainFunctionParams, content::ContentMainDelegate*)
31 Electron Framework 0x10c634968 content::ContentMainRunnerImpl::RunBrowser(content::MainFunctionParams, bool)
32 Electron Framework 0x10c6347e8 content::ContentMainRunnerImpl::Run()
33 Electron Framework 0x10c633208 content::RunContentProcess(content::ContentMainParams, content::ContentMainRunner*)
34 Electron Framework 0x10c6332f0 content::ContentMain(content::ContentMainParams)
35 Electron Framework 0x10c2e98c0 ElectronMain
36 dyld 0x18b5a8274 start
```
2024-11-15 02:58:19 +00:00
renovate
4610f1e934
chore: bump up slackapi/slack-github-action action to v2 ( #8833 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [slackapi/slack-github-action](https://redirect.github.com/slackapi/slack-github-action ) | action | major | `v1.27.0` -> `v2.0.0` |
---
### Release Notes
<details>
<summary>slackapi/slack-github-action (slackapi/slack-github-action)</summary>
### [`v2.0.0`](https://redirect.github.com/slackapi/slack-github-action/compare/v1.27.1...v2.0.0 )
[Compare Source](https://redirect.github.com/slackapi/slack-github-action/compare/v1.27.1...v2.0.0 )
### [`v1.27.1`](https://redirect.github.com/slackapi/slack-github-action/releases/tag/v1.27.1 ): Slack Send V1.27.1
[Compare Source](https://redirect.github.com/slackapi/slack-github-action/compare/v1.27.0...v1.27.1 )
##### What's changed
This release tags multiple updates to dependencies and a clarification in documentation 📚
No changes are needed to update from `slackapi/slack-github-action@v1.27 .0` - other than bumping the version - but ongoing development is now happening on version `@v2` and `@v1` is no longer planning to receive significant updates after this.
Please stay tuned for upcoming changes, and may all of your workflows run well ❤️
##### 📚 Documentation
- docs(fix): reference octokit context and github event webhook payloads in variables in [https://github.com/slackapi/slack-github-action/pull/348 ](https://redirect.github.com/slackapi/slack-github-action/pull/348 ) - thanks [@​zimeg](https://redirect.github.com/zimeg )!
##### 🧪 Maintenance
- ci: include the slack health score as part of ci tests in [https://github.com/slackapi/slack-github-action/pull/346 ](https://redirect.github.com/slackapi/slack-github-action/pull/346 ) - thanks [@​zimeg](https://redirect.github.com/zimeg )!
##### 📦 Dependencies
- build(deps): bump axios from 1.7.5 to 1.7.7 in [https://github.com/slackapi/slack-github-action/pull/334 ](https://redirect.github.com/slackapi/slack-github-action/pull/334 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump mocha from 10.7.0 to 10.7.3 in [https://github.com/slackapi/slack-github-action/pull/335 ](https://redirect.github.com/slackapi/slack-github-action/pull/335 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump eslint-plugin-jsdoc from 48.10.2 to 50.2.2 in [https://github.com/slackapi/slack-github-action/pull/336 ](https://redirect.github.com/slackapi/slack-github-action/pull/336 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps): bump [@​slack/web-api](https://redirect.github.com/slack/web-api ) from 7.3.4 to 7.5.0 in [https://github.com/slackapi/slack-github-action/pull/339 ](https://redirect.github.com/slackapi/slack-github-action/pull/339 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump eslint-plugin-import from 2.29.1 to 2.30.0 in [https://github.com/slackapi/slack-github-action/pull/341 ](https://redirect.github.com/slackapi/slack-github-action/pull/341 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump eslint-plugin-jsdoc from 50.2.2 to 50.3.1 in [https://github.com/slackapi/slack-github-action/pull/344 ](https://redirect.github.com/slackapi/slack-github-action/pull/344 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump nyc from 17.0.0 to 17.1.0 in [https://github.com/slackapi/slack-github-action/pull/342 ](https://redirect.github.com/slackapi/slack-github-action/pull/342 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump sinon from 18.0.0 to 19.0.2 in [https://github.com/slackapi/slack-github-action/pull/343 ](https://redirect.github.com/slackapi/slack-github-action/pull/343 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump mocha from 10.7.3 to 10.8.2 in [https://github.com/slackapi/slack-github-action/pull/350 ](https://redirect.github.com/slackapi/slack-github-action/pull/350 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps): bump [@​slack/web-api](https://redirect.github.com/slack/web-api ) from 7.5.0 to 7.7.0 in [https://github.com/slackapi/slack-github-action/pull/351 ](https://redirect.github.com/slackapi/slack-github-action/pull/351 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump eslint-plugin-import from 2.30.0 to 2.31.0 in [https://github.com/slackapi/slack-github-action/pull/352 ](https://redirect.github.com/slackapi/slack-github-action/pull/352 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps-dev): bump eslint-plugin-jsdoc from 50.3.1 to 50.4.3 in [https://github.com/slackapi/slack-github-action/pull/353 ](https://redirect.github.com/slackapi/slack-github-action/pull/353 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps): bump [@​actions/core](https://redirect.github.com/actions/core ) from 1.10.1 to 1.11.1 in [https://github.com/slackapi/slack-github-action/pull/354 ](https://redirect.github.com/slackapi/slack-github-action/pull/354 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
- build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 in [https://github.com/slackapi/slack-github-action/pull/355 ](https://redirect.github.com/slackapi/slack-github-action/pull/355 ) - thanks [@​dependabot](https://redirect.github.com/dependabot )!
**Full Changelog**: https://github.com/slackapi/slack-github-action/compare/v1.27.0...v1.27.1
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-15 02:38:19 +00:00
renovate
78ef9fee34
chore: bump up codecov/codecov-action action to v5 ( #8832 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [codecov/codecov-action](https://redirect.github.com/codecov/codecov-action ) | action | major | `v4` -> `v5` |
---
### Release Notes
<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>
### [`v5`](https://redirect.github.com/codecov/codecov-action/compare/v4...v5 )
[Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v4...v5 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTEuNSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-15 00:49:48 +00:00
forehalo
18089c7369
chore(i18n): update completenesses
2024-11-14 20:16:16 +08:00
darkskygit
991e0b9b63
feat: improve challenge test case ( #8825 )
2024-11-14 10:22:38 +00:00
DarkSky
129cceade9
feat: add compatible for captcha request with challenge ( #8827 )
2024-11-14 10:22:02 +00:00
forehalo
055fa0a8b4
fix(core): polyfill iterator helper for safari ( #8824 )
...
fix AF-1691
2024-11-14 09:59:01 +00:00
forehalo
9f3dceb220
feat(server): add captcha runtime flag ( #8823 )
...
fix AF-1702
2024-11-14 09:41:37 +00:00
forehalo
6a64055886
fix(core): auth fail reason should be error.name ( #8822 )
...
fix AF-1701
2024-11-14 09:24:01 +00:00
EYHN
c712e87114
fix(core): warning when open center peek ( #8819 )
2024-11-14 09:04:38 +00:00
CatsJuice
343152e162
fix(core): center peek zoomIn animation not work in firefox ( #8817 )
2024-11-14 08:30:07 +00:00
JimmFly
97d6f53932
chore: remove community link from header ( #8818 )
...
close AF-1695
2024-11-14 08:15:01 +00:00
Brooooooklyn
44e00f67c4
ci: fix release notes generation ( #8815 )
2024-11-14 07:13:02 +00:00
CatsJuice
39cb1b7714
chore: bump theme, update mobile home background color ( #8799 )
2024-11-14 06:57:08 +00:00
donteatfriedrice
6f5c61b8b6
feat(core): update import entry in all page and page list ( #8814 )
2024-11-14 06:41:01 +00:00
CatsJuice
87520e9bf9
fix(core): center peek can't open in firefox and safari ( #8816 )
...
close AF-1690
2024-11-14 06:23:34 +00:00
github-actions[bot]
181b213a3e
chore(i18n): sync translations ( #8785 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2024-11-14 06:22:20 +00:00
L-Sun
a8938ab403
chore(mobile): disable reference popup on mobile ( #8743 )
...
This PR disable reference node popup on mobile. Close [BS-1730](https://linear.app/affine-design/issue/BS-1730/%E7%A6%81%E7%94%A8-block-yuan%E7%B4%A0%E7%9A%84-toolbar )
2024-11-14 04:47:31 +00:00
darkskygit
ca8bb6dc90
feat(server): make copilot test faster ( #8806 )
2024-11-14 04:24:28 +00:00
forehalo
21c7d1810d
chore: bump base version to 0.18.0
2024-11-14 11:41:51 +08:00
forehalo
2fa843b960
ci: wrong replica config for stable
2024-11-14 11:37:23 +08:00
renovate[bot]
9469b135c5
chore: bump up @blocksuite/affine version to v0.17.32 ( #8805 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 12:01:28 +00:00
Brooooooklyn
c0f6a60a66
fix: migrate to standard import attributes ( #8803 )
2024-11-13 08:52:05 +00:00
CatsJuice
c32b29a293
fix(core): onboading performance improvement ( #8790 )
...
- compress images
- remove noise assets (700kb)
- remove lottie animations
- remove `perspective` after paper animation to reduce layers
2024-11-13 08:25:05 +00:00
fundon
f85dfae63b
chore: enchance copy link action ( #8797 )
...
What's Changed
* enhance copy link action
* detect compatibility
* fall back to `document.execCommand`
2024-11-13 08:07:08 +00:00
forehalo
b3b1ea2f33
fix(electron): make sure updater receive correct installer files ( #8798 )
...
fix AF-1680
2024-11-13 07:48:37 +00:00
pengx17
01d1631fe8
fix(core): peek view animation use zoom when possible ( #8793 )
...
fix AF-1667
2024-11-13 02:40:01 +00:00
fundon
b5fa8472d9
chore: improves scrolling performance and loading component for dark theme ( #8795 )
...
What's Changed
* improve scrolling performance
* loading component for dark theme
2024-11-13 02:25:03 +00:00
EYHN
17c247af53
fix(core): speed up navigation performance ( #8794 )
...
add some memo...
2024-11-12 13:22:59 +00:00
Fangdun Tsai
f4abe39689
feat(core): pdf preview ( #8569 )
...
Co-authored-by: forehalo <forehalo@gmail.com >
2024-11-12 19:12:31 +08:00
renovate[bot]
73283df3e1
chore: bump up @blocksuite/affine version to v0.17.30 ( #8792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: L-Sun <zover.v@gmail.com >
2024-11-12 19:09:30 +08:00
fundon
a5bcfb0b14
fix: reference parameters and add test cases ( #8740 )
...
Upstreams: https://github.com/toeverything/blocksuite/pull/8689
Closes: AF-1650
2024-11-12 09:23:57 +00:00
JimmFly
68573aa35e
chore: fix typos ( #8789 )
2024-11-12 08:36:19 +00:00
CatsJuice
a8d664a03e
fix(core): avoid shaking when center-peek opened ( #8780 )
...
close AF-1668;
We calculate the final width through modalContent at the start of the animation, so the calculated width is unexpected when there is a `padding`.
2024-11-12 08:19:10 +00:00
akumatus
e2b221a451
fix: color of canvas element under embed whiteboard is wrong ( #8712 )
...
Fix issue [BS-1762](https://linear.app/affine-design/issue/BS-1762 ). Related [PR](https://github.com/toeverything/blocksuite/pull/8677 ) in Blocksuite.
`light` whiteboard with embedded `dark` whiteboard:

`dark` whiteboard with embedded `light` whiteboard:

`light` doc with `dark` frame:

2024-11-12 08:03:05 +00:00
CatsJuice
98bdf25844
feat(mobile): optimize home header animation ( #8707 )
...
close AF-1420

2024-11-12 07:28:11 +00:00
pengx17
fa82842cd7
fix(mobile): doc property styles ( #8760 )
...
fix AF-1582
fix AF-1671
- mobile doc info dialog styles
- added ConfigModal for editing property values in modal, including:
- workspace properties: text, number, tags
- db properties: text, number, label, link
2024-11-12 07:11:00 +00:00
JimmFly
2ee2cbfe36
feat(core): add i18n to descriptions of experimental feature ( #8788 )
...
close AF-1554 AF-1556 OPE-185
2024-11-12 06:53:46 +00:00
EYHN
51b00c476c
fix(core): remember scroll position switch mode ( #8771 )
2024-11-12 06:05:51 +00:00
Brooooooklyn
e6a4fc7210
build(native): static link vc runtime on WOA ( #8787 )
2024-11-12 05:32:23 +00:00
forehalo
bfc8b93a96
fix(core): add missing confirm button variants ( #8786 )
...
fix AF-1628
2024-11-12 04:11:12 +00:00
darkskygit
5cde590a4f
feat: improve metrics naming ( #8770 )
...
fix CLOUD-83
2024-11-12 03:52:52 +00:00
pengx17
cc9a23e424
fix(core): revise open app card text ( #8783 )
...
fix AF-1669
2024-11-12 03:16:10 +00:00
JimmFly
6fe2e42490
feat(core): add page width property ( #8775 )
...
close AF-1655
2024-11-12 02:58:14 +00:00
donteatfriedrice
713551fbf1
feat: add import snapshot option to import dialog ( #8778 )
2024-11-12 02:40:57 +00:00
L-Sun
81fc9e1aa1
fix(mobile): typo of identifier when override config ( #8773 )
...
Fixed a typo in the mobile patches where the wrong identifier was being used to override `affine:page` configs.
2024-11-12 02:24:14 +00:00
pengx17
35f3fc7b5d
feat(electron): spellcheck setting ( #8730 )
...
fix AF-1647
2024-11-11 13:03:33 +00:00
pengx17
b3749246f6
fix(core): do not delete tag on cancel ( #8776 )
2024-11-11 12:10:57 +00:00
Brooooooklyn
64674a539f
feat(electron): support WOA native ( #8741 )
2024-11-11 11:33:58 +00:00
renovate
5605185a00
chore: bump up oxlint version to v0.11.1 ( #8759 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.11.0` -> `0.11.1`](https://renovatebot.com/diffs/npm/oxlint/0.11.0/0.11.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.11.1`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.11.1 ): oxlint v0.11.1
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.11.0...oxlint_v0.11.1 )
#### \[0.11.1] - 2024-11-09
##### Features
- [`4dd9b60`](https://redirect.github.com/oxc-project/oxc/commit/4dd9b60 ) editor/vscode: Replace existing output channel and trace output channel with a single LogOutputChannel ([#​7196](https://redirect.github.com/oxc-project/oxc/issues/7196 )) (Nicholas Rayburn)
- [`1fcd709`](https://redirect.github.com/oxc-project/oxc/commit/1fcd709 ) linter: Add jsx support for only-used-in-recursion ([#​7120](https://redirect.github.com/oxc-project/oxc/issues/7120 )) (no-yan)
- [`4d577cf`](https://redirect.github.com/oxc-project/oxc/commit/4d577cf ) linter: Add `import/first` rule ([#​7180](https://redirect.github.com/oxc-project/oxc/issues/7180 )) (Dmitry Zakharov)
- [`9b8973f`](https://redirect.github.com/oxc-project/oxc/commit/9b8973f ) linter: Add `import/unambiguous` rule ([#​7187](https://redirect.github.com/oxc-project/oxc/issues/7187 )) (Dmitry Zakharov)
- [`5ab1ff6`](https://redirect.github.com/oxc-project/oxc/commit/5ab1ff6 ) linter: Implement [@​typescript-eslint/no-unsafe-function-type](https://redirect.github.com/typescript-eslint/no-unsafe-function-type ) ([#​6989](https://redirect.github.com/oxc-project/oxc/issues/6989 )) (Orenbek)
##### Bug Fixes
- [`eea8879`](https://redirect.github.com/oxc-project/oxc/commit/eea8879 ) editor/vscode: Update language client id to fix the resolution of the oxc.trace.server setting ([#​7181](https://redirect.github.com/oxc-project/oxc/issues/7181 )) (Nicholas Rayburn)
- [`b73cfd9`](https://redirect.github.com/oxc-project/oxc/commit/b73cfd9 ) linter: Fix `is_method_call` with parentheses and chain expression ([#​7095](https://redirect.github.com/oxc-project/oxc/issues/7095 )) (tbashiyy)
##### Refactor
- [`8c0a362`](https://redirect.github.com/oxc-project/oxc/commit/8c0a362 ) linter: Use `ctx.source_range(comment.content_span())` API ([#​7155](https://redirect.github.com/oxc-project/oxc/issues/7155 )) (Boshen)
- [`c5485ae`](https://redirect.github.com/oxc-project/oxc/commit/c5485ae ) semantic: Add `ancestor_kinds` iterator function ([#​7217](https://redirect.github.com/oxc-project/oxc/issues/7217 )) (camchenry)
- [`abf1602`](https://redirect.github.com/oxc-project/oxc/commit/abf1602 ) semantic: Rename `iter_parents` to `ancestors` ([#​7216](https://redirect.github.com/oxc-project/oxc/issues/7216 )) (camchenry)
- [`42171eb`](https://redirect.github.com/oxc-project/oxc/commit/42171eb ) semantic: Rename `ancestors` to `ancestor_ids` ([#​7215](https://redirect.github.com/oxc-project/oxc/issues/7215 )) (camchenry)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS43LjEiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-11-11 10:40:30 +00:00
renovate
846544d887
chore: bump up all non-major dependencies ( #8725 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.686.0` -> `3.688.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.686.0/3.688.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.686.0` -> `3.688.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.686.0/3.688.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.1` -> `0.54.2`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.54.1/0.54.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.1` -> `0.54.2`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.54.1/0.54.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.1` -> `0.54.2`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.54.1/0.54.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.1` -> `0.54.2`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.54.1/0.54.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.9.1` -> `1.9.2`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.9.1/1.9.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [cloudflare/wrangler-action](https://redirect.github.com/cloudflare/wrangler-action ) | `v3.12.0` -> `v3.12.1` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | action | patch |
| [electron](https://redirect.github.com/electron/electron ) | [`33.1.0` -> `33.2.0`](https://renovatebot.com/diffs/npm/electron/33.1.0/33.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [electron-log](https://redirect.github.com/megahertz/electron-log ) | [`5.2.0` -> `5.2.2`](https://renovatebot.com/diffs/npm/electron-log/5.2.0/5.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [file-format](https://redirect.github.com/mmalecot/file-format ) | `0.25` -> `0.26` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | minor |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`8.24.2` -> `8.25.0`](https://renovatebot.com/diffs/npm/html-validate/8.24.2/8.25.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`23.16.4` -> `23.16.5`](https://renovatebot.com/diffs/npm/i18next/23.16.4/23.16.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [keyv](https://redirect.github.com/jaredwray/keyv ) | [`5.1.3` -> `5.2.1`](https://renovatebot.com/diffs/npm/keyv/5.1.3/5.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.454.0` -> `^0.456.0`](https://renovatebot.com/diffs/npm/lucide-react/0.454.0/0.456.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [mixpanel-browser](https://redirect.github.com/mixpanel/mixpanel-js ) | [`2.55.1` -> `2.56.0`](https://renovatebot.com/diffs/npm/mixpanel-browser/2.55.1/2.56.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [msw](https://mswjs.io ) ([source](https://redirect.github.com/mswjs/msw )) | [`2.6.1` -> `2.6.4`](https://renovatebot.com/diffs/npm/msw/2.6.1/2.6.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.17` -> `3.0.0-alpha.18` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`20.0.10` -> `20.0.12`](https://renovatebot.com/diffs/npm/nx/20.0.10/20.0.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [postcss](https://postcss.org/ ) ([source](https://redirect.github.com/postcss/postcss )) | [`8.4.47` -> `8.4.48`](https://renovatebot.com/diffs/npm/postcss/8.4.47/8.4.48 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [react-hook-form](https://www.react-hook-form.com ) ([source](https://redirect.github.com/react-hook-form/react-hook-form )) | [`7.53.1` -> `7.53.2`](https://renovatebot.com/diffs/npm/react-hook-form/7.53.1/7.53.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-i18next](https://redirect.github.com/i18next/react-i18next ) | [`15.1.0` -> `15.1.1`](https://renovatebot.com/diffs/npm/react-i18next/15.1.0/15.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [tokio](https://tokio.rs ) ([source](https://redirect.github.com/tokio-rs/tokio )) | `1.41.0` -> `1.41.1` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dev-dependencies | patch |
| [tokio](https://tokio.rs ) ([source](https://redirect.github.com/tokio-rs/tokio )) | `1.41.0` -> `1.41.1` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [uuid](https://redirect.github.com/uuidjs/uuid ) | [`11.0.2` -> `11.0.3`](https://renovatebot.com/diffs/npm/uuid/11.0.2/11.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [vite](https://vite.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`5.4.10` -> `5.4.11`](https://renovatebot.com/diffs/npm/vite/5.4.10/5.4.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.85.0` -> `3.86.0`](https://renovatebot.com/diffs/npm/wrangler/3.85.0/3.86.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.688.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36880-2024-11-08 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.687.0...v3.688.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.687.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36870-2024-11-07 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.686.0...v3.687.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-prometheus)</summary>
### [`v0.54.2`](6f4f3fcefd...72c9af9198 )
[Compare Source](6f4f3fcefd...72c9af9198 )
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.9.2`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#192---2024-11-11 )
[Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.9.1...v1.9.2 )
##### Bug Fixes
- **(es)** Fix typo in feature name ([#​9721](https://redirect.github.com/swc-project/swc/issues/9721 )) ([aff9de5](aff9de5ea3 ))
##### Features
- **(es/codegen)** Implement proper `inline_script` support ([#​9729](https://redirect.github.com/swc-project/swc/issues/9729 )) ([e732a36](e732a36373 ))
</details>
<details>
<summary>cloudflare/wrangler-action (cloudflare/wrangler-action)</summary>
### [`v3.12.1`](https://redirect.github.com/cloudflare/wrangler-action/releases/tag/v3.12.1 )
[Compare Source](https://redirect.github.com/cloudflare/wrangler-action/compare/v3.12.0...v3.12.1 )
##### Patch Changes
- [#​319](https://redirect.github.com/cloudflare/wrangler-action/pull/319 ) [`59c04629408d58978884fadd18755f1a15f96157`](59c0462940 ) Thanks [@​Maximo-Guk](https://redirect.github.com/Maximo-Guk )! - Fixes [#​317](https://redirect.github.com/cloudflare/wrangler-action/issues/317 ): Generate a new output directory with a randomUUID in the tmpDir, so that when the action is executed multiple times, we use the artifacts from that run, opposed to the artifacts from a previous run.
</details>
<details>
<summary>electron/electron (electron)</summary>
### [`v33.2.0`](https://redirect.github.com/electron/electron/releases/tag/v33.2.0 ): electron v33.2.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v33.1.0...v33.2.0 )
### Release Notes for v33.2.0
#### Features
- Added GPU accelerated shared texture offscreen rendering. [#​44511](https://redirect.github.com/electron/electron/pull/44511 )
#### Other Changes
- Updated Chromium to 130.0.6723.118. [#​44591](https://redirect.github.com/electron/electron/pull/44591 )
</details>
<details>
<summary>megahertz/electron-log (electron-log)</summary>
### [`v5.2.2`](https://redirect.github.com/megahertz/electron-log/compare/v5.2.0...v5.2.2 )
[Compare Source](https://redirect.github.com/megahertz/electron-log/compare/v5.2.0...v5.2.2 )
</details>
<details>
<summary>mmalecot/file-format (file-format)</summary>
### [`v0.26.0`](https://redirect.github.com/mmalecot/file-format/blob/HEAD/CHANGELOG.md#Version-0260-2024-11-07 )
[Compare Source](https://redirect.github.com/mmalecot/file-format/compare/v0.25.0...v0.26.0 )
#### API
- Add `reader-id3v2` feature
#### Improvements
- Improve Free Lossless Audio Codec (FLAC) detection when it contains ID3v2 metadata
- Improve MPEG-1/2 Audio Layer 3 (MP3) detection
#### New formats support
- ID3v2 (ID3)
</details>
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v8.25.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#8250-2024-11-11 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v8.24.2...v8.25.0 )
##### Features
- **cli:** add `--preset` to set preset when using cli ([2ec038f](2ec038fea2 )), closes [#​269](https://gitlab.com/html-validate/html-validate/issues/269 )
##### Bug Fixes
- properly close elements with optional end tag when implicit document element is used ([bbe2a99](bbe2a99421 )), closes [#​268](https://gitlab.com/html-validate/html-validate/issues/268 )
- **types:** narrow numeric rule severity to only 0, 1 and 2 ([88cf8a2](88cf8a2aaa ))
</details>
<details>
<summary>i18next/i18next (i18next)</summary>
### [`v23.16.5`](https://redirect.github.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23165 )
[Compare Source](https://redirect.github.com/i18next/i18next/compare/v23.16.4...v23.16.5 )
- fix extractFromKey for use cases like [this](https://redirect.github.com/i18next/react-i18next/issues/1810 )
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.456.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.456.0 ): Choosing import name style 0.456.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.455.0...0.456.0 )
#### What's Changed
- ci(pull-request): Fix generate comments for empty changes by [@​ericfennis](https://redirect.github.com/ericfennis ) in [https://github.com/lucide-icons/lucide/pull/2593 ](https://redirect.github.com/lucide-icons/lucide/pull/2593 )
- feat(lucide-react, lucide-preact, lucide-react-native, lucide-solid, lucide-vue-next): Adjustable icon naming imports by [@​ericfennis](https://redirect.github.com/ericfennis ) in [https://github.com/lucide-icons/lucide/pull/2328 ](https://redirect.github.com/lucide-icons/lucide/pull/2328 )
- fix(icons): changed `glass-water` icon by [@​jguddas](https://redirect.github.com/jguddas ) in [https://github.com/lucide-icons/lucide/pull/2579 ](https://redirect.github.com/lucide-icons/lucide/pull/2579 )
### Adjustable icon naming imports
Customize import name styles for `lucide-react`, `lucide-vue`, `lucide-react-native`, `lucide-preact`, to manage autocompletion in your IDE.
1. **Turn off autocomplete in your IDE**:
Add the following to your `settings.json`
```json
{
"typescript.preferences.autoImportFileExcludePatterns": [
"lucide-react",
"lucide-preact",
"lucide-react-native",
"lucide-vue-next"
]
}
```
2. **Create a custom module declaration file**:
It allows you to choose the import name style.
For React:
```ts
declare module "lucide-react" {
// Prefixed import names
export * from "lucide-react/dist/lucide-react.prefixed";
// or
// Suffixed import names
export * from "lucide-react/dist/lucide-react.suffixed";
}
```
For Vue:
```ts
declare module "lucide-vue-next" {
// Prefixed import names
export * from "lucide-vue-next/dist/lucide-vue-next.prefixed";
// or
// Suffixed import names
export * from "lucide-vue-next/dist/lucide-vue-next.suffixed";
}
```
### [`v0.455.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.455.0 ): New icons 0.455.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.454.0...0.455.0 )
#### New icons 🎨
- `wind-arrow-down` ([#​2554](https://redirect.github.com/lucide-icons/lucide/issues/2554 )) by [@​jamiemlaw](https://redirect.github.com/jamiemlaw )
#### Modified Icons 🔨
- `file-music` ([#​2536](https://redirect.github.com/lucide-icons/lucide/issues/2536 )) by [@​jguddas](https://redirect.github.com/jguddas )
- `slice` ([#​2500](https://redirect.github.com/lucide-icons/lucide/issues/2500 )) by [@​jguddas](https://redirect.github.com/jguddas )
- `undo-dot` ([#​2557](https://redirect.github.com/lucide-icons/lucide/issues/2557 )) by [@​jguddas](https://redirect.github.com/jguddas )
- `wind` ([#​2554](https://redirect.github.com/lucide-icons/lucide/issues/2554 )) by [@​jamiemlaw](https://redirect.github.com/jamiemlaw )
</details>
<details>
<summary>mixpanel/mixpanel-js (mixpanel-browser)</summary>
### [`v2.56.0`](https://redirect.github.com/mixpanel/mixpanel-js/compare/v2.55.1...v2.56.0 )
[Compare Source](https://redirect.github.com/mixpanel/mixpanel-js/compare/v2.55.1...v2.56.0 )
</details>
<details>
<summary>mswjs/msw (msw)</summary>
### [`v2.6.4`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.4 )
[Compare Source](https://redirect.github.com/mswjs/msw/compare/v2.6.3...v2.6.4 )
#### v2.6.4 (2024-11-10)
##### Bug Fixes
- prevent infinite loop when bypassing `sendBeacon()` requests ([#​2353](https://redirect.github.com/mswjs/msw/issues/2353 )) ([`2fa98c3`](2fa98c327a )) [@​kettanaito](https://redirect.github.com/kettanaito )
- remove the internal bypass request header before performing the request as-is in Node.js ([#​2353](https://redirect.github.com/mswjs/msw/issues/2353 )) ([`2fa98c3`](2fa98c327a )) [@​kettanaito](https://redirect.github.com/kettanaito )
### [`v2.6.3`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.3 )
[Compare Source](https://redirect.github.com/mswjs/msw/compare/v2.6.2...v2.6.3 )
#### v2.6.3 (2024-11-10)
##### Bug Fixes
- **handleRequest:** remove `transformResponse` option ([#​2351](https://redirect.github.com/mswjs/msw/issues/2351 )) ([`74c4a3a`](74c4a3a899 )) [@​kettanaito](https://redirect.github.com/kettanaito )
### [`v2.6.2`](https://redirect.github.com/mswjs/msw/releases/tag/v2.6.2 )
[Compare Source](https://redirect.github.com/mswjs/msw/compare/v2.6.1...v2.6.2 )
##### v2.6.2 (2024-11-07)
##### Bug Fixes
- update `@bundled-es-modules/cookie` to 2.0.1 ([#​2312](https://redirect.github.com/mswjs/msw/issues/2312 )) ([`c134352`](c134352e82 )) [@​kettanaito](https://redirect.github.com/kettanaito )
</details>
<details>
<summary>napi-rs/napi-rs (napi-derive)</summary>
### [`v3.0.0-alpha.18`](https://redirect.github.com/napi-rs/napi-rs/releases/tag/napi-derive%403.0.0-alpha.18 )
[Compare Source](https://redirect.github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.17...napi-derive@3.0.0-alpha.18 )
#### What's Changed
- chore(napi-derive): remove unused dependency `regex` from `napi-derive-backend` by [@​Adjective-Object](https://redirect.github.com/Adjective-Object ) in [https://github.com/napi-rs/napi-rs/pull/2344 ](https://redirect.github.com/napi-rs/napi-rs/pull/2344 )
#### New Contributors
- [@​Adjective-Object](https://redirect.github.com/Adjective-Object ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/2344 ](https://redirect.github.com/napi-rs/napi-rs/pull/2344 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.17...napi-derive@3.0.0-alpha.18
</details>
<details>
<summary>nrwl/nx (nx)</summary>
### [`v20.0.12`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.12 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.11...20.0.12 )
##### 20.0.12 (2024-11-08)
##### 🩹 Fixes
- **core:** create different dummy tasks for different targets ([#​28837](https://redirect.github.com/nrwl/nx/pull/28837 ))
- **core:** do not depend on ci info crate ([#​28850](https://redirect.github.com/nrwl/nx/pull/28850 ))
##### ❤️ Thank You
- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
### [`v20.0.11`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.11 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/20.0.10...20.0.11 )
##### 20.0.11 (2024-11-07)
##### 🚀 Features
- **nx-cloud:** configure import paths for light client when running … ([#​28735](https://redirect.github.com/nrwl/nx/pull/28735 ))
- **nx-dev:** add video course page ([#​28736](https://redirect.github.com/nrwl/nx/pull/28736 ))
##### 🩹 Fixes
- **core:** fix cannot read properties of undefined (reading 'split') ([#​28761](https://redirect.github.com/nrwl/nx/pull/28761 ))
- **core:** task graph needs to handle multiple cycles ([#​28793](https://redirect.github.com/nrwl/nx/pull/28793 ))
- **core:** empty external deps should work properly ([#​28727](https://redirect.github.com/nrwl/nx/pull/28727 ))
- **core:** ensure that the database connection is closed when nx exits ([#​28821](https://redirect.github.com/nrwl/nx/pull/28821 ))
- **graph:** add better pdv empty states when no targets exist ([#​28797](https://redirect.github.com/nrwl/nx/pull/28797 ))
- **nx-dev:** SEO tags ([#​28823](https://redirect.github.com/nrwl/nx/pull/28823 ))
- **repo:** update version of actions/github-script in nightly script ([#​28784](https://redirect.github.com/nrwl/nx/pull/28784 ))
##### ❤️ Thank You
- Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder )
- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi )
- Jonathan Cammisuli
- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr )
- Louie Weng [@​lourw](https://redirect.github.com/lourw )
- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless )
- Miroslav Jonaš [@​meeroslav](https://redirect.github.com/meeroslav )
</details>
<details>
<summary>postcss/postcss (postcss)</summary>
### [`v8.4.48`](https://redirect.github.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8448 )
[Compare Source](https://redirect.github.com/postcss/postcss/compare/8.4.47...8.4.48 )
- Fixed position calculation in error/warnings methods (by [@​romainmenke](https://redirect.github.com/romainmenke )).
</details>
<details>
<summary>react-hook-form/react-hook-form (react-hook-form)</summary>
### [`v7.53.2`](https://redirect.github.com/react-hook-form/react-hook-form/releases/tag/v7.53.2 ): Version 7.53.2
[Compare Source](https://redirect.github.com/react-hook-form/react-hook-form/compare/v7.53.1...v7.53.2 )
🐞 fix [#​12398](https://redirect.github.com/react-hook-form/react-hook-form/issues/12398 ) staled disabled issue with resubmit form ([#​12403](https://redirect.github.com/react-hook-form/react-hook-form/issues/12403 ))
🐞 fix: add type guard to fieldRef.select ([#​12390](https://redirect.github.com/react-hook-form/react-hook-form/issues/12390 ))
Revert "🏺 watch reference update on formState update ([#​12326](https://redirect.github.com/react-hook-form/react-hook-form/issues/12326 ))" ([#​12391](https://redirect.github.com/react-hook-form/react-hook-form/issues/12391 ))
thanks to [@​developer-bandi](https://redirect.github.com/developer-bandi )
</details>
<details>
<summary>i18next/react-i18next (react-i18next)</summary>
### [`v15.1.1`](https://redirect.github.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1511 )
[Compare Source](https://redirect.github.com/i18next/react-i18next/compare/v15.1.0...v15.1.1 )
- fix: Not all namespaces are loaded when passing the lng option to useTranslate [1809](https://redirect.github.com/i18next/next-i18next/issues/1809 )
</details>
<details>
<summary>tokio-rs/tokio (tokio)</summary>
### [`v1.41.1`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.41.1 ): Tokio v1.41.1
[Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.41.0...tokio-1.41.1 )
### 1.41.1 (Nov 7th, 2024)
##### Fixed
- metrics: fix bug with wrong number of buckets for the histogram ([#​6957])
- net: display `net` requirement for `net::UdpSocket` in docs ([#​6938])
- net: fix typo in `TcpStream` internal comment ([#​6944])
[#​6957]: https://redirect.github.com/tokio-rs/tokio/pull/6957
[#​6938]: https://redirect.github.com/tokio-rs/tokio/pull/6938
[#​6944]: https://redirect.github.com/tokio-rs/tokio/pull/6944
</details>
<details>
<summary>uuidjs/uuid (uuid)</summary>
### [`v11.0.3`](https://redirect.github.com/uuidjs/uuid/blob/HEAD/CHANGELOG.md#1103-2024-11-04 )
[Compare Source](https://redirect.github.com/uuidjs/uuid/compare/v11.0.2...v11.0.3 )
##### Bug Fixes
- apply stricter typing to the v\* signatures ([#​831](https://redirect.github.com/uuidjs/uuid/issues/831 )) ([c2d3fed](c2d3fed22c ))
- export internal uuid types ([#​833](https://redirect.github.com/uuidjs/uuid/issues/833 )) ([341edf4](341edf444c ))
- remove sourcemaps ([#​827](https://redirect.github.com/uuidjs/uuid/issues/827 )) ([b93ea10](b93ea101af ))
- revert "simplify type for v3 and v5" ([#​835](https://redirect.github.com/uuidjs/uuid/issues/835 )) ([e2dee69](e2dee691e9 ))
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v5.4.11`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.11 )
Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.11/packages/vite/CHANGELOG.md ) for details.
</details>
<details>
<summary>cloudflare/workers-sdk (wrangler)</summary>
### [`v3.86.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3860 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.85.0...wrangler@3.86.0 )
##### Minor Changes
- [#​7154](https://redirect.github.com/cloudflare/workers-sdk/pull/7154 ) [`ef7c0b3`](ef7c0b3641 ) Thanks [@​jonesphillip](https://redirect.github.com/jonesphillip )! - Added the ability to enable, disable, and get r2.dev public access URLs for R2 buckets.
##### Patch Changes
- [#​7169](https://redirect.github.com/cloudflare/workers-sdk/pull/7169 ) [`9098a3b`](9098a3b03f ) Thanks [@​penalosa](https://redirect.github.com/penalosa )! - Ensure `workerd` processes are cleaned up after address-in-use errors
- [#​7172](https://redirect.github.com/cloudflare/workers-sdk/pull/7172 ) [`3dce388`](3dce3881bd ) Thanks [@​penalosa](https://redirect.github.com/penalosa )! - Clarify dev registry messaging around locally connected services. The connection status of local service bindings & durable object bindings is now indicated by `connected` or `not connected` next to their entry in the bindings summary. For more details, refer to https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/#local-development
- [#​7193](https://redirect.github.com/cloudflare/workers-sdk/pull/7193 ) [`ad51d1d`](ad51d1d774 ) Thanks [@​sdnts](https://redirect.github.com/sdnts )! - Output suggested wrangler.toml changes after creating an R2 bucket
- [#​7191](https://redirect.github.com/cloudflare/workers-sdk/pull/7191 ) [`1d5bc6d`](1d5bc6d353 ) Thanks [@​sdnts](https://redirect.github.com/sdnts )! - Output suggested wrangler.toml changes after creating a Queue
- Updated dependencies \[[`1db7846`](1db7846ec5 ), [`08c6580`](08c6580494 )]:
- miniflare@3.20241106 .0
- [@​cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared )[@​0](https://redirect.github.com/0 ).7.1
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM5LjcuMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-11 10:23:26 +00:00
CatsJuice
c4e65c754e
feat(mobile): jouranl daily activity and conflict operations ( #8779 )
...
close AF-1662
2024-11-11 09:31:31 +00:00
CatsJuice
50a04f6443
feat(mobile): new journal date-picker ( #8757 )
...
close AF-1649
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/LakojjjzZNf6ogjOVwKE/a83ca41a-75ac-4d12-959a-23f06740a76d.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/LakojjjzZNf6ogjOVwKE/a83ca41a-75ac-4d12-959a-23f06740a76d.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/LakojjjzZNf6ogjOVwKE/a83ca41a-75ac-4d12-959a-23f06740a76d.mp4 ">CleanShot 2024-11-09 at 12.54.41.mp4</video>
2024-11-11 09:31:30 +00:00
EYHN
9239eed6a7
fix(core): fix delete doc property description ( #8772 )
2024-11-11 06:48:04 +00:00
CatsJuice
7bdad2dc4b
feat(mobile): new journal tab, show App tab for journal page ( #8738 )
...
close AF-1648
2024-11-11 04:26:02 +00:00
L-Sun
1284f33a4b
chore(mobile): disable some toolbar widgets for mobile ( #8742 )
...
This PR disable some toolbar widgets on mobile. Close [BS-1730](https://linear.app/affine-design/issue/BS-1730/%E7%A6%81%E7%94%A8-block-yuan%E7%B4%A0%E7%9A%84-toolbar )
2024-11-11 03:55:28 +00:00
forehalo
39c65051ac
fix(infra): export op module ( #8769 )
2024-11-11 03:24:28 +00:00
pengx17
e6ef1dea51
fix(core): deleted tags property cannot be added back ( #8761 )
...
fix AF-1661
2024-11-11 02:48:04 +00:00
EYHN
2aceed8824
fix(infra): retry search and aggregate on indexeddb ( #8767 )
2024-11-11 02:32:29 +00:00
js os
e2f281ac18
fix(server): make scope field optional in access token response ( #8753 )
...
Co-authored-by: DarkSky <25152247+darkskygit@users.noreply.github.com >
2024-11-09 20:01:33 +08:00
liuyi
d6618b6891
feat(infra): introduce op pattern ( #8734 )
2024-11-09 15:23:38 +08:00
renovate
571e25a7a1
chore: bump up marked version to v15 ( #8756 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [marked](https://marked.js.org ) ([source](https://redirect.github.com/markedjs/marked )) | [`^14.0.0` -> `^15.0.0`](https://renovatebot.com/diffs/npm/marked/14.1.3/15.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>markedjs/marked (marked)</summary>
### [`v15.0.0`](https://redirect.github.com/markedjs/marked/releases/tag/v15.0.0 )
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.4...v15.0.0 )
##### Bug Fixes
- escape html in renderer ([#​3495](https://redirect.github.com/markedjs/marked/issues/3495 )) ([58d66e5](58d66e59d1 ))
- Move all regexps to rules ([#​3519](https://redirect.github.com/markedjs/marked/issues/3519 )) ([1f88deb](1f88deb58a ))
##### BREAKING CHANGES
- escape html in renderers instead of tokenizers for all tokens.
### [`v14.1.4`](https://redirect.github.com/markedjs/marked/releases/tag/v14.1.4 )
[Compare Source](https://redirect.github.com/markedjs/marked/compare/v14.1.3...v14.1.4 )
##### Bug Fixes
- fix del with escaped tilde ([#​3517](https://redirect.github.com/markedjs/marked/issues/3517 )) ([0afe87d](0afe87d7fb ))
- fix html comment after list ([#​3518](https://redirect.github.com/markedjs/marked/issues/3518 )) ([a612576](a612576ff6 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS43LjEiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-11-09 03:56:11 +00:00
renovate
1cdc7d5592
chore: Lock file maintenance ( #8488 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTUuMSIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-11-09 03:39:12 +00:00
L-Sun
5f40fbc69c
feat(mobile): mobile at menu ( #8727 )
...
Close [BS-1608](https://linear.app/affine-design/issue/BS-1608/mobile-menu ), related PR: https://github.com/toeverything/blocksuite/pull/8681
2024-11-08 11:06:12 +00:00
pengx17
c1ece15560
fix(core): close setting when workspace is deleted ( #8747 )
...
fix AF-1618
2024-11-08 10:50:13 +00:00
forehalo
1a1041712f
feat(core): track signin failed reason ( #8746 )
...
fix AF-1568
2024-11-08 10:34:15 +00:00
forehalo
02dbe135d4
chore(infra): remove useless flags ( #8748 )
...
fix AF-1611
2024-11-08 10:17:45 +00:00
EYHN
73d0e64c20
fix(core): fix infinite retry when workspace not found ( #8679 )
2024-11-08 09:34:15 +00:00
EYHN
14d2214248
chore(infra): remove unused code ( #8736 )
2024-11-08 09:17:48 +00:00
renovate
099b5d5aa0
chore: bump up @blocksuite/affine version to v0.17.28 ( #8647 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.17.26` -> `0.17.28`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.17.26/0.17.28 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.17.28`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#01728 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.17.27...v0.17.28 )
##### Patch Changes
- [`5ef420d`](https://redirect.github.com/toeverything/blocksuite/commit/5ef420d ): ## Feat
- feat(blocks): mobile at menu ([#​8681](https://redirect.github.com/toeverything/blocksuite/issues/8681 ))
- feat: unify the reference data structure of inline, card and embed ([#​8689](https://redirect.github.com/toeverything/blocksuite/issues/8689 ))
- feat(database): add placeholder for filter ([#​8701](https://redirect.github.com/toeverything/blocksuite/issues/8701 ))
- feat(database): support for sorting event tracking ([#​8691](https://redirect.github.com/toeverything/blocksuite/issues/8691 ))
### [`v0.17.27`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#01727 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.17.26...v0.17.27 )
##### Patch Changes
- [`f70b950`](https://redirect.github.com/toeverything/blocksuite/commit/f70b950 ): fix: color of canvas element under embed dark theme whiteboard is wrong ([#​8677](https://redirect.github.com/toeverything/blocksuite/issues/8677 ))
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM5LjcuMSIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-11-08 08:55:15 +00:00
akumatus
5823353733
fix: edgeless note preview on the editor settings is editable ( #8735 )
...
Fix issue [BS-1779](https://linear.app/affine-design/issue/BS-1779 ).
The attribute `contenteditable` will be `true` if the document is not read-only. In this case, the note preview can be focused on and users can edit the note content.
But we can not simply make the document read-only. If the user changes the editor settings, we also need to update the document model, which requires that the document is not read-only.
Thus following code sets the document editable before the model updates and resets the document to read-only after the model is updated.
2024-11-08 08:39:09 +00:00
donteatfriedrice
e988be2f86
fix: reduce min height of chat peek view new message container ( #8739 )
2024-11-08 08:23:38 +00:00
darkskygit
2a3e81de3e
fix: also check online model list if model not defined ( #8726 )
2024-11-08 05:07:45 +00:00
donteatfriedrice
c323e5ae93
feat: use custom @ import dialog ( #8723 )
...
[BS-1747](https://linear.app/affine-design/issue/BS-1747/[ui]-通过导入的ui还是旧的,需要更新 )
2024-11-08 01:53:29 +00:00
CatsJuice
d8eda5e42d
refactor(mobile): impl all-docs masonry with css grid, close AF-1598 ( #8731 )
...
- responsive layout support

2024-11-08 00:48:33 +00:00
CatsJuice
06591db8d9
fix(mobile): adjust mobile UI ( #8719 )
...
- fix(mobile): add close button for login, close AF-1581
- fix(mobile): adjust explorer title font, close AF-1575
- fix(mobile): disable user-select globally, close AF-1626
- fix(mobile): usage loading ui in setting, close AF-1422
- fix(mobile): adjust header height, close AF-1574
2024-11-08 00:48:31 +00:00
CatsJuice
add8c56c69
chore(core): adjust billing payment methods copywriting, close AF-1638 ( #8733 )
2024-11-07 07:37:05 +00:00
renovate
483a6d8034
chore: bump up nestjs to v10.4.7 ( #8709 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.6` -> `10.4.7`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.6/10.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.6` -> `10.4.7`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.6/10.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.6` -> `10.4.7`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.6/10.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.7`](https://redirect.github.com/nestjs/nest/compare/v10.4.6...v10.4.7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.6...v10.4.7 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.7`](https://redirect.github.com/nestjs/nest/compare/v10.4.6...v10.4.7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.6...v10.4.7 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.7`](https://redirect.github.com/nestjs/nest/compare/v10.4.6...v10.4.7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.6...v10.4.7 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-11-07 05:34:07 +00:00
pengx17
727130ec97
fix(core): add open in app hint text ( #8728 )
...
fix AF-1625
2024-11-07 04:10:34 +00:00
renovate
c79b93bc01
chore: bump up happy-dom version to v15.10.2 [SECURITY] ( #8724 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`15.10.1` -> `15.10.2`](https://renovatebot.com/diffs/npm/happy-dom/15.10.1/15.10.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
### GitHub Vulnerability Alerts
#### [CVE-2024-51757](https://redirect.github.com/capricorn86/happy-dom/security/advisories/GHSA-96g7-g7g9-jxw8 )
### Impact
Consumers of the NPM package `happy-dom`
### Patches
The security vulnerability has been patched in v15.10.2
### Workarounds
No easy workarounds to my knowledge
### References
[#​1585](https://redirect.github.com/capricorn86/happy-dom/issues/1585 )
---
### Release Notes
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
### [`v15.10.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.1...d23834c232f1cf5519c9418b073f1dcec6b2f0fd )
[Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.10.1...v15.10.2 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), 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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-11-07 01:59:58 +00:00
renovate
50891ad9eb
chore: bump up all non-major dependencies ( #8714 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@apollo/server](https://redirect.github.com/apollographql/apollo-server ) ([source](https://redirect.github.com/apollographql/apollo-server/tree/HEAD/packages/server )) | [`4.11.0` -> `4.11.2`](https://renovatebot.com/diffs/npm/@apollo%2fserver/4.11.0/4.11.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@atlaskit/pragmatic-drag-and-drop](https://atlassian.design/components/pragmatic-drag-and-drop/ ) ([source](https://redirect.github.com/atlassian/pragmatic-drag-and-drop )) | [`1.3.1` -> `1.4.0`](https://renovatebot.com/diffs/npm/@atlaskit%2fpragmatic-drag-and-drop/1.3.1/1.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.658.1` -> `3.685.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.658.1/3.685.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@chromatic-com/storybook](https://redirect.github.com/chromaui/addon-visual-tests ) | [`3.0.0` -> `3.2.2`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/3.0.0/3.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@faker-js/faker](https://fakerjs.dev ) ([source](https://redirect.github.com/faker-js/faker )) | [`9.0.3` -> `9.2.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.0.3/9.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@floating-ui/dom](https://floating-ui.com ) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom )) | [`1.6.11` -> `1.6.12`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.6.11/1.6.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@node-rs/crc32](https://redirect.github.com/napi-rs/node-rs ) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/@node-rs%2fcrc32/1.10.3/1.10.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.0` -> `0.54.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.54.0/0.54.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/host-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`0.35.3` -> `0.35.4`](https://renovatebot.com/diffs/npm/@opentelemetry%2fhost-metrics/0.35.3/0.35.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.0` -> `0.54.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.54.0/0.54.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.0` -> `0.54.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.54.0/0.54.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`0.54.0` -> `0.54.1`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.54.0/0.54.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@prisma/client](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client )) | [`5.20.0` -> `5.22.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.20.0/5.22.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@prisma/instrumentation](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/instrumentation )) | [`5.20.0` -> `5.22.0`](https://renovatebot.com/diffs/npm/@prisma%2finstrumentation/5.20.0/5.22.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-accordion](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-accordion/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-alert-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-alert-dialog/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-avatar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-avatar/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-checkbox](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-checkbox/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-context-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.2.1` -> `2.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-context-menu/2.2.1/2.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-dropdown-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dropdown-menu/2.1.1/2.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-hover-card](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-hover-card/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-menubar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-menubar/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-navigation-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-navigation-menu/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-popover](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-popover/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-radio-group](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-radio-group/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-scroll-area](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.2.0`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-scroll-area/1.1.0/1.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-select](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-select/2.1.1/2.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-slider](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-slider/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-switch](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-switch/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-tabs](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tabs/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-toast](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toast/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@radix-ui/react-tooltip](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tooltip/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/electron](https://redirect.github.com/getsentry/sentry-electron ) | [`5.4.0` -> `5.7.0`](https://renovatebot.com/diffs/npm/@sentry%2felectron/5.4.0/5.7.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/esbuild-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.4` -> `2.22.6`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.22.4/2.22.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.32.0` -> `8.37.1`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.32.0/8.37.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/webpack-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.4` -> `2.22.6`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.22.4/2.22.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@slack/web-api](https://slack.dev/node-slack-sdk/web-api ) ([source](https://redirect.github.com/slackapi/node-slack-sdk )) | [`7.5.0` -> `7.7.0`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.5.0/7.7.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/mixpanel-browser](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mixpanel-browser ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mixpanel-browser )) | [`2.50.0` -> `2.50.2`](https://renovatebot.com/diffs/npm/@types%2fmixpanel-browser/2.50.0/2.50.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.16.9` -> `20.17.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.9/20.17.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom )) | [`18.3.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.3.0/18.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@vanilla-extract/vite-plugin](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/vite-plugin )) | [`4.0.15` -> `4.0.17`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fvite-plugin/4.0.15/4.0.17 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@vanilla-extract/webpack-plugin](https://redirect.github.com/vanilla-extract-css/vanilla-extract ) ([source](https://redirect.github.com/vanilla-extract-css/vanilla-extract/tree/HEAD/packages/webpack-plugin )) | [`2.3.13` -> `2.3.14`](https://renovatebot.com/diffs/npm/@vanilla-extract%2fwebpack-plugin/2.3.13/2.3.14 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@vitejs/plugin-react-swc](https://redirect.github.com/vitejs/vite-plugin-react-swc ) | [`3.7.0` -> `3.7.1`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-react-swc/3.7.0/3.7.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [ava](https://avajs.dev ) ([source](https://redirect.github.com/avajs/ava )) | [`6.1.3` -> `6.2.0`](https://renovatebot.com/diffs/npm/ava/6.1.3/6.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [builder-util-runtime](https://redirect.github.com/electron-userland/electron-builder ) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util-runtime )) | [`9.2.9` -> `9.2.10`](https://renovatebot.com/diffs/npm/builder-util-runtime/9.2.9/9.2.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [changelogithub](https://redirect.github.com/antfu/changelogithub ) | [`0.13.10` -> `0.13.11`](https://renovatebot.com/diffs/npm/changelogithub/0.13.10/0.13.11 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [cmdk](https://redirect.github.com/pacocoursey/cmdk ) ([source](https://redirect.github.com/pacocoursey/cmdk/tree/HEAD/cmdk )) | [`1.0.0` -> `1.0.4`](https://renovatebot.com/diffs/npm/cmdk/1.0.0/1.0.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [cookie-parser](https://redirect.github.com/expressjs/cookie-parser ) | [`1.4.6` -> `1.4.7`](https://renovatebot.com/diffs/npm/cookie-parser/1.4.6/1.4.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [core-js](https://redirect.github.com/zloirock/core-js ) ([source](https://redirect.github.com/zloirock/core-js/tree/HEAD/packages/core-js )) | [`3.38.1` -> `3.39.0`](https://renovatebot.com/diffs/npm/core-js/3.38.1/3.39.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [electron](https://redirect.github.com/electron/electron ) | [`33.0.0` -> `33.1.0`](https://renovatebot.com/diffs/npm/electron/33.0.0/33.1.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [electron-updater](https://redirect.github.com/electron-userland/electron-builder ) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater )) | [`6.3.8` -> `6.3.9`](https://renovatebot.com/diffs/npm/electron-updater/6.3.8/6.3.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [embla-carousel-react](https://www.embla-carousel.com ) ([source](https://redirect.github.com/davidjerleke/embla-carousel )) | [`8.3.0` -> `8.3.1`](https://renovatebot.com/diffs/npm/embla-carousel-react/8.3.0/8.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [file-type](https://redirect.github.com/sindresorhus/file-type ) | [`19.5.0` -> `19.6.0`](https://renovatebot.com/diffs/npm/file-type/19.5.0/19.6.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [foxact](https://foxact.skk.moe ) ([source](https://redirect.github.com/SukkaW/foxact )) | [`0.2.38` -> `0.2.41`](https://renovatebot.com/diffs/npm/foxact/0.2.38/0.2.41 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`15.7.4` -> `15.10.1`](https://renovatebot.com/diffs/npm/happy-dom/15.7.4/15.10.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`8.24.0` -> `8.24.2`](https://renovatebot.com/diffs/npm/html-validate/8.24.0/8.24.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [html-webpack-plugin](https://redirect.github.com/jantimon/html-webpack-plugin ) | [`5.6.0` -> `5.6.3`](https://renovatebot.com/diffs/npm/html-webpack-plugin/5.6.0/5.6.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`23.15.1` -> `23.16.4`](https://renovatebot.com/diffs/npm/i18next/23.15.1/23.16.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [input-otp](https://input-otp.rodz.dev/ ) ([source](https://redirect.github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp )) | [`1.2.4` -> `1.4.1`](https://renovatebot.com/diffs/npm/input-otp/1.2.4/1.4.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [jotai](https://redirect.github.com/pmndrs/jotai ) | [`2.10.0` -> `2.10.1`](https://renovatebot.com/diffs/npm/jotai/2.10.0/2.10.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [jsx-slack](https://redirect.github.com/yhatt/jsx-slack ) | [`6.1.1` -> `6.1.2`](https://renovatebot.com/diffs/npm/jsx-slack/6.1.1/6.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [keyv](https://redirect.github.com/jaredwray/keyv ) | [`5.0.3` -> `5.1.3`](https://renovatebot.com/diffs/npm/keyv/5.0.3/5.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [lib0](https://redirect.github.com/dmonad/lib0 ) | [`0.2.97` -> `0.2.98`](https://renovatebot.com/diffs/npm/lib0/0.2.97/0.2.98 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [link-preview-js](https://redirect.github.com/ospfranco/link-preview-js ) | [`3.0.5` -> `3.0.12`](https://renovatebot.com/diffs/npm/link-preview-js/3.0.5/3.0.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https:/
2024-11-06 16:07:39 +00:00
JimmFly
59264b9996
feat(core): add tooltips to sidebar resize handle ( #8717 )
...
close PD-1865

2024-11-06 06:19:38 +00:00
pengx17
584d095895
fix(core): modal height issue ( #8710 )
...
fix AF-1616
2024-11-06 02:59:12 +00:00
pengx17
fcd4f8c4ff
fix(electron): deep link handling in macos ( #8713 )
...
fix AF-1617
The issue is that handling deep link on opening new instance will access the screen module from electron too soon. Move the open call behind whenReady to mitigate the issue.
2024-11-06 02:02:56 +00:00
renovate
ed06e6b72c
chore: bump up all non-major dependencies ( #8410 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@apollo/server](https://redirect.github.com/apollographql/apollo-server ) ([source](https://redirect.github.com/apollographql/apollo-server/tree/HEAD/packages/server )) | [`4.11.0` -> `4.11.2`](https://renovatebot.com/diffs/npm/@apollo%2fserver/4.11.0/4.11.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@atlaskit/pragmatic-drag-and-drop](https://atlassian.design/components/pragmatic-drag-and-drop/ ) ([source](https://redirect.github.com/atlassian/pragmatic-drag-and-drop )) | [`1.3.1` -> `1.4.0`](https://renovatebot.com/diffs/npm/@atlaskit%2fpragmatic-drag-and-drop/1.3.1/1.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.658.1` -> `3.685.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.658.1/3.685.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.658.1` -> `3.685.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.658.1/3.685.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@chromatic-com/storybook](https://redirect.github.com/chromaui/addon-visual-tests ) | [`3.0.0` -> `3.2.2`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/3.0.0/3.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@faker-js/faker](https://fakerjs.dev ) ([source](https://redirect.github.com/faker-js/faker )) | [`9.0.3` -> `9.2.0`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.0.3/9.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@fal-ai/serverless-client](https://redirect.github.com/fal-ai/fal-js ) ([source](https://redirect.github.com/fal-ai/fal-js/tree/HEAD/libs/client )) | [`^0.14.0` -> `^0.15.0`](https://renovatebot.com/diffs/npm/@fal-ai%2fserverless-client/0.14.3/0.15.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@floating-ui/dom](https://floating-ui.com ) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom )) | [`1.6.11` -> `1.6.12`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.6.11/1.6.12 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`^0.19.0` -> `^0.20.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.19.0/0.20.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@graphql-codegen/cli](https://redirect.github.com/dotansimha/graphql-code-generator ) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli )) | [`5.0.2` -> `5.0.3`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fcli/5.0.2/5.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@graphql-codegen/typescript](https://redirect.github.com/dotansimha/graphql-code-generator ) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/typescript )) | [`4.0.9` -> `4.1.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/4.0.9/4.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@graphql-codegen/typescript-operations](https://redirect.github.com/dotansimha/graphql-code-generator ) ([source](https://redirect.github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/plugins/typescript/operations )) | [`4.2.3` -> `4.3.1`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/4.2.3/4.3.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@napi-rs/cli](https://redirect.github.com/napi-rs/napi-rs ) | [`3.0.0-alpha.62` -> `3.0.0-alpha.64`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.62/3.0.0-alpha.64 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@node-rs/crc32](https://redirect.github.com/napi-rs/node-rs ) | [`1.10.3` -> `1.10.4`](https://renovatebot.com/diffs/npm/@node-rs%2fcrc32/1.10.3/1.10.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/core](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-core ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.26.0` -> `1.27.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fcore/1.26.0/1.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-prometheus](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.53.0` -> `^0.54.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.53.0/0.54.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/exporter-zipkin](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.26.0` -> `1.27.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-zipkin/1.26.0/1.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/host-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`0.35.3` -> `0.35.4`](https://renovatebot.com/diffs/npm/@opentelemetry%2fhost-metrics/0.35.3/0.35.4 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@opentelemetry/instrumentation](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.53.0` -> `^0.54.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.53.0/0.54.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.43.0` -> `^0.44.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.43.0/0.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.53.0` -> `^0.54.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.53.0/0.54.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.43.0` -> `^0.44.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.43.0/0.44.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.40.0` -> `^0.41.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.40.0/0.41.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.42.0` -> `^0.43.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.42.0/0.43.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/resources](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-resources ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.26.0` -> `1.27.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fresources/1.26.0/1.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-metrics](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/sdk-metrics ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.26.0` -> `1.27.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-metrics/1.26.0/1.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`^0.53.0` -> `^0.54.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.53.0/0.54.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/sdk-trace-node](https://redirect.github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-sdk-trace-node ) ([source](https://redirect.github.com/open-telemetry/opentelemetry-js )) | [`1.26.0` -> `1.27.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-trace-node/1.26.0/1.27.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@playwright/test](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.47.2` -> `=1.48.2`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.47.2/1.48.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@prisma/client](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client )) | [`5.20.0` -> `5.21.1`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.20.0/5.21.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@prisma/instrumentation](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/instrumentation )) | [`5.20.0` -> `5.21.1`](https://renovatebot.com/diffs/npm/@prisma%2finstrumentation/5.20.0/5.21.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@radix-ui/react-accordion](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-accordion/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-alert-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-alert-dialog/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-avatar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-avatar/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-checkbox](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-checkbox/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-context-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.2.1` -> `2.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-context-menu/2.2.1/2.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-dialog](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dialog/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-dropdown-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-dropdown-menu/2.1.1/2.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-hover-card](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-hover-card/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-menubar](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-menubar/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-navigation-menu](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-navigation-menu/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-popover](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-popover/1.1.1/1.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-radio-group](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-radio-group/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-scroll-area](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.2.0`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-scroll-area/1.1.0/1.2.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@radix-ui/react-select](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-select/2.1.1/2.1.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-slider](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.0` -> `1.2.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-slider/1.2.0/1.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-switch](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-switch/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-tabs](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.0` -> `1.1.1`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tabs/1.1.0/1.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-toast](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-toast/1.2.1/1.2.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@radix-ui/react-tooltip](https://radix-ui.com/primitives ) ([source](https://redirect.github.com/radix-ui/primitives )) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-tooltip/1.1.2/1.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@sentry/electron](https://redirect.github.com/getsentry/sentry-electron ) | [`5.4.0` -> `5.7.0`](https://renovatebot.com/diffs/npm/@sentry%2felectron/5.4.0/5.7.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/esbuild-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.4` -> `2.22.6`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.22.4/2.22.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.32.0` -> `8.36.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.32.0/8.36.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.32.0` -> `8.36.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.32.0/8.36.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/webpack-plugin](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.22.4` -> `2.22.6`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.22.4/2.22.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@slack/web-api](https://slack.dev/node-slack-sdk/web-api ) ([source](https://redirect.github.com/slackapi/node-slack-sdk )) | [`7.5.0` -> `7.7.0`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.5.0/7.7.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.3.3` -> `8.4.2`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.3.3/8.4.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@types/mixpanel-browser](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mixpanel-browser ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mixpanel-browser )) | [`2.50.0` -> `2.50.2`](https://renovatebot.com/diffs/npm/@types%2fmixpanel-browser/2.50.0/2.50.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [: share page in electron issues ( #8703 )
...
fix AF-1592
fix AF-1612
2024-11-05 11:46:03 +00:00
pengx17
ef82b9d3e7
chore(core): tracking events for doc properties ( #8651 )
...
fix AF-1565
2024-11-05 11:30:57 +00:00
EYHN
4977055a2e
fix(ios): fix mobile blob storage ( #8702 )
2024-11-05 11:16:00 +00:00
donteatfriedrice
c0d802a169
fix: bump blocksuite script changelog generate failed ( #8708 )
2024-11-05 10:44:27 +00:00
forehalo
01228117e3
feat(core): update connector shortcut ( #8690 )
...
fix AF-1580
2024-11-05 10:29:36 +00:00
renovate[bot]
c70318735c
chore: bump up nestjs to v10.4.7 ( #8706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 18:28:53 +08:00
donteatfriedrice
ca6e8c380b
feat: bump blocksuite ( #8705 )
...
## Feat
- feat: add pdf viewer to playground (#8650 )
- feat: add view toggle menu to toolbar of attachment block (#8660 )
- feat: attachment embedded view supports configurable (#8658 )
## Fix
- fix: tidy up after multiple images uploaded (#8671 )
- fix: unable to add caption for linked document of embedded view (#8670 )
- fix(blocks): code block should update highlight when theme changed (#8669 )
- fix(edgeless): allow right click of tool controller (#8652 )
- fix(database): short name of tag type (#8665 )
- fix: the content of formula should contain spaces (#8647 )
- fix: import notion database with title (#8661 )
- fix(page): bookmark block selected style (#8656 )
- fix(edgeless): switching shape style and color, the preview does not change in time (#8655 )
- fix(blocks): size of icons are not consistent in keyboard toolbar (#8653 )
- fix: use host instead of offsetParent (#8651 )
## Refactor
- refactor(database): filter ui (#8611 )
## Ci
- ci: renovate pr title lint (#8666 )
2024-11-05 08:54:00 +00:00
pengx17
684b676028
fix(core): adapt new database chip color scheme ( #8697 )
...
fix AF-1609
2024-11-05 08:33:57 +00:00
JimmFly
aae71a23eb
fix(core): temporarily make AI functions not follow server configuration ( #8698 )
...
Since the switch of the AI function in Blocksuite cannot be hot-updated, the editor will not be able to use the AI function when it is not connected to the server at the beginning, so this code is temporarily removed.
2024-11-05 08:17:58 +00:00
CatsJuice
9e903fe909
fix(component): optimize stack notification with different height ( #8700 )
...

2024-11-05 07:47:57 +00:00
pengx17
e7732d0e18
fix(core): update prompt texts for opening new doc ( #8696 )
...
fix AF-1590
2024-11-05 07:31:00 +00:00
pengx17
8c650f7b43
test(core): add open in app test case ( #8695 )
...
fix AF-1496
2024-11-05 07:30:59 +00:00
CatsJuice
c41646be7f
fix(core): bump theme to fix full-width-layout and editor font customization ( #8704 )
...
close AF-1610, AF-1601
**Original PR in design: [#138 ](https://github.com/toeverything/design/pull/138 )**
2024-11-05 07:16:28 +00:00
JimmFly
9e41918a1a
feat(core): remember the scroll position of doc when routing forward and backward ( #8631 )
...
close AF-1011
https://github.com/user-attachments/assets/d2dfeee2-926f-4760-b3fb-8baf5ff90aa9
2024-11-05 06:59:34 +00:00
CatsJuice
15749def2a
chore: bump theme version, replace all typography in mobile ( #8701 )
2024-11-05 03:48:26 +00:00
EYHN
902635e60f
refactor(core): desktop project struct ( #8334 )
2024-11-05 11:00:33 +08:00
darkskygit
89d09fd5e9
fix: copilot ci condition ( #8692 )
2024-11-05 02:36:52 +00:00
CatsJuice
fe04ab35cc
feat(mobile): mobile app fallback skeleton ( #8686 )
...
close AF-1533, AF-1532
2024-11-05 00:35:21 +00:00
CatsJuice
5b5dc26abf
chore(core): always display annually for cloud toggle ( #8693 )
2024-11-04 15:05:16 +00:00
pengx17
de7b1ff516
fix(core): do not show open-in-app in mobile web browser ( #8694 )
2024-11-04 12:33:10 +00:00
liuyi
d35a9cff95
ci: make renderer instances in beta 2 ( #8688 )
2024-11-04 17:19:26 +08:00
liuyi
7b66e51099
fix(core): clip app element overflow content ( #8689 )
2024-11-04 09:05:56 +00:00
Peng Xiao
378c9eb73a
fix(electron): active view sometimes does not get focused ( #8683 )
2024-11-04 08:34:11 +00:00
JimmFly
d700f828b7
fix(core): the full width layout feature does not work ( #8687 )
2024-11-04 08:29:48 +00:00
pengx17
fd7d112235
fix(core): open in app card wording ( #8677 )
2024-11-04 07:58:07 +00:00
renovate
9cb08373e3
chore: bump up oxlint version to v0.11.0 ( #8673 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.10.3` -> `0.11.0`](https://renovatebot.com/diffs/npm/oxlint/0.10.3/0.11.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.11.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#0110---2024-11-03 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.10.3...oxlint_v0.11.0 )
##### Documentation
- [`4551baa`](https://redirect.github.com/oxc-project/oxc/commit/4551baa ) linter: Document `rules` ([#​6983](https://redirect.github.com/oxc-project/oxc/issues/6983 )) (Boshen)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzUuMiIsInVwZGF0ZWRJblZlciI6IjM4LjEzNS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-11-04 07:39:33 +00:00
JimmFly
0469675d88
feat(core): add tooltips to the doc properties in the sidebar ( #8684 )
...
close AF-1597
2024-11-04 07:20:33 +00:00
HeJiachen-PM
763537d84c
Update README.md ( #8680 )
2024-11-04 06:50:06 +00:00
darkskygit
2e7a7d5909
fix(core): copilot test condition & retry ( #8665 )
2024-11-04 06:17:06 +00:00
forehalo
ee16ea7a5a
fix(server): avoid preserved html meta tag name ( #8682 )
2024-11-04 06:01:04 +00:00
forehalo
63b58aad5c
fix(server): reduce yjs binary size ( #8681 )
2024-11-04 05:45:06 +00:00
CatsJuice
cdaac5602c
feat(mobile): manage docs/tags/collections in explorer ( #8649 )
...
close AF-1564, AF-1542
2024-11-04 05:28:06 +00:00
CatsJuice
4cbf4b74d6
feat(mobile): explorer create/rename operation ( #8628 )
...
close AF-1560
2024-11-04 05:28:05 +00:00
EYHN
12e3cf1d07
refactor(core): set edgeless theme on doc created ( #8670 )
2024-11-04 04:38:03 +00:00
donteatfriedrice
a4f27ef391
fix: should pass std to AffineEditorContainer ( #8678 )
...
To fix [BS-1741](https://linear.app/affine-design/issue/BS-1741/toc-不显示了 )
2024-11-04 03:25:31 +00:00
donteatfriedrice
aacfb82819
fix: should toggle empty input when generate an image ( #8643 )
2024-11-01 10:45:32 +00:00
Peng Xiao
ecbf5a95fa
fix: open in app card style ( #8667 )
2024-11-01 18:42:09 +08:00
akumatus
7e71395c8e
fix: old document edgelessColorTheme shows auto but always render white ( #8666 )
...
Fix issue [AF-1593](https://linear.app/affine-design/issue/AF-1593 ).
2024-11-01 09:55:29 +00:00
github-actions[bot]
aa2f6b7739
chore(i18n): sync translations ( #8654 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: forehalo <forehalo@gmail.com >
2024-11-01 09:30:28 +00:00
JimmFly
c2ebf0b822
fix(core): handle uncaught ai flag ( #8663 )
2024-11-01 17:18:21 +08:00
donteatfriedrice
0184328011
feat: optimize import export event tracker ( #8652 )
2024-11-01 08:37:00 +00:00
forehalo
a776c1f82b
fix(core): unregister global error handler once app running ( #8659 )
...
close AF-1585
2024-11-01 08:11:35 +00:00
forehalo
e87963eca4
fix(server): wrong public path for selfhosted doc renderer ( #8660 )
...
closes #8639
2024-11-01 07:56:01 +00:00
JimmFly
f36097732a
fix(core): dropdown menu cannot be hovered when it is at the bottom of doc ( #8662 )
...
close AF-1588
2024-11-01 07:40:31 +00:00
pengx17
070f5fae49
fix(electron): deep link handling without running instance ( #8661 )
...
fix AF-1586
2024-11-01 07:23:38 +00:00
pengx17
33088500e4
fix(core): unnamed doc title of db properties ( #8657 )
2024-11-01 07:23:37 +00:00
pengx17
4f16e22f5b
fix(electron): add missing configureAppThemeModule to shell ( #8656 )
2024-11-01 07:23:37 +00:00
darkskygit
7a201984e9
feat(server): add real-world prompt test for copilot apis ( #8629 )
...
fix AF-1432, PD-1176
2024-11-01 07:05:12 +00:00
JimmFly
1c22fdd371
fix(core): unable to hide doc info ( #8658 )
...
close AF-1577 AF-1576
2024-11-01 06:47:59 +00:00
pengx17
c915a3bcb5
revert(electron): revert http protocl in electron ( #8655 )
...
fix AF-1583
2024-11-01 06:33:27 +00:00
L-Sun
1973cea035
fix(mobile): incorrect height of keyboard toolbar in ios ( #8653 )
...
### What Changes:
- Fix keyboard height calculation with the `KeyboardToolBarConfig.useScreenHeight = true`. More detials in: https://github.com/toeverything/blocksuite/pull/8645
- Add safe bottom padding for shrinked keyboard toolbar
- Add `VirtualKeyboard` polyfill. Close [AF-1573](https://linear.app/affine-design/issue/AF-1573/virtualkeyboard-polyfill-with-capacitor )
- Since the `@capacitor/keyboard` dose not implement the `Keyboard.show()` method, this polyfill is not enabled now.
2024-11-01 05:48:30 +00:00
JimmFly
10b1f233d9
feat(core): add edgelessTheme property and edgelessDefault theme setting ( #8614 )
...
close AF-1430 AF-1471
https://github.com/user-attachments/assets/d997ac6c-ce94-4fa4-ab34-29b36c7796ea
2024-11-01 03:58:02 +00:00
EYHN
1f6cce2f5e
fix(core): fix copy block link ( #8650 )
2024-10-31 17:15:46 +00:00
JimmFly
f40578ab24
chore: adjust right sidebar style ( #8641 )
...
close AF-1548

2024-10-31 09:36:22 +00:00
pengx17
51ffccbbb6
fix(core): do not redirect to open-page for open-in-app card ( #8646 )
2024-10-31 08:23:52 +00:00
pengx17
2b3b7057c5
fix(core): checkbox property styling and layout ( #8645 )
...
fix BS-1725
2024-10-31 07:31:52 +00:00
pengx17
0f8b273134
feat(core): open app in electron app entry ( #8637 )
...
fix PD-208
fix PD-210
fix PD-209
fix AF-1495
2024-10-31 06:16:32 +00:00
renovate[bot]
5d92c900d1
chore: bump up @blocksuite/affine version to v0.17.23 ( #8596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 14:16:10 +08:00
donteatfriedrice
ba3aa7f153
feat: add snapshot import export config ( #8584 )
...
[BS-1470](https://linear.app/affine-design/issue/BS-1470/提供-snapshot-导入导出开关 )
2024-10-31 05:18:14 +00:00
JimmFly
0f9d11fd5c
feat(core): add createdBy property to default property ( #8642 )
...
close AF-1563
2024-10-31 05:01:52 +00:00
pengx17
d96cc097c2
fix(core): db properties ui issues ( #8638 )
...
fix AF-1562
fix BS-1711
2024-10-31 04:46:50 +00:00
donteatfriedrice
afcf595626
feat: add import modal ( #8599 )
...
[BS-1471](https://linear.app/affine-design/issue/BS-1471/新的-import-dialog-ui )
2024-10-31 04:09:43 +00:00
LongYinan
c08b02caba
Revert "feat: copilot frontend e2e ( #7694 )"
...
This reverts commit d71852789f .
2024-10-31 12:08:57 +08:00
JimmFly
ea607d34f6
chore: adjust tooltips side of doc properties ( #8640 )
2024-10-31 11:50:03 +08:00
Brooooooklyn
58c7e3913d
feat(android): android internal testing ( #8577 )
2024-10-30 12:18:00 +00:00
CatsJuice
fffd60d84c
fix(mobile): adjust app tab height ( #8635 )
...
close AF-1480
2024-10-30 11:20:10 +00:00
pengx17
a791481ac8
refactor(electron): move electron-api to framework ( #8601 )
...
fix AF-1394
2024-10-30 09:16:20 +00:00
L-Sun
50bae9c3e6
feat(mobile): enable mobile keyboard toolbar ( #8633 )
2024-10-30 08:07:58 +00:00
EYHN
8f95cc7b80
fix(infra): orm create override optional ( #8627 )
2024-10-29 09:18:14 +00:00
darkskygit
d71852789f
feat: copilot frontend e2e ( #7694 )
2024-10-29 08:56:37 +00:00
Brooooooklyn
5709ebbb11
feat(ios): hashcash in swift ( #8602 )
2024-10-29 08:40:15 +00:00
darkskygit
efee4dfd66
feat: use date fixed model name ( #8621 )
...
fix CLOUD-81
2024-10-29 07:31:23 +00:00
pengx17
835fdc33c0
feat(core): add open link in app to doc menu ( #8597 )
...
add "open in desktop app" menu item for editor
fix AF-1547
2024-10-29 13:55:13 +08:00
JimmFly
5690720652
chore: adjust floating sidebar style ( #8619 )
...
close PD-1810

2024-10-29 04:53:32 +00:00
donteatfriedrice
343572c5b6
fix: ai text renderer specs ( #8611 )
2024-10-29 01:59:28 +00:00
EYHN
7699296f11
feat(core): captcha service ( #8616 )
2024-10-28 18:06:52 +00:00
pengx17
81029db6ce
feat: allow peek view to be closed by the caller && bump bs ( #8542 )
...
depends on https://github.com/toeverything/blocksuite/pull/8558
fix BS-1570
2024-10-28 09:16:35 +00:00
darkskygit
3f7752e261
feat(server): verify domain record ( #8608 )
2024-10-28 07:53:08 +00:00
Cats Juice
06dda70319
feat(mobile): ios oauth & magic-link login ( #8581 )
...
Co-authored-by: EYHN <cneyhn@gmail.com >
2024-10-28 14:12:33 +08:00
renovate[bot]
d6ec4cc597
chore: bump up tinybench version to v3 ( #8610 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: EYHN <cneyhn@gmail.com >
2024-10-28 04:02:00 +00:00
renovate[bot]
8cdca326c1
chore: bump up uuid version to v11 ( #8609 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 11:41:10 +08:00
github-actions[bot]
6f2e9e6230
chore(i18n): sync translations ( #8593 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2024-10-28 11:39:05 +08:00
renovate
af73810d6e
chore: bump up oxlint version to v0.10.3 ( #8606 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.10.2` -> `0.10.3`](https://renovatebot.com/diffs/npm/oxlint/0.10.2/0.10.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.10.3`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#0103---2024-10-26 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.10.2...oxlint_v0.10.3 )
##### Documentation
- [`3923e63`](https://redirect.github.com/oxc-project/oxc/commit/3923e63 ) linter: Add schema to config examples ([#​6838](https://redirect.github.com/oxc-project/oxc/issues/6838 )) (Dmitry Zakharov)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-26 12:18:15 +00:00
renovate
24d412d9d2
chore: bump up Rust crate notify to v7 ( #8605 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [notify](https://redirect.github.com/notify-rs/notify ) | workspace.dependencies | major | `6` -> `7` |
---
### Release Notes
<details>
<summary>notify-rs/notify (notify)</summary>
### [`v7.0.0`](https://redirect.github.com/notify-rs/notify/blob/HEAD/CHANGELOG.md#notify-700-2024-10-25 )
[Compare Source](https://redirect.github.com/notify-rs/notify/compare/notify-6.1.1...notify-7.0.0 )
- CHANGE: raise MSRV to 1.72 [#​569] [#​610] **breaking**
- CHANGE: move event type to notify-types crate [#​559]
- CHANGE: flatten serialization of events and use camelCase [#​558]
- CHANGE: remove internal use of crossbeam channels [#​569] [#​610]
- CHANGE: rename feature `crossbeam` to `crossbeam-channel` and disable it by default [#​610] **breaking**
- CHANGE: upgrade mio to 1.0 [#​623]
- CHANGE: add log statements [#​499]
- FIX: prevent UB with illegal instruction for the windows backend [#​604] [#​607]
- FIX: on Linux report deleted directories correctly [#​545]
- FIX: on Linux report access open events [#​612]
- FEATURE: enable kqueue on iOS [#​533]
- MISC: various minor doc updates and fixes [#​535] [#​536] [#​543] [#​565] [#​592] [#​595]
- MISC: update inotify to 0.10 [#​547]
[#​499]: https://redirect.github.com/notify-rs/notify/pull/499
[#​533]: https://redirect.github.com/notify-rs/notify/pull/533
[#​535]: https://redirect.github.com/notify-rs/notify/pull/535
[#​536]: https://redirect.github.com/notify-rs/notify/pull/536
[#​543]: https://redirect.github.com/notify-rs/notify/pull/543
[#​545]: https://redirect.github.com/notify-rs/notify/pull/545
[#​547]: https://redirect.github.com/notify-rs/notify/pull/547
[#​558]: https://redirect.github.com/notify-rs/notify/pull/558
[#​559]: https://redirect.github.com/notify-rs/notify/pull/559
[#​565]: https://redirect.github.com/notify-rs/notify/pull/565
[#​569]: https://redirect.github.com/notify-rs/notify/pull/569
[#​592]: https://redirect.github.com/notify-rs/notify/pull/592
[#​595]: https://redirect.github.com/notify-rs/notify/pull/595
[#​604]: https://redirect.github.com/notify-rs/notify/pull/604
[#​607]: https://redirect.github.com/notify-rs/notify/pull/607
[#​610]: https://redirect.github.com/notify-rs/notify/pull/610
[#​612]: https://redirect.github.com/notify-rs/notify/pull/612
[#​623]: https://redirect.github.com/notify-rs/notify/pull/623
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-26 12:02:16 +00:00
CatsJuice
829361a910
fix(core): adjust onetime subscription ui for billing and pricing ( #8591 )
...
close AF-1534
2024-10-25 03:59:06 +00:00
pengx17
8f694aceb7
fix(core): redirect to old page after login via 404 page ( #8588 )
...
fix AF-1487
When visit a cloud worskapce page without login, we should allow the user to redirect back to that page after login.
The logic is only added for this case, including login with email magin link + google login. Login with password is already working without changes.
2024-10-25 03:43:00 +00:00
forehalo
08319bc560
feat(server): support socketio auth field ( #8595 )
...
fix AF-1531
2024-10-25 03:27:02 +00:00
JimmFly
10963da706
refactor(core): improve editor gap appendParagraph function ( #8567 )
...
close AF-1257
Every time we clicked on an empty space at the bottom, a new Paragraph block was created.
Now we change it so that if there is already an empty Paragraph block at the bottom, we focus it instead of creating a new one.
2024-10-24 10:53:18 +00:00
CatsJuice
6d7c0d45ce
fix(ios): enable navigation gesture ( #8592 )
...
close AF-1528
2024-10-24 10:36:18 +00:00
Brooooooklyn
d5de5f9c9f
ci: fix blocksuite changelog generation ( #8583 )
2024-10-24 10:19:19 +00:00
pengx17
2fc27f41f0
fix(core): dont show config properties in peek view ( #8594 )
...
view service is undefined in center peek.
2024-10-24 09:18:13 +00:00
pengx17
4b6c4ed546
feat(core): doc database properties ( #8520 )
...
fix AF-1454
1. move inline tags editor to components
2. add progress component
3. adjust doc properties styles for desktop
4. subscribe bs database links and display in doc info
5. move update/create dates to doc info
6. a trivial e2e test
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/eed266c1-fdac-4f0e-baa9-4aa00d14a2e8.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/eed266c1-fdac-4f0e-baa9-4aa00d14a2e8.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/eed266c1-fdac-4f0e-baa9-4aa00d14a2e8.mp4 ">10月23日.mp4</video>
2024-10-24 07:38:45 +00:00
renovate
f7dc65e170
chore: bump up nestjs ( #8587 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/apollo](https://redirect.github.com/nestjs/graphql ) | [`12.2.0` -> `12.2.1`](https://renovatebot.com/diffs/npm/@nestjs%2fapollo/12.2.0/12.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.5` -> `10.4.6`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.5/10.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.5` -> `10.4.6`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.5/10.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/graphql](https://redirect.github.com/nestjs/graphql ) | [`12.2.0` -> `12.2.1`](https://renovatebot.com/diffs/npm/@nestjs%2fgraphql/12.2.0/12.2.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.5` -> `10.4.6`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.5/10.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.5` -> `10.4.6`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.5/10.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.5` -> `10.4.6`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.5/10.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.5` -> `10.4.6`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.5/10.4.6 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/graphql (@​nestjs/apollo)</summary>
### [`v12.2.1`](https://redirect.github.com/nestjs/graphql/compare/v12.2.0...2549a5cbe798d74485e48832109c0e1108d2e44c )
[Compare Source](https://redirect.github.com/nestjs/graphql/compare/v12.2.0...v12.2.1 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.6`](https://redirect.github.com/nestjs/nest/compare/v10.4.5...7843db3984af97e98b5486ad142fd5bcf438a3f2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.5...v10.4.6 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.6`](https://redirect.github.com/nestjs/nest/compare/v10.4.5...7843db3984af97e98b5486ad142fd5bcf438a3f2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.5...v10.4.6 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.6`](https://redirect.github.com/nestjs/nest/compare/v10.4.5...7843db3984af97e98b5486ad142fd5bcf438a3f2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.5...v10.4.6 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.6`](https://redirect.github.com/nestjs/nest/compare/v10.4.5...7843db3984af97e98b5486ad142fd5bcf438a3f2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.5...v10.4.6 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.6`](https://redirect.github.com/nestjs/nest/compare/v10.4.5...7843db3984af97e98b5486ad142fd5bcf438a3f2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.5...v10.4.6 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.6`](https://redirect.github.com/nestjs/nest/compare/v10.4.5...7843db3984af97e98b5486ad142fd5bcf438a3f2 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.5...v10.4.6 )
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-24 04:24:12 +00:00
renovate
f96c23fe7e
chore: bump up @chromatic-com/storybook version to v3 ( #8589 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@chromatic-com/storybook](https://redirect.github.com/chromaui/addon-visual-tests ) | [`^2.0.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/2.0.2/3.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>chromaui/addon-visual-tests (@​chromatic-com/storybook)</summary>
### [`v3.0.0`](https://redirect.github.com/chromaui/addon-visual-tests/blob/HEAD/CHANGELOG.md#v300-Wed-Oct-23-2024 )
[Compare Source](https://redirect.github.com/chromaui/addon-visual-tests/compare/v2.0.2...v3.0.0 )
##### 💥 Breaking Change
- Use new Test Provider API instead of SidebarTop and SidebarBottom [#​342](https://redirect.github.com/chromaui/addon-visual-tests/pull/342 ) ([@​ghengeveld](https://redirect.github.com/ghengeveld ))
##### Authors: 1
- Gert Hengeveld ([@​ghengeveld](https://redirect.github.com/ghengeveld ))
***
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-24 04:09:11 +00:00
JimmFly
021587ffab
chore: add track event to toggle sidebar switch ( #8582 )
...
close AF-1530
2024-10-24 03:36:10 +00:00
pengx17
8cbb7195fc
fix(electron): offline mode description ( #8586 )
...
fix AF-1446
2024-10-24 03:07:42 +00:00
renovate
3f0219a002
chore: bump up http-proxy-middleware version to v3.0.3 [SECURITY] ( #8579 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [http-proxy-middleware](https://redirect.github.com/chimurai/http-proxy-middleware ) | [`3.0.2` -> `3.0.3`](https://renovatebot.com/diffs/npm/http-proxy-middleware/3.0.2/3.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
### GitHub Vulnerability Alerts
#### [CVE-2024-21536](https://nvd.nist.gov/vuln/detail/CVE-2024-21536 )
Versions of the package http-proxy-middleware before 2.0.7, from 3.0.0 and before 3.0.3 are vulnerable to Denial of Service (DoS) due to an UnhandledPromiseRejection error thrown by micromatch. An attacker could kill the Node.js process and crash the server by making requests to certain paths.
---
### Release Notes
<details>
<summary>chimurai/http-proxy-middleware (http-proxy-middleware)</summary>
### [`v3.0.3`](https://redirect.github.com/chimurai/http-proxy-middleware/blob/HEAD/CHANGELOG.md#v303 )
[Compare Source](https://redirect.github.com/chimurai/http-proxy-middleware/compare/v3.0.2...v3.0.3 )
- fix(pathFilter): handle errors
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), 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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-23 02:17:27 +00:00
forehalo
dc89b583ba
fix(core): let backend check whethere user can subscribe ( #8573 )
2024-10-23 02:01:26 +00:00
EYHN
542fde6c68
fix(infra): indexer missing data ( #8578 )
2024-10-23 01:44:24 +00:00
renovate
90c0f67101
chore: bump up oxlint version to v0.10.2 ( #8575 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.10.1` -> `0.10.2`](https://renovatebot.com/diffs/npm/oxlint/0.10.1/0.10.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.10.2`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.10.2 ): oxlint v0.10.2
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.10.1...oxlint_v0.10.2 )
#### \[0.10.2] - 2024-10-22
##### Features
- [`dbe1972`](https://redirect.github.com/oxc-project/oxc/commit/dbe1972 ) linter: Import/no-cycle should turn on ignore_types by default ([#​6761](https://redirect.github.com/oxc-project/oxc/issues/6761 )) (Boshen)
- [`619d06f`](https://redirect.github.com/oxc-project/oxc/commit/619d06f ) linter: Fix suggestion for `eslint:no_empty_static_block` rule ([#​6732](https://redirect.github.com/oxc-project/oxc/issues/6732 )) (Tapan Prakash)
##### Bug Fixes
##### Performance
- [`8387bac`](https://redirect.github.com/oxc-project/oxc/commit/8387bac ) linter: Apply small file optimization, up to 30% faster ([#​6600](https://redirect.github.com/oxc-project/oxc/issues/6600 )) (camchenry)
##### Refactor
- [`b884577`](https://redirect.github.com/oxc-project/oxc/commit/b884577 ) linter: All ast_util functions take Semantic ([#​6753](https://redirect.github.com/oxc-project/oxc/issues/6753 )) (DonIsaac)
- [`744aa74`](https://redirect.github.com/oxc-project/oxc/commit/744aa74 ) linter: Impl `Deref<Target = Semantic>` for `LintContext` ([#​6752](https://redirect.github.com/oxc-project/oxc/issues/6752 )) (DonIsaac)
- [`6ffdcc0`](https://redirect.github.com/oxc-project/oxc/commit/6ffdcc0 ) oxlint: Lint/mod.rs -> lint.rs ([#​6746](https://redirect.github.com/oxc-project/oxc/issues/6746 )) (Boshen)
##### Testing
- [`b03cec6`](https://redirect.github.com/oxc-project/oxc/commit/b03cec6 ) oxlint: Add `--fix` test case ([#​6747](https://redirect.github.com/oxc-project/oxc/issues/6747 )) (Boshen)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-22 09:54:21 +00:00
LongYinan
8eae597c0d
docs: remove rust version icon
2024-10-22 17:29:16 +08:00
forehalo
ff95f12d66
fix(core): handle global script error ( #8576 )
2024-10-22 07:49:48 +00:00
JimmFly
be3125b73d
feat(core): add tooltips to PropertyItem ( #8564 )
...
close AF-1512
2024-10-22 06:56:17 +00:00
EYHN
6ecdc8db7a
feat(infra): opti indexer performance ( #8557 )
2024-10-22 06:41:07 +00:00
renovate
d482e2f82e
chore: bump up nx version to v20 ( #8437 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`^19.0.0` -> `^20.0.0`](https://renovatebot.com/diffs/npm/nx/19.8.2/20.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nrwl/nx (nx)</summary>
### [`v20.0.0`](https://redirect.github.com/nrwl/nx/releases/tag/20.0.0 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.4...20.0.0 )
##### 20.0.0 (2024-10-07)
##### 🚀 Features
- add rspack plugin ([#​143](https://redirect.github.com/nrwl/nx/pull/143 ))
- add rspack plugin ([#​143](https://redirect.github.com/nrwl/nx/pull/143 ))
- upgrade rspack to 0.4.4 ([#​352](https://redirect.github.com/nrwl/nx/pull/352 ))
- **core:** allow prompts from init generators during nx init ([#​28003](https://redirect.github.com/nrwl/nx/pull/28003 ))
- **core:** update github action pnpm version ([#​27815](https://redirect.github.com/nrwl/nx/pull/27815 ))
- **core:** remove node task hasher ([#​28147](https://redirect.github.com/nrwl/nx/pull/28147 ))
- **core:** allow circular project dependencies to execute tasks ([#​28227](https://redirect.github.com/nrwl/nx/pull/28227 ))
- **core:** deprecate custom task runners ([#​28253](https://redirect.github.com/nrwl/nx/pull/28253 ))
- **core:** open sqlite databases with `SQLITE_OPEN_FULL_MUTEX` ([#​28276](https://redirect.github.com/nrwl/nx/pull/28276 ))
- **core:** enable db cache by default ([#​28048](https://redirect.github.com/nrwl/nx/pull/28048 ))
- **devkit:** bump compatibility to Nx 19 - 21.x ([#​28243](https://redirect.github.com/nrwl/nx/pull/28243 ))
- **graph:** enable composite graph functionality ([#​27789](https://redirect.github.com/nrwl/nx/pull/27789 ))
- **graph:** show owners in pdv ([#​28211](https://redirect.github.com/nrwl/nx/pull/28211 ))
- **js:** add the setup-prettier generator ([#​27996](https://redirect.github.com/nrwl/nx/pull/27996 ))
- **js:** generate experimental simplified library with ts solution setup ([#​27910](https://redirect.github.com/nrwl/nx/pull/27910 ))
- **js:** new workspace uses scoped named in root package.json ([#​28271](https://redirect.github.com/nrwl/nx/pull/28271 ))
- **linter:** update eslint-import-plugin to a version that supports eslint v9 ([#​28273](https://redirect.github.com/nrwl/nx/pull/28273 ))
- **misc:** update to Nx 16 and rescoped packages ([#​235](https://redirect.github.com/nrwl/nx/pull/235 ))
- **misc:** update to Nx 16 and rescoped packages ([#​235](https://redirect.github.com/nrwl/nx/pull/235 ))
- **misc:** remove derived generator paths ([#​27714](https://redirect.github.com/nrwl/nx/pull/27714 ))
- **misc:** remove @​nrwl/ scoped packages ([#​27858](https://redirect.github.com/nrwl/nx/pull/27858 ))
- **misc:** make directory a required option for generators ([#​28093](https://redirect.github.com/nrwl/nx/pull/28093 ))
- **misc:** enable new ts minimal setup by default and guard execution of generators with no support for it ([#​28199](https://redirect.github.com/nrwl/nx/pull/28199 ))
- ⚠️ **misc:** handle v20 deprecations in plugins ([#​28222](https://redirect.github.com/nrwl/nx/pull/28222 ))
- **nx-dev:** powerpack landing page ([#​27963](https://redirect.github.com/nrwl/nx/pull/27963 ))
- **nx-dev:** add Powerpack video to the landing page ([#​28126](https://redirect.github.com/nrwl/nx/pull/28126 ))
- **nx-dev:** add nx powerpack to pricing page ([#​28232](https://redirect.github.com/nrwl/nx/pull/28232 ))
- **nx-dev:** add nx powerpack gcp & azure mentions ([#​28256](https://redirect.github.com/nrwl/nx/pull/28256 ))
- **react:** make vitest the default test runner since it supports ESM and different moduleResolution better ([#​28153](https://redirect.github.com/nrwl/nx/pull/28153 ))
- ⚠️ **release:** releasePublish always returns status code per project ([#​28224](https://redirect.github.com/nrwl/nx/pull/28224 ))
- ⚠️ **release:** version.generatorOptions.updateDependents is "auto" by default ([#​28231](https://redirect.github.com/nrwl/nx/pull/28231 ))
- ⚠️ **release:** rewrite ChangelogRenderer to a class API and remove deprecated config ([#​28229](https://redirect.github.com/nrwl/nx/pull/28229 ))
- **repo:** merge main from https://github.com/nrwl/nx-labs ([e9b03641ac](https://redirect.github.com/nrwl/nx/commit/e9b03641ac ))
- **repo:** merge main from https://github.com/nrwl/nx-labs ([b0ffe29e55](https://redirect.github.com/nrwl/nx/commit/b0ffe29e55 ))
- **repo:** merge main from https://github.com/nrwl/nx-labs ([23c365f426](https://redirect.github.com/nrwl/nx/commit/23c365f426 ))
- **rspack:** update to latest rspack version ([#​159](https://redirect.github.com/nrwl/nx/pull/159 ))
- **rspack:** add missing features (less/sass/stylus, assets, etc.) ([#​160](https://redirect.github.com/nrwl/nx/pull/160 ))
- **rspack:** add missing features (less/sass/stylus, assets, etc.) ([#​160](https://redirect.github.com/nrwl/nx/pull/160 ))
- **rspack:** clean-up project setup ([#​161](https://redirect.github.com/nrwl/nx/pull/161 ))
- **rspack:** clean-up project setup ([#​161](https://redirect.github.com/nrwl/nx/pull/161 ))
- **rspack:** update and pin rspack to 0.1.0 ([#​173](https://redirect.github.com/nrwl/nx/pull/173 ))
- **rspack:** set mode in configuration and expose option ([#​177](https://redirect.github.com/nrwl/nx/pull/177 ))
- **rspack:** install latest patch when configuring ([#​195](https://redirect.github.com/nrwl/nx/pull/195 ))
- **rspack:** configuration generator better ux ([#​201](https://redirect.github.com/nrwl/nx/pull/201 ))
- **rspack:** builder returns outfile ([#​207](https://redirect.github.com/nrwl/nx/pull/207 ))
- **rspack:** simplify app generator ([#​212](https://redirect.github.com/nrwl/nx/pull/212 ))
- **rspack:** simplify app generator ([#​212](https://redirect.github.com/nrwl/nx/pull/212 ))
- **rspack:** Add extractLicenses option to rspack's project configuration ([#​230](https://redirect.github.com/nrwl/nx/pull/230 ))
- **rspack:** Add extractLicenses option to rspack's project configuration ([#​230](https://redirect.github.com/nrwl/nx/pull/230 ))
- **rspack:** add typecheck ([#​338](https://redirect.github.com/nrwl/nx/pull/338 ))
- **rspack:** add generatePackageJson plugin ([#​341](https://redirect.github.com/nrwl/nx/pull/341 ))
- **rspack:** add generatePackageJson plugin ([#​341](https://redirect.github.com/nrwl/nx/pull/341 ))
- **rspack:** update rspack to install the latest version ([#​379](https://redirect.github.com/nrwl/nx/pull/379 ))
- **rspack:** add option to keep existing versions of packages for init generator ([#​378](https://redirect.github.com/nrwl/nx/pull/378 ))
- **rspack:** support object configs ([#​402](https://redirect.github.com/nrwl/nx/pull/402 ))
- **rspack:** add crystal plugin for inferring projects ([#​407](https://redirect.github.com/nrwl/nx/pull/407 ))
- **rspack:** add crystal plugin for inferring projects ([#​407](https://redirect.github.com/nrwl/nx/pull/407 ))
- **rspack:** bump to latest rspack ([#​412](https://redirect.github.com/nrwl/nx/pull/412 ))
- **rspack:** add module federation support ([#​416](https://redirect.github.com/nrwl/nx/pull/416 ))
- **rspack:** add module federation support ([#​416](https://redirect.github.com/nrwl/nx/pull/416 ))
- **rspack:** add module-federation-static-server ([#​418](https://redirect.github.com/nrwl/nx/pull/418 ))
- **rspack:** move rspack into main nx repo ([#​27969](https://redirect.github.com/nrwl/nx/pull/27969 ))
- **storybook:** remove cypress options for e2e testing ([#​27850](https://redirect.github.com/nrwl/nx/pull/27850 ))
- **testing:** update test generators to exclude test files from the runtime tsconfig file ([#​27991](https://redirect.github.com/nrwl/nx/pull/27991 ))
##### 🩹 Fixes
- **angular:** ensure async webpack configs are awaited [#​28200](https://redirect.github.com/nrwl/nx/issues/28200 ) ([#​28213](https://redirect.github.com/nrwl/nx/pull/28213 ), [#​28200](https://redirect.github.com/nrwl/nx/issues/28200 ))
- **angular:** ensure [@​typescript-eslint/utils](https://redirect.github.com/typescript-eslint/utils ) is used with eslint flat config ([#​28267](https://redirect.github.com/nrwl/nx/pull/28267 ))
- **bundling:** remove unused `babel-plugin-transform-async-to-promises` from `@nx/rollup` ([#​27669](https://redirect.github.com/nrwl/nx/pull/27669 ))
- **core:** allow creating a db cache without linking task details ([#​28023](https://redirect.github.com/nrwl/nx/pull/28023 ))
- **core:** fix output text for multiple targets ([#​28043](https://redirect.github.com/nrwl/nx/pull/28043 ))
- **core:** sort projects after updating from context ([#​28024](https://redirect.github.com/nrwl/nx/pull/28024 ))
- **core:** add flag when db is disabled for task history ([#​28059](https://redirect.github.com/nrwl/nx/pull/28059 ))
- **core:** set windowsHide: true wherever possible ([#​28073](https://redirect.github.com/nrwl/nx/pull/28073 ))
- **core:** support more structured errors in sync generators ([#​28075](https://redirect.github.com/nrwl/nx/pull/28075 ))
- **core:** nx add should show errors ([#​28079](https://redirect.github.com/nrwl/nx/pull/28079 ))
- **core:** several powerpack fixes ([#​28088](https://redirect.github.com/nrwl/nx/pull/28088 ))
- **core:** remove wasi compatibility while db is unsupported in wasi ([#​28089](https://redirect.github.com/nrwl/nx/pull/28089 ))
- **core:** hide no file server process json log ([#​27626](https://redirect.github.com/nrwl/nx/pull/27626 ))
- **core:** fix output for 0 task ([#​28122](https://redirect.github.com/nrwl/nx/pull/28122 ))
- **core:** log error for runTaskInForkedProcess ([#​28078](https://redirect.github.com/nrwl/nx/pull/28078 ))
- **core:** remove strong-log-transformer ([#​28094](https://redirect.github.com/nrwl/nx/pull/28094 ))
- **core:** calculate project dependencies upfront in the schedule ([#​28152](https://redirect.github.com/nrwl/nx/pull/28152 ))
- **core:** only stop daemon if enabled ([#​28146](https://redirect.github.com/nrwl/nx/pull/28146 ))
- **core:** adjust nx import messaging without relative source dir ([#​28052](https://redirect.github.com/nrwl/nx/pull/28052 ))
- **core:** move getDetails to top ([#​28158](https://redirect.github.com/nrwl/nx/pull/28158 ))
- **core:** fix env override run command ([#​28156](https://redirect.github.com/nrwl/nx/pull/28156 ))
- **core:** fix link to powerpack plugins ([#​28182](https://redirect.github.com/nrwl/nx/pull/28182 ))
- **core:** Remove nameAndDirectoryFormat option from generators ([#​28110](https://redirect.github.com/nrwl/nx/pull/28110 ))
- **core:** remove axios import from main code loading ([#​28230](https://redirect.github.com/nrwl/nx/pull/28230 ))
- **core:** change getCache signature to only accept options ([#​28248](https://redirect.github.com/nrwl/nx/pull/28248 ))
- **core:** allow prompts during nx add ([#​28247](https://redirect.github.com/nrwl/nx/pull/28247 ))
- **core:** add stub for conformance:check, add messaging ([#​28250](https://redirect.github.com/nrwl/nx/pull/28250 ))
- **core:** filter out task dependencies on itself ([#​28261](https://redirect.github.com/nrwl/nx/pull/28261 ))
- **core:** handle unique constraint errors when adding duplicate hashes to the cache db ([#​28310](https://redirect.github.com/nrwl/nx/pull/28310 ))
- **expo:** change force to be an option for yarn ([#​28115](https://redirect.github.com/nrwl/nx/pull/28115 ))
- **graph:** add spacing between graph details top ([#​28055](https://redirect.github.com/nrwl/nx/pull/28055 ))
- **js:** ensure prettier is available for generators if it is meant to be installed ([#​28082](https://redirect.github.com/nrwl/nx/pull/28082 ))
- **js:** [@​nx/js](https://redirect.github.com/nx/js ):init ensures tslib is installed if importHelpers is true ([#​28083](https://redirect.github.com/nrwl/nx/pull/28083 ))
- **js:** handle ts project refs pointing to non-existing files and prune ts refs for projects with no deps ([#​28130](https://redirect.github.com/nrwl/nx/pull/28130 ))
- **js:** improve typescript-sync generator messaging ([#​28162](https://redirect.github.com/nrwl/nx/pull/28162 ))
- **js:** generate nx release config correctly for js libraries in new ts setup and set tags ([#​28218](https://redirect.github.com/nrwl/nx/pull/28218 ))
- **js:** throw an error when generating a publishable lib with `--bundler=none` ([#​28221](https://redirect.github.com/nrwl/nx/pull/28221 ))
- **js:** resolve VerdaccioWarning on the "logs" configuration property ([#​28234](https://redirect.github.com/nrwl/nx/pull/28234 ))
- **linter:** do not generate docs.recommended property ([#​28009](https://redirect.github.com/nrwl/nx/pull/28009 ))
- **linter:** ignore dist and use compat helper for eslint-plugin-react-hooks ([#​28080](https://redirect.github.com/nrwl/nx/pull/28080 ))
- **linter:** add files entry to angular flat config to avoid applying TS rules to JSON files ([#​28102](https://redirect.github.com/nrwl/nx/pull/28102 ))
- **misc:** replace missed references to [@​nrwl](https://redirect.github.com/nrwl ) scope ([#​239](https://redirect.github.com/nrwl/nx/pull/239 ))
- **misc:** target commonjs for legacy packages ([#​241](https://redirect.github.com/nrwl/nx/pull/241 ))
- **module-federation:** pin mf enhanced version ([#​28196](https://redirect.github.com/nrwl/nx/pull/28196 ))
- **module-federation:** exports could be objects and not strings [#​28129](https://redirect.github.com/nrwl/nx/issues/28129 ) ([#​28215](https://redirect.github.com/nrwl/nx/pull/28215 ), [#​28129](https://redirect.github.com/nrwl/nx/issues/28129 ))
- **module-federation:** additionalShared should check node_modules when applying to support transitive deps [#​28137](https://redirect.github.com/nrwl/nx/issues/28137 ) ([#​28216](https://redirect.github.com/nrwl/nx/pull/28216 ), [#​28137](https://redirect.github.com/nrwl/nx/issues/28137 ))
- **module-federation:** normalize kebab-cased names to snake_cased ([#​28237](https://redirect.github.com/nrwl/nx/pull/28237 ))
- **nx-cloud:** use create-workspace-v1 endpoint if v2 returns with 404 ([#​28015](https://redirect.github.com/nrwl/nx/pull/28015 ))
- **nx-dev:** adjust powerpack mobile view ([fc39beae7a](https://redirect.github.com/nrwl/nx/commit/fc39beae7a ))
- **nx-dev:** options of the affected are messed up ([#​28112](https://redirect.github.com/nrwl/nx/pull/28112 ))
- **nx-dev:** Update Power pack docs to include OSS projects ([#​28176](https://redirect.github.com/nrwl/nx/pull/28176 ))
- **nx-dev:** Blog url ([#​27597](https://redirect.github.com/nrwl/nx/pull/27597 ))
- **nx-dev:** 404 urls ([#​27599](https://redirect.github.com/nrwl/nx/pull/27599 ))
- **nx-dev:** fix markdoc table data alignment ([#​28274](https://redirect.github.com/nrwl/nx/pull/28274 ))
- **react:** vite should be default bundler in app generator ([#​28013](https://redirect.github.com/nrwl/nx/pull/28013 ))
- **react:** setup-ssr generator should infer bundler based on the executor for build [#​28128](https://redirect.github.com/nrwl/nx/issues/28128 ) ([#​28217](https://redirect.github.com/nrwl/nx/pull/28217 ), [#​28128](https://redirect.github.com/nrwl/nx/issues/28128 ))
- **react:** host generator should pass normalized name to remote generator ([#​28295](https://redirect.github.com/nrwl/nx/pull/28295 ))
- **release:** allow dynamically continuing when current version is unresolvable ([#​28034](https://redirect.github.com/nrwl/nx/pull/28034 ))
- **release:** add groupPreVersionCommand to schema, improve logging ([#​28087](https://redirect.github.com/nrwl/nx/pull/28087 ))
- **release:** ensure updateDependents only works for independent projects ([#​28283](https://redirect.github.com/nrwl/nx/pull/28283 ))
- **repo:** fix publishing for legacy packages ([#​240](https://redirect.github.com/nrwl/nx/pull/240 ))
- **repo:** fix publishing for legacy packages ([#​240](https://redirect.github.com/nrwl/nx/pull/240 ))
- **repo:** add json files to assets ([#​243](https://redirect.github.com/nrwl/nx/pull/243 ))
- **rspack:** use correct app dir when generating non-root projects ([#​162](https://redirect.github.com/nrwl/nx/pull/162 ))
- **rspack:** use correct app dir when generating non-root projects ([#​162](https://redirect.github.com/nrwl/nx/pull/162 ))
- **rspack:** fix rspack build ([cab70e5487](https://redirect.github.com/nrwl/nx/commit/cab70e5487 ))
- **rspack:** handle existing stylePreprocessorOptions ([#​182](https://redirect.github.com/nrwl/nx/pull/182 ))
- **rspack:** add dependency to ajv-keywords that match the version used by rspack ([#​187](https://redirect.github.com/nrwl/nx/pull/187 ))
- **rspack:** pass devServer options to devServer ([#​193](https://redirect.github.com/nrwl/nx/pull/193 ))
- **rspack:** set externals for target node ([#​194](https://redirect.github.com/nrwl/nx/pull/194 ))
- **rspack:** add withWeb if web app ([#​200](https://redirect.github.com/nrwl/nx/pull/200 ))
- **rspack:** use ensureTypescript before tsquery ([#​215](https://redirect.github.com/nrwl/nx/pull/215 ))
- **rspack:** implement watch mode ([#​217](https://redirect.github.com/nrwl/nx/pull/217 ))
- **rspack:** do not force cssmodules ([#​222](https://redirect.github.com/nrwl/nx/pull/222 ))
- **rspack:** use builtin minify instead ([#​172](https://redirect.github.com/nrwl/nx/pull/172 ))
- **rspack:** use built-in tsconfig paths support ([#​227](https://redirect.github.com/nrwl/nx/pull/227 ))
- **rspack:** add back `resolve.alias` configuration since `resolve.tsConfigPaths` seem to be incorrect in some scenarios ([#​229](https://redirect.github.com/nrwl/nx/pull/229 ))
- **rspack:** lock version to 0.1.11 ([#​279](https://redirect.github.com/nrwl/nx/pull/279 ))
- **rspack:** refine output filename patterns ([#​280](https://redirect.github.com/nrwl/nx/pull/280 ))
- **rspack:** add missing license-webpack-plugin dependency ([#​301](https://redirect.github.com/nrwl/nx/pull/301 ))
- **rspack:** add fileReplacements support ([#​231](https://redirect.github.com/nrwl/nx/pull/231 ))
- **rspack:** Add missing peer dep ([#​372](https://redirect.github.com/nrwl/nx/pull/372 ))
- **rspack:** do not depend directly on ajv to allow for correct hoisting ([#​384](https://redirect.github.com/nrwl/nx/pull/384 ))
- **rspack:** ensure react-refresh is installed ([#​385](https://redirect.github.com/nrwl/nx/pull/385 ))
- **rspack:** User port should be respected. ([#​387](https://redirect.github.com/nrwl/nx/pull/387 ))
- **rspack:** add postcss-loader for css files ([#​415](https://redirect.github.com/nrwl/nx/pull/415 ))
- **rspack:** add hook for dev server to log when compilation completed ([#​417](https://redirect.github.com/nrwl/nx/pull/417 ))
- **rspack:** ensure process is default import ([#​420](https://redirect.github.com/nrwl/nx/pull/420 ))
- **rspack:** pin rspack to 1.0.5 ([b1dae52101](https://redirect.github.com/nrwl/nx/commit/b1dae52101 ))
- **rspack:** update url repository url ([#​28181](https://redirect.github.com/nrwl/nx/pull/28181 ))
- **storybook:** only add [@​storybook/test-runner](https://redirect.github.com/storybook/test-runner ) to externalDependencies if installed ([#​28060](https://redirect.github.com/nrwl/nx/pull/28060 ))
- **testing:** add support for playwright --last-failed ([#​28161](https://redirect.github.com/nrwl/nx/pull/28161 ))
- **testing:** migration for getJestProjects -> getJestProjectsAsync handles both CJS and ESM ([#​28299](https://redirect.github.com/nrwl/nx/pull/28299 ))
- **testing:** getJestProjectsAsync no longer duplicates project paths ([#​28311](https://redirect.github.com/nrwl/nx/pull/28311 ))
##### ⚠️ Breaking Changes
- ⚠️ **misc:** handle v20 deprecations in plugins ([#​28222](https://redirect.github.com/nrwl/nx/pull/28222 ))
- ⚠️ **release:** rewrite ChangelogRenderer to a class API and remove deprecated config ([#​28229](https://redirect.github.com/nrwl/nx/pull/28229 ))
- ⚠️ **release:** version.generatorOptions.updateDependents is "auto" by default ([#​28231](https://redirect.github.com/nrwl/nx/pull/28231 ))
- ⚠️ **release:** releasePublish always returns status code per project ([#​28224](https://redirect.github.com/nrwl/nx/pull/28224 ))
##### ❤️ Thank You
- Andrew Goldis [@​agoldis](https://redirect.github.com/agoldis )
- Austin Fahsl [@​fahslaj](https://redirect.github.com/fahslaj )
- Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes )
- Caleb Ukle
- Chau Tran
- Colum Ferry [@​Coly010](https://redirect.github.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder )
- Douglas Machado [@​dgmachado](https://redirect.github.com/dgmachado )
- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi )
- FrozenPandaz [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
- Gengkun [@​ahabhgk](https://redirect.github.com/ahabhgk )
- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo )
- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry )
- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
- Jonathan Cammisuli
- Julián Gómez Sibecas [@​juliangsibecas](https://redirect.github.com/juliangsibecas )
- Juri [@​juristr](https://redirect.github.com/juristr )
- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr )
- Katerina Skroumpelou [@​mandarini](https://redirect.github.com/mandarini )
- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez )
- Louie Weng [@​lourw](https://redirect.github.com/lourw )
- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless )
- Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham )
- pawel-twardziak
- Phillip Barta [@​Phillip9587](https://redirect.github.com/Phillip9587 )
- Shahar Kazaz
- Travis Tarr
### [`v19.8.4`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.4 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.3...19.8.4 )
##### 19.8.4 (2024-10-04)
##### 🚀 Features
- **core:** allow circular project dependencies to execute tasks ([#​28227](https://redirect.github.com/nrwl/nx/pull/28227 ))
- **nx-dev:** add nx powerpack to pricing page ([#​28232](https://redirect.github.com/nrwl/nx/pull/28232 ))
- **nx-dev:** add nx powerpack gcp & azure mentions ([#​28256](https://redirect.github.com/nrwl/nx/pull/28256 ))
##### 🩹 Fixes
- **angular:** ensure [@​typescript-eslint/utils](https://redirect.github.com/typescript-eslint/utils ) is used with eslint flat config ([#​28267](https://redirect.github.com/nrwl/nx/pull/28267 ))
- **core:** remove axios import from main code loading ([#​28230](https://redirect.github.com/nrwl/nx/pull/28230 ))
- **core:** change getCache signature to only accept options ([#​28248](https://redirect.github.com/nrwl/nx/pull/28248 ))
- **core:** allow prompts during nx add ([#​28247](https://redirect.github.com/nrwl/nx/pull/28247 ))
- **core:** add stub for conformance:check, add messaging ([#​28250](https://redirect.github.com/nrwl/nx/pull/28250 ))
- **core:** filter out task dependencies on itself ([#​28261](https://redirect.github.com/nrwl/nx/pull/28261 ))
- **core:** fixing target groups not merging ([#​28280](https://redirect.github.com/nrwl/nx/pull/28280 ))
- **js:** resolve VerdaccioWarning on the "logs" configuration property ([#​28234](https://redirect.github.com/nrwl/nx/pull/28234 ))
- **nx-cloud:** use create-workspace-v1 endpoint if v2 returns with 404 ([#​28015](https://redirect.github.com/nrwl/nx/pull/28015 ))
- **nx-dev:** fix markdoc table data alignment ([#​28274](https://redirect.github.com/nrwl/nx/pull/28274 ))
- **react:** host generator should pass normalized name to remote generator ([#​28295](https://redirect.github.com/nrwl/nx/pull/28295 ))
- **testing:** add support for playwright --last-failed ([#​28161](https://redirect.github.com/nrwl/nx/pull/28161 ))
##### ❤️ Thank You
- Andrew Goldis [@​agoldis](https://redirect.github.com/agoldis )
- Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes )
- Colum Ferry [@​Coly010](https://redirect.github.com/Coly010 )
- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo )
- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry )
- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
- Jonathan Cammisuli
- Louie Weng [@​lourw](https://redirect.github.com/lourw )
- Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham )
- Shahar Kazaz
- Zachary DeRose [@​ZackDeRose](https://redirect.github.com/ZackDeRose )
### [`v19.8.3`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.3 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.2...19.8.3 )
##### 19.8.3 (2024-10-01)
##### 🚀 Features
- **nx-dev:** add Powerpack video to the landing page ([#​28126](https://redirect.github.com/nrwl/nx/pull/28126 ))
##### 🩹 Fixes
- **angular:** ensure async webpack configs are awaited [#​28200](https://redirect.github.com/nrwl/nx/issues/28200 ) ([#​28213](https://redirect.github.com/nrwl/nx/pull/28213 ), [#​28200](https://redirect.github.com/nrwl/nx/issues/28200 ))
- **core:** fix output for 0 task ([#​28122](https://redirect.github.com/nrwl/nx/pull/28122 ))
- **core:** log error for runTaskInForkedProcess ([#​28078](https://redirect.github.com/nrwl/nx/pull/28078 ))
- **core:** calculate project dependencies upfront in the schedule ([#​28152](https://redirect.github.com/nrwl/nx/pull/28152 ))
- **core:** only stop daemon if enabled ([#​28146](https://redirect.github.com/nrwl/nx/pull/28146 ))
- **core:** adjust nx import messaging without relative source dir ([#​28052](https://redirect.github.com/nrwl/nx/pull/28052 ))
- **core:** move getDetails to top ([#​28158](https://redirect.github.com/nrwl/nx/pull/28158 ))
- **core:** fix env override run command ([#​28156](https://redirect.github.com/nrwl/nx/pull/28156 ))
- **core:** fix link to powerpack plugins ([#​28182](https://redirect.github.com/nrwl/nx/pull/28182 ))
- **expo:** change force to be an option for yarn ([#​28115](https://redirect.github.com/nrwl/nx/pull/28115 ))
- **graph:** add spacing between graph details top ([#​28055](https://redirect.github.com/nrwl/nx/pull/28055 ))
- **js:** improve typescript-sync generator messaging ([#​28162](https://redirect.github.com/nrwl/nx/pull/28162 ))
- **module-federation:** exports could be objects and not strings [#​28129](https://redirect.github.com/nrwl/nx/issues/28129 ) ([#​28215](https://redirect.github.com/nrwl/nx/pull/28215 ), [#​28129](https://redirect.github.com/nrwl/nx/issues/28129 ))
- **module-federation:** additionalShared should check node_modules when applying to support transitive deps [#​28137](https://redirect.github.com/nrwl/nx/issues/28137 ) ([#​28216](https://redirect.github.com/nrwl/nx/pull/28216 ), [#​28137](https://redirect.github.com/nrwl/nx/issues/28137 ))
- **nx-dev:** adjust powerpack mobile view ([b76e84dbb1](https://redirect.github.com/nrwl/nx/commit/b76e84dbb1 ))
- **nx-dev:** options of the affected are messed up ([#​28112](https://redirect.github.com/nrwl/nx/pull/28112 ))
- **nx-dev:** Update Power pack docs to include OSS projects ([#​28176](https://redirect.github.com/nrwl/nx/pull/28176 ))
- **nx-dev:** 404 urls ([#​27599](https://redirect.github.com/nrwl/nx/pull/27599 ))
- **react:** setup-ssr generator should infer bundler based on the executor for build [#​28128](https://redirect.github.com/nrwl/nx/issues/28128 ) ([#​28217](https://redirect.github.com/nrwl/nx/pull/28217 ), [#​28128](https://redirect.github.com/nrwl/nx/issues/28128 ))
- **storybook:** only add [@​storybook/test-runner](https://redirect.github.com/storybook/test-runner ) to externalDependencies if installed ([#​28060](https://redirect.github.com/nrwl/nx/pull/28060 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://redirect.github.com/Coly010 )
- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi )
- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
- Juri [@​juristr](https://redirect.github.com/juristr )
- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr )
- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez )
- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless )
- Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham )
- pawel-twardziak
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTE1LjEiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-10-22 06:06:48 +00:00
JimmFly
5769d271e0
chore: adjust hover tooltips for sidebar switch ( #8574 )
...
close PD-1762
2024-10-22 05:22:16 +00:00
darkskygit
6f1535014d
feat(core): handle copilot errors ( #8546 )
2024-10-22 05:08:10 +00:00
EYHN
b8cb504fa4
feat(core): adjust app sidebar ( #8572 )
2024-10-22 04:55:05 +00:00
EYHN
6a9a7d8b39
fix(core): fix mobile edition flag ( #8571 )
2024-10-22 04:29:07 +00:00
renovate
3c09422898
chore: bump up rustc version to v1.82.0 ( #8541 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [rustc](https://redirect.github.com/rust-lang/rust ) | minor | `1.81.0` -> `1.82.0` |
---
### Release Notes
<details>
<summary>rust-lang/rust (rustc)</summary>
### [`v1.82.0`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1820-2024-10-17 )
[Compare Source](https://redirect.github.com/rust-lang/rust/compare/1.81.0...1.82.0 )
\==========================
<a id="1.82.0-Language"></a>
## Language
- [Don't make statement nonterminals match pattern nonterminals](https://redirect.github.com/rust-lang/rust/pull/120221/ )
- [Patterns matching empty types can now be omitted in common cases](https://redirect.github.com/rust-lang/rust/pull/122792 )
- [Enforce supertrait outlives obligations when using trait impls](https://redirect.github.com/rust-lang/rust/pull/124336 )
- [`addr_of(_mut)!` macros and the newly stabilized `&raw (const|mut)` are now safe to use with all static items](https://redirect.github.com/rust-lang/rust/pull/125834 )
- [size_of_val_raw: for length 0 this is safe to call](https://redirect.github.com/rust-lang/rust/pull/126152/ )
- [Reorder trait bound modifiers *after* `for<...>` binder in trait bounds](https://redirect.github.com/rust-lang/rust/pull/127054/ )
- [Stabilize opaque type precise capturing (RFC 3617)](https://redirect.github.com/rust-lang/rust/pull/127672 )
- [Stabilize `&raw const` and `&raw mut` operators (RFC 2582)](https://redirect.github.com/rust-lang/rust/pull/127679 )
- [Stabilize unsafe extern blocks (RFC 3484)](https://redirect.github.com/rust-lang/rust/pull/127921 )
- [Stabilize nested field access in `offset_of!`](https://redirect.github.com/rust-lang/rust/pull/128284 )
- [Do not require `T` to be live when dropping `[T; 0]`](https://redirect.github.com/rust-lang/rust/pull/128438 )
- [Stabilize `const` operands in inline assembly](https://redirect.github.com/rust-lang/rust/pull/128570 )
- [Stabilize floating-point arithmetic in `const fn`](https://redirect.github.com/rust-lang/rust/pull/128596 )
- [Stabilize explicit opt-in to unsafe attributes](https://redirect.github.com/rust-lang/rust/pull/128771 )
- [Document NaN bit patterns guarantees](https://redirect.github.com/rust-lang/rust/pull/129559 )
<a id="1.82.0-Compiler"></a>
## Compiler
- [Promote riscv64gc-unknown-linux-musl to tier 2](https://redirect.github.com/rust-lang/rust/pull/122049 )
- [Promote Mac Catalyst targets `aarch64-apple-ios-macabi` and `x86_64-apple-ios-macabi` to Tier 2, and ship them with rustup](https://redirect.github.com/rust-lang/rust/pull/126450 )
- [Add tier 3 NuttX based targets for RISC-V and ARM](https://redirect.github.com/rust-lang/rust/pull/127755 )
- [Add tier 3 powerpc-unknown-linux-muslspe target](https://redirect.github.com/rust-lang/rust/pull/127905 )
- [Improved diagnostics to explain why a pattern is unreachable](https://redirect.github.com/rust-lang/rust/pull/128034 )
- [The compiler now triggers the unreachable code warning properly for async functions that don't return/are `-> !`](https://redirect.github.com/rust-lang/rust/pull/128443 )
- [Promote `aarch64-apple-darwin` to Tier 1](https://redirect.github.com/rust-lang/rust/pull/128592 )
- [Add Trusty OS target `aarch64-unknown-trusty` and `armv7-unknown-trusty` as tier 3 targets](https://redirect.github.com/rust-lang/rust/pull/129490 )
- [Promote `wasm32-wasip2` to Tier 2.](https://redirect.github.com/rust-lang/rust/pull/126967/ )
<a id="1.82.0-Libraries"></a>
## Libraries
- [Generalize `{Rc,Arc}::make_mut()` to `Path`, `OsStr`, and `CStr`.](https://redirect.github.com/rust-lang/rust/pull/126877 )
<a id="1.82.0-Stabilized-APIs"></a>
## Stabilized APIs
- [`std::thread::Builder::spawn_unchecked`](https://doc.rust-lang.org/stable/std/thread/struct.Builder.html#method.spawn_unchecked )
- [`std::str::CharIndices::offset`](https://doc.rust-lang.org/nightly/std/str/struct.CharIndices.html#method.offset )
- [`std::option::Option::is_none_or`](https://doc.rust-lang.org/nightly/std/option/enum.Option.html#method.is_none_or )
- [`[T]::is_sorted`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted )
- [`[T]::is_sorted_by`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by )
- [`[T]::is_sorted_by_key`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by_key )
- [`Iterator::is_sorted`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted )
- [`Iterator::is_sorted_by`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by )
- [`Iterator::is_sorted_by_key`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by_key )
- [`std::future::Ready::into_inner`](https://doc.rust-lang.org/nightly/std/future/struct.Ready.html#method.into_inner )
- [`std::iter::repeat_n`](https://doc.rust-lang.org/nightly/std/iter/fn.repeat_n.html )
- [`impl<T: Clone> DoubleEndedIterator for Take<Repeat<T>>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-DoubleEndedIterator-for-Take%3CRepeat%3CT%3E%3E )
- [`impl<T: Clone> ExactSizeIterator for Take<Repeat<T>>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeat%3CT%3E%3E )
- [`impl<T: Clone> ExactSizeIterator for Take<RepeatWith<T>>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeatWith%3CF%3E%3E )
- [`impl Default for std::collections::binary_heap::Iter`](https://doc.rust-lang.org/nightly/std/collections/binary_heap/struct.Iter.html#impl-Default-for-Iter%3C'\_,+T%3E )
- [`impl Default for std::collections::btree_map::RangeMut`](https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.RangeMut.html#impl-Default-for-RangeMut%3C'\_,+K,+V%3E )
- [`impl Default for std::collections::btree_map::ValuesMut`](https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.ValuesMut.html#impl-Default-for-ValuesMut%3C'\_,+K,+V%3E )
- [`impl Default for std::collections::vec_deque::Iter`](https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.Iter.html#impl-Default-for-Iter%3C'\_,+T%3E )
- [`impl Default for std::collections::vec_deque::IterMut`](https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.IterMut.html#impl-Default-for-IterMut%3C'\_,+T%3E )
- [`Rc<T>::new_uninit`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit )
- [`Rc<T>::assume_init`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init )
- [`Rc<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit_slice )
- [`Rc<[MaybeUninit<T>]>::assume_init`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init-1 )
- [`Arc<T>::new_uninit`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit )
- [`Arc<T>::assume_init`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init )
- [`Arc<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit_slice )
- [`Arc<[MaybeUninit<T>]>::assume_init`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init-1 )
- [`Box<T>::new_uninit`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit )
- [`Box<T>::assume_init`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init )
- [`Box<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit_slice )
- [`Box<[MaybeUninit<T>]>::assume_init`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init-1 )
- [`core::arch::x86_64::_bextri_u64`](https://doc.rust-lang.org/stable/core/arch/x86\_64/fn.\_bextri_u64.html )
- [`core::arch::x86_64::_bextri_u32`](https://doc.rust-lang.org/stable/core/arch/x86\_64/fn.\_bextri_u32.html )
- [`core::arch::x86::_mm_broadcastsi128_si256`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_broadcastsi128\_si256.html )
- [`core::arch::x86::_mm256_stream_load_si256`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm256\_stream_load_si256.html )
- [`core::arch::x86::_tzcnt_u16`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_tzcnt_u16.html )
- [`core::arch::x86::_mm_extracti_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_extracti_si64.html )
- [`core::arch::x86::_mm_inserti_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_inserti_si64.html )
- [`core::arch::x86::_mm_storeu_si16`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_storeu_si16.html )
- [`core::arch::x86::_mm_storeu_si32`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_storeu_si32.html )
- [`core::arch::x86::_mm_storeu_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_storeu_si64.html )
- [`core::arch::x86::_mm_loadu_si16`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_loadu_si16.html )
- [`core::arch::x86::_mm_loadu_si32`](https://doc.rust-lang.org/stable/core/arch/x86/fn.\_mm_loadu_si32.html )
- [`core::arch::wasm32::u8x16_relaxed_swizzle`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16\_relaxed_swizzle.html )
- [`core::arch::wasm32::i8x16_relaxed_swizzle`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16\_relaxed_swizzle.html )
- [`core::arch::wasm32::i32x4_relaxed_trunc_f32x4`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4\_relaxed_trunc_f32x4.html )
- [`core::arch::wasm32::u32x4_relaxed_trunc_f32x4`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4\_relaxed_trunc_f32x4.html )
- [`core::arch::wasm32::i32x4_relaxed_trunc_f64x2_zero`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4\_relaxed_trunc_f64x2\_zero.html )
- [`core::arch::wasm32::u32x4_relaxed_trunc_f64x2_zero`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4\_relaxed_trunc_f64x2\_zero.html )
- [`core::arch::wasm32::f32x4_relaxed_madd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4\_relaxed_madd.html )
- [`core::arch::wasm32::f32x4_relaxed_nmadd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4\_relaxed_nmadd.html )
- [`core::arch::wasm32::f64x2_relaxed_madd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2\_relaxed_madd.html )
- [`core::arch::wasm32::f64x2_relaxed_nmadd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2\_relaxed_nmadd.html )
- [`core::arch::wasm32::i8x16_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16\_relaxed_laneselect.html )
- [`core::arch::wasm32::u8x16_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16\_relaxed_laneselect.html )
- [`core::arch::wasm32::i16x8_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8\_relaxed_laneselect.html )
- [`core::arch::wasm32::u16x8_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8\_relaxed_laneselect.html )
- [`core::arch::wasm32::i32x4_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4\_relaxed_laneselect.html )
- [`core::arch::wasm32::u32x4_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4\_relaxed_laneselect.html )
- [`core::arch::wasm32::i64x2_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i64x2\_relaxed_laneselect.html )
- [`core::arch::wasm32::u64x2_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u64x2\_relaxed_laneselect.html )
- [`core::arch::wasm32::f32x4_relaxed_min`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4\_relaxed_min.html )
- [`core::arch::wasm32::f32x4_relaxed_max`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4\_relaxed_max.html )
- [`core::arch::wasm32::f64x2_relaxed_min`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2\_relaxed_min.html )
- [`core::arch::wasm32::f64x2_relaxed_max`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2\_relaxed_max.html )
- [`core::arch::wasm32::i16x8_relaxed_q15mulr`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8\_relaxed_q15mulr.html )
- [`core::arch::wasm32::u16x8_relaxed_q15mulr`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8\_relaxed_q15mulr.html )
- [`core::arch::wasm32::i16x8_relaxed_dot_i8x16_i7x16`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8\_relaxed_dot_i8x16\_i7x16.html )
- [`core::arch::wasm32::u16x8_relaxed_dot_i8x16_i7x16`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8\_relaxed_dot_i8x16\_i7x16.html )
- [`core::arch::wasm32::i32x4_relaxed_dot_i8x16_i7x16_add`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4\_relaxed_dot_i8x16\_i7x16\_add.html )
- [`core::arch::wasm32::u32x4_relaxed_dot_i8x16_i7x16_add`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4\_relaxed_dot_i8x16\_i7x16\_add.html )
These APIs are now stable in const contexts:
- [`std::task::Waker::from_raw`](https://doc.rust-lang.org/nightly/std/task/struct.Waker.html#method.from_raw )
- [`std::task::Context::from_waker`](https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.from_waker )
- [`std::task::Context::waker`](https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.waker )
- [`$integer::from_str_radix`](https://doc.rust-lang.org/nightly/std/primitive.u32.html#method.from_str_radix )
- [`std::num::ParseIntError::kind`](https://doc.rust-lang.org/nightly/std/num/struct.ParseIntError.html#method.kind )
<a id="1.82.0-Cargo"></a>
## Cargo
- [feat: Add `info` cargo subcommand](https://redirect.github.com/rust-lang/cargo/pull/14141/ )
<a id="1.82.0-Compatibility-Notes"></a>
## Compatibility Notes
- We now [disallow setting some built-in cfgs via the command-line](https://redirect.github.com/rust-lang/rust/pull/126158 ) with the newly added [`explicit_builtin_cfgs_in_flags`](https://doc.rust-lang.org/rustc/lints/listing/deny-by-default.html#explicit-builtin-cfgs-in-flags ) lint in order to prevent incoherent state, eg. `windows` cfg active but target is Linux based. The appropriate [`rustc` flag](https://doc.rust-lang.org/rustc/command-line-arguments.html ) should be used instead.
- The standard library has a new implementation of `binary_search` which is significantly improves performance ([#​128254](https://redirect.github.com/rust-lang/rust/pull/128254 )). However when a sorted slice has multiple values which compare equal, the new implementation may select a different value among the equal ones than the old implementation.
- [illumos/Solaris now sets `MSG_NOSIGNAL` when writing to sockets](https://redirect.github.com/rust-lang/rust/pull/128259 ). This avoids killing the process with SIGPIPE when writing to a closed socket, which matches the existing behavior on other UNIX targets.
- [Removes a problematic hack that always passed the --whole-archive linker flag for tests, which may cause linker errors for code accidentally relying on it.](https://redirect.github.com/rust-lang/rust/pull/128400 )
- The WebAssembly target features `multivalue` and `reference-types` are now
both enabled by default. These two features both have subtle changes implied
for generated WebAssembly binaries. For the `multivalue` feature, WebAssembly
target support has changed when upgrading to LLVM 19. Support for generating
functions with multiple returns no longer works and
`-Ctarget-feature=+multivalue` has a different meaning than it did in LLVM 18
and prior. There is no longer any supported means to generate a module that has
a function with multiple returns in WebAssembly from Rust source code. For the
`reference-types` feature the encoding of immediates in the `call_indirect`, a
commonly used instruction by the WebAssembly backend, has changed. Validators
and parsers which don't understand the `reference-types` proposal will no
longer accept modules produced by LLVM due to this change in encoding of
immediates. Additionally these features being enabled are encoded in the
`target_features` custom section and may affect downstream tooling such as
`wasm-opt` consuming the module. Generating a WebAssembly module that disables
default features requires `-Zbuild-std` support from Cargo and more information
can be found at
[rust-lang/rust#128511 ](https://redirect.github.com/rust-lang/rust/pull/128511 ).
- [Rust now raises unsafety errors for union patterns in parameter-position](https://redirect.github.com/rust-lang/rust/pull/130531 )
<a id="1.82.0-Internal-Changes"></a>
## Internal Changes
These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.
- [Update to LLVM 19](https://redirect.github.com/rust-lang/rust/pull/127513 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-22 04:13:03 +00:00
renovate
55d24038f3
chore: bump up oxlint version to v0.10.1 ( #8550 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.9.10` -> `0.10.1`](https://renovatebot.com/diffs/npm/oxlint/0.9.10/0.10.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.10.1`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.10.1 ): oxlint v0.10.1
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.10.0...oxlint_v0.10.1 )
##### \[0.10.1] - 2024-10-21
##### Features
- [`af25752`](https://redirect.github.com/oxc-project/oxc/commit/af25752 ) linter: Add `unicorn/prefer-math-min-max` ([#​6621](https://redirect.github.com/oxc-project/oxc/issues/6621 )) (Brian Liu)
- [`5095f02`](https://redirect.github.com/oxc-project/oxc/commit/5095f02 ) linter: Added fixer for duplicate prefix in valid title jest rule ([#​6699](https://redirect.github.com/oxc-project/oxc/issues/6699 )) (Tapan Prakash)
- [`e9976d4`](https://redirect.github.com/oxc-project/oxc/commit/e9976d4 ) linter: Add title whitespace fixer for jest valid title rule ([#​6669](https://redirect.github.com/oxc-project/oxc/issues/6669 )) (Tapan Prakash)
- [`45f02d5`](https://redirect.github.com/oxc-project/oxc/commit/45f02d5 ) linter: Add `unicorn/consistent-empty-array-spread` ([#​6695](https://redirect.github.com/oxc-project/oxc/issues/6695 )) (Brian Liu)
- [`01a35bb`](https://redirect.github.com/oxc-project/oxc/commit/01a35bb ) linter/eslint: Show ignore patterns in `eslint/no-unused-vars` diagnostic messages ([#​6696](https://redirect.github.com/oxc-project/oxc/issues/6696 )) (DonIsaac)
##### Bug Fixes
- [`1bcd707`](https://redirect.github.com/oxc-project/oxc/commit/1bcd707 ) editor: Update config sent to language server ([#​6724](https://redirect.github.com/oxc-project/oxc/issues/6724 )) (Nicholas Rayburn)
- [`ce25c45`](https://redirect.github.com/oxc-project/oxc/commit/ce25c45 ) linter: Panic in `disable-directives` ([#​6677](https://redirect.github.com/oxc-project/oxc/issues/6677 )) (dalaoshu)
- [`a5de230`](https://redirect.github.com/oxc-project/oxc/commit/a5de230 ) linter/import: `import/no-duplicates` handles namespace imports correctly ([#​6694](https://redirect.github.com/oxc-project/oxc/issues/6694 )) (DonIsaac)
- [`b0b6ac7`](https://redirect.github.com/oxc-project/oxc/commit/b0b6ac7 ) linter/no-cond-assign: False positive when assignment is in body statement ([#​6665](https://redirect.github.com/oxc-project/oxc/issues/6665 )) (camchenry)
##### Performance
- [`6a76ea8`](https://redirect.github.com/oxc-project/oxc/commit/6a76ea8 ) linter/no-unused-vars: Use default IgnorePattern when /^\_/ is provided as a pattern ([#​6697](https://redirect.github.com/oxc-project/oxc/issues/6697 )) (DonIsaac)
##### Refactor
- [`d6609e9`](https://redirect.github.com/oxc-project/oxc/commit/d6609e9 ) linter: Use `run_on_jest_node` for existing lint rules ([#​6722](https://redirect.github.com/oxc-project/oxc/issues/6722 )) (camchenry)
- [`97195ec`](https://redirect.github.com/oxc-project/oxc/commit/97195ec ) linter: Add `run_on_jest_node` to run rules on only jest nodes ([#​6721](https://redirect.github.com/oxc-project/oxc/issues/6721 )) (camchenry)
- [`155fe7e`](https://redirect.github.com/oxc-project/oxc/commit/155fe7e ) linter: Allow `Semantic` to be passed for collecting Jest nodes ([#​6720](https://redirect.github.com/oxc-project/oxc/issues/6720 )) (camchenry)
- [`ad8f281`](https://redirect.github.com/oxc-project/oxc/commit/ad8f281 ) linter: Use iter for collecting jest nodes ([#​6719](https://redirect.github.com/oxc-project/oxc/issues/6719 )) (camchenry)
- [`dc19a8f`](https://redirect.github.com/oxc-project/oxc/commit/dc19a8f ) linter: Use iterator for collecting jest imports ([#​6718](https://redirect.github.com/oxc-project/oxc/issues/6718 )) (camchenry)
- [`29c1447`](https://redirect.github.com/oxc-project/oxc/commit/29c1447 ) linter: `jest/valid-title` fixer to use `Span::shrink` method ([#​6703](https://redirect.github.com/oxc-project/oxc/issues/6703 )) (Tapan Prakash)
- [`2eb984a`](https://redirect.github.com/oxc-project/oxc/commit/2eb984a ) linter: Add missing `should_run` implementations ([#​6666](https://redirect.github.com/oxc-project/oxc/issues/6666 )) (camchenry)
- [`23f88b3`](https://redirect.github.com/oxc-project/oxc/commit/23f88b3 ) linter/import: Better diagnostic messages for `import/no-duplicates` ([#​6693](https://redirect.github.com/oxc-project/oxc/issues/6693 )) (DonIsaac)
### [`v0.10.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#0100---2024-10-18 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.9.10...oxlint_v0.10.0 )
##### Features
- [`6e3224d`](https://redirect.github.com/oxc-project/oxc/commit/6e3224d ) linter: Configure by category in config files ([#​6120](https://redirect.github.com/oxc-project/oxc/issues/6120 )) (DonIsaac)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-22 03:57:04 +00:00
renovate
bd90ca69a8
chore: bump up @nestjs/event-emitter version to v2.1.1 ( #8563 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/event-emitter](https://redirect.github.com/nestjs/event-emitter ) | [`2.0.4` -> `2.1.1`](https://renovatebot.com/diffs/npm/@nestjs%2fevent-emitter/2.0.4/2.1.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/event-emitter (@​nestjs/event-emitter)</summary>
### [`v2.1.1`](https://redirect.github.com/nestjs/event-emitter/releases/tag/2.1.1 )
[Compare Source](https://redirect.github.com/nestjs/event-emitter/compare/2.1.0...2.1.1 )
- chore: upgrade to eslint v9 ([`c874a93`](https://redirect.github.com/nestjs/event-emitter/commit/c874a93 ))
- fix: minor typing issue ([`16f70cb`](https://redirect.github.com/nestjs/event-emitter/commit/16f70cb ))
### [`v2.1.0`](https://redirect.github.com/nestjs/event-emitter/compare/2.0.4...971373213a9ca0f28a7b8417f5ebffdc6d1dffcf )
[Compare Source](https://redirect.github.com/nestjs/event-emitter/compare/2.0.4...2.1.0 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-22 03:43:05 +00:00
JimmFly
8c0ee0f52b
fix(core): clicking change mode in the menu should switch both view and mode ( #8562 )
...
close AF-1524
2024-10-22 03:29:06 +00:00
CatsJuice
ed511f8d29
fix(component): correct notification theme when theme toggled ( #8570 )
...
close AF-1526
2024-10-22 03:15:33 +00:00
CatsJuice
21d3b5084a
refactor(mobile): use separate explorer components for mobile ( #8503 )
...
close AF-1488
- remove dnd related logic
- separate styles
- remove empty status, always show a `New` button in each level of tree
2024-10-22 03:01:04 +00:00
Brooooooklyn
97ccf7f3e4
fix(ios): set testflight version number correctly ( #8565 )
2024-10-22 02:31:03 +00:00
CatsJuice
64f97806bb
fix(core): free cloud and ai onetime payment adaptation ( #8558 )
...
close AF-1515, AF-1516
2024-10-22 02:18:04 +00:00
darkskygit
054c0ef9f1
feat: isolate user content ( #8568 )
...
fix AF-1513
2024-10-22 02:05:03 +00:00
EYHN
7cd4028176
feat(core): adjust doc property style ( #8561 )
2024-10-21 09:41:45 +00:00
EYHN
42b3e069f9
feat(core): use contain strict optimizing performance ( #8553 )
2024-10-21 06:42:08 +00:00
JimmFly
a25bb0d80f
feat(core): keep the sidebar instance when the sidebar is collapsed ( #8560 )
...
close AF-1507 AF-1506 AF-1479
https://github.com/user-attachments/assets/627242e3-f6f9-44c5-b0c8-87806cbb8489
2024-10-21 06:28:31 +00:00
github-actions[bot]
2c90a95092
chore(i18n): sync translations ( #8543 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2024-10-21 06:27:46 +00:00
forehalo
1ed9775c45
fix(core): global error handler should be registered outside webpack runtime ( #8556 )
2024-10-21 05:58:05 +00:00
EYHN
db374f7feb
feat(core): build config for ios android ( #8555 )
2024-10-21 05:39:04 +00:00
JimmFly
d1783b6f8c
feat(core): prevent the floating sidebar from showing immediately after the sidebar is closed ( #8531 )
...
close PD-1763
https://github.com/user-attachments/assets/a8346098-5f87-4297-bdb6-885f5486ce78
2024-10-21 05:26:02 +00:00
JimmFly
90ef12eaca
fix(core): sidebar shakes unexpectedly during init on mobile ( #8506 )
...
https://github.com/user-attachments/assets/4b2791fb-073b-4653-bf2b-d04653bde3c8
2024-10-21 05:13:27 +00:00
JimmFly
3ca052c55f
chore: adjust style of CloudUserAvatar ( #8548 )
...
close PD-1774

2024-10-19 13:37:06 +00:00
JimmFly
675a010dfc
fix(core): prevent floating sidebar from disappearing unexpectedly ( #8477 )
...
close AF-1475
Fixed an issue where you couldn't create collection or use the rename function in the floating sidebar.
https://github.com/user-attachments/assets/41c2b6a8-8fc9-4f8b-ab51-bd7ce2a58738
2024-10-19 13:24:08 +00:00
EYHN
01c3a3b4c0
feat(infra): collect more data to indexer ( #8528 )
2024-10-19 20:22:26 +08:00
CatsJuice
8f92be926b
feat(core): new "is journal" page property ( #8525 )
...
close AF-1450, AF-1451, AF-14552
2024-10-18 10:03:08 +00:00
Brooooooklyn
714a87c2c0
feat(mobile): iOS app testflight ( #8501 )
2024-10-18 09:30:38 +00:00
renovate
ce341a9a30
chore: bump up @blocksuite/icons version to v2.1.69 ( #8545 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.68` -> `2.1.69`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.68/2.1.69 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.69`](10046ca695...1c43c2b2e4 )
[Compare Source](10046ca695...1c43c2b2e4 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-18 08:20:03 +00:00
liuyi
9b31183bd1
feat(core): add global error handler ( #8509 )
2024-10-18 14:34:13 +08:00
github-actions[bot]
4b77f6ed34
chore(i18n): sync translations ( #8527 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: forehalo <forehalo@gmail.com >
2024-10-18 06:13:58 +00:00
darkskygit
fa554b1054
feat: add copilot metrics ( #8455 )
...
fix CLOUD-73
2024-10-18 03:30:02 +00:00
renovate
4122cec096
chore: bump up nestjs to v10.4.5 ( #8516 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nestjs/common](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/common )) | [`10.4.4` -> `10.4.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcommon/10.4.4/10.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/core](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/core )) | [`10.4.4` -> `10.4.5`](https://renovatebot.com/diffs/npm/@nestjs%2fcore/10.4.4/10.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-express](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-express )) | [`10.4.4` -> `10.4.5`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-express/10.4.4/10.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/platform-socket.io](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io )) | [`10.4.4` -> `10.4.5`](https://renovatebot.com/diffs/npm/@nestjs%2fplatform-socket.io/10.4.4/10.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/testing](https://nestjs.com ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/testing )) | [`10.4.4` -> `10.4.5`](https://renovatebot.com/diffs/npm/@nestjs%2ftesting/10.4.4/10.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nestjs/websockets](https://redirect.github.com/nestjs/nest ) ([source](https://redirect.github.com/nestjs/nest/tree/HEAD/packages/websockets )) | [`10.4.4` -> `10.4.5`](https://renovatebot.com/diffs/npm/@nestjs%2fwebsockets/10.4.4/10.4.5 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nestjs/nest (@​nestjs/common)</summary>
### [`v10.4.5`](https://redirect.github.com/nestjs/nest/compare/v10.4.4...ed644e9877d4fdf8bc8788622119d468cdce0df7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.4...v10.4.5 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/core)</summary>
### [`v10.4.5`](https://redirect.github.com/nestjs/nest/compare/v10.4.4...ed644e9877d4fdf8bc8788622119d468cdce0df7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.4...v10.4.5 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-express)</summary>
### [`v10.4.5`](https://redirect.github.com/nestjs/nest/compare/v10.4.4...ed644e9877d4fdf8bc8788622119d468cdce0df7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.4...v10.4.5 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/platform-socket.io)</summary>
### [`v10.4.5`](https://redirect.github.com/nestjs/nest/compare/v10.4.4...ed644e9877d4fdf8bc8788622119d468cdce0df7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.4...v10.4.5 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/testing)</summary>
### [`v10.4.5`](https://redirect.github.com/nestjs/nest/compare/v10.4.4...ed644e9877d4fdf8bc8788622119d468cdce0df7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.4...v10.4.5 )
</details>
<details>
<summary>nestjs/nest (@​nestjs/websockets)</summary>
### [`v10.4.5`](https://redirect.github.com/nestjs/nest/compare/v10.4.4...ed644e9877d4fdf8bc8788622119d468cdce0df7 )
[Compare Source](https://redirect.github.com/nestjs/nest/compare/v10.4.4...v10.4.5 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-17 15:12:17 +00:00
renovate
a8c28a7935
chore: bump up is-mobile version to v5 ( #8519 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [is-mobile](https://redirect.github.com/juliangruber/is-mobile ) | [`^4.0.0` -> `^5.0.0`](https://renovatebot.com/diffs/npm/is-mobile/4.0.0/5.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>juliangruber/is-mobile (is-mobile)</summary>
### [`v5.0.0`](https://redirect.github.com/juliangruber/is-mobile/releases/tag/v5.0.0 )
[Compare Source](https://redirect.github.com/juliangruber/is-mobile/compare/v4.0.0...v5.0.0 )
- fix: add support for Redmi mobile ([#​46](https://redirect.github.com/juliangruber/is-mobile/issues/46 )) [`fcae560`](https://redirect.github.com/juliangruber/is-mobile/commit/fcae560 )
- Bump braces from 3.0.2 to 3.0.3 ([#​45](https://redirect.github.com/juliangruber/is-mobile/issues/45 )) [`eaf1499`](https://redirect.github.com/juliangruber/is-mobile/commit/eaf1499 )
- add `tea.yaml` [`6a1cd5c`](https://redirect.github.com/juliangruber/is-mobile/commit/6a1cd5c )
- add SECURITY.md [`39bfa4b`](https://redirect.github.com/juliangruber/is-mobile/commit/39bfa4b )
- Bump got and np ([#​43](https://redirect.github.com/juliangruber/is-mobile/issues/43 )) [`11ff396`](https://redirect.github.com/juliangruber/is-mobile/commit/11ff396 )
- Bump word-wrap from 1.2.3 to 1.2.4 ([#​42](https://redirect.github.com/juliangruber/is-mobile/issues/42 )) [`e969a77`](https://redirect.github.com/juliangruber/is-mobile/commit/e969a77 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-17 14:54:07 +00:00
forehalo
76cfadf4e5
chore(core): remove deprecated intl polyfill ( #8526 )
2024-10-17 14:28:15 +00:00
JimmFly
8d3a543a81
fix(core): unexpected double-click behavior when selecting multiple options on all doc pages ( #8461 )
...
close AF-968
2024-10-17 14:15:05 +00:00
JimmFly
2f2e03d3f9
feat(core): close the floating sidebar when creating and opening a doc ( #8535 )
...
close AF-1478
https://github.com/user-attachments/assets/5a2a27f3-7df3-4119-9a1a-1372353e4413
2024-10-17 14:02:09 +00:00
JimmFly
bfb8d582ed
feat(core): set doc mode and primary doc mode separately ( #8359 )
...
https://github.com/user-attachments/assets/98c282f2-4c53-475f-bf10-936a626c2630
2024-10-17 13:48:45 +00:00
forehalo
7dae5c5dd5
feat(core): simplify subscribe page param ( #8518 )
...
AF-1481
2024-10-17 07:05:00 +00:00
forehalo
b7fac5acb8
fix(server): no more selfhost paths ( #8530 )
...
closes #8521
2024-10-17 06:53:01 +00:00
EYHN
ee641f0377
fix(infra): fix built in property order error ( #8524 )
2024-10-17 05:15:09 +00:00
forehalo
4e640b4ffc
fix(core): journal nav button icon ( #8517 )
...
close AF-1494
2024-10-17 04:16:30 +00:00
github-actions[bot]
1f950ff858
chore(i18n): sync translations ( #8505 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: forehalo <forehalo@gmail.com >
2024-10-17 04:15:48 +00:00
donteatfriedrice
11aa6f63b2
refactor: move chat block to affine ( #8368 )
...
[BS-898](https://linear.app/affine-design/issue/BS-898/move-ai-chat-block-to-affine )
Should be merged after https://github.com/toeverything/blocksuite/pull/8420 merged and bumped.
2024-10-16 12:40:30 +00:00
liuyi
6f541ecf80
ci: increase renderer server replica count ( #8469 )
2024-10-16 19:36:58 +08:00
JimmFly
868d984646
chore: format readme.md ( #8515 )
2024-10-16 10:24:58 +00:00
donqu1xotevincent
700e2b52d9
Update README.md ( #8511 )
2024-10-16 17:26:06 +08:00
EYHN
140ac723e6
refactor(core): adapter to new journal and property ( #8508 )
...
remove old WorkspacePropertyAdapter
add JournalService
2024-10-16 08:46:38 +00:00
pengx17
72e1489c62
fix(electron): tab max width ( #8507 )
...
fix PD-1727
2024-10-16 08:32:27 +00:00
forehalo
6fe8100fb3
ci: update crowdin sync pr title
2024-10-16 13:16:01 +08:00
github-actions[bot]
49570b796d
New Crowdin Translations ( #8389 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: forehalo <forehalo@gmail.com >
2024-10-16 05:15:02 +00:00
野声
f393f89a3f
fix(server): blank screen on mobile ( #8460 )
...
Co-authored-by: forehalo <forehalo@gmail.com >
2024-10-16 13:12:40 +08:00
JimmFly
82916e8264
feat(core): make AI functions follow server configuration ( #8374 )
2024-10-16 13:03:56 +08:00
DarkSky
075cedabf7
fix: message attachment merge ( #8498 )
2024-10-16 12:57:53 +08:00
EYHN
e7dcf63c77
refactor(core): rename doc property component name ( #8500 )
2024-10-16 02:11:46 +00:00
pengx17
c0601e04fb
fix(electron): shell missing i18n init ( #8499 )
2024-10-15 10:30:03 +00:00
EYHN
24e0c5797c
refactor(core): doc property ( #8465 )
...
doc property upgraded to use orm.
The visibility of the property are simplified to three types: `always show`, `always hide`, `hide when empty`, and the default is `always show`.

Added a sidebar view to manage properties

new property ui in workspace settings

Property lists can be collapsed

2024-10-15 10:17:12 +00:00
darkskygit
13b24eb823
feat: refresh captcha correctly ( #8491 )
...
fix AF-1482
2024-10-15 09:10:28 +00:00
renovate
3d3a66c3ed
chore: bump up electron version to v33 ( #8495 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [electron](https://redirect.github.com/electron/electron ) | [`^32.0.0` -> `^33.0.0`](https://renovatebot.com/diffs/npm/electron/32.1.2/33.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>electron/electron (electron)</summary>
### [`v33.0.0`](https://redirect.github.com/electron/electron/compare/v32.2.0...v33.0.0 )
[Compare Source](https://redirect.github.com/electron/electron/compare/v32.2.0...v33.0.0 )
### [`v32.2.0`](https://redirect.github.com/electron/electron/releases/tag/v32.2.0 ): electron v32.2.0
[Compare Source](https://redirect.github.com/electron/electron/compare/v32.1.2...v32.2.0 )
### Release Notes for v32.2.0
#### Fixes
- Fixed a crash when calling `focus` on a `WebView`'s `webContents`. [#​43934](https://redirect.github.com/electron/electron/pull/43934 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/43933 ), [33](https://redirect.github.com/electron/electron/pull/43932 ))</span>
- Fixed a potential issue accessing a child window document when overriding browserWindow creation via `setWindowOpenHandler`. [#​43877](https://redirect.github.com/electron/electron/pull/43877 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/43878 ), [33](https://redirect.github.com/electron/electron/pull/43816 ))</span>
- Fixed an issue where an exception could be thrown on BrowserView after its owner BrowserWindow was closed. [#​44001](https://redirect.github.com/electron/electron/pull/44001 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/43999 ), [33](https://redirect.github.com/electron/electron/pull/44000 ))</span>
- Fixed closing a window with more than one attached sheet on macOS. [#​43954](https://redirect.github.com/electron/electron/pull/43954 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/43953 ), [33](https://redirect.github.com/electron/electron/pull/43952 ))</span>
- Fixed potential use-after-free during view removal on macOS. [#​43923](https://redirect.github.com/electron/electron/pull/43923 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/43924 ), [33](https://redirect.github.com/electron/electron/pull/43922 ))</span>
#### Other Changes
- Ensured that the `sender-id` hint is set when creating desktop notifications on DBus. [#​43950](https://redirect.github.com/electron/electron/pull/43950 ) <span style="font-size:small;">(Also in [31](https://redirect.github.com/electron/electron/pull/43951 ), [33](https://redirect.github.com/electron/electron/pull/43949 ))</span>
- Updated Chromium to 128.0.6613.178. [#​44086](https://redirect.github.com/electron/electron/pull/44086 )
- Updated Node.js to v20.18.0. [#​44116](https://redirect.github.com/electron/electron/pull/44116 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-10-15 07:18:28 +00:00
pengx17
c484cad7b2
fix(mobile): handle touch event correctly ( #8496 )
...
related:
radix-ui has a hack for dealing with touch event on mobile devices. we may not want to stop propagation for event that is not being handled, even for links
74b182b401/packages/react/dismissable-layer/src/DismissableLayer.tsx (L243-L261)
2024-10-15 05:56:23 +00:00
pengx17
3d3864fa5b
build(electron): use live origin http protocol instead of file:// ( #8464 )
...
fix AF-1428
2024-10-15 05:42:52 +00:00
Don Isaac
9970138009
chore(oxlint): configure rule categories in oxlint.json ( #8494 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-10-15 11:20:21 +08:00
野声
691e1c22c2
feat(admin): allow config unlimited copilot ( #8487 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com >
2024-10-15 10:11:04 +08:00
darkskygit
49478638bc
chore(server): downscale non-prod env ( #8493 )
2024-10-15 01:31:29 +00:00
CatsJuice
abc18eb7f9
chore: bump theme ( #8478 )
2024-10-14 23:58:25 +00:00
pengx17
96d3692b35
test(electron): electron tests on ubuntu 24 ( #8492 )
...
Operating System
Ubuntu
24.04.1
LTS
Github ubuntu-latest now points to 24.04.1
https://github.com/actions/runner-images/issues/10636#issuecomment-2377530635
related possible fix https://github.com/electron/electron/issues/17972#issuecomment-487369441
2024-10-14 10:20:17 +00:00
野声
79ef8c3ff8
docs: update contributing documentation ( #8486 )
2024-10-14 18:18:59 +08:00
darkskygit
d0c9a7bf81
feat: separate user content from prompt ( #8480 )
2024-10-11 12:47:36 +00:00
renovate
e7ebe0f2c0
chore: bump up oxlint version to v0.9.10 ( #8354 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.9.6` -> `0.9.10`](https://renovatebot.com/diffs/npm/oxlint/0.9.6/0.9.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.9.10`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.9.10 ): oxlint v0.9.10
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.9.9...oxlint_v0.9.10 )
#### \[0.9.10] - 2024-10-08
- [`95ca01c`](https://redirect.github.com/oxc-project/oxc/commit/95ca01c ) cfg: \[**BREAKING**] Make BasicBlock::unreachable private ([#​6321](https://redirect.github.com/oxc-project/oxc/issues/6321 )) (DonIsaac)
- [`5a73a66`](https://redirect.github.com/oxc-project/oxc/commit/5a73a66 ) regular_expression: \[**BREAKING**] Simplify public APIs ([#​6262](https://redirect.github.com/oxc-project/oxc/issues/6262 )) (leaysgur)
##### Features
- [`f272137`](https://redirect.github.com/oxc-project/oxc/commit/f272137 ) editors/vscode: Clear diagnostics on file deletion ([#​6326](https://redirect.github.com/oxc-project/oxc/issues/6326 )) (dalaoshu)
- [`1a5f293`](https://redirect.github.com/oxc-project/oxc/commit/1a5f293 ) editors/vscode: Update VSCode extention to use project's language server ([#​6132](https://redirect.github.com/oxc-project/oxc/issues/6132 )) (dalaoshu)
- [`376cc09`](https://redirect.github.com/oxc-project/oxc/commit/376cc09 ) linter: Implement `no-throw-literal` ([#​6144](https://redirect.github.com/oxc-project/oxc/issues/6144 )) (dalaoshu)
- [`5957214`](https://redirect.github.com/oxc-project/oxc/commit/5957214 ) linter: Allow fixing in files with source offsets ([#​6197](https://redirect.github.com/oxc-project/oxc/issues/6197 )) (camchenry)
- [`a089e19`](https://redirect.github.com/oxc-project/oxc/commit/a089e19 ) linter: Eslint/no-else-return ([#​4305](https://redirect.github.com/oxc-project/oxc/issues/4305 )) (yoho)
- [`183739f`](https://redirect.github.com/oxc-project/oxc/commit/183739f ) linter: Implement prefer-await-to-callbacks ([#​6153](https://redirect.github.com/oxc-project/oxc/issues/6153 )) (dalaoshu)
- [`ae539af`](https://redirect.github.com/oxc-project/oxc/commit/ae539af ) linter: Implement no-return-assign ([#​6108](https://redirect.github.com/oxc-project/oxc/issues/6108 )) (Radu Baston)
##### Bug Fixes
- [`00df6e5`](https://redirect.github.com/oxc-project/oxc/commit/00df6e5 ) linter: Friendly diagnostic messages for `no-else-return` ([#​6349](https://redirect.github.com/oxc-project/oxc/issues/6349 )) (DonIsaac)
- [`71ad5d3`](https://redirect.github.com/oxc-project/oxc/commit/71ad5d3 ) linter: `no-else-return` fixer fails when `else` has no trailing whitespace ([#​6348](https://redirect.github.com/oxc-project/oxc/issues/6348 )) (DonIsaac)
- [`9e9808b`](https://redirect.github.com/oxc-project/oxc/commit/9e9808b ) linter: Fix regression when parsing ts in vue files ([#​6336](https://redirect.github.com/oxc-project/oxc/issues/6336 )) (Boshen)
- [`93c6db6`](https://redirect.github.com/oxc-project/oxc/commit/93c6db6 ) linter: Improve docs and diagnostics message for no-else-return ([#​6327](https://redirect.github.com/oxc-project/oxc/issues/6327 )) (DonIsaac)
- [`e0a3378`](https://redirect.github.com/oxc-project/oxc/commit/e0a3378 ) linter: Correct false positive in `unicorn/prefer-string-replace-all` ([#​6263](https://redirect.github.com/oxc-project/oxc/issues/6263 )) (H11)
- [`ea28ee9`](https://redirect.github.com/oxc-project/oxc/commit/ea28ee9 ) linter: Improve the fixer of `prefer-namespace-keyword` ([#​6230](https://redirect.github.com/oxc-project/oxc/issues/6230 )) (dalaoshu)
- [`f6a3450`](https://redirect.github.com/oxc-project/oxc/commit/f6a3450 ) linter: Get correct source offsets for astro files ([#​6196](https://redirect.github.com/oxc-project/oxc/issues/6196 )) (camchenry)
- [`be0030c`](https://redirect.github.com/oxc-project/oxc/commit/be0030c ) linter: Allow whitespace control characters in `no-control-regex` ([#​6140](https://redirect.github.com/oxc-project/oxc/issues/6140 )) (camchenry)
- [`e7e8ead`](https://redirect.github.com/oxc-project/oxc/commit/e7e8ead ) linter: False positive in `no-return-assign` ([#​6128](https://redirect.github.com/oxc-project/oxc/issues/6128 )) (DonIsaac)
##### Performance
- [`ac0a82a`](https://redirect.github.com/oxc-project/oxc/commit/ac0a82a ) linter: Reuse allocator when there are multiple source texts ([#​6337](https://redirect.github.com/oxc-project/oxc/issues/6337 )) (Boshen)
- [`50a0029`](https://redirect.github.com/oxc-project/oxc/commit/50a0029 ) linter: Do not concat vec in `no-useless-length-check` ([#​6276](https://redirect.github.com/oxc-project/oxc/issues/6276 )) (camchenry)
##### Documentation
- [`7ca70dd`](https://redirect.github.com/oxc-project/oxc/commit/7ca70dd ) linter: Add docs for `ContextHost` and `LintContext` ([#​6272](https://redirect.github.com/oxc-project/oxc/issues/6272 )) (camchenry)
- [`a949ecb`](https://redirect.github.com/oxc-project/oxc/commit/a949ecb ) linter: Improve docs for `eslint/getter-return` ([#​6229](https://redirect.github.com/oxc-project/oxc/issues/6229 )) (DonIsaac)
- [`14ba263`](https://redirect.github.com/oxc-project/oxc/commit/14ba263 ) linter: Improve docs for `eslint-plugin-import` rules ([#​6131](https://redirect.github.com/oxc-project/oxc/issues/6131 )) (dalaoshu)
##### Refactor
- [`40932f7`](https://redirect.github.com/oxc-project/oxc/commit/40932f7 ) cfg: Use IndexVec for storing basic blocks ([#​6323](https://redirect.github.com/oxc-project/oxc/issues/6323 )) (DonIsaac)
- [`642725c`](https://redirect.github.com/oxc-project/oxc/commit/642725c ) linter: Rename vars from `ast_node_id` to `node_id` ([#​6305](https://redirect.github.com/oxc-project/oxc/issues/6305 )) (overlookmotel)
- [`8413175`](https://redirect.github.com/oxc-project/oxc/commit/8413175 ) linter: Move shared function from utils to rule ([#​6127](https://redirect.github.com/oxc-project/oxc/issues/6127 )) (dalaoshu)
- [`ba9c372`](https://redirect.github.com/oxc-project/oxc/commit/ba9c372 ) linter: Make jest/vitest rule mapping more clear ([#​6273](https://redirect.github.com/oxc-project/oxc/issues/6273 )) (camchenry)
- [`82b8f21`](https://redirect.github.com/oxc-project/oxc/commit/82b8f21 ) linter: Add schemars and serde traits to AllowWarnDeny and RuleCategories ([#​6119](https://redirect.github.com/oxc-project/oxc/issues/6119 )) (DonIsaac)
- [`ea908f7`](https://redirect.github.com/oxc-project/oxc/commit/ea908f7 ) linter: Consolidate file loading logic ([#​6130](https://redirect.github.com/oxc-project/oxc/issues/6130 )) (DonIsaac)
- [`db751f0`](https://redirect.github.com/oxc-project/oxc/commit/db751f0 ) linter: Use regexp AST visitor in `no-control-regex` ([#​6129](https://redirect.github.com/oxc-project/oxc/issues/6129 )) (camchenry)
- [`3aa7e42`](https://redirect.github.com/oxc-project/oxc/commit/3aa7e42 ) linter: Use RegExp AST visitor for `no-hex-escape` ([#​6117](https://redirect.github.com/oxc-project/oxc/issues/6117 )) (camchenry)
- [`9d5b44a`](https://redirect.github.com/oxc-project/oxc/commit/9d5b44a ) linter: Use regex visitor in `no-regex-spaces` ([#​6063](https://redirect.github.com/oxc-project/oxc/issues/6063 )) (camchenry)
- [`0d44cf7`](https://redirect.github.com/oxc-project/oxc/commit/0d44cf7 ) linter: Use regex visitor in `no-useless-escape` ([#​6062](https://redirect.github.com/oxc-project/oxc/issues/6062 )) (camchenry)
- [`eeb8873`](https://redirect.github.com/oxc-project/oxc/commit/eeb8873 ) linter: Use regex visitor in `no-empty-character-class` ([#​6058](https://redirect.github.com/oxc-project/oxc/issues/6058 )) (camchenry)
##### Testing
- [`d883562`](https://redirect.github.com/oxc-project/oxc/commit/d883562 ) linter: Invalid `eslint/no-unused-vars` options ([#​6228](https://redirect.github.com/oxc-project/oxc/issues/6228 )) (DonIsaac)
### [`v0.9.9`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#099---2024-09-27 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.9.8...oxlint_v0.9.9 )
##### Bug Fixes
- [`01b9c4b`](https://redirect.github.com/oxc-project/oxc/commit/01b9c4b ) npm/oxlint: Make bin/oxc_language_server an executable ([#​6066](https://redirect.github.com/oxc-project/oxc/issues/6066 )) (Boshen)
### [`v0.9.8`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.9.8 ): oxlint v0.9.8
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.9.7...oxlint_v0.9.8 )
#### \[0.9.8] - 2024-09-24
##### Bug Fixes
- [`e3c8a12`](https://redirect.github.com/oxc-project/oxc/commit/e3c8a12 ) linter: Fix panic in sort-keys ([#​6017](https://redirect.github.com/oxc-project/oxc/issues/6017 )) (Boshen)
- [`4771492`](https://redirect.github.com/oxc-project/oxc/commit/4771492 ) linter: Fix `import/no_cycle` with `ignoreTypes` ([#​5995](https://redirect.github.com/oxc-project/oxc/issues/5995 )) (Boshen)
##### Performance
- [`5ae3f36`](https://redirect.github.com/oxc-project/oxc/commit/5ae3f36 ) linter: `no-fallthrough`: Use string matching instead of Regex for default comment pattern ([#​6008](https://redirect.github.com/oxc-project/oxc/issues/6008 )) (camchenry)
- [`65d8f9e`](https://redirect.github.com/oxc-project/oxc/commit/65d8f9e ) linter, ast-tools, coverage: Use `FxHashSet` instead of `std::collections::HashSet` ([#​6001](https://redirect.github.com/oxc-project/oxc/issues/6001 )) (Cam McHenry)
- [`2b17003`](https://redirect.github.com/oxc-project/oxc/commit/2b17003 ) linter, prettier, diagnostics: Use `FxHashMap` instead of `std::collections::HashMap` ([#​5993](https://redirect.github.com/oxc-project/oxc/issues/5993 )) (camchenry)
### [`v0.9.7`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#097---2024-09-23 )
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.9.6...oxlint_v0.9.7 )
##### Refactor
- [`ba7b01f`](https://redirect.github.com/oxc-project/oxc/commit/ba7b01f ) linter: Add `LinterBuilder` ([#​5714](https://redirect.github.com/oxc-project/oxc/issues/5714 )) (DonIsaac)
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-10-11 10:13:38 +00:00
JimmFly
040956279a
fix(core): sidebar can not be collapsed on mobile ( #8475 )
...
close AF-1474
2024-10-11 08:13:38 +00:00
renovate
e6bbd48164
chore: bump up @blocksuite/icons version to v2.1.68 ( #8459 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.67` -> `2.1.68`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.67/2.1.68 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.68`](4bdeb1d0ae...10046ca695 )
[Compare Source](4bdeb1d0ae...10046ca695 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTE1LjEiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-10-11 06:37:38 +00:00
renovate
2deb258ad9
chore: bump up @blocksuite/icons version to v2.1.68 ( #8458 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.1.67` -> `2.1.68`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.67/2.1.68 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.68`](4bdeb1d0ae...10046ca695 )
[Compare Source](4bdeb1d0ae...10046ca695 )
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-10-11 06:00:29 +00:00
pengx17
7fdc30d956
chore(core): i18n postinstall script ( #8472 )
...

2024-10-11 04:07:02 +00:00
pengx17
99182167e7
chore(core): i18n dev issue ( #8474 )
2024-10-11 03:54:49 +00:00
CatsJuice
1c59eda8b7
feat(component): basic notification adaptation for mobile ( #8402 )
2024-10-11 01:20:09 +00:00
CatsJuice
db4d8ddf0b
feat(core): bump theme, update workspace card color variables, add active status ( #8467 )
...
close AF-1468
2024-10-11 01:03:38 +00:00
DarkSky
a0bd29d52b
docs: Update SECURITY.md ( #8471 )
2024-10-11 01:12:51 +08:00
CatsJuice
29a31110cd
feat(core): onetime subscription ui ( #8462 )
2024-10-10 10:12:43 +00:00
forehalo
69fb5c06f4
feat(server): support onetime payment subscription ( #8369 )
2024-10-10 10:12:40 +00:00
pengx17
06e059db88
build(electron): flatpak support for linux ( #8439 )
...
some issues
- app icon not showing correctly
- missing wayland support
- runtime is outdated
related to
- https://github.com/toeverything/AFFiNE/issues/3272
- https://github.com/toeverything/AFFiNE/issues/5985
- https://github.com/toeverything/AFFiNE/issues/6642
2024-10-10 09:51:33 +00:00
pengx17
46321b72ba
build(electron): deb distro support ( #8457 )
...
Add simple .deb support.
Note:
1. auto updater not tested
2. no wayland support
3. may requires --no-sandbox to run
related to https://github.com/toeverything/AFFiNE/issues/3272

2024-10-10 09:51:32 +00:00
forehalo
9043e6607e
refactor(i18n): lazy load languages ( #8456 )
...
closes AF-1397
2024-10-10 09:03:06 +00:00
darkskygit
f833017e45
feat: add feature record ( #8400 )
2024-10-10 08:30:02 +00:00
L-Sun
8696043757
test(core): update outline viewer test in shared page ( #8445 )
...
Close [BS-1573](https://linear.app/affine-design/issue/BS-1537/share-page-中-toc-不应该有-[open-in-sidebar]-选项 ), Related PR: https://github.com/toeverything/blocksuite/pull/8493
2024-10-10 04:29:55 +00:00
CatsJuice
17fec8928f
feat(core): emoji as doc icon support with feature flag ( #8348 )
...
close AF-1412
Adjusted the priority of the public doc icon:
1. block-reference
2. journal
3. page reference
4. **emoji** (*new)
5. default
2024-10-10 04:14:31 +00:00
renovate[bot]
6e9db761a4
chore: bump up @blocksuite/affine version to v0.17.18 ( #8468 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-10 12:14:03 +08:00
renovate
4f5aca56db
chore: bump up graphql-upload version to v17 ( #8449 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [graphql-upload](https://redirect.github.com/jaydenseric/graphql-upload ) | [`^16.0.2` -> `^17.0.0`](https://renovatebot.com/diffs/npm/graphql-upload/16.0.2/17.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>jaydenseric/graphql-upload (graphql-upload)</summary>
### [`v17.0.0`](https://redirect.github.com/jaydenseric/graphql-upload/blob/HEAD/changelog.md#1700 )
[Compare Source](https://redirect.github.com/jaydenseric/graphql-upload/compare/v16.0.2...v17.0.0 )
##### Major
- Updated Node.js support to `^18.18.0 || ^20.9.0 || >=22.0.0`.
- Updated dev dependencies, some of which require newer Node.js versions than previously supported.
- Use the TypeScript v5.5+ JSDoc tag `@import` to import types in modules.
- Removed JSDoc tag `@typedef` that were unintentionally re-exporting types; to migrate import TypeScript types from the correct module:
```diff
- import type { GraphQLUpload } from "graphql-upload/Upload.mjs";
+ import type GraphQLUpload from "graphql-upload/GraphQLUpload.mjs";
```
```diff
- import type { processRequest } from "graphql-upload/Upload.mjs";
+ import type processRequest from "graphql-upload/processRequest.mjs";
```
```diff
- import type { GraphQLUpload } from "graphql-upload/processRequest.mjs";
+ import type GraphQLUpload from "graphql-upload/GraphQLUpload.mjs";
```
- Refactored tests to use the standard `AbortController`, `fetch`, `File`, and `FormData` APIs available in modern Node.js and removed the dev dependencies [`node-abort-controller`](https://npm.im/node-abort-controller ) and [`node-fetch`](https://npm.im/node-fetch ).
- Replaced the test utility function `streamToString` with the function `text` from `node:stream/consumers` that’s available in modern Node.js.
- Use the Node.js test runner API and remove the dev dependency [`test-director`](https://npm.im/test-director ).
##### Minor
- Support Express v5 by updating the optional peer dependency [`@types/express`](https://npm.im/@​types/express ) to `4.0.29 - 5` and the dev dependency [`express`](https://npm.im/express ) to v5, via [#​389](https://redirect.github.com/jaydenseric/graphql-upload/pull/389 ).
##### Patch
- Tweaked the package description.
- Updated the `package.json` field `repository` to conform to new npm requirements.
- Updated the package scripts:
- Reordered the scripts.
- Replaced `npm run` with `node --run`.
- Updated GitHub Actions CI config:
- No longer run the workflow on pull request.
- Enable manual workflow dispatching.
- Run checks in seperate jobs.
- Removed custom step names.
- Replaced `npm run` with `node --run`.
- Updated the tested Node.js versions to v18, v20, v22.
- Updated `actions/checkout` to v4.
- Updated `actions/setup-node` to v4.
- Migrated to the ESLint v9 CLI and “flat” config.
- Integrated a new dev dependency [`eslint-plugin-jsdoc`](https://npm.im/eslint-plugin-jsdoc ) and revised types.
- Removed the Node.js CLI option `--unhandled-rejections=throw` in the package script `tests` as it’s now the default for all supported Node.js versions.
- Avoid hardcoding a default value in the type `FileUploadCreateReadStreamOptions` property `highWaterMark` description and use the function `getDefaultHighWaterMark` from `node:stream` in tests.
- Replaced the test helper class `Deferred` with polyfilled `Promise.withResolvers`.
- Removed an unnecessary `await` in tests.
- Omit unused catch bindings in the function `processRequest`.
- Corrected the JSDoc type `FileUploadCreateReadStreamOptions` in the module `processRequest.mjs`.
- Avoid using `return` in the middleware.
- Added a new dev dependency [`async-listen`](https://npm.im/async-listen ) to replace the test utility function `listen`.
- Enabled the TypeScript compiler options `noUnusedLocals` and `noUnusedParameters` and used the prefix `_` for purposefully unused function parameters in tests.
- Updated the GitHub Markdown syntax for alerts in the readme.
- Tweaked wording in the readme and JSDoc descriptions.
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTE0LjAiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-10-09 10:37:08 +00:00
JimmFly
5213431d51
feat(core): show floating sidebar when hovering sidebar swtich ( #8393 )
...
web:
https://github.com/user-attachments/assets/3cafe094-7938-4241-8d57-cfd5ccaadf25
client:
https://github.com/user-attachments/assets/ca218a45-de92-4e0a-ad83-c0f47aee2962
2024-10-09 03:48:17 +00:00
EYHN
bfeb05ca45
fix(core): data loss on enable cloud ( #8452 )
2024-10-08 09:24:26 +00:00
pengx17
ccd1ad617c
fix(electron): missing sidebar module for shell ( #8447 )
2024-10-08 07:18:04 +00:00
EYHN
67f7a4de9c
fix(electron): fix windows userspace loss ( #8450 )
2024-10-08 07:05:37 +00:00
L-Sun
9c8e8d74b6
chore(core): update full width layout padding of peekview ( #8446 )
...
Close [BS-1378](https://linear.app/affine-design/issue/BS-1378/center-peek-全宽布局padding错误 ), related to [AF-1052]( https://linear.app/affine-design/issue/AF-1052/embed-view-候选区域-full-screen-时显示异常,需要修改-padding )
2024-10-08 05:32:04 +00:00
fundon
a2400f3851
refactor(core): optimize editor params synchronization ( #8346 )
2024-10-08 05:12:00 +00:00
CatsJuice
2569717e9b
chore(mobile): adjust tab height ( #8409 )
2024-10-08 05:01:12 +00:00
forehalo
e61ed98ac3
fix(core): avoid using serverUrlPrefix config ( #8448 )
2024-10-08 04:50:02 +00:00
JimmFly
cc4be9c670
chore: update app updater button style ( #8444 )
...
close AF-1461
2024-10-08 04:39:01 +00:00
L-Sun
afb21f734e
fix(core): fix position of toc in peekview ( #8441 )
...
Close [BS-1536](https://linear.app/affine-design/issue/BS-1536/peekview中的toc没有fixed )
2024-10-08 02:44:33 +00:00
Тимур
4da0231658
chore: pin postgresql version in self-host compose.yaml ( #8420 )
2024-10-08 10:44:14 +08:00
pengx17
a3dc074574
feat: ctrl click to open embeded doc in new tab ( #8401 )
...
fix AF-1176
depends on https://github.com/toeverything/blocksuite/pull/8478
2024-10-08 02:06:59 +00:00
renovate
80b28cc2a8
chore: Lock file maintenance ( #8404 )
...
This PR contains the following updates:
| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |
🔧 This Pull Request updates lock files to use the latest dependency versions.
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-10-07 17:20:37 +00:00
EYHN
c26df2e069
feat(infra): doc properties by orm ( #8382 )
...
create new orm table docConfiguration
move primary store to docConfiguration
2024-10-07 12:25:47 +00:00
pengx17
f5c49a6ac9
fix(electron): screen resize sometimes does not work well after maximize ( #8413 )
...
fix AF-1460
2024-10-07 11:21:57 +00:00
pengx17
6b263d1441
feat(electron): ctrl+= to zoomin on linux ( #8412 )
2024-10-07 10:56:49 +00:00
renovate
48ebcfc778
chore: bump up stripe version to v17 ( #8423 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [stripe](https://redirect.github.com/stripe/stripe-node ) | [`^16.0.0` -> `^17.0.0`](https://renovatebot.com/diffs/npm/stripe/16.12.0/17.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>stripe/stripe-node (stripe)</summary>
### [`v17.0.0`](https://redirect.github.com/stripe/stripe-node/blob/HEAD/CHANGELOG.md#1700---2024-10-01 )
[Compare Source](https://redirect.github.com/stripe/stripe-node/compare/v16.12.0...v17.0.0 )
- [#​2192](https://redirect.github.com/stripe/stripe-node/pull/2192 ) Support for APIs in the new API version 2024-09-30.acacia
This release changes the pinned API version to `2024-09-30.acacia`. Please read the [API Upgrade Guide](https://stripe.com/docs/upgrades#2024-09-30.acacia ) and carefully review the API changes before upgrading.
##### ⚠️ Breaking changes due to changes in the Stripe API
- Rename `usage_threshold_config` to `usage_threshold` on `Billing.AlertCreateParams` and `Billing.Alert`
- Remove support for `filter` on `Billing.AlertCreateParams` and `Billing.Alert`. Use the filters on the `usage_threshold` instead
- Remove support for `customer_consent_collected` on `Terminal.ReaderProcessSetupIntentParams`.
##### ⚠️ Other Breaking changes in the SDK
- Adjusted default values around reties for HTTP requests. You can use the old defaults by setting them explicitly. New values are:
- max retries: `1` -> `2`
- max timeout (seconds): `2` -> `5`
##### Additions
- Add support for `custom_unit_amount` on `ProductCreateParams.default_price_data`
- Add support for `allow_redisplay` on `Terminal.ReaderProcessPaymentIntentParams.process_config` and `Terminal.ReaderProcessSetupIntentParams`
- Add support for new value `international_transaction` on enum `Treasury.ReceivedCredit.failure_code`
- Add support for new value `2024-09-30.acacia` on enum `WebhookEndpointCreateParams.api_version`
- Add support for new Usage Billing APIs `Billing.MeterEvent`, `Billing.MeterEventAdjustments`, `Billing.MeterEventSession`, `Billing.MeterEventStream` and the new Events API `Core.Events` in the [v2 namespace ](https://docs.corp.stripe.com/api-v2-overview )
- Add method `parseThinEvent()` on the `Stripe` class to parse [thin events](https://docs.corp.stripe.com/event-destinations#events-overview ).
- Add method [rawRequest()](https://redirect.github.com/stripe/stripe-node/tree/master?tab=readme-ov-file#custom-requests ) on the `Stripe` class that takes a HTTP method type, url and relevant parameters to make requests to the Stripe API that are not yet supported in the SDK.
##### Changes
- Change `BillingPortal.ConfigurationCreateParams.features.subscription_update.default_allowed_updates` and `BillingPortal.ConfigurationCreateParams.features.subscription_update.products` to be optional
- [#​2195](https://redirect.github.com/stripe/stripe-node/pull/2195 ) Remove parseSnapshotEvent
- [#​2188](https://redirect.github.com/stripe/stripe-node/pull/2188 ) Revert "Add raw_request ([#​2185](https://redirect.github.com/stripe/stripe-node/issues/2185 ))"
- [#​2185](https://redirect.github.com/stripe/stripe-node/pull/2185 ) Add raw_request
Adds the ability to make raw requests to the Stripe API, by providing an HTTP method and url.
Example:
```node
import Stripe from 'stripe';
const stripe = new Stripe('sk_test_...');
const response = await stripe.rawRequest(
'POST',
'/v1/beta_endpoint',
{ param: 123 },
{ apiVersion: '2022-11-15; feature_beta=v3' }
);
```
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-10-05 14:48:08 +00:00
renovate
5da65de27a
chore: bump up @node-rs/argon2 version to v2 ( #8433 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@node-rs/argon2](https://redirect.github.com/napi-rs/node-rs ) | [`^1.8.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/@node-rs%2fargon2/1.8.3/2.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>napi-rs/node-rs (@​node-rs/argon2)</summary>
### [`v2.0.0`](https://redirect.github.com/napi-rs/node-rs/releases/tag/%40node-rs/argon2%402.0.0 )
[Compare Source](https://redirect.github.com/napi-rs/node-rs/compare/@node-rs/argon2@​1.8.3...@node-rs/argon2@​2.0.0 )
#### What's Changed
- feat(\*): upgrade to NAPI-RS 3.0 alpha by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn ) in [https://github.com/napi-rs/node-rs/pull/897 ](https://redirect.github.com/napi-rs/node-rs/pull/897 )
- fix!(argon2): respect the salt provided in hash options by [@​Brooooooklyn](https://redirect.github.com/Brooooooklyn ) in [https://github.com/napi-rs/node-rs/pull/899 ](https://redirect.github.com/napi-rs/node-rs/pull/899 )
**Full Changelog**: https://github.com/napi-rs/node-rs/compare/[@​node-rs/argon2](https://redirect.github.com/node-rs/argon2)[@​1](https://redirect.github.com/1).8.3...[@​node-rs/argon2](https://redirect.github.com/node-rs/argon2)[@​2](https://redirect.github.com/2).0.0
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-10-05 14:33:07 +00:00
renovate
a4690b3b9d
chore: bump up vaul version to v1 ( #8406 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vaul](https://vaul.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/vaul )) | [`^0.9.1` -> `^1.0.0`](https://renovatebot.com/diffs/npm/vaul/0.9.9/1.0.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>emilkowalski/vaul (vaul)</summary>
### [`v1.0.0`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v1.0.0 )
[Compare Source](a60e76abee ...v1.0.0)
### New Docs
https://vaul.emilkowal.ski/getting-started
#### What's Changed
- fix: undefined window by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/452 ](https://redirect.github.com/emilkowalski/vaul/pull/452 )
- fix: prevent undefined window by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/453 ](https://redirect.github.com/emilkowalski/vaul/pull/453 )
- feat: documentation by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/454 ](https://redirect.github.com/emilkowalski/vaul/pull/454 )
- feat: Add JSDocs by [@​KajSzy](https://redirect.github.com/KajSzy ) in [https://github.com/emilkowalski/vaul/pull/459 ](https://redirect.github.com/emilkowalski/vaul/pull/459 )
**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.7...v1.0.0
</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 was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-10-05 14:21:14 +00:00
JimmFly
a3f8e6c852
refactor(core): refactor left sidebar to use di ( #8385 )
2024-09-27 09:32:25 +00:00
renovate
0f9fac420f
chore: bump up all non-major dependencies ( #8376 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.654.0` -> `3.658.1`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@faker-js/faker](https://fakerjs.dev ) ([source](https://redirect.github.com/faker-js/faker )) | [`9.0.1` -> `9.0.3`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.0.1/9.0.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`^0.19.0` -> `^0.20.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.19.0/0.20.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@google-cloud/opentelemetry-cloud-trace-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`2.3.0` -> `2.4.1`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.3.0/2.4.1 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@google-cloud/opentelemetry-resource-util](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`2.3.0` -> `2.4.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-resource-util/2.3.0/2.4.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@prisma/client](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client )) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.19.1/5.20.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@prisma/instrumentation](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/instrumentation )) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/@prisma%2finstrumentation/5.19.1/5.20.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.31.0` -> `8.32.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.31.0/8.32.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node )) | [`20.16.5` -> `20.16.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.5/20.16.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react )) | [`18.3.8` -> `18.3.9`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.8/18.3.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [builder-util-runtime](https://redirect.github.com/electron-userland/electron-builder ) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util-runtime )) | [`9.2.8` -> `9.2.9`](https://renovatebot.com/diffs/npm/builder-util-runtime/9.2.8/9.2.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [electron-updater](https://redirect.github.com/electron-userland/electron-builder ) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater )) | [`6.3.7` -> `6.3.8`](https://renovatebot.com/diffs/npm/electron-updater/6.3.7/6.3.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`8.23.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/html-validate/8.23.0/8.24.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.445.0` -> `^0.446.0`](https://renovatebot.com/diffs/npm/lucide-react/0.445.0/0.446.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`19.8.0` -> `19.8.2`](https://renovatebot.com/diffs/npm/nx/19.8.0/19.8.2 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.63.0` -> `4.65.0`](https://renovatebot.com/diffs/npm/openai/4.63.0/4.65.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [prisma](https://www.prisma.io ) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/cli )) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/prisma/5.19.1/5.20.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.1.2` -> `9.1.3`](https://renovatebot.com/diffs/npm/react-day-picker/9.1.2/9.1.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [storybook](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/cli ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/cli )) | [`8.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/storybook/8.3.2/8.3.3 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss )) | [`3.4.12` -> `3.4.13`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.12/3.4.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vaul](https://vaul.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/vaul )) | [`0.9.4` -> `0.9.9`](https://renovatebot.com/diffs/npm/vaul/0.9.4/0.9.9 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [vite](https://vitejs.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`5.4.7` -> `5.4.8`](https://renovatebot.com/diffs/npm/vite/5.4.7/5.4.8 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [webpack](https://redirect.github.com/webpack/webpack ) | [`5.94.0` -> `5.95.0`](https://renovatebot.com/diffs/npm/webpack/5.94.0/5.95.0 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.78.7` -> `3.78.10`](https://renovatebot.com/diffs/npm/wrangler/3.78.7/3.78.10 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.658.1`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36581-2024-09-25 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1 )
##### Bug Fixes
- **clients:** allow empty string field values for headers ([#​6511](https://redirect.github.com/aws/aws-sdk-js-v3/issues/6511 )) ([1273ff3](1273ff3170 ))
### [`v3.658.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36580-2024-09-24 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.657.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36570-2024-09-23 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.654.0...v3.657.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>faker-js/faker (@​faker-js/faker)</summary>
### [`v9.0.3`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#903-2024-09-26 )
[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.0.2...v9.0.3 )
##### Changed Locales
- **locale:** update french legal entity types ([#​3142](https://redirect.github.com/faker-js/faker/issues/3142 )) ([d6bceb6](d6bceb662d ))
##### Bug Fixes
- **image:** fix dataUri with type svg-base64 in browsers ([#​3144](https://redirect.github.com/faker-js/faker/issues/3144 )) ([78b2a3a](78b2a3a8b8 ))
### [`v9.0.2`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#902-2024-09-23 )
[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.0.1...v9.0.2 )
##### Bug Fixes
- **locale:** improve pt_PT location and person data ([#​3020](https://redirect.github.com/faker-js/faker/issues/3020 )) ([3e47ee7](3e47ee7da6 ))
</details>
<details>
<summary>GoogleCloudPlatform/opentelemetry-operations-js (@​google-cloud/opentelemetry-cloud-monitoring-exporter)</summary>
### [`v0.20.0`](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.20.0 )
[Compare Source](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.20.0 )
</details>
<details>
<summary>prisma/prisma (@​prisma/client)</summary>
### [`v5.20.0`](https://redirect.github.com/prisma/prisma/releases/tag/5.20.0 )
[Compare Source](https://redirect.github.com/prisma/prisma/compare/5.19.1...5.20.0 )
🌟 **Help us spread the word about Prisma by starring the repo or [posting on X](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v5.20.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/5.20.0 ) about the release.** 🌟
#### Highlights
##### `strictUndefinedChecks` in Preview
With Prisma ORM 5.20.0, the Preview feature `strictUndefinedChecks` will disallow any value that is explicitly `undefined` and will be a runtime error. This change is direct feedback from [this GitHub issue](https://redirect.github.com/prisma/prisma/issues/20169 ) and follows [our latest proposal](https://redirect.github.com/prisma/prisma/issues/20169#issuecomment-2338360300 ) on the same issue.
To demonstrate the change, take the following code snippet:
```tsx
prisma.table.deleteMany({
where: {
// If `nullableThing` is nullish, this query will remove all data.
email: nullableThing?.property,
}
})
```
In Prisma ORM 5.19.0 and below, this could result in unintended behavior. In Prisma ORM 5.20.0, if the `strictUndefinedChecks` Preview feature is enabled, you will get a runtime error instead:
```tsx
Invalid \`prisma.user.findMany()\` invocation in
/client/tests/functional/strictUndefinedChecks/test.ts:0:0
XX })
XX
XX test('throws on undefined input field', async () => {
→ XX const result = prisma.user.deleteMany({
where: {
email: undefined
~~~~~~~~~
}
})
Invalid value for argument \`where\`: explicitly \`undefined\` values are not allowed."
```
We have also introduced the `Prisma.skip` symbol, which will allow you to get the previous behavior if desired.
```tsx
prisma.table.findMany({
where: {
// Use Prisma.skip to skip parts of the query
email: nullableEmail ?? Prisma.skip
}
})
```
From Prisma ORM 5.20.0 onward, we recommend enabling `strictUndefinedChecks`, along with the TypeScript compiler option `exactOptionalPropertyTypes`, which will help catch cases of undefined values at compile time. Together, these two changes will help protect your Prisma queries from potentially destructive behavior.
`strictUndefinedChecks` will be a valid Preview feature for the remainder of Prisma ORM 5. With our next major version, this behavior will become the default and the Preview feature will be “graduated” to Generally Available.
If you have any questions or feedback about `strictUndefinedChecks`, please ask/comment in our dedicated [Preview feature GitHub discussion](https://redirect.github.com/prisma/prisma/discussions/25271 ).
##### `typedSql` bug fix
Thank you to everyone who has tried out our [`typedSql` Preview feature](https://www.prisma.io/blog/announcing-typedsql-make-your-raw-sql-queries-type-safe-with-prisma-orm ) and [provided feedback](https://redirect.github.com/prisma/prisma/discussions/25106 )! This release has a quick fix for typescript files generated when Prisma Schema enums had hyphens.
#### Fixes and improvements
##### Prisma
- [Prisma incorrectly parses CRDB's FK constraint error as `not available`.](https://redirect.github.com/prisma/prisma/issues/24072 )
- [Invalid TypeScript files created by `generate` when typedSql is enabled and enum contains hyphens.](https://redirect.github.com/prisma/prisma/issues/25163 )
- [`@prisma/internals` didn't list `ts-toolbelt` in dependencies.](https://redirect.github.com/prisma/prisma/issues/17952 )
- [using `$extends` prevents model comments from being passed to TypeScript](https://redirect.github.com/prisma/prisma/issues/24648 )
##### Prisma Engines
- [Planetscale engine tests: interactive_tx](https://redirect.github.com/prisma/prisma-engines/issues/4469 )
- [Fix broken engine size publishing workflow](https://redirect.github.com/prisma/prisma-engines/issues/4991 )
#### Credits
Huge thanks to [@​mcuelenaere](https://redirect.github.com/mcuelenaere ), [@​pagewang0](https://redirect.github.com/pagewang0 ), [@​key-moon](https://redirect.github.com/key-moon ), [@​pranayat](https://redirect.github.com/pranayat ), [@​yubrot](https://redirect.github.com/yubrot ), [@​thijmenjk](https://redirect.github.com/thijmenjk ), [@​mydea](https://redirect.github.com/mydea ), [@​HRM](https://redirect.github.com/HRM ), [@​haaawk](https://redirect.github.com/haaawk ), [@​baileywickham](https://redirect.github.com/baileywickham ), [@​brian-dlee](https://redirect.github.com/brian-dlee ), [@​nickcarnival](https://redirect.github.com/nickcarnival ), [@​eruditmorina](https://redirect.github.com/eruditmorina ), [@​nzakas](https://redirect.github.com/nzakas ), and [@​gutyerrez](https://redirect.github.com/gutyerrez ) for helping!
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.32.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.32.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.31.0...8.32.0 )
##### Important Changes
- **ref(browser): Move navigation span descriptions into op ([#​13527](https://redirect.github.com/getsentry/sentry-javascript/pull/13527 ))**
Moves the description of navigation related browser spans into the op, e.g. browser - cache -> browser.cache and sets
the description to the performanceEntry objects' names (in this context it is the URL of the page).
- **feat(node): Add amqplibIntegration ([#​13714](https://redirect.github.com/getsentry/sentry-javascript/pull/13714 ))**
- **feat(nestjs): Add `SentryGlobalGenericFilter` and allow specifying application ref in global filter ([#​13673](https://redirect.github.com/getsentry/sentry-javascript/pull/13673 ))**
Adds a `SentryGlobalGenericFilter` that filters both graphql and http exceptions depending on the context.
- **feat: Set log level for Fetch/XHR breadcrumbs based on status code ([#​13711](https://redirect.github.com/getsentry/sentry-javascript/pull/13711 ))**
Sets log levels in breadcrumbs for 5xx to error and 4xx to warning.
##### Other Changes
- chore(nextjs): Bump rollup to 3.29.5 ([#​13761](https://redirect.github.com/getsentry/sentry-javascript/pull/13761 ))
- fix(core): Remove `sampled` flag from dynamic sampling context in Tracing without Performance mode ([#​13753](https://redirect.github.com/getsentry/sentry-javascript/pull/13753 ))
- fix(node): Ensure node-fetch does not emit spans without tracing ([#​13765](https://redirect.github.com/getsentry/sentry-javascript/pull/13765 ))
- fix(nuxt): Use Nuxt error hooks instead of errorHandler to prevent 500 ([#​13748](https://redirect.github.com/getsentry/sentry-javascript/pull/13748 ))
- fix(test): Unflake LCP test ([#​13741](https://redirect.github.com/getsentry/sentry-javascript/pull/13741 ))
Work in this release was contributed by [@​Zen-cronic](https://redirect.github.com/Zen-cronic ) and [@​Sjoertjuh](https://redirect.github.com/Sjoertjuh ). Thank you for your contributions!
</details>
<details>
<summary>storybookjs/storybook (@​storybook/addon-essentials)</summary>
### [`v8.3.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#833 )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.3.2...v8.3.3 )
- CLI: Show constraints in error when getting depndencies - [#​29187](https://redirect.github.com/storybookjs/storybook/pull/29187 ), thanks [@​andrasczeh](https://redirect.github.com/andrasczeh )!
- React-Vite: Downgrade react-docgen-typescript plugin - [#​29184](https://redirect.github.com/storybookjs/storybook/pull/29184 ), thanks [@​shilman](https://redirect.github.com/shilman )!
- UI: Fix composed storybook TooltipLinkList bug where href isn't passed forward - [#​29175](https://redirect.github.com/storybookjs/storybook/pull/29175 ), thanks [@​JSMike](https://redirect.github.com/JSMike )!
</details>
<details>
<summary>electron-userland/electron-builder (builder-util-runtime)</summary>
### [`v9.2.9`](https://redirect.github.com/electron-userland/electron-builder/blob/HEAD/packages/builder-util-runtime/CHANGELOG.md#929 )
##### Patch Changes
- [#​8516](https://redirect.github.com/electron-userland/electron-builder/pull/8516 ) [`d1cb6bdb`](d1cb6bdbf8 ) Thanks [@​mmaietta](https://redirect.github.com/mmaietta )! - fix(chore): upgrading typescript and fixing compiler errors
</details>
<details>
<summary>electron-userland/electron-builder (electron-updater)</summary>
### [`v6.3.8`](https://redirect.github.com/electron-userland/electron-builder/blob/HEAD/packages/electron-updater/CHANGELOG.md#638 )
[Compare Source](https://redirect.github.com/electron-userland/electron-builder/compare/electron-updater@6.3.7...electron-updater@6.3.8 )
##### Patch Changes
- [#​8516](https://redirect.github.com/electron-userland/electron-builder/pull/8516 ) [`d1cb6bdb`](d1cb6bdbf8 ) Thanks [@​mmaietta](https://redirect.github.com/mmaietta )! - fix(chore): upgrading typescript and fixing compiler errors
- Updated dependencies \[[`d1cb6bdb`](d1cb6bdbf8 )]:
- builder-util-runtime@9.2.9
</details>
<details>
<summary>html-validate/html-validate (html-validate)</summary>
### [`v8.24.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#8240-2024-09-24 )
[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v8.23.0...v8.24.0 )
##### Features
- new `html-validate:browser` configuration preset ([f4e6f5b](f4e6f5ba3b )), closes [#​261](https://gitlab.com/html-validate/html-validate/issues/261 )
</details>
<details>
<summary>lucide-icons/lucide (lucide-react)</summary>
### [`v0.446.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.446.0 ): New icons 0.446.0
[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.445.0...0.446.0 )
#### New icons 🎨
- `file-user` ([#​2457](https://redirect.github.com/lucide-icons/lucide/issues/2457 )) by [@​jguddas](https://redirect.github.com/jguddas )
</details>
<details>
<summary>nrwl/nx (nx)</summary>
### [`v19.8.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.2 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.1...19.8.2 )
#### 19.8.2 (2024-09-26)
##### 🚀 Features
- **nx-dev:** powerpack landing page ([#​27963](https://redirect.github.com/nrwl/nx/pull/27963 ))
##### 🩹 Fixes
- **core:** hide no file server process json log ([#​27626](https://redirect.github.com/nrwl/nx/pull/27626 ))
- **js:** [@​nx/js](https://redirect.github.com/nx/js ):init ensures tslib is installed if importHelpers is true ([#​28083](https://redirect.github.com/nrwl/nx/pull/28083 ))
- **linter:** add files entry to angular flat config to avoid applying TS rules to JSON files ([#​28102](https://redirect.github.com/nrwl/nx/pull/28102 ))
##### ❤️ Thank You
- Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder )
- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo )
- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr )
### [`v19.8.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.1 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.0...19.8.1 )
##### 19.8.1 (2024-09-25)
##### 🚀 Features
- **core:** allow prompts from init generators during nx init ([#​28003](https://redirect.github.com/nrwl/nx/pull/28003 ))
##### 🩹 Fixes
- **bundling:** remove unused `babel-plugin-transform-async-to-promises` from `@nx/rollup` ([#​27669](https://redirect.github.com/nrwl/nx/pull/27669 ))
- **core:** allow creating a db cache without linking task details ([#​28023](https://redirect.github.com/nrwl/nx/pull/28023 ))
- **core:** fix output text for multiple targets ([#​28043](https://redirect.github.com/nrwl/nx/pull/28043 ))
- **core:** sort projects after updating from context ([#​28024](https://redirect.github.com/nrwl/nx/pull/28024 ))
- **core:** add flag when db is disabled for task history ([#​28059](https://redirect.github.com/nrwl/nx/pull/28059 ))
- **core:** set windowsHide: true wherever possible ([#​28073](https://redirect.github.com/nrwl/nx/pull/28073 ))
- **core:** support more structured errors in sync generators ([#​28075](https://redirect.github.com/nrwl/nx/pull/28075 ))
- **core:** nx add should show errors ([#​28079](https://redirect.github.com/nrwl/nx/pull/28079 ))
- **core:** several powerpack fixes ([#​28088](https://redirect.github.com/nrwl/nx/pull/28088 ))
- **core:** remove wasi compatibility while db is unsupported in wasi ([#​28089](https://redirect.github.com/nrwl/nx/pull/28089 ))
- **linter:** do not generate docs.recommended property ([#​28009](https://redirect.github.com/nrwl/nx/pull/28009 ))
- **linter:** ignore dist and use compat helper for eslint-plugin-react-hooks ([#​28080](https://redirect.github.com/nrwl/nx/pull/28080 ))
- **react:** vite should be default bundler in app generator ([#​28013](https://redirect.github.com/nrwl/nx/pull/28013 ))
- **release:** allow dynamically continuing when current version is unresolvable ([#​28034](https://redirect.github.com/nrwl/nx/pull/28034 ))
- **release:** add groupPreVersionCommand to schema, improve logging ([#​28087](https://redirect.github.com/nrwl/nx/pull/28087 ))
##### ❤️ Thank You
- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi )
- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo )
- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry )
- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz )
- Jonathan Cammisuli
- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr )
- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez )
- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless )
- Phillip Barta [@​Phillip9587](https://redirect.github.com/Phillip9587 )
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.65.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4650-2024-09-26 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.64.0...v4.65.0 )
Full Changelog: [v4.64.0...v4.65.0](https://redirect.github.com/openai/openai-node/compare/v4.64.0...v4.65.0 )
##### Features
- **api:** add omni-moderation model ([#​1100](https://redirect.github.com/openai/openai-node/issues/1100 )) ([66c0f21](66c0f21fad ))
### [`v4.64.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4640-2024-09-25 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.63.0...v4.64.0 )
Full Changelog: [v4.63.0...v4.64.0](https://redirect.github.com/openai/openai-node/compare/v4.63.0...v4.64.0 )
##### Features
- **client:** allow overriding retry count header ([#​1098](https://redirect.github.com/openai/openai-node/issues/1098 )) ([a466ff7](a466ff78a4 ))
##### Bug Fixes
- **audio:** correct response_format translations type ([#​1097](https://redirect.github.com/openai/openai-node/issues/1097 )) ([9a5f461](9a5f461306 ))
##### Chores
- **internal:** fix ecosystem tests error output ([#​1096](https://redirect.github.com/openai/openai-node/issues/1096 )) ([ecdb4e9](ecdb4e923f ))
- **internal:** fix slow ecosystem test ([#​1093](https://redirect.github.com/openai/openai-node/issues/1093 )) ([80ed9ec](80ed9ecbd6 ))
</details>
<details>
<summary>gpbl/react-day-picker (react-day-picker)</summary>
### [`v9.1.3`](https://redirect.github.com/gpbl/react-day-picker/releases/tag/v9.1.3 )
[Compare Source](https://redirect.github.com/gpbl/react-day-picker/compare/v9.1.2...v9.1.3 )
This release includes some minor build fixes and documentation updates.
#### What's Changed
- build: add `tsconfig-base.json` to package by [@​luucvanderzee](https://redirect.github.com/luucvanderzee ) in [https://github.com/gpbl/react-day-picker/pull/2492 ](https://redirect.github.com/gpbl/react-day-picker/pull/2492 )
- build(deps): bump [@​date-fns/tz](https://redirect.github.com/date-fns/tz ) to 1.1.2 by [@​gpbl](https://redirect.github.com/gpbl ) in [https://github.com/gpbl/react-day-picker/pull/2494 ](https://redirect.github.com/gpbl/react-day-picker/pull/2494 )
#### New Contributors
- [@​luucvanderzee](https://redirect.github.com/luucvanderzee ) made their first contribution in [https://github.com/gpbl/react-day-picker/pull/2492 ](https://redirect.github.com/gpbl/react-day-picker/pull/2492 )
**Full Changelog**: https://github.com/gpbl/react-day-picker/compare/v9.1.2...v9.1.3
</details>
<details>
<summary>tailwindlabs/tailwindcss (tailwindcss)</summary>
### [`v3.4.13`](https://redirect.github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.13 )
[Compare Source](https://redirect.github.com/tailwindlabs/tailwindcss/compare/v3.4.12...v3.4.13 )
##### Fixed
- Improve source glob verification performance ([#​14481](https://redirect.github.com/tailwindlabs/tailwindcss/pull/14481 ))
</details>
<details>
<summary>emilkowalski/vaul (vaul)</summary>
### [`v0.9.9`](59ad745971...a60e76abee )
[Compare Source](59ad745971...a60e76abee )
### [`v0.9.8`](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.7...59ad745971dd3901cd4b1b57f52c6159e81ac87a )
[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.7...59ad745971dd3901cd4b1b57f52c6159e81ac87a )
### [`v0.9.7`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v0.9.7 )
[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.6...v0.9.7 )
#### What's Changed
- fix: horizontal shift by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/443 ](https://redirect.github.com/emilkowalski/vaul/pull/443 )
- fix: make modal false scrollable by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/444 ](https://redirect.github.com/emilkowalski/vaul/pull/444 )
- fix: input repositioning by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/446 ](https://redirect.github.com/emilkowalski/vaul/pull/446 )
- fix: opacity calculation by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/447 ](https://redirect.github.com/emilkowalski/vaul/pull/447 )
- fix: pointer events none by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/449 ](https://redirect.github.com/emilkowalski/vaul/pull/449 )
- fix: prevent nested drawers from scrolling to top by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/450 ](https://redirect.github.com/emilkowalski/vaul/pull/450 )
**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.7
### [`v0.9.6`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v0.9.6 )
[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.6 )
#### What's Changed
Going from 0.9.4 to 0.9.6 in Release notes, because I didn't rebuilt the project when I published 0.9.5.
- Add usePositionFixed hook by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/436 ](https://redirect.github.com/emilkowalski/vaul/pull/436 )
- feat: Don't autofocus within Dialog by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/437 ](https://redirect.github.com/emilkowalski/vaul/pull/437 )
- fix: ensure interaction after closing by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/438 ](https://redirect.github.com/emilkowalski/vaul/pull/438 )
- fix: nested drawers drag by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/439 ](https://redirect.github.com/emilkowalski/vaul/pull/439 )
- fix: drawer failing to cancel move event by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/440 ](https://redirect.github.com/emilkowalski/vaul/pull/440 )
- fix: inputs repositioning by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/441 ](https://redirect.github.com/emilkowalski/vaul/pull/441 )
- feat: add autofocus prop by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/vaul/pull/442 ](https://redirect.github.com/emilkowalski/vaul/pull/442 )
**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.6
### [`v0.9.5`](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.5 )
[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.5 )
</details>
<details>
<summary>vitejs/vite (vite)</summary>
### [`v5.4.8`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.8 )
[Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.7...v5.4.8 )
Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md ) for details.
</details>
<details>
<summary>webpack/webpack (webpack)</summary>
### [`v5.95.0`](https://redirect.github.com/webpack/webpack/releases/tag/v5.95.0 )
[Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.94.0...v5.95.0 )
##### Bug Fixes
- Fixed hanging when attempting to read a symlink-like file that it can't read
- Handle `default` for import context element dependency
- Merge duplicate chunks call after split chunks
- Generate correctly code for dynamically importing the same file twice and destructuring
- Use content hash as \[base] and \[name] for extracted DataURI's
- Distinguish `module` and `import` in `module-import` for externals `import`'s
- \[Types] Make `EnvironmentPlugin` default values types less strict
- \[Types] Typescript 5.6 compatibility
##### New Features
- Add new `optimization.entryIife` option (`true` by default for the `production` mode)
- Pass output.hash\* options to loader context
##### Performance
- Avoid unneeded re-visit in build chunk graph
</details>
<details>
<summary>cloudflare/workers-sdk (wrangler)</summary>
### [`v3.78.10`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37810 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.9...wrangler@3.78.10 )
##### Patch Changes
- [#​6824](https://redirect.github.com/cloudflare/workers-sdk/pull/6824 ) [`1c58a74`](1c58a74707 ) Thanks [@​petebacondarwin](https://redirect.github.com/petebacondarwin )! - fix: tidy up error messaging for unexpected use of Node.js APIs
Fixes [#​6822](https://redirect.github.com/cloudflare/workers-sdk/issues/6822 )
- Updated dependencies \[[`5e2e62c`](5e2e62c165 ), [`1c58a74`](1c58a74707 )]:
- miniflare@3.20240925 .0
### [`v3.78.9`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3789 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.8...wrangler@3.78.9 )
##### Patch Changes
- [#​6753](https://redirect.github.com/cloudflare/workers-sdk/pull/6753 ) [`4e33f2c`](4e33f2cdc1 ) Thanks [@​bluwy](https://redirect.github.com/bluwy )! - refactor: prevent bundling entire `package.json` in built code
- [#​6812](https://redirect.github.com/cloudflare/workers-sdk/pull/6812 ) [`f700d37`](f700d3704a ) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu )! - fix: Validate additional config properties for `[observability]`
- [#​6751](https://redirect.github.com/cloudflare/workers-sdk/pull/6751 ) [`638a550`](638a55063b ) Thanks [@​bluwy](https://redirect.github.com/bluwy )! - refactor: simplify date calculation and remove date-fns dependency
- [#​6809](https://redirect.github.com/cloudflare/workers-sdk/pull/6809 ) [`28cb0d7`](28cb0d759e ) Thanks [@​smellercf](https://redirect.github.com/smellercf )! - fix: Remove Beta tag from r2 event notification wrangler command descriptions
- [#​6802](https://redirect.github.com/cloudflare/workers-sdk/pull/6802 ) [`17eb8a9`](17eb8a9f9e ) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu )! - chore: rename `experimental_assets` to `assets`
- [#​6781](https://redirect.github.com/cloudflare/workers-sdk/pull/6781 ) [`0792fa0`](0792fa08fb ) Thanks [@​mikenomitch](https://redirect.github.com/mikenomitch )! - chore: tweaks warning when using node_compat
### [`v3.78.8`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3788 )
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.7...wrangler@3.78.8 )
##### Patch Changes
- [#​6791](https://redirect.github.com/cloudflare/workers-sdk/pull/6791 ) [`74d719f`](74d719fb8d ) Thanks [@​penalosa](https://redirect.github.com/penalosa )! - fix: Add missing binding to `init --from-dash`
- [#​6728](https://redirect.github.com/cloudflare/workers-sdk/pull/6728 ) [`1ca313f`](1ca313f204 ) Thanks [@​emily-shen](https://redirect.github.com/emily-shen )! - fix: remove filepath encoding on asset upload and handle sometimes-encoded characters
Some characters like \[ ] @​ are encoded by encodeURIComponent() but are often requested at an unencoded URL path.
This change will make assets with filenames with these characters accessible at both the encoded and unencoded paths,
but to use the encoded path as the canonical one, and to redirect requests to the canonical path if necessary.
- [#​6798](https://redirect.github.com/cloudflare/workers-sdk/pull/6798 ) [`7d7f19a`](7d7f19a2ca ) Thanks [@​emily-shen](https://redirect.github.com/emily-shen )! - fix: error if an asset binding is provided without a Worker script
- Updated dependencies \[[`1ca313f`](1ca313f204 )]:
- [@​cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared )[@​0](https://redirect.github.com/0 ).5.4
- miniflare@3.20240909 .5
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-09-27 08:48:12 +00:00
renovate[bot]
4e30f75c64
chore: bump up @blocksuite/affine version to v0.17.17 ( #8403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-26 20:36:31 +08:00
darkskygit
a9b29d24f1
feat: improve markdown formatting ( #8398 )
...
fix AF-1442
fix AF-1443
2024-09-26 09:47:53 +00:00
forehalo
dbcbe9ce1a
feat(infra): orm document mode support ( #8390 )
...
```
info: t.document({
id: f.primaryKey().string()
})
```
```
tables.info.create({ id: '', a: 1, b: 2 })
```
2024-09-26 09:09:05 +00:00
EYHN
4295f5e7c1
fix(core): open page info modal error ( #8396 )
2024-09-26 06:36:41 +00:00
JimmFly
bd9ae3d80a
fix(core): adjust the tracking point for copy sharing link ( #8395 )
...
close AF-1439
2024-09-26 03:27:18 +00:00
pengx17
abd57484ba
fix: incorrect app sidebar fallback ( #8392 )
...
fix AF-1435
2024-09-25 10:15:26 +00:00
pengx17
76ff56a716
feat: add open info button to doc center peek ( #8388 )
...
fix AF-1229

2024-09-25 09:11:25 +00:00
L-Sun
0416e51c83
chore: remove blocksuite local debug option ( #8386 )
...
This PR removes the blocksuite local debug option when running `yarn dev`.
After this, to enable local debugging, simply run
```sh
yarn link <path-to-blocksuite> -A
yarn dev
```
You can disable local debugging by running
```sh
yarn unlink <path-to-blocksuite> -A
```
2024-09-25 08:50:09 +00:00