Next.js v9.0.2 Release Notes

Release Date: 2019-07-16 // almost 5 years ago
  • Patches

    • ✂ Remove duplicated client code: #7907
    • ⚡️ Update docs for AMP export behavior: #7940
    • Prevent blocking while hidden: #7930
    • ➕ Added example for rbx and bulma-pro: #7728
    • Checks if object is not empty instead of whether the reference (object) is truthy: #7911
    • 🏁 Replace windows backslashes with forward: #7942
    • ⚡️ Update link ref handling to clean up previous listeners: #7943
    • 🔨 [Enhancement]: Refactor circleCI config: #7963
    • 🗄 Check if dynamicOptions has the deprecated method property,: #7973
    • Don't externalize ssr-prepass if added by user: #7966
    • 🛠 Fix example with-firebase-hosting-and-typescript: #7971
    • 🛠 Fix: Ensure ergonomic handling of non-page in ./pages/: #7955
    • Example for API routes with middleware: #7958
    • ➕ Add empty publicRuntimeConfig to serverless tests: #7948
    • ➕ Add handling for invalid page config: #7921
    • 🛠 Fix client-side hydration with dynamic routes: #7986
    • 🛠 Fix GIP type in /_error page: #7952
    • Only copy public/ directory if enabled: #7988
    • ➕ Add default value for pageConfig for custom _error: #7984
    • 🛠 Fix build for API routes conflict pages: #7992
    • ➕ Add warning for experimental config usage: #7985
    • ➕ Add support for 412 Precondition Failed status for static files: #7944
    • 🌐 Feat(web): Passing actual status code instead 200: #7735
    • Correct info about export limitations: #7729
    • ➕ Add babel option to use styled-jsx/babel-test in the preset: #7747
    • Don’t add loadable if it’s not used: #7995

    Credits

    Huge thanks to @sudkumar, @mvllow, @Restoration, @adam187, @eperedo, @jtomaszewski, @scythargon, @4cm4k1, @ijjk, @nataliemarleny, @felixmosh, @yukin01, and @huv1k for helping!