Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deprecate CHANGELOG, improve release action, PR template, Contributing doc #2621

Merged
merged 29 commits into from
Jun 23, 2024

Conversation

twelch
Copy link
Collaborator

@twelch twelch commented Jun 14, 2024

This is a draft PR that adds more to the release action, open for discussion. It:

  • Automatically marks a new release as the latest. I noticed that 6.5 was still marked as the current Github release, so the automated action didn't update that.
  • Generates release notes automatically from the commit log and add mention to the contributor. (CHANGELOG is deprecated with a message in favor of using release notes).
  • Marks the release as draft, so that a human can review, cleaning up the auto-notes, adding breaking change instructions, and press the button to publish the release record.

This PR also:

  • refactors Contributing including new release docs
  • Simplifies the pull request template

The release steps need to get tested, and corrected as needed, on the next release.

@smallsaucepan
Copy link
Member

Another thing worth noting is that the URLs of github releases are predictable - the URL for 8.2.3 will be https://github.com/Turfjs/turf/releases/tag/v8.2.3 for example

That means when we're preparing for a release, we could put the following at the top of CHANGELOG.md before we even tag the code:

v8.2.3

Release notes - https://github.com/Turfjs/turf/releases/tag/v8.2.3

If there are already some changes people have been saving to CHANGELOG.md as we go, just cut them into a draft release and replace with the above.

And that's it. We can augment any manually copied notes with the auto generate feature in the release. Minimises duplication, though still keeps a CHANGELOG.md in the project root for people to use as a jumping off point.

With the changelog side of things removed, automating the release creation doesn't really save us much labour. I'm wary of trying to over-automate things. Publishing to NPM is significant / rare enough an event that it probably benefits from a bit of manual preparation, Slack chatter, etc even if the final publishing process itself is largely automated.

Copy link
Collaborator

@mfedderly mfedderly left a comment

Choose a reason for hiding this comment

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

I like this approach, I don't think we should be manually managing changelogs.
I assume this means that we need more useful PR titles because that's what gets put into the Github changelogs?

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@twelch
Copy link
Collaborator Author

twelch commented Jun 17, 2024

Appreciate the thoughts. To answer your question @mfedderly, yes the auto release notes uses the PR title or commit description. Here's an example of what they could look like:

What's Changed

  • Simplify unnecessary union type in turfDistance by @isti115 in #2618
  • Add inches, yards, meters to turf-distance units parameters by @twelch in #346
    ...[further list of commits]

Full Changelog: v6.5.0...v7.0.0

With the blessing you gave @mfedderly, as the person making most of the changelog edits lately, I'd like to try this auto-approach and just deprecate the changelog. I've added to this PR doing so, and started to draft some new instructions in the CONTRIBUTING doc. I think there's still something missing here @mfedderly if you don't mind taking a look.

My observation is that people aren't really updating the changelog as we go. Edits to it feel very ad-hoc right now, and not done as PR's come in, or just after, but rather right before a pre-release or release by a core contributor reviewing the commit log. @mfedderly you were the main person doing changelog updates lately, so your blessing on switching to Github releases is well heard.

@mfedderly
Copy link
Collaborator

My observation is that people aren't really updating the changelog as we go.

Yeah its pretty rough trying to go back through the commits and write up meaningful changes. I'm a big fan of us not doing that any more. My only flag is that the PR titles should get some attention in CRs going forward to make sure we're happy with the wording, since it'll go directly into the changelog (at least for the first draft).

@twelch twelch marked this pull request as ready for review June 18, 2024 17:14
@twelch
Copy link
Collaborator Author

twelch commented Jun 18, 2024

Thanks @mfedderly I've updated the release instructions accordingly if you could give a final look.

CONTRIBUTING.md Outdated Show resolved Hide resolved
@twelch twelch changed the title update github release action update github release and prerelease actions and docs, deprecate CHANGELOG Jun 19, 2024
@twelch twelch changed the title update github release and prerelease actions and docs, deprecate CHANGELOG update github prerelease action, improve release docs, deprecate CHANGELOG Jun 19, 2024
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@twelch
Copy link
Collaborator Author

twelch commented Jun 22, 2024

Okay @smallsaucepan @mfedderly I've reworked and simplified more of the Contributing page, filling in lots of holes for someone starting from scratch (and myself not having done a release). I've simplified the pull request template to point to a checklist in a new "Preparing a pull request" section of the doc.

