From 096d9bdf7e6e870b9502f98e9fb698fa6bc2d8fe Mon Sep 17 00:00:00 2001 From: Alex Yang Date: Fri, 6 Mar 2026 12:46:10 -0800 Subject: [PATCH] fix(adapters): restore deprecated createAdapter and type exports for backcompat (#8461) --- docs/content/blogs/1-5.mdx | 1 - packages/better-auth/src/adapters/index.ts | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/content/blogs/1-5.mdx b/docs/content/blogs/1-5.mdx index f57f559675..0c9af5af54 100644 --- a/docs/content/blogs/1-5.mdx +++ b/docs/content/blogs/1-5.mdx @@ -779,7 +779,6 @@ All previously deprecated APIs have been removed. This includes deprecated adapt | Removed | Replacement | | --- | --- | -| `createAdapter` | `createAdapterFactory` | | `Adapter` | `DBAdapter` | | `TransactionAdapter` | `DBTransactionAdapter` | | `Store` (client) | `ClientStore` | diff --git a/packages/better-auth/src/adapters/index.ts b/packages/better-auth/src/adapters/index.ts index cd852588a3..2d4e8e90d8 100644 --- a/packages/better-auth/src/adapters/index.ts +++ b/packages/better-auth/src/adapters/index.ts @@ -35,3 +35,23 @@ export { initGetFieldAttributes, initGetIdField, }; + +/** + * @deprecated Use `createAdapterFactory` instead. + */ +export const createAdapter = createAdapterFactory; + +/** + * @deprecated Use `AdapterFactoryOptions` instead. + */ +export type CreateAdapterOptions = AdapterFactoryOptions; + +/** + * @deprecated Use `AdapterFactoryConfig` instead. + */ +export type AdapterConfig = AdapterFactoryConfig; + +/** + * @deprecated Use `AdapterFactoryCustomizeAdapterCreator` instead. + */ +export type CreateCustomAdapter = AdapterFactoryCustomizeAdapterCreator;