Skip to content

Releases: vercel/next.js

v12.3.2-canary.41

25 Oct 08:37
fe5a502
Compare
Choose a tag to compare
v12.3.2-canary.41 Pre-release
Pre-release

Core Changes

  • feat: set a better type for the default image loader : #41639
  • Fix edge entry layer resolution bug: #41757
  • Dont apply existing externals path changing to rsc layers: #41744
  • Pathname and search params SSG: #41247
  • Update react next channel: #41761
  • Font description and error messages: #41764
  • Updating avg width metrics for google fonts: #41755
  • Bump minimum Node.js version to 14.6.0: #41765
  • Throw error child in : #41756
  • [typescript] fix typo in edge runtime name: #41773
  • Only import dev overlay for dev mode: #41771
  • Add initial head handling in app: #41607
  • Fix revalidate during dev: #41772

Documentation Changes

  • docs: update ci-build-caching: #41763

Misc Changes

  • Enable appDir e2e deploy tests #1: #41759

Credits

Huge thanks to @ahhshm, @shuding, @huozhi, @javivelasco, @hanneslund, @janicklas-ralph, @styfle, @eve0415, and @Schniz for helping!

v12.3.2-canary.40

24 Oct 23:24
17a4f6a
Compare
Choose a tag to compare
v12.3.2-canary.40 Pre-release
Pre-release

Core Changes

  • Upgrade Edge Runtime v.1.1.0: #41727
  • Fix module trace error messages to not include queries: #41738
  • Fix ignored file path: #41747
  • Fix static generation and crawler requests: #41735
  • Add error if app detected but config is missing: #41696
  • Add default not found template: #41750
  • Remove unneeded types: #41752
  • Add message for appDir feedback: #41751

Documentation Changes

  • Update custom-error-page for getServerSideProps: #41723

Example Changes

  • examples(with-typescript-graphql): migrate to Yoga v3 and codegen new preset: client: #41597
  • Bump version tailwindcss example to 3.2: #41681

Misc Changes

Credits

Huge thanks to @Kikobeats, @HugoDF, @charlypoly, @saulloalmeida, @shuding, @styfle, @hanneslund, and @javivelasco for helping!

v12.3.2-canary.39

24 Oct 16:08
997a4f3
Compare
Choose a tag to compare
v12.3.2-canary.39 Pre-release
Pre-release

Core Changes

  • Fail on prerendering with dynamic error config: #41707
  • Update precompiled react to next channel: #41708
  • Emit VSCode settings for TypeScript: #41710

Credits

Huge thanks to @javivelasco, @huozhi, and @shuding for helping!

v12.3.2-canary.38

24 Oct 05:26
ceb07ff
Compare
Choose a tag to compare
v12.3.2-canary.38 Pre-release
Pre-release

Core Changes

  • Revert "Revert "chore: Update swc_core to v0.40.13"": #41700
  • chore: Update swc_core to v0.40.16: #41702
  • Move redirect and notFound to navigation exports: #41703
  • Font subsets in function call: #41694
  • Include resolved external package dirs: #41706

Misc Changes

  • Pin build image version: #41704

Credits

Huge thanks to @kdy1, @huozhi, @hanneslund, @Brooooooklyn, and @shuding for helping!

v12.3.2-canary.37

24 Oct 03:33
49842b9
Compare
Choose a tag to compare
v12.3.2-canary.37 Pre-release
Pre-release

Core Changes

  • Support next option for Request: #41614
  • Revert "chore: Update swc_core to v0.40.13": #41699

Credits

Huge thanks to @huozhi for helping!

v12.3.2-canary.36

24 Oct 03:18
496b2eb
Compare
Choose a tag to compare
v12.3.2-canary.36 Pre-release
Pre-release

Core Changes

  • Revert "Add experimental warning note": #41688
  • Fix typos: code comment: #41691
  • useSelectedLayoutSegment -> useSelectedLayoutSegments, add useSelectedLayoutSegment with previous behavior: #41693
  • Ensure AsyncLocalStorage for static generation is shared for client & server: #41695
  • App dir sass: #41690
  • chore: Update swc_core to v0.40.13: #41692
  • Disable esm resolving for appDir and alias react: #41687
  • Print error when next dev has conflicting app & page: #41656

Credits

Huge thanks to @timneutkens, @hiro0218, @javivelasco, @hanneslund, @kdy1, @huozhi, and @styfle for helping!

