v0.17.2

ItzCrazyKns/Vanev0.17.2Jan 28, 2026by github-actions[bot]

AI Summary

Fixes ESM build issues for server and shared packages and updates better-auth import paths to prevent module resolution errors.

Key Highlights

  • Fixed ESM build for server and shared packages
  • Removed better-auth re-exports from main entry point

Breaking Changes

  • Better Auth Import Path Change: Import from `@flowglad/server/better-auth` instead of `@flowglad/server`

New Features

  • ESM build fixes
  • Updated auth import paths

Full Release Notes


### Patch Changes

- a30a395: ### ESM Build Fixes

  - [99c16e59](https://github.com/flowglad/flowglad/commit/99c16e59425862b90ee610b492da5aa1cf63c487): Fix ESM build for `@flowglad/server` and `@flowglad/shared`
    - Resolves ESM import failures in SvelteKit and other ESM environments
    - Adds explicit `.mjs`/`.cjs` file extensions for proper module format detection
    - Uses `esbuild-fix-imports-plugin` to add `.mjs` extensions to relative imports
    - Removes need for `package.json` marker files in dist directories
    - Fixes issue #1500 where ESM imports failed with "Cannot find module" errors

  ### Better Auth Import Changes

  - [12c2e01b](https://github.com/flowglad/flowglad/commit/12c2e01bd1c4b6fa8568f776bd71a32d368d0168): Remove better-auth re-exports from main entry point
    - Prevents module resolution errors when `better-auth` is not installed
    - Users should now import better-auth integration from `@flowglad/server/better-auth` directly
    - Fixes module resolution errors for users using other auth providers (next-auth, Clerk, Supabase Auth)

  ## Breaking Changes

  ⚠️ **Better Auth Import Path Change** - If you were importing better-auth helpers from `@flowglad/server`, you must now import from `@flowglad/server/better-auth`:

  **Before:**

  ```typescript
  import { flowgladPlugin } from "@flowglad/server";
  ```

  **After:**

  ```typescript
  import { flowgladPlugin } from "@flowglad/server/better-auth";
  ```

- Updated dependencies [a30a395]
  - @flowglad/shared@0.17.2