@twelch twelch changed the title update github prerelease action, improve release docs, deprecate CHANGELOG deprecate CHANGELOG, improve release action, PR template, Contributing doc Jun 22, 2024
@smallsaucepan
Copy link
Member

I think this works out to around 1 comment per 4 lines of code changed, which is probably a new record. Nice work.

@twelch twelch merged commit 3616782 into master Jun 23, 2024
3 checks passed
@twelch twelch mentioned this pull request Jun 27, 2024
kodiakhq bot referenced this pull request in weareinreach/InReach Aug 13, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change | OpenSSF | Age | Adoption | Passing
| Confidence |
|---|---|---|---|---|---|---|---|---|
|
[@aws-sdk/client-cognito-identity-provider](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-cognito-identity-provider)
([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-cognito-identity-provider))
| dependencies | minor | [`3.625.0` ->
`3.629.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-cognito-identity-provider/3.625.0/3.629.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/aws/aws-sdk-js-v3/badge)](https://securityscorecards.dev/viewer/?uri=github.com/aws/aws-sdk-js-v3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-cognito-identity-provider/3.629.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-cognito-identity-provider/3.629.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-cognito-identity-provider/3.625.0/3.629.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-cognito-identity-provider/3.625.0/3.629.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@googlemaps/react-wrapper](https://togithub.com/googlemaps/react-wrapper)
| dependencies | patch | [`1.1.35` ->
`1.1.42`](https://renovatebot.com/diffs/npm/@googlemaps%2freact-wrapper/1.1.35/1.1.42)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/googlemaps/react-wrapper/badge)](https://securityscorecards.dev/viewer/?uri=github.com/googlemaps/react-wrapper)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@googlemaps%2freact-wrapper/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@googlemaps%2freact-wrapper/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@googlemaps%2freact-wrapper/1.1.35/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@googlemaps%2freact-wrapper/1.1.35/1.1.42?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@iconify-json/simple-icons](https://icon-sets.iconify.design/simple-icons/)
| devDependencies | patch | [`1.1.112` ->
`1.1.113`](https://renovatebot.com/diffs/npm/@iconify-json%2fsimple-icons/1.1.112/1.1.113)
| |
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify-json%2fsimple-icons/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify-json%2fsimple-icons/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify-json%2fsimple-icons/1.1.112/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify-json%2fsimple-icons/1.1.112/1.1.113?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/browser](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/browser)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fbrowser/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fbrowser/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fbrowser/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fbrowser/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fbrowser/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/nextjs](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/nextjs)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fnextjs/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnextjs/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnextjs/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnextjs/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnextjs/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/node)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fnode/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fnode/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fnode/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fnode/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fnode/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/opentelemetry](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/opentelemetry)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fopentelemetry/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fopentelemetry/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fopentelemetry/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fopentelemetry/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fopentelemetry/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@sentry/profiling-node](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/profiling-node)
([source](https://togithub.com/getsentry/sentry-javascript)) |
dependencies | minor | [`8.24.0` ->
`8.25.0`](https://renovatebot.com/diffs/npm/@sentry%2fprofiling-node/8.24.0/8.25.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/getsentry/sentry-javascript/badge)](https://securityscorecards.dev/viewer/?uri=github.com/getsentry/sentry-javascript)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fprofiling-node/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fprofiling-node/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fprofiling-node/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fprofiling-node/8.24.0/8.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/a11y))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-a11y/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-a11y/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-a11y/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-a11y/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/actions))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-actions/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-actions/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-actions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-actions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/essentials))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/interactions))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/links))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-mdx-gfm](https://togithub.com/storybookjs/storybook/tree/next/code/addons/gfm)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/gfm))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-mdx-gfm/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-mdx-gfm/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-mdx-gfm/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-mdx-gfm/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/viewport))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-viewport/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-viewport/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-viewport/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-viewport/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/components](https://togithub.com/storybookjs/storybook/tree/next/code/deprecated/components)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/deprecated/components))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fcomponents/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcomponents/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcomponents/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcomponents/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcomponents/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/core-events](https://togithub.com/storybookjs/storybook/tree/next/code/lib/core-events)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/core-events))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fcore-events/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcore-events/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcore-events/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcore-events/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcore-events/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fmanager-api/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fmanager-api/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fmanager-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fmanager-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fnextjs/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fnextjs/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fnextjs/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fnextjs/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/preview-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/preview-api)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/preview-api))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2fpreview-api/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fpreview-api/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fpreview-api/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fpreview-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fpreview-api/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/react](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/react)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/renderers/react))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/test](https://togithub.com/storybookjs/storybook/tree/next/code/lib/test)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/test))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2ftest/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftest/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftest/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftest/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftest/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/theming))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftheming/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftheming/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftheming/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftheming/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@storybook/types](https://togithub.com/storybookjs/storybook/tree/next/code/lib/types)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/types))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/@storybook%2ftypes/8.2.8/8.2.9)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftypes/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftypes/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftypes/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftypes/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | devDependencies |
patch | [`1.7.6` ->
`1.7.10`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.6/1.7.10) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/swc-project/swc/badge)](https://securityscorecards.dev/viewer/?uri=github.com/swc-project/swc)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.6/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.6/1.7.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@turf/helpers](https://togithub.com/Turfjs/turf) | dependencies |
minor | [`7.0.0` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@turf%2fhelpers/7.0.0/7.1.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/Turfjs/turf/badge)](https://securityscorecards.dev/viewer/?uri=github.com/Turfjs/turf)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@turf/helpers](https://togithub.com/Turfjs/turf) | devDependencies |
minor | [`7.0.0` ->
`7.1.0`](https://renovatebot.com/diffs/npm/@turf%2fhelpers/7.0.0/7.1.0)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/Turfjs/turf/badge)](https://securityscorecards.dev/viewer/?uri=github.com/Turfjs/turf)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@turf%2fhelpers/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@turf%2fhelpers/7.0.0/7.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| devDependencies | patch | [`20.14.14` ->
`20.14.15`](https://renovatebot.com/diffs/npm/@types%2fnode/20.14.14/20.14.15)
| [![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/DefinitelyTyped/DefinitelyTyped/badge)](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.14.14/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.14.14/20.14.15?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [ahooks](https://togithub.com/alibaba/hooks) | dependencies | patch |
[`3.8.0` ->
`3.8.1`](https://renovatebot.com/diffs/npm/ahooks/3.8.0/3.8.1) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/alibaba/hooks/badge)](https://securityscorecards.dev/viewer/?uri=github.com/alibaba/hooks)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/ahooks/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ahooks/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ahooks/3.8.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ahooks/3.8.0/3.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | peerDependencies |
patch | [`23.12.2` ->
`23.12.3`](https://renovatebot.com/diffs/npm/i18next/23.12.2/23.12.3) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/i18next)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | devDependencies |
patch | [`23.12.2` ->
`23.12.3`](https://renovatebot.com/diffs/npm/i18next/23.12.2/23.12.3) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/i18next)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | dependencies | patch
| [`23.12.2` ->
`23.12.3`](https://renovatebot.com/diffs/npm/i18next/23.12.2/23.12.3) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/i18next)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.12.2/23.12.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [knip](https://knip.dev)
([source](https://togithub.com/webpro-nl/knip/tree/HEAD/packages/knip))
| devDependencies | patch | [`5.27.1` ->
`5.27.2`](https://renovatebot.com/diffs/npm/knip/5.27.1/5.27.2) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/webpro-nl/knip/badge)](https://securityscorecards.dev/viewer/?uri=github.com/webpro-nl/knip)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/knip/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/knip/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/knip/5.27.1/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/knip/5.27.1/5.27.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://togithub.com/lint-staged/lint-staged) |
devDependencies | patch | [`15.2.8` ->
`15.2.9`](https://renovatebot.com/diffs/npm/lint-staged/15.2.8/15.2.9) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/lint-staged/lint-staged/badge)](https://securityscorecards.dev/viewer/?uri=github.com/lint-staged/lint-staged)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.8/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.8/15.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [remeda](https://remedajs.com/)
([source](https://togithub.com/remeda/remeda)) | dependencies | minor |
[`2.10.0` ->
`2.11.0`](https://renovatebot.com/diffs/npm/remeda/2.10.0/2.11.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/remeda/remeda/badge)](https://securityscorecards.dev/viewer/?uri=github.com/remeda/remeda)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/remeda/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/remeda/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/remeda/2.10.0/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/remeda/2.10.0/2.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [sherif](https://togithub.com/QuiiBz/sherif) | devDependencies | minor
| [`0.10.0` ->
`0.11.0`](https://renovatebot.com/diffs/npm/sherif/0.10.0/0.11.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/QuiiBz/sherif/badge)](https://securityscorecards.dev/viewer/?uri=github.com/QuiiBz/sherif)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/sherif/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sherif/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sherif/0.10.0/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sherif/0.10.0/0.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli)
([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/cli))
| devDependencies | patch | [`8.2.8` ->
`8.2.9`](https://renovatebot.com/diffs/npm/storybook/8.2.8/8.2.9) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.2.8/8.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [tsx](https://tsx.is)
([source](https://togithub.com/privatenumber/tsx)) | devDependencies |
minor | [`4.16.5` ->
`4.17.0`](https://renovatebot.com/diffs/npm/tsx/4.16.5/4.17.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/privatenumber/tsx/badge)](https://securityscorecards.dev/viewer/?uri=github.com/privatenumber/tsx)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.16.5/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.16.5/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [type-fest](https://togithub.com/sindresorhus/type-fest) |
devDependencies | minor | [`4.23.0` ->
`4.24.0`](https://renovatebot.com/diffs/npm/type-fest/4.23.0/4.24.0) |
[![OpenSSF
Scorecard](https://api.securityscorecards.dev/projects/github.com/sindresorhus/type-fest/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sindresorhus/type-fest)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.23.0/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.23.0/4.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>aws/aws-sdk-js-v3
(@&#8203;aws-sdk/client-cognito-identity-provider)</summary>

###
[`v3.629.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36290-2024-08-12)

