Skip to content

Releases: vercel/next.js

v12.3.2-canary.24

11 Oct 00:05
3c8727d
Compare
Choose a tag to compare
v12.3.2-canary.24 Pre-release
Pre-release

Core Changes

  • Handle as on next/link with new router: #41285
  • Load beforeInteractive scripts properly without blocking hydration: #41164
  • Add test for link back to original page: #41297
  • Local font files adjust fallbacks: #41180
  • Update middleware query hydration handling: #41243
  • Fix NextUrl trailing slash normalize for data route: #41311

Documentation Changes

  • Update security-headers doc: #41312

Example Changes

  • Add --frozen-lockfile in Docker example when using pnpm: #41291
  • chore(examples): upgrade Auth0 example: #41284

Misc Changes

  • Add test for link to catchall route in new router: #41289

Credits

Huge thanks to @timneutkens, @shuding, @crazyurus, @EarlGeorge, @hanneslund, and @MariaSolOs for helping!

v12.3.2-canary.23

08 Oct 17:12
Compare
Choose a tag to compare
v12.3.2-canary.23 Pre-release
Pre-release

Core Changes

  • Enabel appDir when flag and dir existed at the same time: #41233
  • Font loaders next config shape: #41219
  • refactor dev overlay into hot reloader: #41231
  • fix(middleware): 'instanceof Function' is dynamic code false-positive: #41249
  • Snyk upgrade 27010339d65c4a43f7b564bbebecab85: #41240
  • fix(ts): relax AppProps to not require generic: #41264
  • Recover from font loader error in dev: #41251

Documentation Changes

  • Update introduction.md: #41226

Misc Changes

  • Enable passing tests: #41241
  • Skip serverless/serverless-trace target tests: #41252

Credits

Huge thanks to @nialexsan, @huozhi, @hanneslund, @feugy, @jackromo888, and @balazsorban44 for helping!

v12.3.2-canary.22

06 Oct 19:45
Compare
Choose a tag to compare
v12.3.2-canary.22 Pre-release
Pre-release

Core Changes

  • Remove hook_optimizer transform: #41203
  • chore: Update swc_core to v0.29.5: #41181
  • Update edge runtime to 1.1.0-beta.37: #41211
  • Alias next/dynamic to lazy impl for appDir: #41216
  • Do not bundle react-dom in the SSR build: #41227
  • Add response stream errorhandling in edge-function-runtime: #41102
  • App font file preload: #41158
  • Fix app static generation cases: #41172

Documentation Changes

  • Fix docs for next/image unconfigured hosts: #41223

Example Changes

Misc Changes

  • Upgrade React experimental: #41222

Credits

Huge thanks to @jridgewell, @silvioprog, @kdy1, @mabels, @huozhi, @shuding, @styfle, @hanneslund, and @ijjk for helping!

v12.3.2-canary.21

06 Oct 05:22
e8c760f
Compare
Choose a tag to compare
v12.3.2-canary.21 Pre-release
Pre-release

Core Changes

  • Disable built-in css-in-js transform on server layer: #41040
  • docs(image): improve error message when sharp is missing in standalone mode: #41133
  • Fix latest experimental react and experimental-edge and unpin test versions: #41200
  • Font loader with babel error: #41151

Example Changes

  • chore(examples): add webiny cms example: #41159
  • chore(examples): add Radix UI example: #41169
  • Updating to latest version of Clerk: #41192

Misc Changes

  • Fix errors entry in codeowners

Credits

Huge thanks to @endymion1818, @pedro757, @huozhi, @balazsorban44, @perkinsjr, @gnoff, and @hanneslund for helping!

v12.3.2-canary.20

05 Oct 14:36
Compare
Choose a tag to compare
v12.3.2-canary.20 Pre-release
Pre-release

Core Changes

  • Fix reading edge info for app paths: #41163
  • Fix warning messages for next export: #41165
  • Refactor app dir related flags: #41166
  • Fix prefetch for new router: #41119

Misc Changes

  • Add more test job timeouts: #41162

Credits

Huge thanks to @ijjk, @AdarshKonchady, and @huozhi for helping!

v12.3.2-canary.19

04 Oct 17:15
0d5886f
Compare
Choose a tag to compare
v12.3.2-canary.19 Pre-release
Pre-release

Core Changes

  • Update minimum required Node.js version to v14: #41150
  • Handle hmr for edge ssr in app dir: #41156
  • chore: Update swc_core to v0.28.20: #41153
  • Remove unnecessary moduleId option: #41160
  • Apply experimental configs for middleware: #41142

Documentation Changes

  • Add note to incremental migration about dynamic routes + fallbacks: #41147

Credits

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

v12.3.2-canary.18

04 Oct 00:58
b56c039
Compare
Choose a tag to compare
v12.3.2-canary.18 Pre-release
Pre-release

Core Changes

  • rename flush effects to server inserted html: #41073
  • Check required root layout tags: #41120
  • Lint files with mjs, mts, cjs and cts extension by default: #40879
  • Improve error messages of server compilation: #41136
  • Fix edge function req.url handling with rewrite: #41139
  • Ensure entry tracing applies for app correctly: #41140
  • add attribution to web vitals: #39368

