Skip to content

Releases: blitz-js/blitz

v2.1.1

14 Aug 14:04
Compare
Choose a tag to compare

🐞 Patches

  • 9a0ba87: fix: make sure blitz superjson custom error registers in rpc handler

v2.1.0

14 Aug 14:07
Compare
Choose a tag to compare

Releases

Minor Changes

  • 3b10b13: feat: add blitz auth support for the Web Request API standard

    Usage using the new withBlitzAuth adapter in the App Router:

    import {withBlitzAuth} from "app/blitz-server"
    
    export const {POST} = withBlitzAuth({
      POST: async (_request, _params, ctx) => {
        const session = ctx.session
        await session.$revoke()
    
        return new Response(
          JSON.stringify({
            userId: session.userId,
          }),
          {status: 200},
        )
      },
    })

    feat: New Blitz RPC handler meant to with the next.js app router route.ts files

    Usage using the new rpcAppHandler function

    // app/api/rpc/[[...blitz]]/route.ts
    import {rpcAppHandler} from "@blitzjs/rpc"
    import {withBlitzAuth} from "app/blitz-server"
    
    // Usage with blitz auth
    export const {GET, POST, HEAD} = withBlitzAuth(rpcAppHandler())
    
    // Standalone usage
    export const {GET, POST, HEAD} = rpcAppHandler()

    chore: Update the app directory starter

Patch Changes

  • d53da39: Improved parsing of default export names to handle higher-order components (HOCs) in the parseDefaultExportName function.

v2.0.10

04 Jun 17:27
Compare
Choose a tag to compare

🔒 Security

⚠️ Upgrade to next-auth > v4.25.1 to use the adapter from this release

v2.0.9

09 May 15:39
ad94bee
Compare
Choose a tag to compare

🐞 Patches

  • 5a14306: fix export of enhancePrisma in client bundle

v2.0.8

17 Apr 14:16
6e8eeb1
Compare
Choose a tag to compare

🐞 Patches

  • 5e61a16: bug: merge existing and custom blitz turbo configs
  • 7755546: fix: add missing host while initialising the next-auth adapter

v2.0.7

05 Apr 15:36
22e402a
Compare
Choose a tag to compare

🐞 Patches

  • ee7bf87: Turbopack support for Blitz

    This PR includes the changes required to make the Blitz loaders work with Turbopack.

    ⚠️ Upgrade to latest next canary to use this feature: >14.2.0-canary.25.
    ℹ️ While using turbopack currently few invalid config warnings will be shown, which can be ignored and should be fixed upstream in next.js. For more context: #4314

    Usage:

    pnpm blitz dev --turbo
  • 178c152: fix: patch next.js to hide intentional throws of DYNAMIC_SERVER_USAGE

v2.0.6

02 Apr 06:40
bbe1a54
Compare
Choose a tag to compare

🐞 Patches

  • 76a2544: Use SIGINT signal instead of SIGABRT to stop the process, when using custom server for better compatibility with operative systems
  • 5a587a6: Fix bundling issue that occurs in vercel due to the way imports were handled internally

v2.0.5

17 Feb 06:36
6f44c23
Compare
Choose a tag to compare

🐞 Patches

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