chore(deps): update all dependencies
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@babel/core (source) | 7.22.9 -> 7.22.10 |
||||
@types/node (source) | 18.17.3 -> 18.17.5 |
||||
@types/react (source) | 18.2.18 -> 18.2.20 |
||||
@typescript-eslint/eslint-plugin | 6.2.1 -> 6.3.0 |
||||
@typescript-eslint/parser | 6.2.1 -> 6.3.0 |
||||
autoprefixer | 10.4.14 -> 10.4.15 |
||||
eslint (source) | 8.46.0 -> 8.47.0 |
||||
eslint-plugin-vue (source) | 9.16.1 -> 9.17.0 |
||||
next (source) | 13.4.5 -> 13.4.13 |
||||
sass | 1.64.2 -> 1.65.1 |
Release Notes
babel/babel
v7.22.10
🐛 Bug Fix
-
babel-plugin-transform-typescript
- #15799 [ts] Strip type-only namespaces (@nicolo-ribaudo)
- #15798 [ts] Fix compiling extended exported nested namespace (@nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-new-target
,babel-plugin-transform-private-methods
,babel-preset-env
💅 Polish
-
babel-cli
-
babel-traverse
,babel-types
-
#15661 Improve the type definition of
path.isX
(@liuxingbaoyu)
-
#15661 Improve the type definition of
-
babel-generator
,babel-types
🏠 Internal
- Other
-
babel-cli
,babel-core
,babel-generator
,babel-helper-builder-react-jsx
,babel-preset-env
,babel-standalone
-
babel-helper-compilation-targets
-
#15811 Remove
@babel/core
peerDep fromhelper-compilation-targets
(@nicolo-ribaudo)
-
#15811 Remove
-
babel-parser
-
babel-plugin-transform-runtime
,babel-traverse
,babel-types
-
#15716 chore: Use
typescript-eslint@v6
with reworked configs (@JoshuaKGoldberg)
-
#15716 chore: Use
🔬 Output optimization
-
babel-plugin-transform-block-scoping
,babel-plugin-transform-parameters
,babel-plugin-transform-regenerator
-
#15746 Reduce
transform-block-scoping
loops output size (@liuxingbaoyu)
-
#15746 Reduce
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v6.3.0
Bug Fixes
- eslint-plugin: [no-extra-parens] keep parens around call expression arguments when type arguments contain parens (#7375) (38e5e4e)
-
eslint-plugin: [no-restricted-imports] allow inline type qualifiers when
allowTypeImports
enabled (#7379) (cc9a46d)
Features
-
eslint-plugin: [prefer-nullish-coalescing] allow
ignorePrimitives
option to betrue
(#7331) (dfcafae)
Reverts
You can read about our versioning strategy and releases on our website.
6.2.1 (2023-07-31)
Bug Fixes
- eslint-plugin: [no-inferrable-types] apply also for parameter properties (#7288) (67f93b1)
- scope-manager: correct decorators(.length) check in ClassVisitor for methods (#7334) (abbb6c2)
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v6.3.0
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
6.2.1 (2023-07-31)
Note: Version bump only for package @typescript-eslint/parser
You can read about our versioning strategy and releases on our website.
eslint/eslint
v8.47.0
Features
Bug Fixes
Documentation
-
a766a48
docs: document lack of config file names (#17442) (James) -
a1635d6
docs: Update README (GitHub Actions Bot) -
47a0859
docs: updaterequire-unicode-regexp.md
as following up #17402 (#17441) (SUZUKI Sosuke) -
fcdc85d
docs: Update README (GitHub Actions Bot) -
2a92b6c
docs: update with "Specifying Parser Options" (#17435) (Cheol-Won) -
d743ed3
docs: add metadata for parser/processor (#17438) (Huáng Jùnliàng) -
224376c
docs: Update README (GitHub Actions Bot) -
a41a8e4
docs: update script names in README (#17432) (Nitin Kumar)
Chores
-
bf69aa6
chore: Update dependencies (#17456) (Nicholas C. Zakas) -
0e45760
chore: package.json update for @eslint/js release (ESLint Jenkins) -
757bfe1
chore: Remove add-to-triage (#17450) (Nicholas C. Zakas) -
b066640
chore: standardize npm script names (#17431) (Nitin Kumar) -
6b2410f
chore: Update add-to-triage.yml (#17444) (Nicholas C. Zakas)
vuejs/eslint-plugin-vue
v9.17.0
✨ Enhancements
-
#2258 Added support for template literals in
vue/no-deprecated-model-definition
.
⚙ ️ Updates
-
#2260 Improved error message for
vue/no-dupe-keys
. -
#2268 Renamed
vue/no-setup-props-destructure
(now deprecated) tovue/no-setup-props-reactivity-loss
, and removed both rules from any preset configs. -
#2269 Renamed
vue/no-ref-object-destructure
(now deprecated) tovue/no-ref-object-reactivity-loss
.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.1...v9.17.0
vercel/next.js
v13.4.13
Core Changes
- Improve internal web stream utils: #53004
- fix: Add
Next-Url
to http vary in consideration of intercept routes.: #52746 - update Turbopack: #53098
- Add app, error, and document entrypoints: #53013
- Turbopack: use edge environment in server-side rendering of client components too: #53099
- refactor(codemod): replace chalk with picocolors: #53115
- move webpack specific logic into a separate file: #53114
- feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: #52356
- Fix not found hangs the build with overridden node env: #53106
- chore: update warning message from
yarn add sharp
tonpm i sharp
: #53130 - fix(edge): allow
Request
cloning viaNextRequest
: #53157 - chore: extract common get-validated-args: #53165
- Fix minimal basePath handling: #53174
- Updates @typescript-eslint/parser to 6.1.0: #52848
- fix(next/image): washed out blur placeholder: #52583
- Handle basePath app-dir minimal case: #53189
Documentation Changes
- (Docs) add missing import.: #52992
- Fix formData code snippet in route handler docs: #52532
- docs: remove unneeded good to know section during installation: #53078
- docs: fix typo in
08-parallel-routes.mdx
: #53069 - chore(docs): Extend the options for custom server init: #52851
- (Docs) Add missing import for
useRef()
: #53015 - (Docs) Remove
FormData
type onformData
defined in.js
file: #53014 - docs: fix codeblock for redirect: #53120
- chore(docs): client-side data fetching loading state: #53164
Example Changes
- feat: remove unused global variable: #51767
Misc Changes
- chore(ci): always run validate-docs-links action: #53022
- update install-native postinstall to use pnpm: #53080
- chore(ci): make
validate-docs-links
required: #53123 - chore(test): fix flaky tsconfig.json test: #53132
- chore(ci): fix validate-docs-links for non-MR: #53129
- Temporarily skip flakey action revalidate: #53134
Credits
Huge thanks to @vinaykulk621, @Lantianyou, @styfle, @shuding, @joulev, @AkifumiSato, @trigaten, @HurSungYun, @DevLab2425, @sokra, @alexkirsz, @ztanner, @leerob, @SukkaW, @kwonoj, @huozhi, @ijjk, @balazsorban44, @daniel-web-developer, @ky1ejs, and @arturbien for helping!
v13.4.12
Core Changes
- Separate routing code from render servers: #52492
- Move Pages API rendering into bundle: #52149
- update Turbopack: #52986
- Turbopack: Refactoring module references: #52930
- Increase timeout for 404 tests: #52998
- Reland "Refine the not-found rendering process for app router": #52985
- Revert "Separate routing code from render servers (#52492)": #53016
Documentation Changes
- "Clarify the 'Existing Projects' section of the TypeScript docs:: #52944
- Update 02-dynamic-routes.mdx: #52975
- chore(docs): fix broken link: #53021
Misc Changes
- Update to latest version of turborepo: #52979
- Update
swc_core
tov0.79.22
: #52945 - chore(ci): add pnpm workspace for github actions: #52976
- Changed package manager for install-native.mjs to pnpm: #52971
- update CODEOWNERS config: #53017
Credits
Huge thanks to @ijjk, @wyattjoh, @sokra, @kdy1, @alexkirsz, @styfle, @ShaunFerris, @syedtaqi95, @Heidar-An, @huozhi, and @ztanner for helping!
v13.4.11
Core Changes
- fix: add missing
<preload>
fornext/image
in App Router: #52425 - Support metadata exports for server components not-found: #52678
- feat(next-swc): try to fallback native bindings with MODULE_NOT_FOUND: #52667
- Turbopack: Vc and Turbo Engine type system improvements : #51792
- Fix runtime edge not-found handling: #52754
- fix: forward NavigateOptions in adaptForAppRouterInstance: #52498
- fix(output): do not slice pathname unless ends with
.txt
: #52640 - Fix tagsManifest initialization check: #52776
- Turbopack: Experimental dev app pages support: #52680
- Turbopack: move Asset::ident to more specific traits: #52683
- Fix tracking of ContextModule: #52795
- Set process.title for router and render workers: #52779
- fix Remove unnecessary await: #52800
- Revert "perf: improve URL validation performance": #52818
- Refactor the client entry plugin: #52798
- Turbopack: Add manifest generation to pages: #52793
- Turbopack: move references() to specific traits: #52822
- Update default
moduleResolution
intsconfig.json
fromnode
tobundler
: #51957 - Turbopack: Next.rs API improvements: #52856
- update turbopack: #52899
- Update vendor @vercel/og: #52897
- Fixed:#52853 Lacking 'color' attribute in IconDescriptor Metadata: #52902
- Support basePath with edge runtime for Custom App Routes: #52910
- improve error DX on pages with RSC build errors: #52843
- fix: allow smooth scrolling if only hash changes (pages & app): #52915
- add edge support for next.rs API: #52885
- Allow general language codes in the Metadata API: #52920
- Fix client reference manifest for interception routes: #52961
- Refine the not-found rendering process for app router: #52790
- app-router: prefetching tweaks: #52949
- Revert "Refine the not-found rendering process for app router": #52977
Documentation Changes
- Update mention of route handlers for forms: #52781
- (Docs) add missing
js
version forgenerateMetadata
.: #52763 - docs : fix typo in React cache example: #52787
- chore(docs): Add mentioning of HOSTNAME env variable for standalone output: #52804
- Fix typo in docs: #52815
- Update 02-edge-and-nodejs-runtimes.mdx: #52888
- chore(docs): add Typescript statically typed links mention in link doc: #52847
- chore(docs): fix typo in generate metadata docs: #52904
- fix example component in MDX documentation: #52753
- wrong content for next.config.mjs for MDX Plugins: #52738
- Update 06-lazy-loading.mdx: Incorrect filename in Example on "Importing Named Imports": #52932
- Change "publically" to "publicly" in the routing docs: #52966
Example Changes
- examples: export
force-dynamic
from all dynamic routes: #52916
Misc Changes
- chore: add "please simplify reproduction" comment: #52631
- update job concurrency: #52788
- Lock node version to 18.16: #52894
- Update runs-on tags
- chore: add GitHub Action to manage "+1" comments: #52866
Credits
Huge thanks to @styfle, @huozhi, @balazsorban44, @kwonoj, @alexkirsz, @ijjk, @Jeffrey-Zutt, @timneutkens, @vinaykulk621, @Ryan-Dia, @sokra, @shuding, @steppefox, @hiro0218, @rjsdnql123, @feedthejim, @fgiuliani, @steven-tey, @AntoineBourin, @adamrhunter, @darshanjain-entrepreneur, @s0h311, @wyattjoh, @ztanner, @djreillo, @dijonmusters, and @cassidoo for helping!
v13.4.10
Core Changes
- Fix trailing slash with locale domain: #52343
- perf: use fs.readdirSync with withFileTypes: #52340
- Make
get_client_chunking_context
independent of context: #51928 - perf: use fs.opendir for better resource usage: #52341
- fix: metadatabase warning message: #52363
- perf: simplify getShortDynamicParamType on app-render: #52355
- fix: prevent infinite dev refresh on nested parallel routes: #52362
- turbopack: add incremental cache for node.js app rendering: #52172
- Refactor metadata og and twitter title to be always presented: #52320
- perf: reduce system calls on eslint plugin: #52359
- Turbopack: Use a different chunking context for web entry: #52404
- Temporarily revert change to pages render: #52407
- Remove integration tests now in vercel/turbo: #52413
- Update Rust nightly toolchain: #51757
- Cache concurrent
ensurePage
requests for the same page: #52360 - [turbopack]: Remove skipped integration tests: #52421
- Fix metadata layer webpack rule for server-only: #52403
- Override file based images with social images property: #52416
- Split the client reference manifest file to be generated per-entry: #52450
- fix(standalone): fixed
output: "standalone"
crashing build when there is noapp/
page: #51993 - fix: add aws packages to default
serverComponentsExternalPackages
: #52388 - refactor: avoid unnecessary async scopes in eslint: #52418
- Ensure useParams return array for catch-all routes: #52494
- turbopack: Module Trait: #52401
- Fix tracking of client reference manifest: #52505
- perf: create an experimental bundled version of the next server: #52206
- Chore: Remove redundant intersection type: #52453
- perf: Refactor recursiveReadDirSync: #52517
- add version to function config manifest: #52507
- Turbopack: Source trait: #52511
- Update id handling for fonts: #52559
- feat(turbopack): support swc transform plugins : #50401
- feat(babel-loader): provide migration help message for babel config: #52565
- Support global-error for ssr fallback: #52573
- Fix ISR case with bot requests: #52581
- fix(next/jest): jest can not load server-only code: #52393
- Turbopack: App Router build POC: #52036
- Avoid loading Next.js config again in render workers: #52587
- Add more extensions to
next-types-plugin
forNode16
/NodeNext
: #52562 - feat(next-swc): report native bindings load err code: #52570
- Move App Pages rendering into bundle: #52290
- feat(turbopack): support native webp: #52285
- Set sizes prop to any for svg icons: #52609
- Turbopack: OutputAsset trait: #52606
- chore(deps): bump
react@18.3.0-canary-9377e1010-20230712
: #52649 - Ensure root layout only render once per request: #52589
- Fix bundle path normalization for /index routes: #52650
- Turobpack: Next.rs API (part 1): #52259
- Clean up promises after resolving: #52656
- Catch layout error in global-error: #52654
- Fix per-entry client reference manifest for grouped and named segments: #52664
Documentation Changes
- chore(docs): fix link to
useSearchParams
: #52348 - docs: Clarify
create-next-app
requires public GitHub URLs.: #52367 - remove unnecessary dot.: #52387
- fix metadata-related typo in MDX documentation: #52446
- docs: Simplify message in React essentials section.: #52469
- docs: Improve error handling docs for server-side errors.: #52302
- docs: Add Playwright/Cypress Discord links: #52084
- docs: Add Kuma to CSS-in-JS supported list.: #52438
- docs: clarify
fetch
request de-duplication: #52100 - docs: Update TypeScript plugin section for VS Code prompt: #52111
- docs: Improve hydration mismatch error guide.: #52481
- docs: add Supabase loader for
next/image
: #52480 - docs: fix the incrementalCacheHandlerPath: #52124
- fixed error #52486 fetchUsers to fetchUser: #52487
- Update 08-parallel-routes.mdx: #52419
- docs: Add
formData
example for Route Handlers: #52358 - chore(docs): Typesafe
metadata
object: #52252 - docs: Update
_app
and_document
: #52479 - docs: add CDN optimization as possible hydration error cause: #52489
- docs: correct TypeScript spelling on the home page: #52500
- chore(docs): fix a few typos in image loader docs: #52508
- docs: fix grammar on Server Actions: #52556
- Fixed grammar in 03-react-essentials.mdx: #52597
- docs: fix typo in CSS Modules Description: #52599
- docs: Fix typo in generate-static-params.mdx: #52595
- docs: move MUI to supported list: #52584
- docs: Add missing closing tag for react hydration error message.: #52607
Example Changes
- examples: Update Convex to latest version (
0.19
): #52473 - Update examples: counter.tsx - Don't need empty space: #52576
Misc Changes
- Update swc_core to
v0.79.13
: #52371 - chore(ci): fix turbo input path globs: #52414
- fix(create-next-app): click event blockage under 1024px by adjusting z-index: #52074
- chore: add label to locked threads: #52497
- fix:
not-found.tsx
withoutput: export
: #52526 - use
npm pack
instead ofyarn pack
: #52563 - ci: skip build-native for docs only change: #52571
- Remove unnecessary
body-parser
: #52580
Credits
Huge thanks to @ijjk, @anonrig, @alexkirsz, @gfgabrielfranca, @styfle, @ztanner, @leerob, @sokra, @huozhi, @Bitbbot, @wyattjoh, @kdy1, @wbinnssmith, @shuding, @jridgewell, @BrennanColberg, @Nick-Mazuk, @delbaoliveira, @thomasballinger, @lucgagan, @nroland013, @SonMooSans, @jenewland1999, @thorwebdev, @jyunhanlin, @darshanjain-entrepreneur, @DuCanhGH, @Gnadhi, @yagogmaisp, @carlos-menezes, @balazsorban44, @ryo-manba, @timneutkens, @feedthejim, @vamcs, @matepapp, @SleeplessOne1917, @ecklf, @djreillo, @kwonoj, @gnoff, @feugy, @karlhorky, @starunaway, @FernandVEYRIER, @Ryan-Dia, @Terro216, @anthonyshew, and @suhaotian for helping!
v13.4.9
Core Changes
- Reland "ReverseTopological -> AdjacencyMap"": #52142
- Change the Server Actions feature flag to be validated at compile time: #52147
- Fix
modularizeImports
transform ofantd
: #52148 - fix: next.config.js with
unstable_getImgProps()
: #52153 - update tests list to include all passing tests: #52026
- Support scroll: false for Link component for app router: #51869
- Memoize useRouter from next/navigation when used in Pages Router: #52177
- chore(deps): bump react
18.3.0-canary-1fdacbefd-20230630
: #52005 - fix: infinite dev reloads when parallel route is treated a page entry: #52061
- disable flaky test cases: #52184
- Revert "chore(deps): bump react
18.3.0-canary-1fdacbefd-20230630
": #52192 - update turbopack: #52186
- Update CustomModuleType import: #52133
- Skip build-time dynamic code checks for specific polyfills in the Edge runtime: #52009
- Update Turbopack: #52198
- Use base36 for the RSC query: #52204
- Fix
dynamicParams
check in TS plugin: #52211 - Fix tree shaking for image generation module: #51950
- fix env reloading for turbopack: #52194
- Remove zod from require-hook: #52197
- Optimize watch ignore: #52238
- Remove the outdated error for find page dir: #52274
- Disable flakey turbopack env test: #52295
- skip hot reload sync event for applying hmr updates: #52270
- Handle 409s in fetch cache: #51652
- chore: remove experimental
appDir: true
from tests: #52291 - fix: correct
modularizeImports
for antd & ant-design/icons: #52169 - Update checksum algorithm to SHA1: #52102
- chore(deps): bump react to
7118f5d
: #52282 - Update eslint-plugin-react-hooks to 5.0.0-canary-7118f5dd7-20230705: #52275
- Named page chunks: #51921
- chore: fix next dev turbopack benchmark: #52328
- Fix to use keep-alive in standalone mode: #50221
- Use 127.0.0.1 as the default host for the standalone server #52283
Documentation Changes
- Update generate-image-metadata.mdx: #52230
- docs(mdx): Add clearer instructions on the storage location of mdx-components files.: #52187
- docs: Improve some of the error messages pages.: #52271
- fix wrong Link import: #52298
- Document redirect parameters: #51987
- Add manual installation instructions for pages: #51995
- Update 10-router-handlers.mdx: #52098
- Add app router example: #52066
- doc: update typo in instrumentation page: #52311
Example Changes
- Remove legacy head.js in examples: #52292
Misc Changes
- Update test result step: #52154
- Update result job condition: #52155
- fix workflow needs: #52180
- chore: update issue template option to "App Router": #52287
- msic: disable otel esm test: #52325
- Test Progressive Enhancement of Server Actions: #52062
- fix(create-next-app): add missing metadata type: #52299
Credits
Huge thanks to @huozhi, @shuding, @ijjk, @styfle, @sokra, @timneutkens, @ztanner, @alexkirsz, @simonswiss, @feikerwu, @lubakravche, @leerob, @masnormen, @bottxiang, @acdlite, @delbaoliveira, @feedthejim, @mhmdrioaf, @tyler-lutz, @sebmarkbage, @vincenthongzy, @yigithanyucedag, and @doinki for helping!
v13.4.8
For a more detailed summary of recent performance improvements around compilation, please see this comment.
Core Changes
- Auto fill title/images/description from openGraph for twitter if missing: #51453
- Route Module Updates: #51433
- fix(typo): rename var name in comment: #51531
- feat: support for numeric separators in revalidate config: #51438
- Support response aborting: #51594
- Next Build Turbo POC (2): #51546
- bugfix: route interception with dynamic paths: #51526
- add edge rendering for app dir for Turbopack: #51631
- Pages Error Route Module Rendering: #51374
- Revert "add edge rendering for app dir for Turbopack": #51659
- Update cache handling in draft mode: #51663
- Add esm entry for next/server and alias @vercel/og: #51651
- Hot reload when conflicted pages detected and when conflicts are resolved: #51516
- Fix standalone rendering for unmatched _next routes: #51611
- add edge rendering for app dir for Turbopack: #51666
- Revert "Update
swc_core
tov0.78.15
": #51716 - type check tests (and convert next-test-utils.js to ts) : #51071
- Add default modularizeImports that breaks up @mui/icons-material, @mui/material, date-fns, lodash, lodash-es, ramda, react-bootstrap: #50900
- Move Pages
render
out of server: #51678 - Add url to patched fetch response: #51665
- Correct Flight client's condition for SSR and
createServerReference
: #51723 - Update manual basePath with trailingSlash: #51726
- feat: add body parser limit for server actions: #51104
- fix: handle 404 errors in HotReload client: #51637
- Add critical next config value to github info: #51715
- Fix not-found handling in turbopack: #51735
- Allow matching against user-agent in rewrites that match headers: #48271
- revalidate should be more than a boolean: #51627
- Rename
serverActionsSizeLimit
asserverActionsBodySizeLimit
and add docs: #51755 - Fix HMR for missing dependencies in next-app-loader: #51778
- fix: interception rewrites should support catch-all segments: #51787
- Remove
execSync
: #51785 - Remove unncessary source matching from loader: #51775
- Fix
NODE_OPTIONS='--inspect'
not running expected: #51467 - Fix tree-shaking for metadata image functions on the Edge runtime: #51762
- Add
WATCHPACK_WATCHER_LIMIT=20
: #51826 - Simplify Flight manifest plugin: #51589
- performance: don't compile on hover on dev: #51830
- Refactor
next-font-manifest-plugin
: #51835 - feat: Introduce eslint rule for async client components: #51547
- fix: webpack target should match node engines: #51852
- Enable compression for Webpack's cache during dev: #51851
- perf: only require nextjs-require-cache-hot-reloader related API in dev mode: #51834
- fix: build stats should properly report root page size in appDir: #51854
- Optimize client entry creation: #51849
- Fix white screen when navigating to pages in certain cases: #51866
- Fix missing request body in DELETE and OPTIONS Route Handlers: #51874
- make stdout blocking on macos: #51883
- Fix windows fill metadata dynamic path: #51885
- Support relative url for openGraph.url and itunes.appArgument: #51877
- feat(next-dev): add a new experimental flag: #51895
- next/node-polyfill-web-streams: fix web stream polyfill for Node v16: #51901
- node-polyfill-web-streams: require from stream/web instead of stream: #51906
- Add retries and clear message to font fetching: #51890
- performance: enable minification for the server bundles: #51831
- Simplify module context invalidation: #51905
- Reduce the client bundle size of App Router: #51806
- fix turbopack mdx import map: #51881
- error recovery during turbopack hydration: #51882
- Ensure
edge
runtime Pages API/App Route handlersAbortSignal
aborts on client disconnect: #51727 - adds payload to server-external-packages.json: #51933
- fix(next): improve error for using outside of document: #45056
- Support react profiling option for app dir client components: #51947
- Add cpu-features to server external packages: #51946
- Add
unstable_getImgProps
export fromnext/image
: #51205 - Fix eslint async client component: #51952
- fix modularizeImports with @mui/material: #51953
- Fix entrypoints.get and entrypoints.stream from turbopack: #50733
- Optimize next-app-loader file resolution: #51924
- fix(typedRoutes): added missing anchor props to LinkRestProps: #51977
- Update
turbopack
andswc_core
tov0.78.24
: #51943 - export config into functions config manifest: #51700
- Add shared input filesystem: #51879
- Make sure DevEx can approve docs MRs / Remove Spaces: #51996
- Filter invalid image descriptor from metadata images: #51992
- Fix NextRequest constructor parameters: #52001
- Update edge-runtime to latest: #51944
- Increase time and size windows for cached on-demand entries: #52019
- Avoid disposing middleware and instrumentation hook during development: #52022
- Update displayed error message for rsc case: #52004
- Refactor some loaders to be synchronous: #51997
- Optimize inlined Flight data array format: #52028
- Revert "Optimize inlined Flight data array format": #52039
- Refactor ContentSources to RouteTree: #51660
- Fix font missing during server HMR: #52033
- Enable Pages Route Module Rendering for Edge: #51894
- Ensure non-implicit unstable_cache tags are propagated: #52058
- Delegate static analyzation task to the router worker: #52104
- Add default modularizeImports for antd / ant-design/icons / ahooks: #52031
- Avoid unnecessary
resolveExternal
calls: #52053 - Remove EnvironmentIntention: #51965
- fix: env hot reload for RSC pages: #51930
Documentation Changes
- added good to know in
/app
based pages and layout in nested layouts: #51558 - docs: Add Panda CSS to CSS-in-JS docs.: #51484
- Add docs for src directory to include tailwindcss: #51619
- Add page router documentation: #51626
- docs: Add 'DO NOT EDIT' comment: #51600
- Fix validator action breaking when MRs originate from forks: #51668
-
docs
: fix generated app icons file extensions: #51562 - Fix typo in 01-typescript.mdx: #51669
- fix(docs): added missing dot: #51718
- Update 01-images.mdx: #51532
- Add app to tailwind.config.js in fonts documentation.: #51671
- Update docs for Google Analytics 4: #51405
- Fix Typo in Optimizing - Open Telemetry docs: #51729
- docs: improve minor grammar mistake: #51758
- fix: typo into 03-css-in-js.mdx page: #51761
- docs: Add updated
next/image
video.: #51790 - docs(deploy): fix GitHub Actions cache key: #51789
- Fix usage of article "an" before a consonant sound: #51803
- Update 10-router-handlers.mdx: #51850
- [docs] fix angle bracket in mdx: #51920
- [docs] Replace the term "hole" with "slot": #51919
- [docs] fix curly brackets in mdx: #51916
- Add separate links in shared documentation: #51733
- Fix run-on sentence: #51956
- docs: make custom image loader a client component.: #51858
- docs: clarify
reactStrictMode: true
by default: #51931 - Remove unnecessary mention of scroll false: #51964
- Update next lint section: #51898
- Docs: Fix broken link: #51991
- chore(docs): explain
NODE_ENV
environment variable: #52003 - fix(create-next-app): consolidate messages to "Would you like to use": #52011
- Docs: Fix missing typings for typescript example: #52076
- docs: Fix broken link: #52092
Example Changes
- examples: improve
with-supabase
example: #51442 - examples: add missing
supabase-js
dependency forwith-supabase
example: #51703 - docs: update with-next-translate example using appdir: #51720
- fix some issues on examples/app-dir-i18n-routing: #51576
- chore(examples): relax pinned versions to fix npm install fail due to peer deps issue: #51636
- Avoiding try-catch block on examples/app-dir-i18n-routing: #51786
- [examples] Update styling for with-supabase example: #51751
Misc Changes
- chore: make next/src/build files indexable on github: #51647
- fix lockfile: #51650
- Remove the 'notify' modifier on .vercel.approvers: #51655
- Move the Next.js team back to github codeowners: #51657
- Revert "[Docs] Fix validator action breaking when MRs originate from …: #51674
- Update
swc_core
tov0.78.15
: #51269 - Update link validator: use checks, fail on MR from forked repo: #51706
- Update page.tsx tw className: #49040
- Update needs for build and deploy: #51731
- Ensure we run cargo-integration on next change: #51736
- Update
swc_core
tov0.78.24
: #51857 - Revert "Update
swc_core
tov0.78.24
": #51940 - Update codeowners: #51935
- lint fix
- Ensure metadata test is not affected by other tests: #51973
- Remove test skip: #51988
- Loosen metatdata test matcher: #52007
- chore(script): improve markdown changelog output in sync-react.js: #52052
- chore(script): fix typo in sync-react.js pull request url: #52057
- fix app-hmr-changes.test.ts by updating next-tweet: #52046
- link validator: log broken links for MRs from forks: #51963
- Renable flaky tests disabled before: #51680
Credits
Huge thanks to @huozhi, @wyattjoh, @dijonmusters, @danger-ahead, @bre30kra69cs, @leerob, @Yash-Singh1, @jridgewell, @alexkirsz, @ztanner, @sokra, @krmeda, @tyler-lutz, @ijjk, @delbaoliveira, @bigyanse, @kdy1, @2-NOW, @ForsakenHarmony, @Mingyu-Song, @morganfeeney, @timneutkens, @aralroca, @nickmccurdy, @adamjmcgrath, @shuding, @devjiwonchoi, @angel1254mc, @cxa, @ibash, @mohanraj-r, @kevinmitch14, @iaurg, @steebchen, @Cow258, @charlesbdudley, @feedthejim, @tyhopp, @Drblessing, @styfle, @kwonoj, @MaxLeiter, @milovangudelj, @SukkaW, @jacobsfletch, @JoshuaKGoldberg, @zignis, @ChristianIvicevic, @mrxbox98, @oliviertassinari, @balazsorban44, @fsansalvadore, @DuCanhGH, @tvthatsme, @gnoff, and @SonMooSans for helping!
v13.4.7
Core Changes
- Route Module Updates Redux: #51373
- Lock down server IPC address: #51378
- Revert "Route Module Updates Redux": #51409
- Fix bundling of Server Actions: #51367
- Fix pnpm lock: #51503
- router: add layout and other file supports to parallel routes: #51413
- Next Build Turbo POC: #49942
- add edge rendering for app dir for Turbopack: #50830
- Fix shared action module in two layers: #51510
- Revert "Next Build Turbo POC (#49942)": #51538
- Fix font styles on react dev overlay: #51518
- fix typo in x-next-revalidate-tag-token header: #51432
- Add docs links to RSC errors: #51557
- Moved new line to warnOnce call: #51552
- Update id env prefix: #51588
- router: support layout/special files as direct children of parallel routes: #51604
- use env var to switch next.js to turbopack mode: #51353
- Revert "add edge rendering for app dir for Turbopack": #51617
- Ensure upgrade request has request meta: #51590
- Revert "Fix standalone not found": #51506
Documentation Changes
- docs: Add streaming AI example.: #51382
- docs: remove copy mentioning appDir as an experimental feature: #51403
- examples: update
with-supabase
example to App Router: #51335 - Fix typo in image alt: #51487
- docs: add better examples to
next/image
docs.: #51457 - Go directly to caching section: #51501
- fix(typo): add missing word: #51490
- fix(typo): add missing comma: #51489
- Remove duplicate bullet point in app router migration docs: #51440
- fix: missing come: #51437
- Linted MDX: #51530
- docs: Fix typo: #51517
- Migrate validate links script from next-site and setup GitHub action: #51365
- Remove extra word in env key error: #51512
- Remove duplicate word in 11-draft-mode.mdx: #51580
- Broken link at 01-static-and-dynamic-rendering.mdx: #51582
- refactor tests for readability: #51051
Example Changes
- Upgrade with-redux example to app router: #49994
Misc Changes
- ci(workflow): upload test trace for deploy e2e: #51389
- Fix pnpm
ERR_INVALID_THIS
on Node 20: #51406 - Update flakey build output test: #51411
- Fix native build: #51522
- Revert "Fix pnpm
ERR_INVALID_THIS
on Node 20": #51539 - Update .vercel.approvers: #51417
- Update broken link validator: #51586
- Temporarily disable flaky test: #51616
- Update flakey build output test: #51625
Credits
Huge thanks to @wyattjoh, @ijjk, @dvakatsiienko, @leerob, @kwonoj, @nickmccurdy, @brunoeduardodev, @dijonmusters, @shuding, @tyler-lutz, @huozhi, @feedthejim, @alexkirsz, @sonam-serchan, @vicsantizo, @leodr, @wiscaksono, @sokra, @delbaoliveira, @ztanner, @hustLer2k, @joshuabaker, and @ForsakenHarmony for helping!
v13.4.6
Core Changes
- Fix windows metadata slashes: #51088
- Do not merge chunkGroups' CSS files: #51103
- Add unique search query for RSC requests to be cacable on CDN: #50970
- add turbopack integration tests to CI: #50904
- Add option for debugging CPU usage: #51174
- Prefer module fields for RSC server layer: #51179
- Update
next/head
warning to link to the correct docs page: #51013 - Revert "Do not merge chunkGroups' CSS files": #51193
- fix: helpful error when
output: export
andnext export -o
: #51191 - Strip _rsc query for navigation between app and page: #51195
- Fix standalone not found: #51172
- fix(cli): add all available options to cli commands, format them consistently: #48708
- update storybook example (copy from vercel/vercel): #50865
- chore: remove useless duplicate code: #50705
- fix: app router hash scrolling should respect scroll-padding: #51268
- Fix build error about trace file and edge route: #50808
- chore(router): fix typo in comment: #50581
- Add mikroORM to external package list: #50487
- [docs] Clarify that merely changing
extension
does not load.md
f…: #49785 - Correct build workers perf issue: #51271
- Remove edge functions tracking in dev server: #51122
- app router: fix double fetch on prefetch={false}: #51292
- Invalidate client cache when cookies have changed in Server Actions: #51290
- feat(turbopack): enable sassOptions: #51259
- Route Module Cleanup: #50936
- Validate i18n locale domain: #50220
- chore: add dark mode for dev overlay: #48601
- chore: update next/font/google font list: #49969
- fix: Incorrect build size outputs for app dir: #50768
- Simplify server CSS handling: #51018
- Allow configuring analyzerMode in bundle-analyzer: #47468
- Revert "Prefer module fields for RSC server layer": #51316
- Fix Server Actions compiler: #51318
- Revert "Route Module Cleanup": #51322
- test(next-dev): hard fail if next-dev runs with turbopack intenral flag: #51308
- Revert "test(next-dev): hard fail if next-dev runs with turbopack intenral flag": #51327
- Update Next.js code owners: #51319
- Fix CSS deploy id case: #51325
- Update turbopack: #51336
- Fix shared layer bundling in Edge Runtime: #51348
Documentation Changes
- Update 01-images.mdx: #51133
- Update next-image-unconfigured-host.md with correct Remote Patterns Documentation link to new docs: #49750
- Fixes the link from components/fonts to api/fonts: #51169
- Docs: Fix useSearchParams link: #51151
- docs: Improve Actions docs.: #51145
- docs: clarify
usePathname
usage as client hook.: #51146 - Fix a typo: #51176
- docs: fix prettier error: #51182
- Update static assets page to filter out information: #51180
- Makes codeblock language and filename extensions consistent: #51056
- Fix a mistake URL in "docs/generate-metadata.mdx/metadataBase": #51199
- Add separate lines to eslint prompt in 02-eslint.mdx: #51143
- [Docs][CSS-in-JS]: Update Vanilla Extract link: #51192
- Fix typo on strategy: #51189
- app-icons: correct valid route segments for icon/favicon/apple-icon : #51188
- docs: fix typos: #51185
- Adds
Note
toGood to know
consistency: #51080 - docs: fix prettier lint: #51222
- [docs] Add missing Edge Runtime APIs: #51224
- docs: Add Tolgee to internationalization section: #49754
- Clarify the limitations of NEXT_PUBLIC_: #49105
- Update 02-fonts.mdx: #51249
- Fix middleware documentation: #48876
- docs: fixed a typo in parallel routes: #51267
- Update module-path-aliases.md: #43592
- CSS concatenation order matches the import order: #39889
- Fix broken link: #51281
- Fix broken links: #51285
- Update images.mdx: #51275
- Docs: Remove extra word in 03-scripts.mdx: #51304
- Update example of Server Actions HoC: #51299
- Adds
env
suggestions: #51312 - docs: fix the url of router event: #51339
Example Changes
- Fix with typescript stripe example fixes #50541: #50574
- fix: cypress component testing - fixes #50283: #50303
- fix deprecated configureStore in with-redux-saga example: #50342
- Show how to utilize the provided .env file in the docker-compose file: #50712
- update(examples): Update with-sentry example: #47855
- Update Player.tsx to improve code readability and styling.: #50275
- Update Docker examples to use Compose v2 command: #51134
- with-facebook-pixel: new implementation with app folder: #49880
- change strapi example to latest one - fixes #51332: #51334
- Auth0 V2 migration update: #45302
- examples: migrate
with-elasticsearch
to TypeScript: #44842
Misc Changes
- Fix getting last stable release stats: #51106
- ci(workflow): consolidate bytesize upload workflow: #51110
- ci(workflow): enable test trace upload: #51107
- Increase remote cache timeout for swc builds: #51270
- Update flakey rsc streaming test: #51274
- fix trigger release step
- Update flakey build output test: #51307
- Skip cargo bench job on release: #51311
- Ensure swc is copied for release stats: #51315
- Update flakey deploy tests: #51314
- Update e2e deploy tests to continue: #51321
Credits
Huge thanks to @ijjk, @huozhi, @kwonoj, @shuding, @shozibabbas, @omarhoumz, @jamespearson, @tristndev, @sokra, @leerob, @AldeonMoriak, @delbaoliveira, @manovotny, @styfle, @mirismaili, @tyler-lutz, @SuttonJack, @jeremydouglas, @MaxLeiter, @Kikobeats, @JanCizmar, @mltsy, @WilderDev, @Guilleo03, @Willem-Jaap, @escwxyz, @wiredacorn, @Ethan-Arrowood, @BaffinLee, @ztanner, @greatSumini, @ciruz, @kijikunnn, @DustinsCode, @riqwan, @joostdecock, @nikolovlazar, @Bowens20832, @JohnAlbin, @timneutkens, @feedthejim, @wyattjoh, @gidgudgod, @maxproske, @dunklesToast, @yyuemii, @mPaella, @mknichel, @niko20, @jyunhanlin, @mkcy3, and @valentinpolitov for helping!
sass/dart-sass
v1.65.1
- Update abs-percent deprecatedIn version to
1.65.0
.
v1.65.0
-
All functions defined in CSS Values and Units 4 are now parsed as calculation objects:
round()
,mod()
,rem()
,sin()
,cos()
,tan()
,asin()
,acos()
,atan()
,atan2()
,pow()
,sqrt()
,hypot()
,log()
,exp()
,abs()
, andsign()
. -
Deprecate explicitly passing the
%
unit to the globalabs()
function. In future releases, this will emit a CSS abs() function to be resolved by the browser. This deprecation is namedabs-percent
.
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.