Example Changes

  • Update Convex example for v0.2.0: #41143

Misc Changes

  • Fix PR stats from experimental react: #41112
  • Align pnpm version: #41123

Credits

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

v12.3.2-canary.17

02 Oct 19:20
Compare
Choose a tag to compare
v12.3.2-canary.17 Pre-release
Pre-release

Core Changes

  • Full page reload when navigating to new root layout: #40751
  • Use deterministic module IDs for server: #41066
  • Accept variable prop in google font loader: #41065
  • Font loader call json parsing fix: #41052
  • build(next/swc): consolidate swc_core dependency version: #41043
  • Skip pagesDirRules when pagesDir is not present: #41075
  • Fix experimental undici warning: #41077
  • Temporarily disable prefetch in new router: #41086
  • Add conflicting app and page error: #41099
  • chore(server): improve dev logs formatting: #41109

Documentation Changes

  • [docs] Improve documentation around pageExtensions: #40039
  • (Docs) getStaticProps & getServerSideProps TS section (#40607): #40639
  • class component -> functional component: #41089
  • Docs: Fix misleading console.log output example: #41096

Example Changes

  • chore(examples): Add vanilla-extract example: #41061
  • examples/evm-multichain-dapp: #39206
  • chore(examples): use correct name in with-xata example: #41063
  • chore: update with-react-intl example: #40999
  • Fix: [slug].tsx: #41074
  • docs(examples): refresh cms-prismic example: #40121
  • Authsignal passwordless example: #41079
  • chore(examples): Cosmic cms updates: #41080
  • chore(example): updated react-multi-carousel to TS: #37930
  • Add dotCMS example: #38214
  • chore(examples): Add 'Sitefinity CMS' Example: #39537
  • chore(examples): update with-linaria: #41085
  • chore(examples): address remaining review in dotCMS example: #41091
  • Lock experimental react version in tests: #41100

Misc Changes

  • chore: make sure polyfills are built for pnpm dev: #41062
  • chore(examples): fix lint
  • chore(examples): fix lint
  • chore(examples): fix lint
  • chore(examples): rename file from .ts to .tsx
  • chore(examples): fix lint
  • chore(examples): fix lint
  • chore(examples): fix example checks

Credits

Huge thanks to @jaycedotbin, @saurabhburade, @notrab, @balazsorban44, @hanneslund, @leerob, @shuding, @HaNdTriX, @kwonoj, @sanruiz, @huozhi, @ijjk, @angeloashmore, @falsepopsky, @fmontes, @Gebov, @UltiRequiem, @p13lgst, and @Simek for helping!

v12.3.2-canary.16

30 Sep 13:18
Compare
Choose a tag to compare
v12.3.2-canary.16 Pre-release
Pre-release

Core Changes

  • Alias all client, shared, pages dist assets for esm: #41034
  • Add Replay integration for dev e2e tests: #40955
  • Add with-xata example: #39864
  • Make sure polyfills are added for browsers without module support: #41029
  • Move handling of navigation to pages from new router: #41001
  • Adding experimental size adjust based option: #41009
  • chore: add build step to eslint-plugin-next: #38647
  • chore: make sure polyfills are built for pnpm dev: #40335
  • refactor: migrate eslint-plugin-next to typescript: #41046
  • Improve experimental feature naming: #41060

Documentation Changes

  • Add Enterspeed blog example: #35897

Example Changes

  • chore(examples): Convert with-react-hook-form example to TypeScript: #38796
  • chore(examples): remove next-env.d.ts files: #41041
  • Add NextUI example: #38209
  • [Examples] -> Add external official example with-react-query: #38101
  • example: with-mantine: #34591
  • Add Embedded KeystoneJS example: #25351
  • Update examples/with-temporal: #33674
  • Add windicss example: #35256

Misc Changes

  • chore/fix typo on contributing documentation: #41037
  • chore(contributing): remove note about eslint-config-next
  • Revert "chore: make sure polyfills are built for pnpm dev (#40335)"
  • Merge branch 'canary' of github.com:vercel/next.js into canary

Credits

Huge thanks to @Trystanr, @huozhi, @jaril, @atilafassina, @nramkissoon, @shuding, @balazsorban44, @kasperadk, @valcosmos, @henriqueholtz, @janicklas-ralph, @nip10, @jesstelford, @lorensr, @AviAvinav, and @SukkaW for helping!

v12.3.2-canary.15

29 Sep 18:14
Compare
Choose a tag to compare
v12.3.2-canary.15 Pre-release
Pre-release

Core Changes

  • chore: Update swc_core to v0.28.10: #41016

Example Changes

  • chore(examples): upgrade with-react-native-web dependencies: #41024

Misc Changes

  • Add test for rewrite from pages to app with existing pages path: #41023

Credits

Huge thanks to @balazsorban44 and @kdy1 for helping!