v12.3.2-canary.35

23 Oct 20:29
2c8d295
Compare
Choose a tag to compare
v12.3.2-canary.35 Pre-release
Pre-release

Core Changes

  • Improve error messages: #41669
  • Create root layout: #41523
  • Ensure we properly normalize /index in minimal mode: #41678
  • Update params of PageProps to string map: #41677
  • Expose AsyncLocalStorage on global for react: #41683
  • Update URL malformed edge error: #41685
  • Update to latest react experimental: #41671

Credits

Huge thanks to @shuding, @hanneslund, and @huozhi for helping!

v12.3.2-canary.34

23 Oct 04:01
Compare
Choose a tag to compare
v12.3.2-canary.34 Pre-release
Pre-release

Core Changes

  • Refactor hot-reloader client for app: #41598
  • Enable ReactRefreshLogBox-builtins.test.ts, remove loader from import trace: #41645
  • layout: add build status for app routes: #41627
  • Update @types/node to 14.14.31: #41634
  • Change data-nimg attribute on next/image: #41612
  • chore: Update swc_core to v0.40.7: #41613
  • Update to handle correct react version with app: #41658
  • Improve errors for invalid component export: #41657
  • Add experimental warning note: #41666
  • Bundle ssr client layer excepts react externals: #41606
  • Improve error message for wrong props: #41668
  • Remove deprecated webpack5 config option: #41667

Example Changes

  • chore(examples): fix typo in [videoId].tsx: #41655

Misc Changes

  • feat(cna): add template: #41660

Credits

Huge thanks to @timneutkens, @feedthejim, @javivelasco, @styfle, @eltociear, @kdy1, @ijjk, @balazsorban44, and @shuding for helping!

v12.3.2-canary.33

22 Oct 06:59
c204552
Compare
Choose a tag to compare
v12.3.2-canary.33 Pre-release
Pre-release

Core Changes

  • Upgrade react-server-dom-webpack and precompiled assets: #41547
  • Improve type checking: #41427
  • Create hash digest for errors in app in production: #41559
  • fix: allow user directory with styled-jsx prefix in next dev: #41484
  • Fix next/image svg blur placeholder with fill: #41573
  • Add TypeScript plugin: #41569
  • Update RSC detection in minimal mode and fix config collection: #41541
  • Add back() and forward() to new router: #41575
  • Update page config APIs: #41580
  • Improve server bundling strategy: #41584
  • Update error message for invalid react-dom/server imports: #41582
  • Support overriding request headers in middlewares: #41380
  • Check root layout change on client: #41475
  • Full remaining path in selected layout segment: #41562
  • Add back/forward test for new router: #41590
  • perf: refactor path logic in router + add LRU cache: #41365
  • Add transpilePackages option: #41583
  • Font loader types: #41591
  • Updating size-adjust calculation: #41406
  • Fix missing JSON.stringify in loader: #41599
  • Root layout head not required: #41621
  • feat(edge): adds AsyncLocalStorage support to the edge function sandbox: #41622
  • Add support for images.loaderFile config: #41585
  • BREAKING CHANGE: Remove React 17: #41629
  • Update next-image-experimental codemod to handle loaders: #41633
  • Font loader default config: #41628
  • Disable using prebundled of react for appDir: #41635

Documentation Changes

  • Docs for request headers overrides in middleware: #41546
  • Fix docs typo in next/image sizes using fill prop: #41560
  • Small change to note <Link /> executes server methods: #41577
  • docs: remove next/future/image note: #41610

Example Changes

  • chore(examples): update with-apivideo: #39727

Misc Changes

  • Run all dev tests with replay on retry: #41168
  • Increase timeout-minutes for dev jobs
  • chore: clarify issue template for examples
  • Add test fixture e2e/app-dir/next-image: #41609

Credits

Huge thanks to @nuta, @styfle, @huozhi, @shuding, @timneutkens, @balazsorban44, @jaril, @marcialca, @hanneslund, @MarDi66, @feedthejim, @janicklas-ralph, @ismaelrumzan, and @feugy for helping!

v12.3.2-canary.32

19 Oct 11:29
Compare
Choose a tag to compare
v12.3.2-canary.32 Pre-release
Pre-release

Core Changes

  • Fix case where dispatch was missing: #41553

Example Changes

  • chore(examples): upgrade Stripe example: #41550

Credits

Huge thanks to @balazsorban44 for helping!