Releases: vercel/next.js
Releases Β· vercel/next.js
v12.2.4-canary.11
Core Changes
- Flush styles effects: #39268
- chore: rename typo middlewares to interceptors in hot reloader: #39292
- Remove default setting for object-fit on future fill images: #39297
- feat(config): implement a human readable ajv errors: #39291
Documentation Changes
- [docs] Clarify polyfill support: #39272
- fix typo: docs/advanced-features/react-18/streaming.md: #39293
Misc Changes
- Update Android NDK path for swc builds: #39298
- Add delay before exiting tests for log flushing: #39302
Credits
Huge thanks to @huozhi, @josh-, @hiro0218, @atcastle, and @SukkaW for helping!
v12.2.4-canary.10
Core Changes
- Export URLPattern from next/server: #39219
- Ensure middleware has single data fetch on query hydration with valid props: #39210
- Fix URLPattern next/server export on deploy: #39290
Documentation Changes
- Clear up rewrites documentation: #39238
- Add section about migrating from
next/image
tonext/future/image
: #39270
Example Changes
Credits
Huge thanks to @Schniz, @mduleone, @colinhacks, @ductnn, and @styfle for helping!
v12.2.4-canary.9
Core Changes
- Add shared dynamic api: #39163
- Add exportPathMap config type/schema field: #39171
- Fix default error style overrides: #39169
- refactor: return single middleware from getMiddleware in dev server: #39177
- fix(#11930): rewritten api routes can correctly handle cors in dev mode: #38937
- refactor: simplify middleware execution: #39192
- Add missing @napi-rs/cli devDependency to next-swc: #39164
- Fix missing edge routes in dev middleware manifest: #39199
- Fix: only contain middleware in dev middleware manifest: #39217
- fix: react dev bundle is picked in prod mode: #39221
- Add "fill" mode to
next/future/image
: #38855 - Handle assetPrefix in app: #39236
Documentation Changes
Example Changes
Misc Changes
- Update tests to use random directory: #39230
Credits
Huge thanks to @huozhi, @barissayil, @seveibar, @Jessidhia, @santidalmasso, @JohnDaly, @Nikhilnama18, @atcastle, and @styfle for helping!
v12.2.4-canary.8
v12.2.4-canary.7
v12.2.4-canary.6
Core Changes
- Collect telemetry for next/future/image: #39046
- [Script] Adds
onReady
prop tonext/script
: #38849 - Ensure we hard navigate for failed _next/data with middleware: #39148
Credits
Huge thanks to @kyliau and @housseindjirdeh for helping!
v12.2.4-canary.5
v12.2.4-canary.4
v12.2.4-canary.3
Core Changes
- chore: Clean up imports and unused code: #39044
- Replace node-sass test dependency with sass: #39053
- Add comments in new router reducer: #39025
- Add additional comments for reducer/cachenode: #39065
- fix: print Request & Response properties: #38903
- fix: show
asPath
on large page data warning: #39071 - Remove RSC rendering from render: #39045
- Ensure query is updated correctly with shallow and middleware: #39086
Example Changes
- Update default gitignore templates: #39051
- docs(examples): improve DX while copying command to create new project: #38410
- docs(example): Update Makeswift example: #39070
- fix: use
if..elif..else
in docker examples: #39072 - feat(with-mux-video): Update mux-player scope and version to latest.: #39079
- Convert
cms-agilitycms
example to TypeScript: #38976
Misc Changes
- Update delayed test output handling: #39078
Credits
Huge thanks to @shuding, @thebergamo, @timneutkens, @fikrikarim, @Kikobeats, @balazsorban44, @clearlyTHUYDOAN, and @maxproske for helping!
v12.2.4-canary.2
Core Changes
- Add additional comments to new router: #38986
- Update config-schema for relay field to be less strict: #39010
- Add config for opting out of optimistic client cache behavior: #38774
- Fix tracing edge-runtime dependencies: #39009
- Ensure dangerouslyAllowSVG is passed correctly: #39031
- Handle getStaticPaths error inside worker to avoid serializing: #39032
- chore: enable swc externalHelpers when pre-compile: #38182
- Update to use HEAD request for On-Demand ISR: #39038
Example Changes
- Added workaround for --isolatedModules inside of configuration files: #39004
Misc Changes
- Update Safari 10 test to no longer wait for modern Safari: #39028
Credits
Huge thanks to @timneutkens, @titusdmoore, and @SukkaW for helping!