v0.17.2
eythaann/Seelen-UIv0.17.2Jan 28, 2026by github-actions[bot]
AI Summary
This patch release fixes ESM build issues and modifies how better-auth is imported to prevent module resolution errors in various environments.
Key Highlights
- Fixed ESM build failures for @flowglad/server and @flowglad/shared
- Removed better-auth re-exports from main entry point to fix module resolution
- Users must now import from @flowglad/server/better-auth instead of @flowglad/server
Breaking Changes
- Better Auth Import Path Change - Import better-auth helpers from @flowglad/server/better-auth instead of @flowglad/server
New Features
- Fix ESM build for @flowglad/server and @flowglad/shared
- Remove better-auth re-exports from main entry point
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