renovate
efab5d4270
chore: bump up all non-major dependencies ( #11215 )
...
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.775.0` -> `3.777.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.775.0/3.777.0 ) | [](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/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.5` -> `4.1.6`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript/4.1.5/4.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/ ) | 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.5.1` -> `4.6.0`](https://renovatebot.com/diffs/npm/@graphql-codegen%2ftypescript-operations/4.5.1/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/ ) | 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 )) | [`3.2.2` -> `3.2.4`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/3.2.2/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 |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`9.9.0` -> `9.10.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/9.9.0/9.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/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`9.9.0` -> `9.10.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/9.9.0/9.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/ ) | 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 )) | [`3.2.2` -> `3.2.4`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/3.2.2/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/ ) | dependencies | patch |
| [@slack/web-api](https://tools.slack.dev/node-slack-sdk/web-api ) ([source](https://redirect.github.com/slackapi/node-slack-sdk )) | [`7.9.0` -> `7.9.1`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.9.0/7.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 |
| [@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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.6.9/8.6.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 |
| [@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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.6.9/8.6.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 |
| [@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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.6.9/8.6.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 |
| [@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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.6.9/8.6.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 |
| [@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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.6.9/8.6.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 |
| [@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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.6.9/8.6.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 |
| [@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.51.0` -> `2.54.0`](https://renovatebot.com/diffs/npm/@types%2fmixpanel-browser/2.51.0/2.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/ ) | 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 )) | [`22.13.13` -> `22.13.14`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.13/22.13.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/ ) | 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 )) | [`22.13.13` -> `22.13.14`](https://renovatebot.com/diffs/npm/@types%2fnode/22.13.13/22.13.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 |
| [@types/semver](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver ) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver )) | [`7.5.8` -> `7.7.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.5.8/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/ ) | devDependencies | minor |
| [ai](https://sdk.vercel.ai/docs ) ([source](https://redirect.github.com/vercel/ai )) | [`4.2.5` -> `4.2.8`](https://renovatebot.com/diffs/npm/ai/4.2.5/4.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/ ) | dependencies | patch |
| [apollographql/apollo-ios](https://redirect.github.com/apollographql/apollo-ios ) | `from: "1.18.0"` -> `from: "1.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/ ) | | minor |
| [apollographql/apollo-ios](https://redirect.github.com/apollographql/apollo-ios ) | `1.18.0` -> `1.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/ ) | | minor |
| [bullmq](https://bullmq.io/ ) ([source](https://redirect.github.com/taskforcesh/bullmq )) | [`5.44.4` -> `5.45.0`](https://renovatebot.com/diffs/npm/bullmq/5.44.4/5.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 |
| [electron](https://redirect.github.com/electron/electron ) | [`35.1.0` -> `35.1.2`](https://renovatebot.com/diffs/npm/electron/35.1.0/35.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 |
| [electron-log](https://redirect.github.com/megahertz/electron-log ) | [`5.3.2` -> `5.3.3`](https://renovatebot.com/diffs/npm/electron-log/5.3.2/5.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/ ) | devDependencies | patch |
| [eventsource-parser](https://redirect.github.com/rexxars/eventsource-parser ) | [`3.0.0` -> `3.0.1`](https://renovatebot.com/diffs/npm/eventsource-parser/3.0.0/3.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/ ) | dependencies | patch |
| [mixpanel-browser](https://redirect.github.com/mixpanel/mixpanel-js ) | [`2.61.2` -> `2.62.0`](https://renovatebot.com/diffs/npm/mixpanel-browser/2.61.2/2.62.0 ) | [](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 |
| [nestjs-cls](https://papooch.github.io/nestjs-cls/ ) ([source](https://redirect.github.com/Papooch/nestjs-cls )) | [`5.4.1` -> `5.4.2`](https://renovatebot.com/diffs/npm/nestjs-cls/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 |
| [once_cell](https://redirect.github.com/matklad/once_cell ) | `1.21.1` -> `1.21.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/ ) | workspace.dependencies | patch |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.89.0` -> `4.90.0`](https://renovatebot.com/diffs/npm/openai/4.89.0/4.90.0 ) | [](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 |
| [sonner](https://sonner.emilkowal.ski/ ) ([source](https://redirect.github.com/emilkowalski/sonner )) | [`2.0.1` -> `2.0.2`](https://renovatebot.com/diffs/npm/sonner/2.0.1/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 |
| [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.6.9` -> `8.6.11`](https://renovatebot.com/diffs/npm/storybook/8.6.9/8.6.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 |
| [swiftlang/swift-cmark](https://redirect.github.com/swiftlang/swift-cmark ) | `from: "0.4.0"` -> `from: "0.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/ ) | | minor |
| [undici](https://undici.nodejs.org ) ([source](https://redirect.github.com/nodejs/undici )) | [`7.5.0` -> `7.6.0`](https://renovatebot.com/diffs/npm/undici/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/ ) | dependencies | minor |
| [webm-muxer](https://redirect.github.com/Vanilagy/webm-muxer ) | [`5.1.0` -> `5.1.1`](https://renovatebot.com/diffs/npm/webm-muxer/5.1.0/5.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 |
| [webpack-dev-server](https://redirect.github.com/webpack/webpack-dev-server ) | [`5.2.0` -> `5.2.1`](https://renovatebot.com/diffs/npm/webpack-dev-server/5.2.0/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 | patch |
| [yarn](https://redirect.github.com/yarnpkg/berry ) ([source](https://redirect.github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli )) | [`4.7.0` -> `4.8.0`](https://renovatebot.com/diffs/npm/yarn/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/ ) | packageManager | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.777.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#37770-2025-03-27 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.775.0...v3.777.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
</details>
<details>
<summary>dotansimha/graphql-code-generator (@​graphql-codegen/typescript)</summary>
### [`v4.1.6`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/typescript/CHANGELOG.md#416 )
[Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript@4.1.5...@graphql-codegen/typescript@4.1.6 )
##### Patch Changes
- Updated dependencies \[[`f6909d1`](f6909d1797 )]:
- [@​graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common )[@​5](https://redirect.github.com/5 ).8.0
</details>
<details>
<summary>dotansimha/graphql-code-generator (@​graphql-codegen/typescript-operations)</summary>
### [`v4.6.0`](https://redirect.github.com/dotansimha/graphql-code-generator/blob/HEAD/packages/plugins/typescript/operations/CHANGELOG.md#460 )
[Compare Source](https://redirect.github.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/typescript-operations@4.5.1...@graphql-codegen/typescript-operations@4.6.0 )
##### Minor Changes
- [#​10323](https://redirect.github.com/dotansimha/graphql-code-generator/pull/10323 ) [`f3cf4df`](f3cf4df358 ) Thanks [@​eddeee888](https://redirect.github.com/eddeee888 )! - Add support for `nullability.errorHandlingClient`. This allows clients to get stronger types with [semantic nullability](https://redirect.github.com/graphql/graphql-wg/blob/main/rfcs/SemanticNullability.md )-enabled schemas.
##### Patch Changes
- Updated dependencies \[[`f6909d1`](f6909d1797 )]:
- [@​graphql-codegen/visitor-plugin-common](https://redirect.github.com/graphql-codegen/visitor-plugin-common )[@​5](https://redirect.github.com/5 ).8.0
- [@​graphql-codegen/typescript](https://redirect.github.com/graphql-codegen/typescript )[@​4](https://redirect.github.com/4 ).1.6
</details>
<details>
<summary>getsentry/sentry-javascript-bundler-plugins (@​sentry/esbuild-plugin)</summary>
### [`v3.2.4`](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#324 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/compare/3.2.3...3.2.4 )
- Revert "feat(core): Use path instead of debug IDs as artifact names for debug ID upload ([#​700](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/700 ))" ([#​709](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/709 ))
- ref: Remove deprecated use of `useArtifacBundles` ([#​707](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/707 ))
### [`v3.2.3`](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#323 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/compare/3.2.2...3.2.3 )
- feat(core): Use path instead of debug IDs as artifact names for debug ID upload ([#​700](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/700 ))
- feat(webpack): Primarily use `contentHash` for debug ID hash ([#​702](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/702 ))
- feat: Detect Vercel commits and env ([#​694](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/694 ))
- feat: Default to automatically setting commits on release ([#​692](https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/692 ))
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v9.10.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/9.10.0 )
[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/9.9.0...9.10.0 )
##### Important Changes
- **feat: Add support for logs**
- feat(node): Add logging public APIs to Node SDKs ([#​15764](https://redirect.github.com/getsentry/sentry-javascript/pull/15764 ))
- feat(core): Add support for `beforeSendLog` ([#​15814](https://redirect.github.com/getsentry/sentry-javascript/pull/15814 ))
- feat(core): Add support for parameterizing logs ([#​15812](https://redirect.github.com/getsentry/sentry-javascript/pull/15812 ))
- fix: Remove critical log severity level ([#​15824](https://redirect.github.com/getsentry/sentry-javascript/pull/15824 ))
All JavaScript SDKs other than `@sentry/cloudflare` and `@sentry/deno` now support sending logs via dedicated methods as part of Sentry's [upcoming logging product](https://redirect.github.com/getsentry/sentry/discussions/86804 ).
Logging is gated by an experimental option, `_experiments.enableLogs`.
```js
Sentry.init({
dsn: 'PUBLIC_DSN',
// `enableLogs` must be set to true to use the logging features
_experiments: { enableLogs: true },
});
const { trace, debug, info, warn, error, fatal, fmt } = Sentry.logger;
trace('Starting database connection', { database: 'users' });
debug('Cache miss for user', { userId: 123 });
error('Failed to process payment', { orderId: 'order_123', amount: 99.99 });
fatal('Database connection pool exhausted', { database: 'users', activeConnections: 100 });
// Structured logging via the `fmt` helper function. When you use `fmt`, the string template and parameters are sent separately so they can be queried independently in Sentry.
info(fmt(`Updated profile for user ${userId}`));
warn(fmt(`Rate limit approaching for endpoint ${endpoint}. Requests: ${requests}, Limit: ${limit}`));
```
With server-side SDKs like `@sentry/node`, `@sentry/bun` or server-side of `@sentry/nextjs` or `@sentry/sveltekit`, you can do structured logging without needing the `fmt` helper function.
```js
const { info, warn } = Sentry.logger;
info('User %s logged in successfully', [123]);
warn('Failed to load user %s data', [123], { errorCode: 404 });
```
To filter logs, or update them before they are sent to Sentry, you can use the `_experiments.beforeSendLog` option.
- **feat(browser): Add `diagnoseSdkConnectivity()` function to programmatically detect possible connectivity issues ([#​15821](https://redirect.github.com/getsentry/sentry-javascript/pull/15821 ))**
The `diagnoseSdkConnectivity()` function can be used to programmatically detect possible connectivity issues with the Sentry SDK.
```js
const result = await Sentry.diagnoseSdkConnectivity();
```
The result will be an object with the following properties:
- `"no-client-active"`: There was no active client when the function was called. This possibly means that the SDK was not initialized yet.
- `"sentry-unreachable"`: The Sentry SaaS servers were not reachable. This likely means that there is an ad blocker active on the page or that there are other connection issues.
- `undefined`: The SDK is working as expected.
- **SDK Tracing Performance Improvements for Node SDKs**
- feat: Stop using `dropUndefinedKeys` ([#​15796](https://redirect.github.com/getsentry/sentry-javascript/pull/15796 ))
- feat(node): Only add span listeners for instrumentation when used ([#​15802](https://redirect.github.com/getsentry/sentry-javascript/pull/15802 ))
- ref: Avoid `dropUndefinedKeys` for `spanToJSON` calls ([#​15792](https://redirect.github.com/getsentry/sentry-javascript/pull/15792 ))
- ref: Avoid using `SentryError` for PromiseBuffer control flow ([#​15822](https://redirect.github.com/getsentry/sentry-javascript/pull/15822 ))
- ref: Stop using `dropUndefinedKeys` in SpanExporter ([#​15794](https://redirect.github.com/getsentry/sentry-javascript/pull/15794 ))
- ref(core): Avoid using `SentryError` for event processing control flow ([#​15823](https://redirect.github.com/getsentry/sentry-javascript/pull/15823 ))
- ref(node): Avoid `dropUndefinedKeys` in Node SDK init ([#​15797](https://redirect.github.com/getsentry/sentry-javascript/pull/15797 ))
- ref(opentelemetry): Avoid sampling work for non-root spans ([#​15820](https://redirect.github.com/getsentry/sentry-javascript/pull/15820 ))
We've been hard at work making performance improvements to the Sentry Node SDKs (`@sentry/node`, `@sentry/aws-serverless`, `@sentry/nestjs`, etc.). We've seen that upgrading from `9.7.0` to `9.10.0` leads to 30-40% improvement in request latency for HTTP web-server applications that use tracing with high sample rates. Non web-server applications and non-tracing applications will see smaller improvements.
##### Other Changes
- chore(deps): Bump `rrweb` to `2.35.0` ([#​15825](https://redirect.github.com/getsentry/sentry-javascript/pull/15825 ))
- deps: Bump bundler plugins to `3.2.3` ([#​15829](https://redirect.github.com/getsentry/sentry-javascript/pull/15829 ))
- feat: Always truncate stored breadcrumb messages to 2kb ([#​15819](https://redirect.github.com/getsentry/sentry-javascript/pull/15819 ))
- feat(nextjs): Disable server webpack-handling for static builds ([#​15751](https://redirect.github.com/getsentry/sentry-javascript/pull/15751 ))
- fix(nuxt): Don't override Nuxt options if undefined ([#​15795](https://redirect.github.com/getsentry/sentry-javascript/pull/15795 ))
#### Bundle size 📦
| Path | Size |
| ---------------------------------------------------------------- | ----------------- |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) | 23.08 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) - with treeshaking flags | 22.88 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing) | 36.49 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) | 73.65 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay) - with treeshaking flags | 67 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay with Canvas) | 78.3 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Tracing, Replay, Feedback) | 90.87 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. Feedback) | 40.21 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. sendFeedback) | 27.71 KB |
| [@​sentry/browser](https://redirect.github.com/sentry/browser ) (incl. FeedbackAsync) | 32.5 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) | 24.86 KB |
| [@​sentry/react](https://redirect.github.com/sentry/react ) (incl. Tracing) | 38.39 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) | 27.3 KB |
| [@​sentry/vue](https://redirect.github.com/sentry/vue ) (incl. Tracing) | 38.18 KB |
| [@​sentry/svelte](https://redirect.github.com/sentry/svelte ) | 23.12 KB |
| CDN Bundle | 24.33 KB |
| CDN Bundle (incl. Tracing) | 36.51 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.53 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 76.71 KB |
| CDN Bundle - uncompressed | 70.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 108.11 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 219.4 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 231.97 KB |
| [@​sentry/nextjs](https://redirect.github.com/sentry/nextjs ) (client) | 39.68 KB |
| [@​sentry/sveltekit](https://redirect.github.com/sentry/sveltekit ) (client) | 36.92 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) | 142.91 KB |
| [@​sentry/node](https://redirect.github.com/sentry/node ) - without tracing | 96.12 KB |
| [@​sentry/aws-serverless](https://redirect.github.com/sentry/aws-serverless ) | 120.46 KB |
</details>
<details>
<summary>slackapi/node-slack-sdk (@​slack/web-api)</summary>
### [`v7.9.1`](https://redirect.github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.9.0...@slack/web-api@7.9.1 )
[Compare Source](https://redirect.github.com/slackapi/node-slack-sdk/compare/@slack/web-api@7.9.0...@slack/web-api@7.9.1 )
</details>
<details>
<summary>storybookjs/storybook (@​storybook/addon-essentials)</summary>
### [`v8.6.11`](https://redirect.github.com/storybookjs/storybook/compare/v8.6.10...2afd30d75089f27a8029a1ac320d7698873b163f )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.10...v8.6.11 )
### [`v8.6.10`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#8610 )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.9...v8.6.10 )
- Addon-docs: Fix non-string handling in Stories block - [#​30913](https://redirect.github.com/storybookjs/storybook/pull/30913 ), thanks [@​JamesIves](https://redirect.github.com/JamesIves )!
- Nextjs: Fix styled-jsx optimize vite warnings - [#​30932](https://redirect.github.com/storybookjs/storybook/pull/30932 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- React: Fix actImplementation is not a function - [#​30929](https://redirect.github.com/storybookjs/storybook/pull/30929 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
</details>
<details>
<summary>storybookjs/storybook (@​storybook/addon-interactions)</summary>
### [`v8.6.11`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#8611 )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.10...v8.6.11 )
- Angular: Fix zone.js support for Angular libraries - [#​30941](https://redirect.github.com/storybookjs/storybook/pull/30941 ), thanks [@​valentinpalkovic](https://redirect.github.com/valentinpalkovic )!
### [`v8.6.10`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#8610 )
[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.6.9...v8.6.10 )
- Addon-docs: Fix non-string handling in Stories block - [#​30913](https://redirect.github.com/storybookjs/storybook/pull/30913 ), thanks [@​JamesIves](https://redirect.github.com/JamesIves )!
- Nextjs: Fix styled-jsx optimize vite warnings - [#​30932](https://redirect.github.com/storybookjs/storybook/pull/30932 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
- React: Fix actImplementation is not a function - [#​30929](https://redirect.github.com/storybookjs/storybook/pull/30929 ), thanks [@​kasperpeulen](https://redirect.github.com/kasperpeulen )!
</details>
<details>
<summary>vercel/ai (ai)</summary>
### [`v4.2.8`](https://redirect.github.com/vercel/ai/releases/tag/ai%404.2.8 )
[Compare Source](https://redirect.github.com/vercel/ai/compare/ai@4.2.7...ai@4.2.8 )
##### Patch Changes
- [`65243ce`](https://redirect.github.com/vercel/ai/commit/65243ce ): fix (ui): introduce step start parts
- Updated dependencies \[[`65243ce`](https://redirect.github.com/vercel/ai/commit/65243ce )]
- [@​ai-sdk/ui-utils](https://redirect.github.com/ai-sdk/ui-utils )[@​1](https://redirect.github.com/1 ).2.2
- [@​ai-sdk/react](https://redirect.github.com/ai-sdk/react )[@​1](https://redirect.github.com/1 ).2.3
### [`v4.2.7`](https://redirect.github.com/vercel/ai/releases/tag/ai%404.2.7 )
[Compare Source](https://redirect.github.com/vercel/ai/compare/ai@4.2.6...ai@4.2.7 )
##### Patch Changes
- [`e14c066`](https://redirect.github.com/vercel/ai/commit/e14c066 ): fix (ai/core): convert user ui messages with only parts (no content) to core messages
### [`v4.2.6`](https://redirect.github.com/vercel/ai/releases/tag/ai%404.2.6 )
[Compare Source](https://redirect.github.com/vercel/ai/compare/ai@4.2.5...ai@4.2.6 )
##### Patch Changes
- [`625591b`](https://redirect.github.com/vercel/ai/commit/625591b ): feat (ai/core): auto-complete for provider registry
- [`6a1506f`](https://redirect.github.com/vercel/ai/commit/6a1506f ): feat (ai/core): custom separator support for provider registry
- [`ea3d998`](https://redirect.github.com/vercel/ai/commit/ea3d998 ): chore (ai/core): move provider registry to stable
</details>
<details>
<summary>apollographql/apollo-ios (apollographql/apollo-ios)</summary>
### [`v1.19.0`](https://redirect.github.com/apollographql/apollo-ios/blob/HEAD/CHANGELOG.md#v1190 )
[Compare Source](https://redirect.github.com/apollographql/apollo-ios/compare/1.18.0...1.19.0 )
##### New
- **New function to mutate the properties of a local cache mutation fragment. ([#​3433](https://redirect.github.com/apollographql/apollo-ios/issues/3443 )):** Removal of the setter for type conditions made it difficult to work with the properties on those types. A new `mutateIfFulfilled` function was added to facilitate that workflow while still preventing a fragment from being added or removed from an existing model. See PR [#​608](https://redirect.github.com/apollographql/apollo-ios-dev/pull/608 ).
- **Configure `URLRequest` timeout interval ([#​3522](https://redirect.github.com/apollographql/apollo-ios/issues/3522 )):** Added a request context specialization protocol (`RequestContextTimeoutConfigurable`) that specifies options for configuring the timeout interval of a `URLRequest`. See PR [#​618](https://redirect.github.com/apollographql/apollo-ios-dev/pull/618 ).
</details>
<details>
<summary>taskforcesh/bullmq (bullmq)</summary>
### [`v5.45.0`](https://redirect.github.com/taskforcesh/bullmq/releases/tag/v5.45.0 )
[Compare Source](https://redirect.github.com/taskforcesh/bullmq/compare/v5.44.4...v5.45.0 )
##### Features
- add deduplicated job id to the deduplicated event ([0f21c10](0f21c10bc9 ))
</details>
<details>
<summary>electron/electron (electron)</summary>
### [`v35.1.2`](https://redirect.github.com/electron/electron/releases/tag/v35.1.2 ): electron v35.1.2
[Compare Source](https://redirect.github.com/electron/electron/compare/v35.1.1...v35.1.2 )
### Release Notes for v35.1.2
#### Fixes
- Fixed an issue where `navigationHistory.restore()` failed to restore the `userAgent` if it was overridden. [#​46300](https://redirect.github.com/electron/electron/pull/46300 ) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46298 ), [36](https://redirect.github.com/electron/electron/pull/46299 ))</span>
#### Other Changes
- Security: backported fix for CVE-2025-2783. [#​46303](https://redirect.github.com/electron/electron/pull/46303 )
- Updated Chromium to 134.0.6998.178. [#​46287](https://redirect.github.com/electron/electron/pull/46287 )
### [`v35.1.1`](https://redirect.github.com/electron/electron/releases/tag/v35.1.1 ): electron v35.1.1
[Compare Source](https://redirect.github.com/electron/electron/compare/v35.1.0...v35.1.1 )
### Release Notes for v35.1.1
#### Fixes
- Fixed build failure when building with printing disabled. [#​46285](https://redirect.github.com/electron/electron/pull/46285 ) <span style="font-size:small;">(Also in [34](https://redirect.github.com/electron/electron/pull/46286 ), [36](https://redirect.github.com/electron/electron/pull/46284 ))</span>
</details>
<details>
<summary>megahertz/electron-log (electron-log)</summary>
### [`v5.3.3`](https://redirect.github.com/megahertz/electron-log/compare/v5.3.2...v5.3.3 )
[Compare Source](https://redirect.github.com/megahertz/electron-log/compare/v5.3.2...v5.3.3 )
</details>
<details>
<summary>rexxars/eventsource-parser (eventsource-parser)</summary>
### [`v3.0.1`](https://redirect.github.com/rexxars/eventsource-parser/blob/HEAD/CHANGELOG.md#301-2025-03-27 )
[Compare Source](https://redirect.github.com/rexxars/eventsource-parser/compare/v3.0.0...v3.0.1 )
##### Bug Fixes
- optimize `splitLines` function ([8952917](8952917a6f ))
- throw helpful error if passing function to `createParser()` ([4cd3a44](4cd3a443f2 ))
</details>
<details>
<summary>mixpanel/mixpanel-js (mixpanel-browser)</summary>
### [`v2.62.0`](https://redirect.github.com/mixpanel/mixpanel-js/compare/v2.61.2...3e3d5731642dd3e3ac543521155d3c51c8a37261 )
[Compare Source](https://redirect.github.com/mixpanel/mixpanel-js/compare/v2.61.2...v2.62.0 )
</details>
<details>
<summary>Papooch/nestjs-cls (nestjs-cls)</summary>
### [`v5.4.2`](https://redirect.github.com/Papooch/nestjs-cls/releases/tag/nestjs-cls%405.4.2 )
[Compare Source](https://redirect.github.com/Papooch/nestjs-cls/compare/nestjs-cls@5.4.1...nestjs-cls@5.4.2 )
##### Bug Fixes
- **core**: un-deprecate wrongly deprecated parts of the plugin API ([#​228](https://redirect.github.com/Papooch/nestjs-cls/issues/228 )) ([11ca429](https://redirect.github.com/Papooch/nestjs-cls/commits/11ca429 ))
</details>
<details>
<summary>matklad/once_cell (once_cell)</summary>
### [`v1.21.2`](https://redirect.github.com/matklad/once_cell/blob/HEAD/CHANGELOG.md#1212 )
[Compare Source](https://redirect.github.com/matklad/once_cell/compare/v1.21.1...v1.21.2 )
- Relax success ordering from AcqRel to Release in `race`: [#​278](https://redirect.github.com/matklad/once_cell/pull/278 ).
</details>
<details>
<summary>openai/openai-node (openai)</summary>
### [`v4.90.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4900-2025-03-27 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.89.1...v4.90.0 )
Full Changelog: [v4.89.1...v4.90.0](https://redirect.github.com/openai/openai-node/compare/v4.89.1...v4.90.0 )
##### Features
- **api:** add `get /chat/completions` endpoint ([2d6710a](2d6710a1f9 ))
##### Bug Fixes
- **audio:** correctly handle transcription streaming ([2a9b603](2a9b60336c ))
- **internal:** work around [https://github.com/vercel/next.js/issues/76881 ](https://redirect.github.com/vercel/next.js/issues/76881 ) ([#​1427](https://redirect.github.com/openai/openai-node/issues/1427 )) ([b467e94](b467e94947 ))
##### Chores
- add hash of OpenAPI spec/config inputs to .stats.yml ([45db35e](45db35e34b ))
- **api:** updates to supported Voice IDs ([#​1424](https://redirect.github.com/openai/openai-node/issues/1424 )) ([404f4db](404f4db41a ))
- **client:** expose headers on some streaming errors ([#​1423](https://redirect.github.com/openai/openai-node/issues/1423 )) ([b0783cc](b0783cc622 ))
### [`v4.89.1`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4891-2025-03-26 )
[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.89.0...v4.89.1 )
Full Changelog: [v4.89.0...v4.89.1](https://redirect.github.com/openai/openai-node/compare/v4.89.0...v4.89.1 )
##### Bug Fixes
- avoid type error in certain environments ([#​1413](https://redirect.github.com/openai/openai-node/issues/1413 )) ([d3f6f8f](d3f6f8f9c7 ))
- **client:** remove duplicate types ([#​1410](https://redirect.github.com/openai/openai-node/issues/1410 )) ([338878b](338878bf48 ))
- **exports:** add missing type exports ([#​1417](https://redirect.github.com/openai/openai-node/issues/1417 )) ([2d15ada](2d15ada0e0 ))
##### Chores
- **internal:** version bump ([#​1408](https://redirect.github.com/openai/openai-node/issues/1408 )) ([9c0949a](9c0949a93c ))
</details>
<details>
<summary>emilkowalski/sonner (sonner)</summary>
### [`v2.0.2`](https://redirect.github.com/emilkowalski/sonner/releases/tag/v2.0.2 )
[Compare Source](https://redirect.github.com/emilkowalski/sonner/compare/v2.0.1...v2.0.2 )
#### What's Changed
- fix: isExtendedResult. Check if promiseData is an object and not a valid React Element by [@​diegotraid](https://redirect.github.com/diegotraid ) in [https://github.com/emilkowalski/sonner/pull/595 ](https://redirect.github.com/emilkowalski/sonner/pull/595 )
- fix: toast.dismiss without an id doesn't dismiss by [@​emilkowalski](https://redirect.github.com/emilkowalski ) in [https://github.com/emilkowalski/sonner/pull/609 ](https://redirect.github.com/emilkowalski/sonner/pull/609 )
- f
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-03-28 13:44:55 +00:00
forehalo
64c7fb1d66
chore(server): validate function not actually used ( #11263 )
2025-03-28 12:51:19 +00:00
pengx17
387f7211bf
fix(electron): cannot enable meetings correctly ( #11269 )
v0.21.0-canary.9
2025-03-28 11:13:48 +00:00
doodlewind
ebee11f573
refactor(editor): enable forceUpdate by default in viewport apis ( #11264 )
...
In this way, all downstream callers can be guaranteed by correct viewport fit result, instead of requiring them to set `forceUpdate: true` param explicitly to them. The resizing optimization is an internal exception.
2025-03-28 10:04:55 +00:00
LongYinan
85daea6fa8
chore: remove depracated packages
v0.21.0-canary.8
2025-03-28 17:41:37 +08:00
pengx17
6c125d9a38
feat(electron): audio capture permissions and settings ( #11185 )
...
fix AF-2420, AF-2391, AF-2265
2025-03-28 09:12:26 +00:00
forehalo
8c582122a8
chore: fix copilot cron test ( #11262 )
2025-03-28 08:42:22 +00:00
zzj3720
f5a91be53c
fix(editor): support reactive readonly for table block ( #11248 )
...
fix: BS-2957
v0.21.0-canary.7
2025-03-28 08:19:46 +00:00
liuyi
ca301f0dab
chore(server): patch config system ( #11260 )
2025-03-28 08:19:04 +00:00
pengx17
dccd7c20aa
feat(core): call real endpoint for audio transcription ( #11139 )
...
fix AF-2359
2025-03-28 07:59:35 +00:00
doouding
c4032e1bc0
fix: youtube block style ( #11235 )
...
Fixes [BS-2687](https://linear.app/affine-design/issue/BS-2687/[bug]-video-block-缩放选区坏掉 )
2025-03-28 07:46:07 +00:00
Saul-Mirone
205cd7a86d
refactor(editor): rename block-std to std ( #11250 )
...
Closes: BS-2946
2025-03-28 07:20:34 +00:00
Flrande
4498676a96
fix(editor): update at menu width ( #11257 )
...
Close [BS-2952](https://linear.app/affine-design/issue/BS-2952/at面板长宽为280390 )
v0.21.0-canary.6
2025-03-28 06:46:45 +00:00
liuyi
e22f66f1cc
fix(server): auto import config.json ( #11255 )
2025-03-28 06:12:56 +00:00
Lakr
08ee84e697
feat(ios): update dependencies to track upstream repository ( #11143 )
2025-03-28 14:12:06 +08:00
L-Sun
af91a0217f
refactor(editor): inner toolbar surface-ref block with extension ( #11246 )
...
This PR refactor `surface-ref` toolbar with `ToolbarExtension`
2025-03-28 05:48:24 +00:00
fengmk2
69f393fe2f
refactor(server): change invitation request link to workspace members tab ( #11191 )
...
close CLOUD-184
2025-03-28 05:27:20 +00:00
fengmk2
bfa7e9a007
ci: install @types/affine__env on server build ( #11252 )
2025-03-28 05:01:47 +00:00
L-Sun
e2c752d56f
feat(editor): inner toolbar layout for block ( #11243 )
...
Close [BS-2808](https://linear.app/affine-design/issue/BS-2808/组件内-toolbar-重构 )
2025-03-28 03:47:37 +00:00
donteatfriedrice
7193393a06
fix(editor): embed iframe block idle status selected style ( #11239 )
...
Close [BS-2936](https://linear.app/affine-design/issue/BS-2936/占位去掉描边-grabber选中时颜色加深即可 )
2025-03-28 02:25:00 +00:00
donteatfriedrice
a459a00b21
feat(editor): support convert edgeless bookmark to embed iframe block ( #11237 )
...
Close [BS-2941](https://linear.app/affine-design/issue/BS-2941/白板-surface-中-card-view-无法转为-embed-view )
2025-03-28 02:25:00 +00:00
fundon
c0c0e5ea8f
chore(editor): add event tracking to highlighter tool ( #11232 )
...
Closes: [BS-2947](https://linear.app/affine-design/issue/BS-2947/埋点相关 )
2025-03-28 01:34:44 +00:00
Brooooooklyn
554a8d9fb8
ci: split jobs to speed ( #11249 )
2025-03-27 15:56:24 +00:00
Brooooooklyn
de145cce7a
fix(native): global recording cleanup ( #11241 )
v0.21.0-canary.5
2025-03-27 14:41:29 +00:00
doouding
367544bcc5
fix: mindmap connectors disappear ( #11234 )
...
Fixes [BS-2868](https://linear.app/affine-design/issue/BS-2868/mindmap-bug-布局四的线不见了 )
2025-03-27 13:33:21 +00:00
Brooooooklyn
7ae0132da9
fix(native): audio capture volume ( #11240 )
2025-03-27 12:55:09 +00:00
forehalo
504a74d512
chore(server): add import config script ( #11242 )
2025-03-27 12:32:29 +00:00
forehalo
0ea38680fa
refactor(server): config system ( #11081 )
2025-03-27 12:32:28 +00:00
EYHN
7091111f85
feat(nbstore): add upload function to blob frontend ( #11247 )
2025-03-27 12:11:30 +00:00
zzj3720
f2cdf67c2a
refactor(editor): adjust database-block style ( #11219 )
...
close: BS-2904, BS-2905
2025-03-27 10:35:29 +00:00
darkskygit
3b9d64d74d
feat(server): update trascript endpoint ( #11196 )
2025-03-27 10:18:49 +00:00
Flrande
3303684056
fix(editor): disable at menu member group for collaborator ( #11208 )
...
Close [BS-2893](https://linear.app/affine-design/issue/BS-2893/无邀请权限的member-时不需要显示invite入口 )
Close [BS-2891](https://linear.app/affine-design/issue/BS-2891/mention-members-sention默认需显示3个人 )
2025-03-27 09:45:14 +00:00
fengmk2
a189421360
ci: increase cloud E2E test shards from 3 to 6 ( #11236 )
...
Before 10m

After 8m

2025-03-27 09:29:40 +00:00
forehalo
766383cb3a
chore: disable http proxy middleware log in ci ( #11238 )
2025-03-27 09:11:54 +00:00
CatsJuice
e855197acf
feat(editor): responsive edgeless toolbar pen menu ( #11150 )
...
close BS-2855
2025-03-27 08:53:27 +00:00
fundon
2c4278058b
feat(editor): add highlighter ( #10573 )
...
Closes: [BS-2909](https://linear.app/affine-design/issue/BS-2909/新增highlighter )
### What's Changed!
Currently the highlighter tool is very similar to brush, but for the future, it's a standalone module.
* Added `Highlighter` element model
* Added `Highlighter` tool
* Added `Highlighter` entry to the global toolbar
2025-03-27 08:53:26 +00:00
donteatfriedrice
676a8d653f
fix(editor): reorder slash menu content & media group ( #11233 )
...
Close [BS-2935](https://linear.app/affine-design/issue/BS-2935/embed-在-slash-menu-中位置调整 )
2025-03-27 08:36:40 +00:00
fundon
6ade2b7084
chore(editor): add event tracking to drawing tool ( #11230 )
...
Closes: [BS-2833](https://linear.app/affine-design/issue/BS-2833/考虑屏蔽或者降低brush-行为的采集密度 )
2025-03-27 08:17:44 +00:00
fengmk2
4d6115bb00
fix(server): move avatar attachment before setting cid reference ( #11231 )
...
close CLOUD-187
2025-03-27 08:00:18 +00:00
fengmk2
5fcdc99f23
feat(server): add team user with team workspace in dev environment ( #11228 )
...
close CLOUD-186
2025-03-27 07:26:28 +00:00
JimmFly
57ebb6baba
chore: adjust CSV template button style ( #11226 )
...
close AF-2396
2025-03-27 07:10:15 +00:00
JimmFly
55ac09b1b6
fix(core): wrong import path ( #11225 )
2025-03-27 06:55:03 +00:00
EYHN
9c939da6b5
fix(core): fix duplicate in all page ( #11229 )
2025-03-27 06:36:57 +00:00
Saul-Mirone
d9d5aa407a
fix: split view focus ( #11217 )
...
# After:
https://github.com/user-attachments/assets/990d500d-2da7-488e-ac32-dd7bd229f896
# Before:
https://github.com/user-attachments/assets/6676766a-c76a-414b-a35e-53d2cda10c24
2025-03-27 05:27:59 +00:00
EYHN
5f5c27fbdf
fix(core): fix upgrade popup ( #11227 )
2025-03-27 05:08:42 +00:00
doodlewind
bb1bbccd0f
refactor(editor): rx state management in turbo renderer ( #11200 )
...
# Refactor Turbo Renderer State Management to Use RxJS
### TL;DR
Refactored the TurboRenderer state management to use RxJS observables instead of direct state mutations, improving state transitions and reactivity.
### What changed?
- Replaced the public `state` property with a private `state$` BehaviorSubject in `ViewportTurboRendererExtension`
- Added proper state transition logging using RxJS operators
- Combined multiple event subscriptions using `merge` operator for better organization
- Improved state transition logic in the `refresh()` method
- Updated the `zooming$` and `panning$` signals in the Viewport
### Why make this change?
This refactoring improves the codebase by:
1. Using a more consistent reactive programming model with RxJS
2. Making state transitions more explicit and traceable
3. Reducing potential bugs from manual state management
4. Improving code organization by combining related event streams
5. Ensuring proper cleanup of resources when components are disposed
The change maintains the same functionality while making the code more maintainable and the state management more robust.
2025-03-27 04:50:32 +00:00
akumatus
22ef32f5c2
feat(core): provide document title, tags, createTime and updateTime to llm ( #11205 )
...
Close [BS-2915](https://linear.app/affine-design/issue/BS-2915 ).
2025-03-27 04:34:45 +00:00
donteatfriedrice
0c73fde44a
feat(editor): update embed iframe toolbar config ( #11221 )
...
part of [BS-2843](https://linear.app/affine-design/issue/BS-2843/iframe-embed-block-占位态 )
2025-03-27 04:17:30 +00:00
donteatfriedrice
e763061bd6
fix(editor): dragging area gets stuck when hovering some embed blocks ( #11223 )
...
Close [BS-2778](https://linear.app/affine-design/issue/BS-2778/[bug]-选区框选-html-block-卡顿 )
2025-03-27 03:59:26 +00:00
JimmFly
b00584c4cc
fix(core): improve client-app navigation flow after team workspace upgrade ( #11201 )
2025-03-27 03:23:29 +00:00