KinfeMichael Tariku and GitHub
aa19de34bc
fix(telemetry): process referenced on non-nodejs runtime ( #4007 )
...
* process in cf worker
* lint
2025-08-14 12:47:05 -07:00
Yakup Ensar Sayın and GitHub
7f9a71db39
feat(admin): add control to prevent admin users from deleting themselves ( #4008 )
...
* feat(admin): add control to prevent admin users from deleting themselves
* fix(admin): fix naming inconsistency
2025-08-14 12:46:31 -07:00
KinfeMichael Tariku and Bereket Engida
c5c9bf0744
fix(cli): add FK onDelete cascade and CURRENT_TIMESTAMP defaults on generation ( #3906 )
...
* fix(db): add FK onDelete (cascade) and CURRENT_TIMESTAMP defaults for date columns
* default generate
* console
* update
2025-08-13 18:14:01 -07:00
KinfeMichael Tariku and GitHub
1cbea683d8
fix(cli): add FK onDelete cascade and CURRENT_TIMESTAMP defaults on generation ( #3906 )
...
* fix(db): add FK onDelete (cascade) and CURRENT_TIMESTAMP defaults for date columns
* default generate
* console
* update
2025-08-13 18:13:01 -07:00
Atharva Deosthale and GitHub
86e3b0f7f9
fix(admin): impersonatedBy not appearing in client (type fix) ( #1854 )
2025-08-13 17:31:06 -07:00
Bereket Engida
243943ec12
chore: release v1.3.7-beta.1
v1.3.7-beta.1
2025-08-13 16:38:06 -07:00
Bereket Engida and GitHub
7b3785ecd4
chore(telemetry): refactor config file path handling and add runtime import utility ( #3989 )
2025-08-13 16:37:34 -07:00
95f5951ca7
feat(email-otp): add check verification otp endpoint ( #1149 )
...
* Improve OTP password reset flow
* Doc improvements
* Logic improvements
* nit
* Prevent too many attempts
* Changeset
* chore: changeset
* chore: remove braces
---------
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-13 15:45:49 -07:00
KinfeMichael Tariku and GitHub
68f00a118e
fix(cli): clean up unused pg and mysql import in drizzle schema generator ( #3974 )
...
* fix(cli): clean up unused pg import in schema generator
* sql clean up
* clean up
2025-08-13 14:01:25 -07:00
Bereket Engida
fab97a064f
chore: disable notice if telemetry is disabled or on debug mode
2025-08-13 13:54:55 -07:00
8d09ff6a2d
docs: update section testimonial ( #3964 )
...
* docs: resolve overlapping border in the community page (#3962 )
* chore: release v1.3.6
* docs: update section "people say"
* Update people-say.tsx
---------
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-13 13:54:55 -07:00
Bereket Engida
98584f5f10
chore: disable notice if telemetry is disabled or on debug mode
2025-08-13 13:54:30 -07:00
b622836703
docs: update section testimonial ( #3964 )
...
* docs: resolve overlapping border in the community page (#3962 )
* chore: release v1.3.6
* docs: update section "people say"
* Update people-say.tsx
---------
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-13 12:45:20 -07:00
aa037c4971
feat(vk): add user name mapping by default ( #3970 )
...
Co-authored-by: Шевелев Даниил <ds.shevelev@vebtech.by >
2025-08-13 08:47:25 -07:00
Bereket Engida
f622447955
Merge remote-tracking branch 'origin/main' into canary
2025-08-12 20:19:04 -07:00
Bereket Engida
391b56438f
chore: release v1.3.6
2025-08-12 20:18:47 -07:00
KinfeMichael Tariku and Bereket Engida
01ef6ac725
docs: resolve overlapping border in the community page ( #3962 )
2025-08-12 20:18:47 -07:00
Bereket Engida
c7a272f261
Merge remote-tracking branch 'origin/canary'
2025-08-12 20:18:09 -07:00
Bereket Engida
fe769793cf
chore: release v1.3.6
v1.3.6
2025-08-12 20:13:13 -07:00
Bereket Engida
ad9eee9370
Merge branch 'canary'
2025-08-12 20:12:50 -07:00
Jonas and GitHub
f66df96ef5
chore: standardize error code capitalization and improve USER_ALREADY_EXISTS error code ( #3957 )
...
* Modify USER_ALREADY_EXISTS error code
* Standardize error-codes style
2025-08-12 20:04:25 -07:00
Bereket Engida
af1b0f3f53
chore: release v1.3.6-beta.2
v1.3.6-beta.2
2025-08-12 19:58:07 -07:00
f6b5735ce9
fix: prevent static nodejs imports and lazy import for non-nodejs env ( #3947 )
...
* fix(cli): incorrect api for auto increment in drizzle schema generation(#3940 )
* fix(organization): make plugin schema compatible with exactOptionalPropertyTypes; build schema object without undefined optional keys and merge team tables conditionally; keep session fields literal and add teams conditionally
* fix: restore non-Node.js support by lazily importing
* test
* cleanup
* clean up
* lint
* fix(email-otp): type issue with extractOptionPropertyTypes (#3961 )
* docs: add github star count in the community section (#3960 )
* github star count
* cubix issue fix
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
* chore: lint
---------
Co-authored-by: Ben Agnew <78829885+ben-agnew@users.noreply.github.com >
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: Dagmawi Babi <44819176+dagmawibabi@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-12 19:57:40 -07:00
KinfeMichael Tariku and GitHub
91214268ef
docs: resolve overlapping border in the community page ( #3962 )
2025-08-12 19:43:01 -07:00
84f8f659ce
docs: add github star count in the community section ( #3960 )
...
* github star count
* cubix issue fix
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-12 18:48:20 -07:00
80a71c02b9
fix(passkey): don't return undefined to correctly resolve promises ( #3959 )
...
Co-authored-by: Шевелев Даниил <ds.shevelev@vebtech.by >
2025-08-12 18:46:53 -07:00
2d5fdf4768
fix(cookies): use the right encoding for parsing session data for expo apps ( #3909 )
...
* fix(cookies): use base64url for session_data and Set-Cookie parsing
* chore: lint
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-12 18:19:13 -07:00
KinfeMichael Tariku and GitHub
610a81383b
fix(organization): make schema compatible with exactOptionalPropertyTypes ( #3941 )
...
* fix(organization): make plugin schema compatible with exactOptionalPropertyTypes; build schema object without undefined optional keys and merge team tables conditionally; keep session fields literal and add teams conditionally
* fix(org): make plugin schema compatible with exactOptionalPropertyTypes
* clean up
* update
* update
* typecheck
* update
2025-08-12 18:13:05 -07:00
KinfeMichael Tariku and GitHub
b332ff620e
fix(email-otp): type issue with extractOptionPropertyTypes ( #3961 )
2025-08-12 17:45:35 -07:00
30600b02b9
chore(telemetry): ensure telemetry consent notice displays correctly ( #3944 )
...
* fix(telemetry): ensure telemetry consent notice displays correctly
* chore: check for process
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* chore: fix lint error
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-12 14:25:36 -07:00
Bereket Engida
031888178d
chore: release v1.3.6-beta.1
v1.3.6-beta.1
2025-08-11 20:03:43 -07:00
Bereket Engida and GitHub
d8a7630ae2
fix(telemetry): remove node imports for compatibility and add telemetry notice ( #3942 )
...
* remove fs imports
* fix: detect-sys-info
* add notice
* cleanup
* remove notice
* add notice
* remove postinstall
* update docs
2025-08-11 20:03:17 -07:00
Ben Agnew and GitHub
0d16d8e02c
fix(cli): incorrect api for auto increment in drizzle schema generation( #3940 )
2025-08-11 17:37:52 -07:00
Bereket Engida
95c7ee3e44
chore: remove changeset
2025-08-11 14:45:50 -07:00
Bereket Engida
a4d49d0767
Merge branch 'main' of https://github.com/better-auth/better-auth
2025-08-11 12:03:35 -07:00
Bereket Engida
18dd971d9b
chore: merge branch 'main' into canary
2025-08-11 11:56:41 -07:00
namgpham and GitHub
f105f85c19
docs: added comment on sveltekit plugin integration ( #3899 )
...
Added comment to the user to place cookie setting plugin as the last item in the array similar to Next.js.
If not, will deal with problems on other plugins such as twoFactor
2025-08-11 10:42:12 -07:00
Bereket Engida
bd662ed50c
chore: release v1.3.5
v1.3.5
2025-08-11 09:58:58 -07:00
Bereket Engida
96a0b621cd
chore: release v1.3.5
2025-08-11 09:58:40 -07:00
Bereket Engida
cfa295813c
docs: hero padding should match the features section
2025-08-11 09:58:40 -07:00
553fdd938a
fix(organizaton): avoid cross organization member role updates ( #3932 )
...
* Add organization membership check before updating member role
* Fix lint error
* add test
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-11 09:58:40 -07:00
Bereket Engida
50a623d7b9
chore: fix ci
2025-08-11 09:58:40 -07:00
KinfeMichael Tariku and Bereket Engida
5a3f0b60e9
docs: update missing links on contribution guide ( #3922 )
...
* docs: unify component implementations for consistency (#3799 )
* fix(docs): unify component implementations for consistency
* update
* docs: contribution guide link
* lint
2025-08-11 09:58:40 -07:00
KinfeMichael Tariku and Bereket Engida
1ab4ef273d
fix: handle inconsistent user update error in phone number plugin ( #3925 )
2025-08-11 09:58:40 -07:00
Typed SIGTERM and Bereket Engida
da16047c3a
chore: update bug report template ( #3905 )
2025-08-11 09:58:40 -07:00
0fdb1db805
chore(deps): bump form-data from 3.0.3 to 3.0.4 ( #3919 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/v3.0.4/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v3.0.3...v3.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 3.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 09:58:40 -07:00
Bereket Engida
90cbf6803b
chore(demo): fix deployement
2025-08-11 09:58:40 -07:00
Bereket Engida
7413783464
chore: fix demo typechecking
2025-08-11 09:58:40 -07:00
Bereket Engida
865641e1d0
chore: change examples url
2025-08-11 09:58:40 -07:00
0bf82b0655
chore: remove examples and dev folder ( #3917 )
...
* chore: remove examples
* chore: add integration tests for Bun and Cloudflare environments
- Introduced integration tests for Bun and Cloudflare, including authentication and database setup.
- Updated pnpm workspace configuration to include integration tests.
- Removed example projects and unnecessary dependencies from pnpm-lock.yaml.
- Added .gitignore files for both Bun and Cloudflare integration tests.
- Created necessary configuration files and schemas for database interactions.
- Updated package.json files to include relevant dependencies for integration testing.
* chore: check for navigtaor
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* await docker
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* await isWSL
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* cloudflare checks
* lockfile
* chore: lint
* only run ci on specefic branches
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-11 09:58:40 -07:00