v0.17.2

k2-fsa/sherpa-onnxv0.17.2Jan 28, 2026by github-actions[bot]

AI Summary

This release fixes ESM build compatibility issues for SvelteKit environments and changes the import path for better-auth helpers to prevent module resolution errors.

Key Highlights

  • Fix ESM build for `@flowglad/server` and `@flowglad/shared`
  • Change better-auth import path

Breaking Changes

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

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