Skip to content

Releases: blitz-js/blitz

v2.0.4

06 Feb 17:03
e8f564e
Compare
Choose a tag to compare

🐞 Patches

  • dd604c7: perf: add filter to select only non expired sessions
  • 28a7904: fix: export BlitzServerMiddleware from blitz-next with next-js specific type
  • f25aac0: fix: add support to codemod upgrade-legacy for projects that have their pages folder nested in a src/ folder
  • 71b9950: fix: ajv dependency was not installed with blitz new

v2.0.3

16 Jan 16:12
a09685a
Compare
Choose a tag to compare

🐞 Patches

  • 2f5c8a3: fix: missing sodium native prebuilds required to use secure-password during server rendering
  • 956a739: fix: codemod now uses the correct paths corresponding to the changes to new templates
  • 47722e0: fix: search inside any subdirectory to inside src|app directories to find blitz-server.ts to use the BlitzCliConfig configurations.
  • 595f400: fix: add missing prettier, pretty-quick and other missing dev dependencies in the new app template

v2.0.2

05 Jan 05:35
4ac47ff
Compare
Choose a tag to compare

🐞 Patches

  • e8fd12e: Fix bug causing rpc resolvers to fail compilation in windows

v2.0.1

04 Jan 04:18
Compare
Choose a tag to compare

🐞 Patches

  • 8782aae: Fix outdated code in npm caused in during migration to stable release

v2.0.0

02 Jan 18:08
612aa1d
Compare
Choose a tag to compare

🚀 Features/Improvements

  • e5cd2c8: Expose ctx to rpcHandler error callbacks in [[...blitz]].ts files
  • 6d5f9ef: Blitz app directory starter
  • 86e8eb7: Add helpful error message when RPC resolvers have the same path
  • b84c5be: Next 14 Compatibility

v2.0.0-beta.37

02 Jan 17:28
f7735d5
Compare
Choose a tag to compare

🚀 Features/Improvements

  • e5cd2c8: Expose ctx to rpcHandler error callbacks in [[...blitz]].ts files
  • 6d5f9ef: Blitz app directory starter
  • 86e8eb7: Add helpful error message when RPC resolvers have the same path
  • b84c5be: Next 14 Compatibility

v2.0.0-beta.36

28 Nov 18:53
9954184
Compare
Choose a tag to compare

🐞 Patches

  • 09e0c68: Automatically authorize role with usage of redirectAuthenticatedTo in useAuthenticatedBlitzContext and persist internal function definition of getBlitzContext

v2.0.0-beta.35

30 Oct 13:21
fb232d1
Compare
Choose a tag to compare

🚀 Features

  • 3bcbad1: - Introduce Blitz RPC's logging system to the invoke function which is the recommended way to call resolvers in nextjs app directory's react server components.

    • This refactor also removes the re-introduced dependency between blitz-auth and blitz-rpc, allowing independent usage of blitz-rpc

You can now configure the usage of invoke in the app directory with custom error handling logic and controlling the verbosity of the logger in the following way:

// blitz-server.ts
import { notFound } from "next/navigation"
...
RpcServerPlugin({
  logging: {
    allowList: [] // if allowList is defined then only those routes will be logged
    blockList: [] // If blockList is defined then all routes except those will be logged
    disablelevel: "info|debug" // Represents the flag to enable/disable logging for a particular level
    verbose: true, // enable/disable logging If verbose is true then Blitz RPC will log the input and output of each resolver
  },
  onInvokeError(error) {
    if(error instanceof NotFoundError) {
      notFound()
    }
  },
}),

⚠️ Breaking Change

  • b97366c: Remove unintended dependency on next-auth by removing it from the core build of @blitzjs/auth

    Update your import in next.config.js in the following way

    -const { withNextAuthAdapter } = require("@blitzjs/auth")
    +const { withNextAuthAdapter } = require("@blitzjs/auth/next-auth")

🐞 Patches

  • cee2dec: Fix bug that did not allow Page.authenicate = {role: "" } to correctly work

  • aec1bb0: blitz-next: Fix next/head used in app directory warning

  • c89cb94: Upgrade next, prisma and zod to latest versions in a newly created app

v2.0.0-beta.34

03 Oct 06:41
353af3f
Compare
Choose a tag to compare

🔥 Breaking Changes

  • 3ddb570:

    ⚠️ Important:
    Next.js version 13.5 or above is now required to use @blitzjs/next

    Fix Error: Cannot find module 'next/dist/shared/lib/router/utils/resolve-href' by updating the location of next.js internal function.

🐞 Patches

  • 30fd613:

    • Removes language selection step from blitz new menu
    • Make formik the default/recommended form library
  • fe8c937: Remove rouge console.log during start

v2.0.0-beta.33

06 Sep 11:12
9a5ce2e
Compare
Choose a tag to compare

🚀 Features

  • 6811eab: Allow .tsx & .jsx file extensions to be used for resolvers

🐞 Patches

  • 19898a4: Fix for tslog error TypeError: Cannot read properties of undefined (reading 'map') while using custom errors.
  • 022392c:
    • Updates ts-log peer dependency to 4.9.0
    • Removes javascript from blitz new menu
    • Fix the Update Schema when using blitz generator