Skip to content

v13.0.7

Compare
Choose a tag to compare
@ijjk ijjk released this 16 Dec 06:13
· 7120 commits to canary since this release

Core Changes

  • Update react next tag: #43617
  • fix(jest): pattern when detecting packages to transpile in next/jest: #43546
  • Adding head element checking for root layout: #43597
  • Revert: 'Minimized runtime errors in app dir': #43648
  • fix: properly handle trailingSlash: true and rewrites: #43641
  • @next/font fallback fonts order fix: #43633
  • Update cache handling for app: #43659
  • Remove resolved app directory todos: #43672
  • Fix typo in comment: #43685
  • perf: disable prefetching for links in viewport in development for app routes: #43730
  • Remove additional <div> at each segment level in app: #43717
  • Revert "Adding head element checking for root layout": #43760
  • fix ci pnpm lock error: #43767
  • Force reflow when setting scrollBehavior: #43673
  • Remove __webpack_exports__ from error overlay: #43715
  • Fix chunk hash logic in hot-reloader for server components: #43778
  • Assign layer to app client entries: #43197
  • Remove notifications emitted during pnpm dev: #43801
  • Display error digest if presented: #43742
  • Fix HMR issue after patching the client module: #43819
  • Implement loadable with lazy and suspense for next dynamic: #42589
  • Do not attach CSS checksum for production build: #43827
  • Provide error hints for invalid layout props via the TS plugin: #43835
  • Refactor code: #43828
  • Unhandled errors and rejections opens as minimized in app dir error overlay: #43844
  • docs: add readme with development instructions for next/swc: #43834
  • Use proxy to ensure Flight is referencing to the latest module during development: #43823
  • memory: fix 2 memory leaks in next-dev: #43859
  • Refactoring in @next/font: #43848
  • build(cargo): bump up swc_core, turbopack: #43652
  • Move prefetch bailout to start of the prefetch function for pages: #43731
  • Alias next/head to noop for rsc and add upgration warning: #43885
  • Update freebsd build: #43866
  • Fix error message for invalid runtime option in app dir: #43900
  • fix: forwarding props to no ssr dynamic: #43901
  • Improve type checking error message for invalid props: #43903
  • Improve type checking error message for invalid props: #43903
  • Support for named slots in type checking: #43906
  • Fix next/dynamic types for resolving named export module: #43923
  • Add auto completion for prop names and types to the TS plugin: #43909
  • Skip creating VSCode config and .gitignore if running in CI: #43935
  • Add helpful error for createContext used in Server Components: #43747
  • Increase stack trace limit on the server: #43800
  • Refactor image optimization util: #43868
  • useSearchParams - bailout to client rendering during static generation: #43603
  • Open server component errors fullscreen: #43887
  • next-dev: restart dev server exceeds the memory limits: #43958
  • Fix: status log when NEXT_TELEMETRY_DISABLED env is set: #43948
  • Erase dynamic ssr:false imports on server: #43974
  • use a function expression to access arguments binding: #43987
  • Added support for query params on not found pages: #43836
  • Update no-img-element lint rule: #43982
  • Fix: fix pages in Route Groups returning 500 with output: "standalone": #43746
  • Add default head for app dir: #43963
  • Fix browser navigation buttons not working with shallow routing and middleware: #43919
  • Fast refresh should recover from event handler errors in app dir: #43882
  • Fix module error for findDOMNode on edge: #43998
  • Adding data attr to inlined font definition: #44008
  • Replace taskr.watch for core compilation: #44027
  • Fix .images.remotePatterns[0].port warning: #44032
  • Fix app client entry key for windows: #44011
  • feat: enables 'edge' as a possible runtime for API routes: #44045

Documentation Changes

  • docs: Add notes about NEXT_MANUAL_SIG_HANDLE: #43686
  • Changes vercel/examples links from linking to GitHub repo to template marketplace: #43780
  • docs(migrating): fix broken react-router link: #43843
  • Update compiler.md: #43872
  • Add docs for missing support on custom routes: #44007
  • docs: fix wording: #44020
  • not ie 11 is dead: #44029

Example Changes

  • Add with-cloudinary example: #43250
  • examples(with-turbopack): Fix styling page default active stylingNav: #42739
  • Fixed broken Cloudinary example: #43646
  • Convert with-why-did-you-render example to TypeScript: #43736
  • chore(examples): Remove deprecated function from chakra: #43784
  • chore(examples): Update convex example: #43741
  • Update dependencies for Convex demo: #43855
  • Convert with-gsap, with-mqtt-js, with-mux-video examples to Typescript: #43874
  • Fix with-webassembly example and convert to Typescript: #43677
  • corrected /examples/github-pages readme: #43766
  • chore: add repro links in "verify canary" comment: #43979
  • Move Google Analytics script to the : #43838

Misc Changes

  • Apply publish step optimizations: #43620
  • Update create-next-app template: #43482
  • Update test config: #43661
  • Update flakey app logbox test: #43682
  • Update flakey GSSP preview test: #43702
  • Fix typos in 1.bug_report.yml: #43697
  • Disable jest autorun in this repo: #43727
  • Build test binary in Docker image: #43745
  • Update bug report template to make it clear we require repro: #43735
  • Add tests for server component HMR: #43779
  • Add tests for rendering null and undefined in RSC: #43768
  • Remove swcMinify from Next config in CNA template: #43782
  • Remove serverComponents from next.conf.js because it's unused: #43805
  • Add test for providing correct params to layouts: #43775
  • Fix test binary generation and update test config: #43790
  • Lock pnpm version during publish: #43820
  • ci(actions): pin prod-test action image: #43748
  • Upgrade playwright to 1.28.1: #43818
  • modify rd email: #43837
  • Test imports of all file types: #43751
  • test: client component under server component with ssr:false: #43853
  • Delete duplicate SECURITY.md: #43856
  • Clarify e2e dependency on yarn in contributin docs: #43287
  • test: use react latest: #43884
  • Update @next/font data: #43883
  • Update flakey dev context tests: #43951
  • Add VSCode settings and recommended extensions for Next.js repository: #43954
  • Add Web Tooling team to codeowners: #43981
  • Update docs change files list: #43984
  • Fix e2e deploy test setup: #43990

Credits

Huge thanks to @Nutlope, @huozhi, @m7yue, @BRKalow, @Andarist, @hanneslund, @jueungrace, @balazsorban44, @ijjk, @mmaaaaz, @Alfred-Mountfield, @soonoo, @jankaifer, @feedthejim, @Brooooooklyn, @shuding, @manovotny, @maxproske, @AnujSsStw, @thomasballinger, @kwonoj, @aaronbrown-vercel, @saseungmin, @styfle, @timneutkens, @aziyatali, @labyrinthitis, @padmaia, @mattpr, @gnoff, @wyattjoh, @aarnadlr, @DuCanhGH, @kleintorres, @janicklas-ralph, @theevilhead, @Nfinished, and @feugy for helping!