[PR #8461] [MERGED] fix(adapters): restore deprecated createAdapter and type exports for backcompat #24891

Closed
opened 2026-04-15 22:36:55 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/8461
Author: @himself65
Created: 3/6/2026
Status: Merged
Merged: 3/6/2026
Merged by: @himself65

Base: canaryHead: worktree-fix-8403-backport-deprecated-adapter-exports


📝 Commits (1)

  • 919ab9e fix(adapters): restore deprecated createAdapter and type exports for backcompat

📊 Changes

2 files changed (+20 additions, -1 deletions)

View changed files

📝 docs/content/blogs/1-5.mdx (+0 -1)
📝 packages/better-auth/src/adapters/index.ts (+20 -0)

📄 Description

Summary

  • Restores createAdapter, CreateAdapterOptions, AdapterConfig, and CreateCustomAdapter exports to better-auth/adapters
  • These were removed in a minor release (#7623), breaking third-party adapters that depended on them (e.g. the mikro-orm adapter)
  • Re-exported as @deprecated aliases pointing to their replacements (createAdapterFactory, AdapterFactoryOptions, etc.)
  • Should remain until the next major version per semver conventions

Fixes #8403

Test plan

  • Verify import { createAdapter } from "better-auth/adapters" resolves without error
  • Verify createAdapter behaves identically to createAdapterFactory
  • pnpm typecheck passes

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/8461 **Author:** [@himself65](https://github.com/himself65) **Created:** 3/6/2026 **Status:** ✅ Merged **Merged:** 3/6/2026 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `canary` ← **Head:** `worktree-fix-8403-backport-deprecated-adapter-exports` --- ### 📝 Commits (1) - [`919ab9e`](https://github.com/better-auth/better-auth/commit/919ab9e6b2b770612662973b5f83e32cbe67e5e2) fix(adapters): restore deprecated createAdapter and type exports for backcompat ### 📊 Changes **2 files changed** (+20 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `docs/content/blogs/1-5.mdx` (+0 -1) 📝 `packages/better-auth/src/adapters/index.ts` (+20 -0) </details> ### 📄 Description ## Summary - Restores `createAdapter`, `CreateAdapterOptions`, `AdapterConfig`, and `CreateCustomAdapter` exports to `better-auth/adapters` - These were removed in a minor release (#7623), breaking third-party adapters that depended on them (e.g. the mikro-orm adapter) - Re-exported as `@deprecated` aliases pointing to their replacements (`createAdapterFactory`, `AdapterFactoryOptions`, etc.) - Should remain until the next major version per semver conventions Fixes #8403 ## Test plan - [x] Verify `import { createAdapter } from "better-auth/adapters"` resolves without error - [x] Verify `createAdapter` behaves identically to `createAdapterFactory` - [x] `pnpm typecheck` passes --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-15 22:36:55 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#24891