[Compare
Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.628.0...v3.629.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-cognito-identity-provider](https://togithub.com/aws-sdk/client-cognito-identity-provider)

###
[`v3.628.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36280-2024-08-09)

[Compare
Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.627.0...v3.628.0)

**Note:** Version bump only for package
[@&#8203;aws-sdk/client-cognito-identity-provider](https://togithub.com/aws-sdk/client-cognito-identity-provider)

###
[`v3.627.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-cognito-identity-provider/CHANGELOG.md#36270-2024-08-08)

[Compare
Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.625.0...v3.627.0)

##### Features

- **client-cognito-identity-provider:** Added support for threat
protection for custom authentication in Amazon Cognito user pools.
([e2e4ccc](https://togithub.com/aws/aws-sdk-js-v3/commit/e2e4cccb7a504ee0578ba36d7152eafa61494613))

</details>

<details>
<summary>googlemaps/react-wrapper
(@&#8203;googlemaps/react-wrapper)</summary>

###
[`v1.1.42`](https://togithub.com/googlemaps/react-wrapper/blob/HEAD/CHANGELOG.md#1142-2024-07-25)

[Compare
Source](https://togithub.com/googlemaps/react-wrapper/compare/v1.1.35...v1.1.42)

##### Bug Fixes

- trigger release-please
([9abc212](https://togithub.com/googlemaps/react-wrapper/commit/9abc212e4950de8ada11cb6d6f260306828c33ec))

</details>

<details>
<summary>getsentry/sentry-javascript (@&#8203;sentry/browser)</summary>

###
[`v8.25.0`](https://togithub.com/getsentry/sentry-javascript/releases/tag/8.25.0)

[Compare
Source](https://togithub.com/getsentry/sentry-javascript/compare/8.24.0...8.25.0)

##### Important Changes

-   **Alpha release of Official Solid Start SDK**

This release contains the alpha version of `@sentry/solidstart`, our SDK
for [Solid Start](https://start.solidjs.com/)!
For details on how to use it, please see the
[README](./packages/solidstart/README.md). Any feedback/bug reports are
greatly appreciated, please [reach out on
GitHub](https://togithub.com/getsentry/sentry-javascript/issues/12538).

##### Other Changes

- feat(astro): Add `bundleSizeOptimizations` vite options to integration
([#&#8203;13250](https://togithub.com/getsentry/sentry-javascript/issues/13250))
- feat(astro): Always add BrowserTracing
([#&#8203;13244](https://togithub.com/getsentry/sentry-javascript/issues/13244))
- feat(core): Add `getTraceMetaTags` function
([#&#8203;13201](https://togithub.com/getsentry/sentry-javascript/issues/13201))
- feat(nestjs): Automatic instrumentation of nestjs exception filters
([#&#8203;13230](https://togithub.com/getsentry/sentry-javascript/issues/13230))
- feat(node): Add `useOperationNameForRootSpan` to`graphqlIntegration`
([#&#8203;13248](https://togithub.com/getsentry/sentry-javascript/issues/13248))
- feat(sveltekit): Add `wrapServerRouteWithSentry` wrapper
([#&#8203;13247](https://togithub.com/getsentry/sentry-javascript/issues/13247))
- fix(aws-serverless): Extract sentry trace data from handler `context`
over `event`
([#&#8203;13266](https://togithub.com/getsentry/sentry-javascript/issues/13266))
- fix(browser): Initialize default integration if `defaultIntegrations:
undefined`
([#&#8203;13261](https://togithub.com/getsentry/sentry-javascript/issues/13261))
- fix(utils): Streamline IP capturing on incoming requests
([#&#8203;13272](https://togithub.com/getsentry/sentry-javascript/issues/13272))

</details>

<details>
<summary>storybookjs/storybook (@&#8203;storybook/addon-a11y)</summary>

###
[`v8.2.9`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#829)

[Compare
Source](https://togithub.com/storybookjs/storybook/compare/v8.2.8...v8.2.9)

- CLI: Fix `init --skip-install` -
[#&#8203;28853](https://togithub.com/storybookjs/storybook/pull/28853),
thanks [@&#8203;ndelangen](https://togithub.com/ndelangen)!
- Telemetry: Disable save-from-controls logs for example stories -
[#&#8203;28870](https://togithub.com/storybookjs/storybook/pull/28870),
thanks [@&#8203;shilman](https://togithub.com/shilman)!

</details>

<details>
<summary>swc-project/swc (@&#8203;swc/core)</summary>

###
[`v1.7.10`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1710---2024-08-09)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.7.9...v1.7.10)

##### Bug Fixes

- **(es/typescript)** Strip optional mark and definite mark
([#&#8203;9411](https://togithub.com/swc-project/swc/issues/9411))
([8c161a0](https://togithub.com/swc-project/swc/commit/8c161a003e741320434f31617bc2de98dd2c9a8f))

- **(es/typescript)** Strip exported default overload function
declaration
([#&#8203;9412](https://togithub.com/swc-project/swc/issues/9412))
([b395f48](https://togithub.com/swc-project/swc/commit/b395f483d1e0cb43b1f96126c5c17f9a8c9d0d32))

- **(es/typescript)** Strip `this` param in getter/setter
([#&#8203;9414](https://togithub.com/swc-project/swc/issues/9414))
([442fb7b](https://togithub.com/swc-project/swc/commit/442fb7b48715597d62f8d09327f93acc66f2d1b8))

- **(es/typescript)** Update ts-strip type definition
([#&#8203;9415](https://togithub.com/swc-project/swc/issues/9415))
([165c8fa](https://togithub.com/swc-project/swc/commit/165c8facd42d756077fde99defe91ffe656aede8))

###
[`v1.7.9`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#179---2024-08-09)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.7.6...v1.7.9)

##### Bug Fixes

- **(es/typescript)** Strip class modifiers
([#&#8203;9399](https://togithub.com/swc-project/swc/issues/9399))
([124e5ff](https://togithub.com/swc-project/swc/commit/124e5ffa7bcf26215a339450f6b40161dabbe5a4))

</details>

<details>
<summary>Turfjs/turf (@&#8203;turf/helpers)</summary>

### [`v7.1.0`](https://togithub.com/Turfjs/turf/releases/tag/v7.1.0)

[Compare
Source](https://togithub.com/Turfjs/turf/compare/v7.0.0...v7.1.0)

##### What's Changed

- `@turf/distance` Simplify unnecessary union type in turfDistance by
[@&#8203;isti115](https://togithub.com/isti115) in
[https://github.com/Turfjs/turf/pull/2618](https://togithub.com/Turfjs/turf/pull/2618)
- Upgrade to Lerna 8 by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2612](https://togithub.com/Turfjs/turf/pull/2612)
- Deprecate CHANGELOG, improve release action, PR template, Contributing
doc by [@&#8203;twelch](https://togithub.com/twelch) in
[https://github.com/Turfjs/turf/pull/2621](https://togithub.com/Turfjs/turf/pull/2621)
- `@turf/helpers` Reduce bundle size of apps that import
[@&#8203;turf/helpers](https://togithub.com/turf/helpers) by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2623](https://togithub.com/Turfjs/turf/pull/2623)
- `@turf/line-overlap` change deep-equals dependency for smaller bundle
size by [@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2631](https://togithub.com/Turfjs/turf/pull/2631)
- `@turf/mask` Converted turf-mask to Typescript and added support for
geometry parameters by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2644](https://togithub.com/Turfjs/turf/pull/2644)
- `@turf/midpoint` Converted turf-midpoint to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2645](https://togithub.com/Turfjs/turf/pull/2645)
- `@turf/planepoint` Converted turf-planepoint to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2646](https://togithub.com/Turfjs/turf/pull/2646)
- `@turf/square` Converted turf-square to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2648](https://togithub.com/Turfjs/turf/pull/2648)
- `@turf/standard-deviational-ellipse` Converted
turf-standard-deviational-ellipse to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2649](https://togithub.com/Turfjs/turf/pull/2649)
- Pin pnpm version using corepack by
[@&#8203;RobinVdBroeck](https://togithub.com/RobinVdBroeck) in
[https://github.com/Turfjs/turf/pull/2602](https://togithub.com/Turfjs/turf/pull/2602)
- `@turf/tesselate` Converted turf-tesselate to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2650](https://togithub.com/Turfjs/turf/pull/2650)
- `@turf/transform-rotate` Converted turf-transform-rotate to Typescript
by [@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2651](https://togithub.com/Turfjs/turf/pull/2651)
- `@turf/transform-scale` Converted turf-transform-scale to Typescript
by [@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2652](https://togithub.com/Turfjs/turf/pull/2652)
- `@turf/transform-translate` Converted turf-transform-translate to
Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2653](https://togithub.com/Turfjs/turf/pull/2653)
- `@turf/unkink-polygon` Converted turf-unkink-polygon to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2654](https://togithub.com/Turfjs/turf/pull/2654)
- `@turf/voronoi` Converted turf-voronoi to Typescript by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2655](https://togithub.com/Turfjs/turf/pull/2655)
- `@turf/boolean-intersects` Fix boolean-intersects docs by
[@&#8203;izzybps](https://togithub.com/izzybps) in
[https://github.com/Turfjs/turf/pull/2593](https://togithub.com/Turfjs/turf/pull/2593)
- Updated documentation.js to resolve critical parse-url vulnerability
by [@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2664](https://togithub.com/Turfjs/turf/pull/2664)
- `@turf/area`: bug fix: off-by-one bug in area calculation by
[@&#8203;Abdumbo99](https://togithub.com/Abdumbo99) in
[https://github.com/Turfjs/turf/pull/2665](https://togithub.com/Turfjs/turf/pull/2665)
- Upgrade dependencies by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2668](https://togithub.com/Turfjs/turf/pull/2668)
- `@turf/isobands` `@turf/isolines` Remove unused matrix-to-grid
dependency by [@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2669](https://togithub.com/Turfjs/turf/pull/2669)
- `@turf/random` fix randomPolygon generating polygons outside of the
given `bbox` by [@&#8203;nnmrts](https://togithub.com/nnmrts) in
[https://github.com/Turfjs/turf/pull/2659](https://togithub.com/Turfjs/turf/pull/2659)
- `@turf/boolean-intersects` `@turf/booean-disjoint` Expose options
parameter to ignore self intersections. by
[@&#8203;01100100](https://togithub.com/01100100) in
[https://github.com/Turfjs/turf/pull/2636](https://togithub.com/Turfjs/turf/pull/2636)
- `@turf/boolean-valid` fix checkClosingRing to check for polygon being
closed by [@&#8203;superDoss](https://togithub.com/superDoss) in
[https://github.com/Turfjs/turf/pull/2563](https://togithub.com/Turfjs/turf/pull/2563)
- `@turf/helpers` Implemented azimuthToBearing by
[@&#8203;basvdijk](https://togithub.com/basvdijk) in
[https://github.com/Turfjs/turf/pull/2674](https://togithub.com/Turfjs/turf/pull/2674)
- Added support/6.x branch to CI config by
[@&#8203;smallsaucepan](https://togithub.com/smallsaucepan) in
[https://github.com/Turfjs/turf/pull/2673](https://togithub.com/Turfjs/turf/pull/2673)
- `@turf/nearest-point-on-line` include index of MultiLineString
geometries in nearest-point-on-line by
[@&#8203;andrewharvey](https://togithub.com/andrewharvey) in
[https://github.com/Turfjs/turf/pull/2574](https://togithub.com/Turfjs/turf/pull/2574)
- `@turf/point-to-line-distance` Fix two small typos by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2675](https://togithub.com/Turfjs/turf/pull/2675)
- Update PR/develop action to cache pnpm files by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2671](https://togithub.com/Turfjs/turf/pull/2671)
- Add explicit geojson types dependency by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2676](https://togithub.com/Turfjs/turf/pull/2676)
- Rework prettier setup by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2677](https://togithub.com/Turfjs/turf/pull/2677)
- Update [@&#8203;types/geojson](https://togithub.com/types/geojson) to
7946.0.10 minimum by [@&#8203;mfedderly](https://togithub.com/mfedderly)
in
[https://github.com/Turfjs/turf/pull/2688](https://togithub.com/Turfjs/turf/pull/2688)
- `@turf/mask` Stop turf-mask mutating by default, make it an option by
[@&#8203;farkmarnum](https://togithub.com/farkmarnum) in
[https://github.com/Turfjs/turf/pull/2635](https://togithub.com/Turfjs/turf/pull/2635)
- Add test.example.js to .prettierignore by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2689](https://togithub.com/Turfjs/turf/pull/2689)
- `@turf/mask` Fix [@&#8203;turf/mask](https://togithub.com/turf/mask)
benchmarks to exclude test fixtures that are not usable by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2692](https://togithub.com/Turfjs/turf/pull/2692)
- `@turf/kinks` Revert
[@&#8203;turf/kinks](https://togithub.com/turf/kinks) to 6.5.0 version
by [@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2693](https://togithub.com/Turfjs/turf/pull/2693)
- `@turf/cluster-dbscan`Update cluster-dbscan docs by
[@&#8203;mwenko](https://togithub.com/mwenko) in
[https://github.com/Turfjs/turf/pull/2624](https://togithub.com/Turfjs/turf/pull/2624)
- `@turf/*-grid` `@turf/area` `@turf/helpers` Clarify behavior of some
existing turf modules by [@&#8203;twelch](https://togithub.com/twelch)
in
[https://github.com/Turfjs/turf/pull/2683](https://togithub.com/Turfjs/turf/pull/2683)
- Upgrade pnpm/action-setup in github actions by
[@&#8203;mfedderly](https://togithub.com/mfedderly) in
[https://github.com/Turfjs/turf/pull/2696](https://togithub.com/Turfjs/turf/pull/2696)

##### New Contributors

- [@&#8203;isti115](https://togithub.com/isti115) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2618](https://togithub.com/Turfjs/turf/pull/2618)
- [@&#8203;izzybps](https://togithub.com/izzybps) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2593](https://togithub.com/Turfjs/turf/pull/2593)
- [@&#8203;Abdumbo99](https://togithub.com/Abdumbo99) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2665](https://togithub.com/Turfjs/turf/pull/2665)
- [@&#8203;nnmrts](https://togithub.com/nnmrts) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2659](https://togithub.com/Turfjs/turf/pull/2659)
- [@&#8203;01100100](https://togithub.com/01100100) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2636](https://togithub.com/Turfjs/turf/pull/2636)
- [@&#8203;superDoss](https://togithub.com/superDoss) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2563](https://togithub.com/Turfjs/turf/pull/2563)
- [@&#8203;basvdijk](https://togithub.com/basvdijk) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2674](https://togithub.com/Turfjs/turf/pull/2674)
- [@&#8203;andrewharvey](https://togithub.com/andrewharvey) made their
first contribution in
[https://github.com/Turfjs/turf/pull/2574](https://togithub.com/Turfjs/turf/pull/2574)
- [@&#8203;farkmarnum](https://togithub.com/farkmarnum) made their first
contribution in
[https://github.com/Turfjs/turf/pull/2635](https://togithub.com/Turfjs/turf/pull/2635)

**Full Changelog**:
https://github.com/Turfjs/turf/compare/v7.0.0...v7.1.0

</details>

<details>
<summary>alibaba/hooks (ahooks)</summary>

### [`v3.8.1`](https://togithub.com/alibaba/hooks/releases/tag/v3.8.1)

[Compare
Source](https://togithub.com/alibaba/hooks/compare/v3.8.0...v3.8.1)

##### What's Changed

- 🐛 fix(useResponse): adds default export by
[@&#8203;CJY0208](https://togithub.com/CJY0208) in
[https://github.com/alibaba/hooks/pull/2555](https://togithub.com/alibaba/hooks/pull/2555)
- 🐛 fix(useSelections): `setSelected` should support non-array value by
[@&#8203;liuyib](https://togithub.com/liuyib) in
[https://github.com/alibaba/hooks/pull/2559](https://togithub.com/alibaba/hooks/pull/2559)
-   🐛 fix(useResetState): 

</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 is behind base branch, 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 was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job
log](https://developer.mend.io/github/weareinreach/InReach).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yMC4xIiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6ImRldiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiLCJkZXBlbmRlbmNpZXMiLCJrb2RpYWs6IG1lcmdlLm1ldGhvZCA9ICdzcXVhc2gnIl19-->

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.0.5](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.0.5) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.5.9](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.5.9) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.0.6](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.0.6) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [1.3.14](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@1.3.14) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
hkfb pushed a commit to equinor/webviz-subsurface-components that referenced this pull request Oct 11, 2024
## [2.1.4](https://github.com/equinor/webviz-subsurface-components/compare/[email protected]@2.1.4) (2024-10-11)

### Bug Fixes

* bump @turf/simplify from 7.0.0 to 7.1.0 in /typescript ([#2309](#2309)) ([0b9903a](0b9903a)), closes [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2612](Turfjs/turf#2612) [Turfjs/turf#2621](Turfjs/turf#2621) [Turfjs/turf#2623](Turfjs/turf#2623) [Turfjs/turf#2631](Turfjs/turf#2631) [Turfjs/turf#2644](Turfjs/turf#2644) [Turfjs/turf#2645](Turfjs/turf#2645) [Turfjs/turf#2646](Turfjs/turf#2646) [Turfjs/turf#2648](Turfjs/turf#2648) [Turfjs/turf#2649](Turfjs/turf#2649) [Turfjs/turf#2602](Turfjs/turf#2602) [Turfjs/turf#2650](Turfjs/turf#2650) [Turfjs/turf#2651](Turfjs/turf#2651) [Turfjs/turf#2652](Turfjs/turf#2652) [Turfjs/turf#2653](Turfjs/turf#2653) [Turfjs/turf#2654](Turfjs/turf#2654) [Turfjs/turf#2655](Turfjs/turf#2655) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2664](Turfjs/turf#2664) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2668](Turfjs/turf#2668) [Turfjs/turf#2669](Turfjs/turf#2669) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [Turfjs/turf#2674](Turfjs/turf#2674) [Turfjs/turf#2673](Turfjs/turf#2673) [Turfjs/turf#2574](Turfjs/turf#2574) [Turfjs/turf#2675](Turfjs/turf#2675) [Turfjs/turf#2671](Turfjs/turf#2671) [Turfjs/turf#2676](Turfjs/turf#2676) [Turfjs/turf#2677](Turfjs/turf#2677) [Turfjs/turf#2688](Turfjs/turf#2688) [Turfjs/turf#2635](Turfjs/turf#2635) [Turfjs/turf#2689](Turfjs/turf#2689) [Turfjs/turf#2692](Turfjs/turf#2692) [Turfjs/turf#2693](Turfjs/turf#2693) [Turfjs/turf#2624](Turfjs/turf#2624) [Turfjs/turf#2683](Turfjs/turf#2683) [Turfjs/turf#2696](Turfjs/turf#2696) [Turfjs/turf#2618](Turfjs/turf#2618) [Turfjs/turf#2593](Turfjs/turf#2593) [Turfjs/turf#2665](Turfjs/turf#2665) [Turfjs/turf#2659](Turfjs/turf#2659) [Turfjs/turf#2636](Turfjs/turf#2636) [Turfjs/turf#2563](Turfjs/turf#2563) [#2696](https://github.com/equinor/webviz-subsurface-components/issues/2696) [#2683](https://github.com/equinor/webviz-subsurface-components/issues/2683) [#2624](https://github.com/equinor/webviz-subsurface-components/issues/2624) [#2693](https://github.com/equinor/webviz-subsurface-components/issues/2693) [#2692](https://github.com/equinor/webviz-subsurface-components/issues/2692) [#2635](https://github.com/equinor/webviz-subsurface-components/issues/2635) [#2688](https://github.com/equinor/webviz-subsurface-components/issues/2688) [#2677](https://github.com/equinor/webviz-subsurface-components/issues/2677)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants