Skip to content

Commit

Permalink
chore(deps): update all non-major dependencies (#21)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/testing-library__jest-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/testing-library__jest-dom)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) |
[`5.14.6` ->
`5.14.7`](https://renovatebot.com/diffs/npm/@types%2ftesting-library__jest-dom/5.14.6/5.14.7)
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2ftesting-library__jest-dom/5.14.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2ftesting-library__jest-dom/5.14.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2ftesting-library__jest-dom/5.14.7/compatibility-slim/5.14.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2ftesting-library__jest-dom/5.14.7/confidence-slim/5.14.6)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
| [`^5.60.1` ->
`^5.61.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.60.1/5.61.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/compatibility-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/confidence-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
| [`^5.60.1` ->
`^5.61.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.60.1/5.61.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/compatibility-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/confidence-slim/5.60.1)](https://docs.renovatebot.com/merge-confidence/)
|
| [babel-jest](https://github.com/facebook/jest) | [`^29.5.0` ->
`^29.6.1`](https://renovatebot.com/diffs/npm/babel-jest/29.5.0/29.6.1) |
[![age](https://badges.renovateapi.com/packages/npm/babel-jest/29.6.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/babel-jest/29.6.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/babel-jest/29.6.1/compatibility-slim/29.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/babel-jest/29.6.1/confidence-slim/29.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://github.com/vercel/next.js)) | [`^13.4.7` ->
`^13.4.9`](https://renovatebot.com/diffs/npm/eslint-config-next/13.4.7/13.4.9)
|
[![age](https://badges.renovateapi.com/packages/npm/eslint-config-next/13.4.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint-config-next/13.4.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint-config-next/13.4.9/compatibility-slim/13.4.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint-config-next/13.4.9/confidence-slim/13.4.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest](https://jestjs.io/)
([source](https://github.com/facebook/jest)) | [`^29.5.0` ->
`^29.6.1`](https://renovatebot.com/diffs/npm/jest/29.5.0/29.6.1) |
[![age](https://badges.renovateapi.com/packages/npm/jest/29.6.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest/29.6.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest/29.6.1/compatibility-slim/29.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest/29.6.1/confidence-slim/29.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [jest-environment-jsdom](https://github.com/facebook/jest) |
[`^29.5.0` ->
`^29.6.1`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.5.0/29.6.1)
|
[![age](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.6.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.6.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.6.1/compatibility-slim/29.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jest-environment-jsdom/29.6.1/confidence-slim/29.5.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://github.com/vercel/next.js)) | [`^13.4.7` ->
`^13.4.9`](https://renovatebot.com/diffs/npm/next/13.4.7/13.4.9) |
[![age](https://badges.renovateapi.com/packages/npm/next/13.4.9/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/next/13.4.9/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/next/13.4.9/compatibility-slim/13.4.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/next/13.4.9/confidence-slim/13.4.7)](https://docs.renovatebot.com/merge-confidence/)
|
| [pnpm](https://pnpm.io) ([source](https://github.com/pnpm/pnpm)) |
[`8.6.5` -> `8.6.7`](https://renovatebot.com/diffs/npm/pnpm/8.6.5/8.6.7)
|
[![age](https://badges.renovateapi.com/packages/npm/pnpm/8.6.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/pnpm/8.6.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/pnpm/8.6.7/compatibility-slim/8.6.5)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/pnpm/8.6.7/confidence-slim/8.6.5)](https://docs.renovatebot.com/merge-confidence/)
|
|
[semantic-release](https://github.com/semantic-release/semantic-release)
| [`^21.0.6` ->
`^21.0.7`](https://renovatebot.com/diffs/npm/semantic-release/21.0.6/21.0.7)
|
[![age](https://badges.renovateapi.com/packages/npm/semantic-release/21.0.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/semantic-release/21.0.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/semantic-release/21.0.7/compatibility-slim/21.0.6)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/semantic-release/21.0.7/confidence-slim/21.0.6)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v5.61.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)

##### Features

- **eslint-plugin:** \[ban-types] ban types in extends and implements
([#&#8203;7129](https://github.com/typescript-eslint/typescript-eslint/issues/7129))
([997783f](https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
- use graphemer instead of grapheme-splitter
([#&#8203;7069](https://github.com/typescript-eslint/typescript-eslint/issues/7069))
([faea3ff](https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))

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.

####
[5.60.1](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
(2023-06-26)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/eslint-plugin)

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
(@&#8203;typescript-eslint/parser)</summary>

###
[`v5.61.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser)

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.

####
[5.60.1](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
(2023-06-26)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser)

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>facebook/jest (babel-jest)</summary>

###
[`v29.6.1`](https://github.com/facebook/jest/blob/HEAD/CHANGELOG.md#2961)

[Compare
Source](https://github.com/facebook/jest/compare/v29.6.0...v29.6.1)

##### Fixes

- `[jest-circus]` Revert
[#&#8203;14110](https://github.com/jestjs/jest/pull/14110) as it was a
breaking change
([#&#8203;14304](https://github.com/jestjs/jest/pull/14304))

###
[`v29.6.0`](https://github.com/facebook/jest/blob/HEAD/CHANGELOG.md#2960)

[Compare
Source](https://github.com/facebook/jest/compare/v29.5.0...v29.6.0)

##### Features

- `[jest-circus, jest-snapshot]` Add support for snapshot matchers in
concurrent tests
([#&#8203;14139](https://github.com/jestjs/jest/pull/14139))
- `[jest-cli]` Include type definitions to generated config files
([#&#8203;14078](https://github.com/facebook/jest/pull/14078))
- `[jest-snapshot]` Support arrays as property matchers
([#&#8203;14025](https://github.com/facebook/jest/pull/14025))
- `[jest-core, jest-circus, jest-reporter, jest-runner]` Added support
for reporting about start individual test cases using jest-circus
([#&#8203;14174](https://github.com/jestjs/jest/pull/14174))

##### Fixes

- `[jest-circus]` Prevent false test failures caused by promise
rejections handled asynchronously
([#&#8203;14110](https://github.com/jestjs/jest/pull/14110))
- `[jest-config]` Handle frozen config object
([#&#8203;14054](https://github.com/facebook/jest/pull/14054))
- `[jest-config]` Allow `coverageDirectory` and `collectCoverageFrom` in
project config
([#&#8203;14180](https://github.com/jestjs/jest/pull/14180))
- `[jest-core]` Always use workers in watch mode to avoid crashes
([#&#8203;14059](https://github.com/facebook/jest/pull/14059)).
- `[jest-environment-jsdom, jest-environment-node]` Fix assignment of
`customExportConditions` via `testEnvironmentOptions` when custom env
subclass defines a default value
([#&#8203;13989](https://github.com/facebook/jest/pull/13989))
- `[jest-matcher-utils]` Fix copying value of inherited getters
([#&#8203;14007](https://github.com/facebook/jest/pull/14007))
- `[jest-mock]` Tweak typings to allow `jest.replaceProperty()` replace
methods ([#&#8203;14008](https://github.com/facebook/jest/pull/14008))
- `[jest-mock]` Improve user input validation and error messages of
`spyOn` and `replaceProperty` methods
([#&#8203;14087](https://github.com/facebook/jest/pull/14087))
- `[jest-runtime]` Bind `jest.isolateModulesAsync` to `this`
([#&#8203;14083](https://github.com/facebook/jest/pull/14083))
- `[jest-runtime]` Forward `wrapperLength` to the `Script` constructor
as `columnOffset` for accurate debugging
([#&#8203;14148](https://github.com/facebook/jest/pull/14148))
- `[jest-runtime]` Guard `_isMockFunction` access with `in`
([#&#8203;14188](https://github.com/facebook/jest/pull/14188))
- `[jest-snapshot]` Fix a potential bug when not using prettier and
improve performance
([#&#8203;14036](https://github.com/facebook/jest/pull/14036))
- `[@jest/transform]` Do not instrument `.json` modules
([#&#8203;14048](https://github.com/facebook/jest/pull/14048))
- `[jest-worker]` Restart a shut down worker before sending it a task
([#&#8203;14015](https://github.com/facebook/jest/pull/14015))

##### Chore & Maintenance

- `[*]` Update `semver` dependency to get vulnerability fix
([#&#8203;14262](https://github.com/jestjs/jest/pull/14262))
- `[docs]` Updated documentation for the `--runTestsByPath` CLI command
([#&#8203;14004](https://github.com/facebook/jest/pull/14004))
- `[docs]` Updated documentation regarding the synchronous fallback when
asynchronous code transforms are unavailable
([#&#8203;14056](https://github.com/facebook/jest/pull/14056))
- `[docs]` Update jest statistics of use and downloads in website Index.

</details>

<details>
<summary>vercel/next.js (eslint-config-next)</summary>

###
[`v13.4.9`](https://github.com/vercel/next.js/releases/tag/v13.4.9)

[Compare
Source](https://github.com/vercel/next.js/compare/v13.4.8...v13.4.9)

##### Core Changes

- Reland "ReverseTopological -> AdjacencyMap"":
[#&#8203;52142](https://github.com/vercel/next.js/issues/52142)
- Change the Server Actions feature flag to be validated at compile
time: [#&#8203;52147](https://github.com/vercel/next.js/issues/52147)
- Fix `modularizeImports` transform of `antd`:
[#&#8203;52148](https://github.com/vercel/next.js/issues/52148)
- fix: next.config.js with `unstable_getImgProps()`:
[#&#8203;52153](https://github.com/vercel/next.js/issues/52153)
- update tests list to include all passing tests:
[#&#8203;52026](https://github.com/vercel/next.js/issues/52026)
- Support scroll: false for Link component for app router:
[#&#8203;51869](https://github.com/vercel/next.js/issues/51869)
- Memoize useRouter from next/navigation when used in Pages Router:
[#&#8203;52177](https://github.com/vercel/next.js/issues/52177)
- chore(deps): bump react `18.3.0-canary-1fdacbefd-20230630`:
[#&#8203;52005](https://github.com/vercel/next.js/issues/52005)
- fix: infinite dev reloads when parallel route is treated a page entry:
[#&#8203;52061](https://github.com/vercel/next.js/issues/52061)
- disable flaky test cases:
[#&#8203;52184](https://github.com/vercel/next.js/issues/52184)
- Revert "chore(deps): bump react `18.3.0-canary-1fdacbefd-20230630`":
[#&#8203;52192](https://github.com/vercel/next.js/issues/52192)
- update turbopack:
[#&#8203;52186](https://github.com/vercel/next.js/issues/52186)
- Update CustomModuleType import:
[#&#8203;52133](https://github.com/vercel/next.js/issues/52133)
- Skip build-time dynamic code checks for specific polyfills in the Edge
runtime:
[#&#8203;52009](https://github.com/vercel/next.js/issues/52009)
- Update Turbopack:
[#&#8203;52198](https://github.com/vercel/next.js/issues/52198)
- Use base36 for the RSC query:
[#&#8203;52204](https://github.com/vercel/next.js/issues/52204)
- Fix `dynamicParams` check in TS plugin:
[#&#8203;52211](https://github.com/vercel/next.js/issues/52211)
- Fix tree shaking for image generation module:
[#&#8203;51950](https://github.com/vercel/next.js/issues/51950)
- fix env reloading for turbopack:
[#&#8203;52194](https://github.com/vercel/next.js/issues/52194)
- Remove zod from require-hook:
[#&#8203;52197](https://github.com/vercel/next.js/issues/52197)
- Optimize watch ignore:
[#&#8203;52238](https://github.com/vercel/next.js/issues/52238)
- Remove the outdated error for find page dir:
[#&#8203;52274](https://github.com/vercel/next.js/issues/52274)
- Disable flakey turbopack env test:
[#&#8203;52295](https://github.com/vercel/next.js/issues/52295)
- skip hot reload sync event for applying hmr updates:
[#&#8203;52270](https://github.com/vercel/next.js/issues/52270)
- Handle 409s in fetch cache:
[#&#8203;51652](https://github.com/vercel/next.js/issues/51652)
- chore: remove experimental `appDir: true` from tests:
[#&#8203;52291](https://github.com/vercel/next.js/issues/52291)
- fix: correct `modularizeImports` for antd & ant-design/icons:
[#&#8203;52169](https://github.com/vercel/next.js/issues/52169)
- Update checksum algorithm to SHA1:
[#&#8203;52102](https://github.com/vercel/next.js/issues/52102)
- chore(deps): bump react to
[`7118f5d`](https://github.com/vercel/next.js/commit/7118f5dd7):
[#&#8203;52282](https://github.com/vercel/next.js/issues/52282)
- Update eslint-plugin-react-hooks to 5.0.0-canary-7118f5dd7-20230705:
[#&#8203;52275](https://github.com/vercel/next.js/issues/52275)
- Named page chunks:
[#&#8203;51921](https://github.com/vercel/next.js/issues/51921)
- chore: fix next dev turbopack benchmark:
[#&#8203;52328](https://github.com/vercel/next.js/issues/52328)
- Fix to use keep-alive in standalone mode:
[#&#8203;50221](https://github.com/vercel/next.js/issues/50221)
- Use 127.0.0.1 as the default host for the standalone server
[#&#8203;52283](https://github.com/vercel/next.js/issues/52283)

##### Documentation Changes

- Update generate-image-metadata.mdx:
[#&#8203;52230](https://github.com/vercel/next.js/issues/52230)
- docs(mdx): Add clearer instructions on the storage location of
mdx-components files.:
[#&#8203;52187](https://github.com/vercel/next.js/issues/52187)
- docs: Improve some of the error messages pages.:
[#&#8203;52271](https://github.com/vercel/next.js/issues/52271)
- fix wrong Link import:
[#&#8203;52298](https://github.com/vercel/next.js/issues/52298)
- Document redirect parameters:
[#&#8203;51987](https://github.com/vercel/next.js/issues/51987)
- Add manual installation instructions for pages:
[#&#8203;51995](https://github.com/vercel/next.js/issues/51995)
- Update 10-router-handlers.mdx:
[#&#8203;52098](https://github.com/vercel/next.js/issues/52098)
- Add app router example:
[#&#8203;52066](https://github.com/vercel/next.js/issues/52066)
- doc: update typo in instrumentation page:
[#&#8203;52311](https://github.com/vercel/next.js/issues/52311)

##### Example Changes

- Remove legacy head.js in examples:
[#&#8203;52292](https://github.com/vercel/next.js/issues/52292)

##### Misc Changes

- Update test result step:
[#&#8203;52154](https://github.com/vercel/next.js/issues/52154)
- Update result job condition:
[#&#8203;52155](https://github.com/vercel/next.js/issues/52155)
- fix workflow needs:
[#&#8203;52180](https://github.com/vercel/next.js/issues/52180)
- chore: update issue template option to "App Router":
[#&#8203;52287](https://github.com/vercel/next.js/issues/52287)
- msic: disable otel esm test:
[#&#8203;52325](https://github.com/vercel/next.js/issues/52325)
- Test Progressive Enhancement of Server Actions:
[#&#8203;52062](https://github.com/vercel/next.js/issues/52062)
- fix(create-next-app): add missing metadata type:
[#&#8203;52299](https://github.com/vercel/next.js/issues/52299)

##### Credits

Huge thanks to [@&#8203;huozhi](https://github.com/huozhi),
[@&#8203;shuding](https://github.com/shuding),
[@&#8203;ijjk](https://github.com/ijjk),
[@&#8203;styfle](https://github.com/styfle),
[@&#8203;sokra](https://github.com/sokra),
[@&#8203;timneutkens](https://github.com/timneutkens),
[@&#8203;ztanner](https://github.com/ztanner),
[@&#8203;alexkirsz](https://github.com/alexkirsz),
[@&#8203;simonswiss](https://github.com/simonswiss),
[@&#8203;feikerwu](https://github.com/feikerwu),
[@&#8203;lubakravche](https://github.com/lubakravche),
[@&#8203;leerob](https://github.com/leerob),
[@&#8203;masnormen](https://github.com/masnormen),
[@&#8203;bottxiang](https://github.com/bottxiang),
[@&#8203;acdlite](https://github.com/acdlite),
[@&#8203;delbaoliveira](https://github.com/delbaoliveira),
[@&#8203;feedthejim](https://github.com/feedthejim),
[@&#8203;mhmdrioaf](https://github.com/mhmdrioaf),
[@&#8203;tyler-lutz](https://github.com/tyler-lutz),
[@&#8203;sebmarkbage](https://github.com/sebmarkbage),
[@&#8203;vincenthongzy](https://github.com/vincenthongzy),
[@&#8203;yigithanyucedag](https://github.com/yigithanyucedag), and
[@&#8203;doinki](https://github.com/doinki) for helping!

###
[`v13.4.8`](https://github.com/vercel/next.js/releases/tag/v13.4.8)

[Compare
Source](https://github.com/vercel/next.js/compare/v13.4.7...v13.4.8)

For a more detailed summary of recent performance improvements around
compilation, please [see this
comment](https://github.com/vercel/next.js/issues/48748#issuecomment-1614456247).

***

##### Core Changes

- Auto fill title/images/description from openGraph for twitter if
missing:
[#&#8203;51453](https://github.com/vercel/next.js/issues/51453)
- Route Module Updates:
[#&#8203;51433](https://github.com/vercel/next.js/issues/51433)
- fix(typo): rename var name in comment:
[#&#8203;51531](https://github.com/vercel/next.js/issues/51531)
- feat: support for numeric separators in revalidate config:
[#&#8203;51438](https://github.com/vercel/next.js/issues/51438)
- Support response aborting:
[#&#8203;51594](https://github.com/vercel/next.js/issues/51594)
- Next Build Turbo POC (2):
[#&#8203;51546](https://github.com/vercel/next.js/issues/51546)
- bugfix: route interception with dynamic paths:
[#&#8203;51526](https://github.com/vercel/next.js/issues/51526)
- add edge rendering for app dir for Turbopack:
[#&#8203;51631](https://github.com/vercel/next.js/issues/51631)
- Pages Error Route Module Rendering:
[#&#8203;51374](https://github.com/vercel/next.js/issues/51374)
- Revert "add edge rendering for app dir for Turbopack":
[#&#8203;51659](https://github.com/vercel/next.js/issues/51659)
- Update cache handling in draft mode:
[#&#8203;51663](https://github.com/vercel/next.js/issues/51663)
- Add esm entry for next/server and alias
[@&#8203;vercel/og](https://github.com/vercel/og):
[#&#8203;51651](https://github.com/vercel/next.js/issues/51651)
- Hot reload when conflicted pages detected and when conflicts are
resolved:
[#&#8203;51516](https://github.com/vercel/next.js/issues/51516)
- Fix standalone rendering for unmatched \_next routes:
[#&#8203;51611](https://github.com/vercel/next.js/issues/51611)
- add edge rendering for app dir for Turbopack:
[#&#8203;51666](https://github.com/vercel/next.js/issues/51666)
- Revert "Update `swc_core` to `v0.78.15`":
[#&#8203;51716](https://github.com/vercel/next.js/issues/51716)
- type check tests (and convert next-test-utils.js to ts) :
[#&#8203;51071](https://github.com/vercel/next.js/issues/51071)
- Add default modularizeImports that breaks up
[@&#8203;mui/icons-material](https://github.com/mui/icons-material),
[@&#8203;mui/material](https://github.com/mui/material), date-fns,
lodash, lodash-es, ramda, react-bootstrap:
[#&#8203;50900](https://github.com/vercel/next.js/issues/50900)
- Move Pages `render` out of server:
[#&#8203;51678](https://github.com/vercel/next.js/issues/51678)
- Add url to patched fetch response:
[#&#8203;51665](https://github.com/vercel/next.js/issues/51665)
- Correct Flight client's condition for SSR and `createServerReference`:
[#&#8203;51723](https://github.com/vercel/next.js/issues/51723)
- Update manual basePath with trailingSlash:
[#&#8203;51726](https://github.com/vercel/next.js/issues/51726)
- feat: add body parser limit for server actions:
[#&#8203;51104](https://github.com/vercel/next.js/issues/51104)
- fix: handle 404 errors in HotReload client:
[#&#8203;51637](https://github.com/vercel/next.js/issues/51637)
- Add critical next config value to github info:
[#&#8203;51715](https://github.com/vercel/next.js/issues/51715)
- Fix not-found handling in turbopack:
[#&#8203;51735](https://github.com/vercel/next.js/issues/51735)
- Allow matching against user-agent in rewrites that match headers:
[#&#8203;48271](https://github.com/vercel/next.js/issues/48271)
- revalidate should be more than a boolean:
[#&#8203;51627](https://github.com/vercel/next.js/issues/51627)
- Rename `serverActionsSizeLimit` as `serverActionsBodySizeLimit` and
add docs:
[#&#8203;51755](https://github.com/vercel/next.js/issues/51755)
- Fix HMR for missing dependencies in next-app-loader:
[#&#8203;51778](https://github.com/vercel/next.js/issues/51778)
- fix: interception rewrites should support catch-all segments:
[#&#8203;51787](https://github.com/vercel/next.js/issues/51787)
- Remove `execSync`:
[#&#8203;51785](https://github.com/vercel/next.js/issues/51785)
- Remove unncessary source matching from loader:
[#&#8203;51775](https://github.com/vercel/next.js/issues/51775)
- Fix `NODE_OPTIONS='--inspect'` not running expected:
[#&#8203;51467](https://github.com/vercel/next.js/issues/51467)
- Fix tree-shaking for metadata image functions on the Edge runtime:
[#&#8203;51762](https://github.com/vercel/next.js/issues/51762)
- Add `WATCHPACK_WATCHER_LIMIT=20`:
[#&#8203;51826](https://github.com/vercel/next.js/issues/51826)
- Simplify Flight manifest plugin:
[#&#8203;51589](https://github.com/vercel/next.js/issues/51589)
- performance: don't compile on hover on dev:
[#&#8203;51830](https://github.com/vercel/next.js/issues/51830)
- Refactor `next-font-manifest-plugin`:
[#&#8203;51835](https://github.com/vercel/next.js/issues/51835)
- feat: Introduce eslint rule for async client components:
[#&#8203;51547](https://github.com/vercel/next.js/issues/51547)
- fix: webpack target should match node engines:
[#&#8203;51852](https://github.com/vercel/next.js/issues/51852)
- Enable compression for Webpack's cache during dev:
[#&#8203;51851](https://github.com/vercel/next.js/issues/51851)
- perf: only require nextjs-require-cache-hot-reloader related API in
dev mode:
[#&#8203;51834](https://github.com/vercel/next.js/issues/51834)
- fix: build stats should properly report root page size in appDir:
[#&#8203;51854](https://github.com/vercel/next.js/issues/51854)
- Optimize client entry creation:
[#&#8203;51849](https://github.com/vercel/next.js/issues/51849)
- Fix white screen when navigating to pages in certain cases:
[#&#8203;51866](https://github.com/vercel/next.js/issues/51866)
- Fix missing request body in DELETE and OPTIONS Route Handlers:
[#&#8203;51874](https://github.com/vercel/next.js/issues/51874)
- make stdout blocking on macos:
[#&#8203;51883](https://github.com/vercel/next.js/issues/51883)
- Fix windows fill metadata dynamic path:
[#&#8203;51885](https://github.com/vercel/next.js/issues/51885)
- Support relative url for openGraph.url and itunes.appArgument:
[#&#8203;51877](https://github.com/vercel/next.js/issues/51877)
- feat(next-dev): add a new experimental flag:
[#&#8203;51895](https://github.com/vercel/next.js/issues/51895)
- next/node-polyfill-web-streams: fix web stream polyfill for Node v16:
[#&#8203;51901](https://github.com/vercel/next.js/issues/51901)
- node-polyfill-web-streams: require from stream/web instead of stream:
[#&#8203;51906](https://github.com/vercel/next.js/issues/51906)
- Add retries and clear message to font fetching:
[#&#8203;51890](https://github.com/vercel/next.js/issues/51890)
- performance: enable minification for the server bundles:
[#&#8203;51831](https://github.com/vercel/next.js/issues/51831)
- Simplify module context invalidation:
[#&#8203;51905](https://github.com/vercel/next.js/issues/51905)
- Reduce the client bundle size of App Router:
[#&#8203;51806](https://github.com/vercel/next.js/issues/51806)
- fix turbopack mdx import map:
[#&#8203;51881](https://github.com/vercel/next.js/issues/51881)
- error recovery during turbopack hydration:
[#&#8203;51882](https://github.com/vercel/next.js/issues/51882)
- Ensure `edge` runtime Pages API/App Route handlers `AbortSignal`
aborts on client disconnect:
[#&#8203;51727](https://github.com/vercel/next.js/issues/51727)
- adds payload to server-external-packages.json:
[#&#8203;51933](https://github.com/vercel/next.js/issues/51933)
- fix(next): improve error for using <Html> outside of document:
[#&#8203;45056](https://github.com/vercel/next.js/issues/45056)
- Support react profiling option for app dir client components:
[#&#8203;51947](https://github.com/vercel/next.js/issues/51947)
- Add cpu-features to server external packages:
[#&#8203;51946](https://github.com/vercel/next.js/issues/51946)
- Add `unstable_getImgProps` export from `next/image`:
[#&#8203;51205](https://github.com/vercel/next.js/issues/51205)
- Fix eslint async client component:
[#&#8203;51952](https://github.com/vercel/next.js/issues/51952)
- fix modularizeImports with
[@&#8203;mui/material](https://github.com/mui/material):
[#&#8203;51953](https://github.com/vercel/next.js/issues/51953)
- Fix entrypoints.get and entrypoints.stream from turbopack:
[#&#8203;50733](https://github.com/vercel/next.js/issues/50733)
- Optimize next-app-loader file resolution:
[#&#8203;51924](https://github.com/vercel/next.js/issues/51924)
- fix(typedRoutes): added missing anchor props to LinkRestProps:
[#&#8203;51977](https://github.com/vercel/next.js/issues/51977)
- Update `turbopack` and `swc_core` to `v0.78.24`:
[#&#8203;51943](https://github.com/vercel/next.js/issues/51943)
- export config into functions config manifest:
[#&#8203;51700](https://github.com/vercel/next.js/issues/51700)
- Add shared input filesystem:
[#&#8203;51879](https://github.com/vercel/next.js/issues/51879)
- Make sure DevEx can approve docs PRs / Remove Spaces:
[#&#8203;51996](https://github.com/vercel/next.js/issues/51996)
- Filter invalid image descriptor from metadata images:
[#&#8203;51992](https://github.com/vercel/next.js/issues/51992)
- Fix NextRequest constructor parameters:
[#&#8203;52001](https://github.com/vercel/next.js/issues/52001)
- Update edge-runtime to latest:
[#&#8203;51944](https://github.com/vercel/next.js/issues/51944)
- Increase time and size windows for cached on-demand entries:
[#&#8203;52019](https://github.com/vercel/next.js/issues/52019)
- Avoid disposing middleware and instrumentation hook during
development:
[#&#8203;52022](https://github.com/vercel/next.js/issues/52022)
- Update displayed error message for rsc case:
[#&#8203;52004](https://github.com/vercel/next.js/issues/52004)
- Refactor some loaders to be synchronous:
[#&#8203;51997](https://github.com/vercel/next.js/issues/51997)
- Optimize inlined Flight data array format:
[#&#8203;52028](https://github.com/vercel/next.js/issues/52028)
- Revert "Optimize inlined Flight data array format":
[#&#8203;52039](https://github.com/vercel/next.js/issues/52039)
- Refactor ContentSources to RouteTree:
[#&#8203;51660](https://github.com/vercel/next.js/issues/51660)
- Fix font missing during server HMR:
[#&#8203;52033](https://github.com/vercel/next.js/issues/52033)
- Enable Pages Route Module Rendering for Edge:
[#&#8203;51894](https://github.com/vercel/next.js/issues/51894)
- Ensure non-implicit unstable_cache tags are propagated:
[#&#8203;52058](https://github.com/vercel/next.js/issues/52058)
- Delegate static analyzation task to the router worker:
[#&#8203;52104](https://github.com/vercel/next.js/issues/52104)
- Add default modularizeImports for antd / ant-design/icons / ahooks:
[#&#8203;52031](https://github.com/vercel/next.js/issues/52031)
- Avoid unnecessary `resolveExternal` calls:
[#&#8203;52053](https://github.com/vercel/next.js/issues/52053)
- Remove EnvironmentIntention:
[#&#8203;51965](https://github.com/vercel/next.js/issues/51965)
- fix: env hot reload for RSC pages:
[#&#8203;51930](https://github.com/vercel/next.js/issues/51930)

##### Documentation Changes

- added good to know in `/app` based pages and layout in nested layouts:
[#&#8203;51558](https://github.com/vercel/next.js/issues/51558)
- docs: Add Panda CSS to CSS-in-JS docs.:
[#&#8203;51484](https://github.com/vercel/next.js/issues/51484)
- Add docs for src directory to include tailwindcss:
[#&#8203;51619](https://github.com/vercel/next.js/issues/51619)
- Add page router documentation:
[#&#8203;51626](https://github.com/vercel/next.js/issues/51626)
- docs: Add 'DO NOT EDIT' comment:
[#&#8203;51600](https://github.com/vercel/next.js/issues/51600)
- Fix validator action breaking when PRs originate from forks:
[#&#8203;51668](https://github.com/vercel/next.js/issues/51668)
- `docs`: fix generated app icons file extensions:
[#&#8203;51562](https://github.com/vercel/next.js/issues/51562)
- Fix typo in 01-typescript.mdx:
[#&#8203;51669](https://github.com/vercel/next.js/issues/51669)
- fix(docs): added missing dot:
[#&#8203;51718](https://github.com/vercel/next.js/issues/51718)
- Update 01-images.mdx:
[#&#8203;51532](https://github.com/vercel/next.js/issues/51532)
- Add app to tailwind.config.js in fonts documentation.:
[#&#8203;51671](https://github.com/vercel/next.js/issues/51671)
- Update docs for Google Analytics 4:
[#&#8203;51405](https://github.com/vercel/next.js/issues/51405)
- Fix Typo in Optimizing - Open Telemetry docs:
[#&#8203;51729](https://github.com/vercel/next.js/issues/51729)
- docs: improve minor grammar mistake:
[#&#8203;51758](https://github.com/vercel/next.js/issues/51758)
- fix: typo into 03-css-in-js.mdx page:
[#&#8203;51761](https://github.com/vercel/next.js/issues/51761)
- docs: Add updated `next/image` video.:
[#&#8203;51790](https://github.com/vercel/next.js/issues/51790)
- docs(deploy): fix GitHub Actions cache key:
[#&#8203;51789](https://github.com/vercel/next.js/issues/51789)
- Fix usage of article "an" before a consonant sound:
[#&#8203;51803](https://github.com/vercel/next.js/issues/51803)
- Update 10-router-handlers.mdx:
[#&#8203;51850](https://github.com/vercel/next.js/issues/51850)
- \[docs] fix angle bracket in mdx:
[#&#8203;51920](https://github.com/vercel/next.js/issues/51920)
- \[docs] Replace the term "hole" with "slot":
[#&#8203;51919](https://github.com/vercel/next.js/issues/51919)
- \[docs] fix curly brackets in mdx:
[#&#8203;51916](https://github.com/vercel/next.js/issues/51916)
- Add separate links in shared documentation:
[#&#8203;51733](https://github.com/vercel/next.js/issues/51733)
- Fix run-on sentence:
[#&#8203;51956](https://github.com/vercel/next.js/issues/51956)
- docs: make custom image loader a client component.:
[#&#8203;51858](https://github.com/vercel/next.js/issues/51858)
- docs: clarify `reactStrictMode: true` by default:
[#&#8203;51931](https://github.com/vercel/next.js/issues/51931)
- Remove unnecessary mention of scroll false:
[#&#8203;51964](https://github.com/vercel/next.js/issues/51964)
- Update next lint section:
[#&#8203;51898](https://github.com/vercel/next.js/issues/51898)
- Docs: Fix broken link:
[#&#8203;51991](https://github.com/vercel/next.js/issues/51991)
- chore(docs): explain `NODE_ENV` environment variable:
[#&#8203;52003](https://github.com/vercel/next.js/issues/52003)
- fix(create-next-app): consolidate messages to "Would you like to use":
[#&#8203;52011](https://github.com/vercel/next.js/issues/52011)
- Docs: Fix missing typings for typescript example:
[#&#8203;52076](https://github.com/vercel/next.js/issues/52076)
- docs: Fix broken link:
[#&#8203;52092](https://github.com/vercel/next.js/issues/52092)

##### Example Changes

- examples: improve `with-supabase` example:
[#&#8203;51442](https://github.com/vercel/next.js/issues/51442)
- examples: add missing `supabase-js` dependency for `with-supabase`
example:
[#&#8203;51703](https://github.com/vercel/next.js/issues/51703)
- docs: update with-next-translate example using appdir:
[#&#8203;51720](https://github.com/vercel/next.js/issues/51720)
- fix some issues on examples/app-dir-i18n-routing:
[#&#8203;51576](https://github.com/vercel/next.js/issues/51576)
- chore(examples): relax pinned versions to fix npm install fail due to
peer deps issue:
[#&#8203;51636](https://github.com/vercel/next.js/issues/51636)
- Avoiding try-catch block on examples/app-dir-i18n-routing:
[#&#8203;51786](https://github.com/vercel/next.js/issues/51786)
- \[examples] Update styling for with-supabase example:
[#&#8203;51751](https://github.com/vercel/next.js/issues/51751)

##### Misc Changes

- chore: make next/src/build files indexable on github:
[#&#8203;51647](https://github.com/vercel/next.js/issues/51647)
- fix lockfile:
[#&#8203;51650](https://github.com/vercel/next.js/issues/51650)
- Remove the 'notify' modifier on .vercel.approvers:
[#&#8203;51655](https://github.com/vercel/next.js/issues/51655)
- Move the Next.js team back to github codeowners:
[#&#8203;51657](https://github.com/vercel/next.js/issues/51657)
- Revert "\[Docs] Fix validator action breaking when PRs originate from
…: [#&#8203;51674](https://github.com/vercel/next.js/issues/51674)
- Update `swc_core` to `v0.78.15`:
[#&#8203;51269](https://github.com/vercel/next.js/issues/51269)
- Update link validator: use checks, fail on PR from forked repo:
[#&#8203;51706](https://github.com/vercel/next.js/issues/51706)
- Update page.tsx tw className:
[#&#8203;49040](https://github.com/vercel/next.js/issues/49040)
- Update needs for build and deploy:
[#&#8203;51731](https://github.com/vercel/next.js/issues/51731)
- Ensure we run cargo-integration on next change:
[#&#8203;51736](https://github.com/vercel/next.js/issues/51736)
- Update `swc_core` to `v0.78.24`:
[#&#8203;51857](https://github.com/vercel/next.js/issues/51857)
- Revert "Update `swc_core` to `v0.78.24`":
[#&#8203;51940](https://github.com/vercel/next.js/issues/51940)
- Update codeowners:
[#&#8203;51935](https://github.com/vercel/next.js/issues/51935)
-   lint fix
- Ensure metadata test is not affected by other tests:
[#&#8203;51973](https://github.com/vercel/next.js/issues/51973)
- Remove test skip:
[#&#8203;51988](https://github.com/vercel/next.js/issues/51988)
- Loosen metatdata test matcher:
[#&#8203;52007](https://github.com/vercel/next.js/issues/52007)
- chore(script): improve markdown changelog output in sync-react.js:
[#&#8203;52052](https://github.com/vercel/next.js/issues/52052)
- chore(script): fix typo in sync-react.js pull request url:
[#&#8203;52057](https://github.com/vercel/next.js/issues/52057)
- fix app-hmr-changes.test.ts by updating next-tweet:
[#&#8203;52046](https://github.com/vercel/next.js/issues/52046)
- link validator: log broken links for PRs from forks:
[#&#8203;51963](https://github.com/vercel/next.js/issues/51963)
- Renable flaky tests disabled before:
[#&#8203;51680](https://github.com/vercel/next.js/issues/51680)

##### Credits

Huge thanks to [@&#8203;huozhi](https://github.com/huozhi),
[@&#8203;wyattjoh](https://github.com/wyattjoh),
[@&#8203;dijonmusters](https://github.com/dijonmusters),
[@&#8203;danger-ahead](https://github.com/danger-ahead),
[@&#8203;bre30kra69cs](https://github.com/bre30kra69cs),
[@&#8203;leerob](https://github.com/leerob),
[@&#8203;Yash-Singh1](https://github.com/Yash-Singh1),
[@&#8203;jridgewell](https://github.com/jridgewell),
[@&#8203;alexkirsz](https://github.com/alexkirsz),
[@&#8203;ztanner](https://github.com/ztanner),
[@&#8203;sokra](https://github.com/sokra),
[@&#8203;krmeda](https://github.com/krmeda),
[@&#8203;tyler-lutz](https://github.com/tyler-lutz),
[@&#8203;ijjk](https://github.com/ijjk),
[@&#8203;delbaoliveira](https://github.com/delbaoliveira),
[@&#8203;bigyanse](https://github.com/bigyanse),
[@&#8203;kdy1](https://github.com/kdy1),
[@&#8203;2-NOW](https://github.com/2-NOW),
[@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony),
[@&#8203;Mingyu-Song](https://github.com/Mingyu-Song),
[@&#8203;morganfeeney](https://github.com/morganfeeney),
[@&#8203;timneutkens](https://github.com/timneutkens),
[@&#8203;aralroca](https://github.com/aralroca),
[@&#8203;nickmccurdy](https://github.com/nickmccurdy),
[@&#8203;adamjmcgrath](https://github.com/adamjmcgrath),
[@&#8203;shuding](https://github.com/shuding),
[@&#8203;devjiwonchoi](https://github.com/devjiwonchoi),
[@&#8203;angel1254mc](https://github.com/angel1254mc),
[@&#8203;cxa](https://github.com/cxa),
[@&#8203;ibash](https://github.com/ibash),
[@&#8203;mohanraj-r](https://github.com/mohanraj-r),
[@&#8203;kevinmitch14](https://github.com/kevinmitch14),
[@&#8203;iaurg](https://github.com/iaurg),
[@&#8203;steebchen](https://github.com/steebchen),
[@&#8203;Cow258](https://github.com/Cow258),
[@&#8203;charlesbdudley](https://github.com/charlesbdudley),
[@&#8203;feedthejim](https://github.com/feedthejim),
[@&#8203;tyhopp](https://github.com/tyhopp),
[@&#8203;Drblessing](https://github.com/Drblessing),
[@&#8203;styfle](https://github.com/styfle),
[@&#8203;kwonoj](https://github.com/kwonoj),
[@&#8203;MaxLeiter](https://github.com/MaxLeiter),
[@&#8203;milovangudelj](https://github.com/milovangudelj),
[@&#8203;SukkaW](https://github.com/SukkaW),
[@&#8203;jacobsfletch](https://github.com/jacobsfletch),
[@&#8203;JoshuaKGoldberg](https://github.com/JoshuaKGoldberg),
[@&#8203;zignis](https://github.com/zignis),
[@&#8203;ChristianIvicevic](https://github.com/ChristianIvicevic),
[@&#8203;mrxbox98](https://github.com/mrxbox98),
[@&#8203;oliviertassinari](https://github.com/oliviertassinari),
[@&#8203;balazsorban44](https://github.com/balazsorban44),
[@&#8203;fsansalvadore](https://github.com/fsansalvadore),
[@&#8203;DuCanhGH](https://github.com/DuCanhGH),
[@&#8203;tvthatsme](https://github.com/tvthatsme),
[@&#8203;gnoff](https://github.com/gnoff), and
[@&#8203;SonMooSans](https://github.com/SonMooSans) for helping!

</details>

<details>
<summary>pnpm/pnpm (pnpm)</summary>

### [`v8.6.7`](https://github.com/pnpm/pnpm/releases/tag/v8.6.7)

[Compare Source](https://github.com/pnpm/pnpm/compare/v8.6.6...v8.6.7)

#### Patch Changes

- Ensure consistent output for scripts executed concurrently, both
within a single project and across multiple projects. Each script's
output will now be printed in a separate section of the terminal, when
running multiple scripts in a single project [using
regex](https://pnpm.io/cli/run#running-multiple-scripts)
[#&#8203;6692](https://github.com/pnpm/pnpm/issues/6692).
- The `--parallel` CLI flag should work on single project
[#&#8203;6692](https://github.com/pnpm/pnpm/issues/6692).
- Optimizing project manifest normalization, reducing amoung of data
copying [#&#8203;6763](https://github.com/pnpm/pnpm/pull/6763).
- Move loading `wantedLockfile` outside
`dependenciesHierarchyForPackage`, preventing OOM crash when loading the
same lock file too many times
[#&#8203;6757](https://github.com/pnpm/pnpm/pull/6757).
- Replace ineffective use of ramda `difference` with better alternative
[#&#8203;6760](https://github.com/pnpm/pnpm/pull/6760).

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/novu.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/prisma.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/prisma_light.svg" />
<img src="https://pnpm.io/img/users/prisma.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img
src="https://pnpm.io/img/users/flightcontrol.svg" width="240"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Our Silver Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a
href="https://leniolabs.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80">
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://vercel.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/vercel.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/vercel_light.svg" />
<img src="https://pnpm.io/img/users/vercel.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://depot.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/depot.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/depot_light.svg" />
<img src="https://pnpm.io/img/users/depot.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://moonrepo.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/moonrepo.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/moonrepo_light.svg" />
<img src="https://pnpm.io/img/users/moonrepo.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a
href="https://www.thinkmill.com.au/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/thinkmill.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/thinkmill_light.svg" />
<img src="https://pnpm.io/img/users/thinkmill.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://devowl.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/devowlio.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/devowlio.svg" />
<img src="https://pnpm.io/img/users/devowlio.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

### [`v8.6.6`](https://github.com/pnpm/pnpm/releases/tag/v8.6.6)

[Compare Source](https://github.com/pnpm/pnpm/compare/v8.6.5...v8.6.6)

#### Patch Changes

- Installation of a git-hosted dependency without `package.json` should
not fail, when the dependency is read from cache
[#&#8203;6721](https://github.com/pnpm/pnpm/issues/6721).
- Local workspace bin files that should be compiled first are linked to
dependent projects after compilation
[#&#8203;1801](https://github.com/pnpm/pnpm/issues/1801).
- Prefer versions found in parent package dependencies only
[#&#8203;6737](https://github.com/pnpm/pnpm/issues/6737).
- Multiple performance optimizations implemented by
[@&#8203;zxbodya](https://github.com/zxbodya):
- avoid copying `preferredVersions` object
[#&#8203;6735](https://github.com/pnpm/pnpm/issues/6735)
- avoid object copy in `resolvePeersOfNode`
[#&#8203;6736](https://github.com/pnpm/pnpm/issues/6736)
- `preferredVersions` in `resolveDependenciesOfImporters`
[#&#8203;6748](https://github.com/pnpm/pnpm/issues/6748)
- remove ramda `isEmpty` usages
[#&#8203;6753](https://github.com/pnpm/pnpm/issues/6753)
- use Maps and Sets instead of objects
[#&#8203;6749](https://github.com/pnpm/pnpm/issues/6749)
- optimize `splitNodeId`, fix invalid `nodeId`
[#&#8203;6755](https://github.com/pnpm/pnpm/issues/6755)

#### Our Gold Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a href="https://novu.co/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/novu.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/novu_light.svg" />
            <img src="https://pnpm.io/img/users/novu.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://prisma.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/prisma.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/prisma_light.svg" />
<img src="https://pnpm.io/img/users/prisma.svg" width="180" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://www.flightcontrol.dev/?ref=pnpm" target="_blank"><img
src="https://pnpm.io/img/users/flightcontrol.svg" width="240"></a>
      </td>
    </tr>
  </tbody>
</table>

#### Our Silver Sponsors

<table>
  <tbody>
    <tr>
      <td align="center" valign="middle">
<a
href="https://leniolabs.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <img src="https://pnpm.io/img/users/leniolabs.jpg" width="80">
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://vercel.com/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/vercel.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/vercel_light.svg" />
<img src="https://pnpm.io/img/users/vercel.svg" width="180" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a href="https://depot.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/depot.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/depot_light.svg" />
<img src="https://pnpm.io/img/users/depot.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://moonrepo.dev/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/moonrepo.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/moonrepo_light.svg" />
<img src="https://pnpm.io/img/users/moonrepo.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
    <tr>
      <td align="center" valign="middle">
<a
href="https://www.thinkmill.com.au/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/thinkmill.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/thinkmill_light.svg" />
<img src="https://pnpm.io/img/users/thinkmill.svg" width="200" />
          </picture>
        </a>
      </td>
      <td align="center" valign="middle">
<a href="https://devowl.io/?utm_source=pnpm&utm_medium=release_notes"
target="_blank">
          <picture>
<source media="(prefers-color-scheme: light)"
srcset="https://pnpm.io/img/users/devowlio.svg" />
<source media="(prefers-color-scheme: dark)"
srcset="https://pnpm.io/img/users/devowlio.svg" />
<img src="https://pnpm.io/img/users/devowlio.svg" width="200" />
          </picture>
        </a>
      </td>
    </tr>
  </tbody>
</table>

</details>

<details>
<summary>semantic-release/semantic-release (semantic-release)</summary>

###
[`v21.0.7`](https://github.com/semantic-release/semantic-release/releases/tag/v21.0.7)

[Compare
Source](https://github.com/semantic-release/semantic-release/compare/v21.0.6...v21.0.7)

##### Bug Fixes

- **deps:** update dependency read-pkg-up to v10
([#&#8203;2862](https://github.com/semantic-release/semantic-release/issues/2862))
([70996e0](https://github.com/semantic-release/semantic-release/commit/70996e0181d28b0651ee0472a3531c1d6274037c))

</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://github.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/remcolakens/next-boilerplate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jul 10, 2023
1 parent e3b0f25 commit 09428b0
Show file tree
Hide file tree
Showing 2 changed files with 535 additions and 358 deletions.
20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,24 +34,24 @@
"@types/node": "^18.16.19",
"@types/react": "^18.2.14",
"@types/react-dom": "^18.2.6",
"@types/testing-library__jest-dom": "5.14.6",
"@typescript-eslint/eslint-plugin": "^5.60.1",
"@typescript-eslint/parser": "^5.60.1",
"babel-jest": "^29.5.0",
"@types/testing-library__jest-dom": "5.14.7",
"@typescript-eslint/eslint-plugin": "^5.61.0",
"@typescript-eslint/parser": "^5.61.0",
"babel-jest": "^29.6.1",
"commitizen": "^4.3.0",
"eslint": "^8.44.0",
"eslint-config-next": "^13.4.7",
"eslint-config-next": "^13.4.9",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-testing-library": "^5.11.0",
"husky": "^8.0.3",
"inquirer": "8.2.5",
"jest": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"jest": "^29.6.1",
"jest-environment-jsdom": "^29.6.1",
"lint-staged": "^13.2.3",
"prettier": "^2.8.8",
"prettier-plugin-organize-imports": "^3.2.2",
"semantic-release": "^21.0.6",
"semantic-release": "^21.0.7",
"typescript": "^5.1.6"
},
"dependencies": {
Expand All @@ -60,13 +60,13 @@
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"framer-motion": "^10.12.18",
"next": "^13.4.7",
"next": "^13.4.9",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-use": "^17.4.0"
},
"engines": {
"node": ">=v18.16.1"
},
"packageManager": "pnpm@8.6.5"
"packageManager": "pnpm@8.6.7"
}
Loading

0 comments on commit 09428b0

Please sign in to comment.