Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all non-major dependencies (#1997)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@codemirror/view](https://togithub.com/codemirror/view) | [`6.28.2` -> `6.28.4`](https://renovatebot.com/diffs/npm/@codemirror%2fview/6.28.2/6.28.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@codemirror%2fview/6.28.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@codemirror%2fview/6.28.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@codemirror%2fview/6.28.2/6.28.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@codemirror%2fview/6.28.2/6.28.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@headlessui/react](https://togithub.com/tailwindlabs/headlessui) ([source](https://togithub.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@headlessui%2freact/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@headlessui%2freact/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@headlessui%2freact/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@headlessui%2freact/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@headlessui%2freact/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.14.9` -> `20.14.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.9/20.14.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.9/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.9/20.14.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/vscode](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/vscode) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/vscode)) | [`1.90.0` -> `1.91.0`](https://renovatebot.com/diffs/npm/@types%2fvscode/1.90.0/1.91.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fvscode/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fvscode/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fvscode/1.90.0/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fvscode/1.90.0/1.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.14.1` -> `7.15.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.15.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.14.1/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`7.14.1` -> `7.15.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.14.1/7.15.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.14.1/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.14.1/7.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@uiw/codemirror-theme-atomone](https://uiwjs.github.io/react-codemirror/#/theme/data/atomone) ([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.22.2` -> `4.23.0`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-atomone/4.22.2/4.23.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-atomone/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-atomone/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-atomone/4.22.2/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-atomone/4.22.2/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@uiw/codemirror-theme-github](https://uiwjs.github.io/react-codemirror/#/theme/data/github/light) ([source](https://togithub.com/uiwjs/react-codemirror)) | [`4.22.2` -> `4.23.0`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-github/4.22.2/4.23.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uiw%2fcodemirror-theme-github/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@uiw%2fcodemirror-theme-github/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@uiw%2fcodemirror-theme-github/4.22.2/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uiw%2fcodemirror-theme-github/4.22.2/4.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [@vscode/test-electron](https://togithub.com/Microsoft/vscode-test) | [`2.4.0` -> `2.4.1`](https://renovatebot.com/diffs/npm/@vscode%2ftest-electron/2.4.0/2.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vscode%2ftest-electron/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vscode%2ftest-electron/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vscode%2ftest-electron/2.4.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vscode%2ftest-electron/2.4.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [act](https://togithub.com/nektos/act) | `0.2.63` -> `0.2.64` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/act/0.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/act/0.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/act/0.2.63/0.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/act/0.2.63/0.2.64?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | | [clap](https://togithub.com/clap-rs/clap) | `4.5.7` -> `4.5.8` | [![age](https://developer.mend.io/api/mc/badges/age/crate/clap/4.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/clap/4.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/clap/4.5.7/4.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/clap/4.5.7/4.5.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | workspace.dependencies | patch | | [dbmate](https://togithub.com/amacneil/dbmate) | `2.17.0` -> `2.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/dbmate/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/dbmate/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/dbmate/2.17.0/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/dbmate/2.17.0/2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [github.com/amacneil/dbmate/v2](https://togithub.com/amacneil/dbmate) | `v2.17.0` -> `v2.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2famacneil%2fdbmate%2fv2/v2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2famacneil%2fdbmate%2fv2/v2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2famacneil%2fdbmate%2fv2/v2.17.0/v2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2famacneil%2fdbmate%2fv2/v2.17.0/v2.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.27.23` -> `v1.27.24` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.23/v1.27.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.23/v1.27.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2/credentials](https://togithub.com/aws/aws-sdk-go-v2) | `v1.17.23` -> `v1.17.24` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.23/v1.17.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.23/v1.17.24?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/puzpuzpuz/xsync/v3](https://togithub.com/puzpuzpuz/xsync) | `v3.2.0` -> `v3.3.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpuzpuzpuz%2fxsync%2fv3/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fpuzpuzpuz%2fxsync%2fv3/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fpuzpuzpuz%2fxsync%2fv3/v3.2.0/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpuzpuzpuz%2fxsync%2fv3/v3.2.0/v3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go](https://togithub.com/golang/go) | `1.22.4` -> `1.22.5` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.22.4/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.22.4/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/mod | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.26.0` -> `v0.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.26.0/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.26.0/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.21.0` -> `v0.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.21.0` -> `v0.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [highlight.js](https://highlightjs.org/) ([source](https://togithub.com/highlightjs/highlight.js)) | [`11.9.0` -> `11.10.0`](https://renovatebot.com/diffs/npm/highlight.js/11.9.0/11.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/highlight.js/11.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/highlight.js/11.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/highlight.js/11.9.0/11.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/highlight.js/11.9.0/11.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [just](https://togithub.com/casey/just) | `1.29.1` -> `1.30.1` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/just/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/just/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/just/1.29.1/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/just/1.29.1/1.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [k3d](https://togithub.com/rancher/k3d) | `5.6.3` -> `5.7.1` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/k3d/5.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/k3d/5.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/k3d/5.6.3/5.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/k3d/5.6.3/5.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [react-router-dom](https://togithub.com/remix-run/react-router) ([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router-dom)) | [`6.24.0` -> `6.24.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.24.0/6.24.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.24.0/6.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.24.0/6.24.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [serde](https://serde.rs) ([source](https://togithub.com/serde-rs/serde)) | `1.0.203` -> `1.0.204` | [![age](https://developer.mend.io/api/mc/badges/age/crate/serde/1.0.204?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/serde/1.0.204?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/serde/1.0.203/1.0.204?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/serde/1.0.203/1.0.204?slim=true)](https://docs.renovatebot.com/merge-confidence/) | workspace.dependencies | patch | | [serde_json](https://togithub.com/serde-rs/json) | `1.0.117` -> `1.0.120` | [![age](https://developer.mend.io/api/mc/badges/age/crate/serde_json/1.0.120?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/serde_json/1.0.120?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/serde_json/1.0.117/1.0.120?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/serde_json/1.0.117/1.0.120?slim=true)](https://docs.renovatebot.com/merge-confidence/) | workspace.dependencies | patch | | [syn](https://togithub.com/dtolnay/syn) | `2.0.67` -> `2.0.69` | [![age](https://developer.mend.io/api/mc/badges/age/crate/syn/2.0.69?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/syn/2.0.69?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/syn/2.0.67/2.0.69?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/syn/2.0.67/2.0.69?slim=true)](https://docs.renovatebot.com/merge-confidence/) | workspace.dependencies | patch | | [type-fest](https://togithub.com/sindresorhus/type-fest) | [`4.20.1` -> `4.21.0`](https://renovatebot.com/diffs/npm/type-fest/4.20.1/4.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.20.1/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.20.1/4.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.5.2` -> `5.5.3`](https://renovatebot.com/diffs/npm/typescript/5.5.2/5.5.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.2/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.2/5.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [vscode-languageclient](https://togithub.com/Microsoft/vscode-languageserver-node) ([source](https://togithub.com/Microsoft/vscode-languageserver-node/tree/HEAD/client)) | [`10.0.0-next.8` -> `10.0.0-next.9`](https://renovatebot.com/diffs/npm/vscode-languageclient/10.0.0-next.8/10.0.0-next.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vscode-languageclient/10.0.0-next.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vscode-languageclient/10.0.0-next.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vscode-languageclient/10.0.0-next.8/10.0.0-next.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vscode-languageclient/10.0.0-next.8/10.0.0-next.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [watchexec](https://togithub.com/watchexec/watchexec) | `2.1.1` -> `2.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/watchexec/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/watchexec/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/watchexec/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/watchexec/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | --- ### Release Notes <details> <summary>codemirror/view (@​codemirror/view)</summary> ### [`v6.28.4`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#6284-2024-07-03) [Compare Source](https://togithub.com/codemirror/view/compare/6.28.3...6.28.4) ##### Bug fixes Fix a bug where EditContext-based editing could corrupt the document in some situations. ### [`v6.28.3`](https://togithub.com/codemirror/view/blob/HEAD/CHANGELOG.md#6283-2024-07-01) [Compare Source](https://togithub.com/codemirror/view/compare/6.28.2...6.28.3) ##### Bug fixes Fix an issue causing the IME interface to appear in the wrong spot on Chrome Windows. </details> <details> <summary>tailwindlabs/headlessui (@​headlessui/react)</summary> ### [`v2.1.2`](https://togithub.com/tailwindlabs/headlessui/blob/HEAD/packages/@​headlessui-react/CHANGELOG.md#212---2024-07-05) [Compare Source](https://togithub.com/tailwindlabs/headlessui/compare/@headlessui/[email protected]...@headlessui/[email protected]) ##### Fixed - Fix prematurely added anchoring styles on `ListboxOptions` ([#​3337](https://togithub.com/tailwindlabs/headlessui/pull/3337)) - Ensure `unmount` on `Dialog` works in combination with the `transition` prop on `DialogBackdrop` and `DialogPanel` components ([#​3352](https://togithub.com/tailwindlabs/headlessui/pull/3352)) - Fix crash in `Combobox` component when in `virtual` mode when options are empty ([#​3356](https://togithub.com/tailwindlabs/headlessui/pull/3356)) - Fix hanging tests when using `anchor` prop ([#​3357](https://togithub.com/tailwindlabs/headlessui/pull/3357)) - Fix `transition` and `focus` prop combination for `PopoverPanel` component ([#​3361](https://togithub.com/tailwindlabs/headlessui/pull/3361)) - Fix outside click in nested portalled `Popover` components ([#​3362](https://togithub.com/tailwindlabs/headlessui/pull/3362)) - Fix restoring focus to correct element when closing `Dialog` component ([#​3365](https://togithub.com/tailwindlabs/headlessui/pull/3365)) - Fix `flushSync` warning for `Combobox` component with `immediate` prop enabled ([#​3366](https://togithub.com/tailwindlabs/headlessui/pull/3366)) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v7.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7150-2024-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.1...v7.15.0) ##### 🚀 Features - **eslint-plugin:** \[array-type] detect `Readonly<string[]>` case - **eslint-plugin:** back-port new rules around empty object types from v8 ##### 🩹 Fixes - disable `EXPERIMENTAL_useProjectService` in `disabled-type-checked` shared config - **eslint-plugin:** \[no-unsafe-return] differentiate a types-error any from a true any - **eslint-plugin:** \[no-unsafe-call] differentiate a types-error any from a true any ##### ❤️ Thank You - auvred - Kim Sang Du - rgehbt - Vinccool96 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> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v7.15.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7150-2024-07-01) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.14.1...v7.15.0) This was a version bump only for parser 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> <details> <summary>uiwjs/react-codemirror (@​uiw/codemirror-theme-atomone)</summary> ### [`v4.23.0`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.23.0) [Compare Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.22.2...v4.23.0) [![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee)](https://jaywcjlove.github.io/#/sponsor) [![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/[email protected]/file/README.md) Documentation v4.23.0: https://raw.githack.com/uiwjs/react-codemirror/05626c6/index.html\ Comparing Changes: https://github.com/uiwjs/react-codemirror/compare/v4.22.2...v4.23.0 ```shell npm i @​uiw/[email protected] ``` - 💢 ci: Update FUNDING.yml [`e94e34c`](https://togithub.com/uiwjs/react-codemirror/commit/e94e34c) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 💄 chore: add tea.yaml [`9e32101`](https://togithub.com/uiwjs/react-codemirror/commit/9e32101) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌍 website: fix theme editor issue. [#​669](https://togithub.com/uiwjs/react-codemirror/issues/669) [`ad0d999`](https://togithub.com/uiwjs/react-codemirror/commit/ad0d999) [@​jaywcjlove](https://togithub.com/jaywcjlove) - 🌟 feat: exports themes style. [#​670](https://togithub.com/uiwjs/react-codemirror/issues/670) [`f09f7be`](https://togithub.com/uiwjs/react-codemirror/commit/f09f7be) [@​jaywcjlove](https://togithub.com/jaywcjlove) </details> <details> <summary>Microsoft/vscode-test (@​vscode/test-electron)</summary> ### [`v2.4.1`](https://togithub.com/Microsoft/vscode-test/blob/HEAD/CHANGELOG.md#241--2024-07-05) [Compare Source](https://togithub.com/Microsoft/vscode-test/compare/v2.4.0...v2.4.1) - Throw a typed `TestRunFailedError` on failure instead of a string. </details> <details> <summary>nektos/act (act)</summary> ### [`v0.2.64`](https://togithub.com/nektos/act/releases/tag/v0.2.64) #### Changelog ##### Bug fixes - [`e4607fc`](https://togithub.com/nektos/act/commit/e4607fc) fix: skip service container for empty image ([#​2281](https://togithub.com/nektos/act/issues/2281)) - [`b5ad3c4`](https://togithub.com/nektos/act/commit/b5ad3c4) fix: composite action input pollution ([#​2348](https://togithub.com/nektos/act/issues/2348)) - [`b917ecc`](https://togithub.com/nektos/act/commit/b917ecc) fix: update reusable workflow input handling ([#​2349](https://togithub.com/nektos/act/issues/2349)) ##### Other - [`aa54ea9`](https://togithub.com/nektos/act/commit/aa54ea9) chore: bump VERSION to 0.2.64 - [`935e4c3`](https://togithub.com/nektos/act/commit/935e4c3) build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 ([#​2366](https://togithub.com/nektos/act/issues/2366)) - [`8a64a76`](https://togithub.com/nektos/act/commit/8a64a76) build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2 ([#​2365](https://togithub.com/nektos/act/issues/2365)) - [`f9ea5e3`](https://togithub.com/nektos/act/commit/f9ea5e3) build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0 ([#​2360](https://togithub.com/nektos/act/issues/2360)) - [`7b950e1`](https://togithub.com/nektos/act/commit/7b950e1) build(deps): bump github.com/docker/cli ([#​2358](https://togithub.com/nektos/act/issues/2358)) - [`55a8f9a`](https://togithub.com/nektos/act/commit/55a8f9a) Add riscv64 binary release ([#​2350](https://togithub.com/nektos/act/issues/2350)) - [`71a6fa0`](https://togithub.com/nektos/act/commit/71a6fa0) build(deps): bump github.com/rhysd/actionlint from 1.7.0 to 1.7.1 ([#​2346](https://togithub.com/nektos/act/issues/2346)) </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.5.8`](https://togithub.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#458---2024-06-28) [Compare Source](https://togithub.com/clap-rs/clap/compare/v4.5.7...v4.5.8) ##### Fixes - Reduce extra flushes </details> <details> <summary>amacneil/dbmate (dbmate)</summary> ### [`v2.18.0`](https://togithub.com/amacneil/dbmate/releases/tag/v2.18.0) [Compare Source](https://togithub.com/amacneil/dbmate/compare/v2.17.0...v2.18.0) ##### What's Changed - Bump braces from 3.0.2 to 3.0.3 in /typescript by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/amacneil/dbmate/pull/554](https://togithub.com/amacneil/dbmate/pull/554) - Bump alpine from 3.20.0 to 3.20.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/amacneil/dbmate/pull/557](https://togithub.com/amacneil/dbmate/pull/557) - Bump docker/build-push-action from 5 to 6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/amacneil/dbmate/pull/556](https://togithub.com/amacneil/dbmate/pull/556) - Update dependencies by [@​amacneil](https://togithub.com/amacneil) in [https://github.com/amacneil/dbmate/pull/558](https://togithub.com/amacneil/dbmate/pull/558) **Full Changelog**: https://github.com/amacneil/dbmate/compare/v2.17.0...v2.18.0 </details> <details> <summary>puzpuzpuz/xsync (github.com/puzpuzpuz/xsync/v3)</summary> ### [`v3.3.1`](https://togithub.com/puzpuzpuz/xsync/releases/tag/v3.3.1) [Compare Source](https://togithub.com/puzpuzpuz/xsync/compare/v3.3.0...v3.3.1) - Add `NewMapOfWithHasher` function [#​137](https://togithub.com/puzpuzpuz/xsync/issues/137) Adds `NewMapOfWithHasher` function to support custom hash functions in `MapOf`: ```go m := NewMapOfWithHasher[int, int](func(i int, _ uint64) uint64 { // Murmur3 finalizer. No DDOS protection as it does not support seed. h := uint64(i) h = (h ^ (h >> 33)) * 0xff51afd7ed558ccd h = (h ^ (h >> 33)) * 0xc4ceb9fe1a85ec53 return h ^ (h >> 33) }) ``` Some custom hash functions may be faster than the built-in function if the lack of DDOS protection is fine. Murmur3 finalizer: ```bash BenchmarkMapOfInt_Murmur3Finalizer_WarmUp/reads=100%-8 525864650 2.240 ns/op 446360938 ops/s 0 B/op 0 allocs/op BenchmarkMapOfInt_Murmur3Finalizer_WarmUp/reads=99%-8 383333918 3.127 ns/op 319827294 ops/s 0 B/op 0 allocs/op BenchmarkMapOfInt_Murmur3Finalizer_WarmUp/reads=90%-8 267635385 4.535 ns/op 220506863 ops/s 0 B/op 0 allocs/op BenchmarkMapOfInt_Murmur3Finalizer_WarmUp/reads=75%-8 181292007 6.448 ns/op 155092697 ops/s 2 B/op 0 allocs/op ``` Built-in hash function: ```bash BenchmarkMapOfInt_WarmUp/reads=100%-8 431097415 2.858 ns/op 349837551 ops/s 0 B/op 0 allocs/op BenchmarkMapOfInt_WarmUp/reads=99%-8 307244330 3.951 ns/op 253072903 ops/s 0 B/op 0 allocs/op BenchmarkMapOfInt_WarmUp/reads=90%-8 226392990 5.306 ns/op 188477583 ops/s 0 B/op 0 allocs/op BenchmarkMapOfInt_WarmUp/reads=75%-8 159236962 7.513 ns/op 133108546 ops/s 2 B/op 0 allocs/op ``` ### [`v3.3.0`](https://togithub.com/puzpuzpuz/xsync/releases/tag/v3.3.0) [Compare Source](https://togithub.com/puzpuzpuz/xsync/compare/v3.2.0...v3.3.0) - Speed up `MapOf` lookups [#​134](https://togithub.com/puzpuzpuz/xsync/issues/134) - Expose `Map`/`MapOf` statistics [#​133](https://togithub.com/puzpuzpuz/xsync/issues/133) - Change license to Apache License 2.0 [#​135](https://togithub.com/puzpuzpuz/xsync/issues/135) Introduces meta memory and SWAR-based lookups similar to C++'s `absl::flat_hash_map` hash table (https://abseil.io/docs/cpp/guides/container). The lookups are now up to 30% faster. Also, reduces `MapOf`'s memory overhead: each bucket now holds up to 5 entries instead of 3. `Map`/`MapOf` statistics are available via `m.Stats()`. They may be used for diagnostic purposes. </details> <details> <summary>golang/go (go)</summary> ### [`v1.22.5`](https://togithub.com/golang/go/compare/go1.22.4...go1.22.5) </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.28.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.28.0): Releases v1.28.0/v0.50.0/v0.4.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.28.0) #### Overview ##### Added - The `IsEmpty` method is added to the `Instrument` type in `go.opentelemetry.io/otel/sdk/metric`. This method is used to check if an `Instrument` instance is a zero-value. ([#​5431](https://togithub.com/open-telemetry/opentelemetry-go/issues/5431)) - Store and provide the emitted `context.Context` in `ScopeRecords` of `go.opentelemetry.io/otel/sdk/log/logtest`. ([#​5468](https://togithub.com/open-telemetry/opentelemetry-go/issues/5468)) - The `go.opentelemetry.io/otel/semconv/v1.26.0` package. The package contains semantic conventions from the `v1.26.0` version of the OpenTelemetry Semantic Conventions. ([#​5476](https://togithub.com/open-telemetry/opentelemetry-go/issues/5476)) - The `AssertRecordEqual` method to `go.opentelemetry.io/otel/log/logtest` to allow comparison of two log records in tests. ([#​5499](https://togithub.com/open-telemetry/opentelemetry-go/issues/5499)) - The `WithHeaders` option to `go.opentelemetry.io/otel/exporters/zipkin` to allow configuring custom http headers while exporting spans. ([#​5530](https://togithub.com/open-telemetry/opentelemetry-go/issues/5530)) ##### Changed - `Tracer.Start` in `go.opentelemetry.io/otel/trace/noop` no longer allocates a span for empty span context. ([#​5457](https://togithub.com/open-telemetry/opentelemetry-go/issues/5457)) - Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/example/otel-collector`. ([#​5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490)) - Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/example/zipkin`. ([#​5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490)) - Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/exporters/zipkin`. ([#​5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490)) - The exporter no longer exports the deprecated "otel.library.name" or "otel.library.version" attributes. - Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/sdk/resource`. ([#​5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490)) - Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/sdk/trace`. ([#​5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490)) - `SimpleProcessor.OnEmit` in `go.opentelemetry.io/otel/sdk/log` no longer allocates a slice which makes it possible to have a zero-allocation log processing using `SimpleProcessor`. ([#​5493](https://togithub.com/open-telemetry/opentelemetry-go/issues/5493)) - Use non-generic functions in the `Start` method of `"go.opentelemetry.io/otel/sdk/trace".Trace` to reduce memory allocation. ([#​5497](https://togithub.com/open-telemetry/opentelemetry-go/issues/5497)) - `service.instance.id` is populated for a `Resource` created with `"go.opentelemetry.io/otel/sdk/resource".Default` with a default value when `OTEL_GO_X_RESOURCE` is set. ([#​5520](https://togithub.com/open-telemetry/opentelemetry-go/issues/5520)) - Improve performance of metric instruments in `go.opentelemetry.io/otel/sdk/metric` by removing unnecessary calls to `time.Now`. ([#​5545](https://togithub.com/open-telemetry/opentelemetry-go/issues/5545)) ##### Fixed - Log a warning to the OpenTelemetry internal logger when a `Record` in `go.opentelemetry.io/otel/sdk/log` drops an attribute due to a limit being reached. ([#​5376](https://togithub.com/open-telemetry/opentelemetry-go/issues/5376)) - Identify the `Tracer` returned from the global `TracerProvider` in `go.opentelemetry.io/otel/global` with its schema URL. ([#​5426](https://togithub.com/open-telemetry/opentelemetry-go/issues/5426)) - Identify the `Meter` returned from the global `MeterProvider` in `go.opentelemetry.io/otel/global` with its schema URL. ([#​5426](https://togithub.com/open-telemetry/opentelemetry-go/issues/5426)) - Log a warning to the OpenTelemetry internal logger when a `Span` in `go.opentelemetry.io/otel/sdk/trace` drops an attribute, event, or link due to a limit being reached. ([#​5434](https://togithub.com/open-telemetry/opentelemetry-go/issues/5434)) - Document instrument name requirements in `go.opentelemetry.io/otel/metric`. ([#​5435](https://togithub.com/open-telemetry/opentelemetry-go/issues/5435)) - Prevent random number generation data-race for experimental rand exemplars in `go.opentelemetry.io/otel/sdk/metric`. ([#​5456](https://togithub.com/open-telemetry/opentelemetry-go/issues/5456)) - Fix counting number of dropped attributes of `Record` in `go.opentelemetry.io/otel/sdk/log`. ([#​5464](https://togithub.com/open-telemetry/opentelemetry-go/issues/5464)) - Fix panic in baggage creation when a member contains `0x80` char in key or value. ([#​5494](https://togithub.com/open-telemetry/opentelemetry-go/issues/5494)) - Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#​5508](https://togithub.com/open-telemetry/opentelemetry-go/issues/5508)) - Retry trace and span ID generation if it generated an invalid one in `go.opentelemetry.io/otel/sdk/trace`. ([#​5514](https://togithub.com/open-telemetry/opentelemetry-go/issues/5514)) - Fix stale timestamps reported by the last-value aggregation. ([#​5517](https://togithub.com/open-telemetry/opentelemetry-go/issues/5517)) - Indicate the `Exporter` in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` must be created by the `New` method. ([#​5521](https://togithub.com/open-telemetry/opentelemetry-go/issues/5521)) - Improved performance in all `{Bool,Int64,Float64,String}SliceValue` functions of `go.opentelemetry.io/attributes` by reducing the number of allocations. ([#​5549](https://togithub.com/open-telemetry/opentelemetry-go/issues/5549)) #### What's Changed - Recheck log message in TestBatchProcessor by [@​MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5386](https://togithub.com/open-telemetry/opentelemetry-go/pull/5386) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`dc85e6b`](https://togithub.com/open-telemetry/opentelemetry-go/commit/dc85e6b) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5391](https://togithub.com/open-telemetry/opentelemetry-go/pull/5391) - fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.2.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5395](https://togithub.com/open-telemetry/opentelemetry-go/pull/5395) - fix(deps): update module github.com/go-logr/logr to v1.4.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5393](https://togithub.com/open-telemetry/opentelemetry-go/pull/5393) - fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.52.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5396](https://togithub.com/open-telemetry/opentelemetry-go/pull/5396) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`d264139`](https://togithub.com/open-telemetry/opentelemetry-go/commit/d264139) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5397](https://togithub.com/open-telemetry/opentelemetry-go/pull/5397) - fix(deps): update module go.opentelemetry.io/otel/sdk/log to v0.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5398](https://togithub.com/open-telemetry/opentelemetry-go/pull/5398) - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.101.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5400](https://togithub.com/open-telemetry/opentelemetry-go/pull/5400) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`d264139`](https://togithub.com/open-telemetry/opentelemetry-go/commit/d264139) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5399](https://togithub.com/open-telemetry/opentelemetry-go/pull/5399) - \[chore] example/otel-collector: Fix README title by [@​pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5404](https://togithub.com/open-telemetry/opentelemetry-go/pull/5404) - Pool `otlploghttp` transform maps by [@​MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5378](https://togithub.com/open-telemetry/opentelemetry-go/pull/5378) - fix(deps): update module golang.org/x/vuln to v1.1.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5405](https://togithub.com/open-telemetry/opentelemetry-go/pull/5405) - Fix test name in otlploghttp by [@​XSAM](https://togithub.com/XSAM) in [https://github.com/open-telemetry/opentelemetry-go/pull/5411](https://togithub.com/open-telemetry/opentelemetry-go/pull/5411) - sdk/log: Fix BenchmarkLoggerNewRecord to not drop attributes by [@​pellared](https://togithub.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go/pull/5407](https://togithub.com/open-telemetry/opentelemetry-go/pull/5407) - chore(deps): update dependency codespell to v2.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5409](https://togithub.com/open-telemetry/opentelemetry-go/pull/5409) - fix(deps): update module github.com/golangci/golangci-lint to v1.59.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5419](https://togithub.com/open-telemetry/opentelemetry-go/pull/5419) - fix(deps): update golang.org/x/tools digest to [`7045d2e`](https://togithub.com/open-telemetry/opentelemetry-go/commit/7045d2e) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5406](https://togithub.com/open-telemetry/opentelemetry-go/pull/5406) - fix(deps): update golang.org/x/exp digest to [`4c93da0`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4c93da0) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5415](https://togithub.com/open-telemetry/opentelemetry-go/pull/5415) - Log a warning when log Record attribute is dropped by [@​MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5376](https://togithub.com/open-telemetry/opentelemetry-go/pull/5376) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`a332354`](https://togithub.com/open-telemetry/opentelemetry-go/commit/a332354) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5424](https://togithub.com/open-telemetry/opentelemetry-go/pull/5424) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`a332354`](https://togithub.com/open-telemetry/opentelemetry-go/commit/a332354) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5423](https://togithub.com/open-telemetry/opentelemetry-go/pull/5423) - fix(deps): update golang.org/x/tools digest to [`f10a0f1`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f10a0f1) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5430](https://togithub.com/open-telemetry/opentelemetry-go/pull/5430) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`5315273`](https://togithub.com/open-telemetry/opentelemetry-go/commit/5315273) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5428](https://togithub.com/open-telemetry/opentelemetry-go/pull/5428) - chore(deps): update google.golang.org/genproto/googleapis/api digest to [`5315273`](https://togithub.com/open-telemetry/opentelemetry-go/commit/5315273) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5427](https://togithub.com/open-telemetry/opentelemetry-go/pull/5427) - fix(deps): update golang.org/x/tools digest to [`e229045`](https://togithub.com/open-telemetry/opentelemetry-go/commit/e229045) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5432](https://togithub.com/open-telemetry/opentelemetry-go/pull/5432) - fix(deps): update golang.org/x/exp digest to [`23cca88`](https://togithub.com/open-telemetry/opentelemetry-go/commit/23cca88) by [@​renovate](https://togithub.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go/pull/5429](https://togithub.com/open-telemetry/opentelemetry-go/pull/5429) - sdk/log: Fix TestBatchProcessor/DroppedLogs flaky test by [@​amanakin](https://togithub.com/amanakin) in [https://github.com/open-telemetry/opentelemetry-go/pull/5421](https://togithub.com/open-telemetry/opentelemetry-go/pull/5421) - Identify global `Tracer`s and `Meter`s with their schema URLs by [@​MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5426](https://togithub.com/open-telemetry/opentelemetry-go/pull/5426) - sdk/log: Fix TestBatchProcessor/ForceFlush/ErrorPartialFlush flaky test by [@​amanakin](https://togithub.com/amanakin) in [https://github.com/open-telemetry/opentelemetry-go/pull/5416](https://togithub.com/open-telemetry/opentelemetry-go/pull/5416) - Export the Instrument IsEmpty method by [@​MrAlias](https://togithub.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go/pull/5431](https://togithub.com/open-telemetry/opentelemetry-go/pull/5431) - fix(deps): update golang.org/x/tools digest to [`01018ba`](https://togithub.com/open-telemetry/opentelemetry-go/commit/01018ba) by [@​renov </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/TBD54566975/ftl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: Matt Toohey <[email protected]>
- Loading branch information