416 Commits

Author SHA1 Message Date
Alex Yang
6353e3da02 e2e: integration test for solid-js (#4469)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-09-08 16:49:01 -07:00
Alex Yang
23a38a13f7 chore: bump chalk & audit --fix (#4528) 2025-09-08 12:10:30 -07:00
Alex Yang
9589cb7418 feat: lynx integration (#4470) 2025-09-05 13:21:25 -07:00
Kevin
9833a7edee chore: update jose and crypto dependencies (#4433)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-09-04 21:08:36 -07:00
Alex Yang
665bc84ede chore: bump better-call (#4441) 2025-09-04 20:00:07 -07:00
Alex Yang
fe48928228 chore: remove unused deps (#4407) 2025-09-03 15:13:38 -07:00
Alex Yang
efdb4ce4f0 chore: enable noFloatingPromises lint rule (#3842) 2025-09-03 15:02:45 -07:00
Alex Yang
561265f66b e2e: move server into playwright (#4397) 2025-09-03 14:39:45 -07:00
renovate[bot]
e7c0b8b287 fix(deps): update all non-major dependencies (#3915)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 08:32:21 -07:00
renovate[bot]
3767d79fb9 chore(deps): update dependency bumpp to v10 (#4339)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 08:21:36 -07:00
Alex Yang
b20080f6d6 chore: bump better-call (#4377) 2025-09-03 00:24:01 -07:00
Alex Yang
8849a9bcb3 docs: add orama search support (#4366) 2025-09-02 14:34:49 -07:00
Alex Yang
02586f9e0b chore: bump version (#4345) 2025-09-01 13:23:28 -07:00
Alex Yang
216a1e49d2 docs: disable ssr on testimonial item (#4326) 2025-08-30 23:46:57 -07:00
Alex Yang
51cdb65aa7 test: add cookie domain test (#4325) 2025-08-30 22:17:42 -07:00
Alex Yang
c614c65aa5 test: init vanilla-node e2e (#4307) 2025-08-30 17:29:49 -07:00
Alex Yang
d7b3d419e7 chore: inline ms code during build stage (#4306) 2025-08-29 11:49:04 -07:00
Alex Yang
77ed60c03a refactor: use ms from npm (#4299) 2025-08-28 21:24:29 -07:00
Alex Yang
bf05dec3aa chore(sso,expo,stripe): fix devDependencies and peerDependencies (#4295) 2025-08-28 15:02:36 -07:00
Alex Yang
d4343005fe fix(stripe): peerDependencies (#4287) 2025-08-28 10:13:20 -07:00
Alex Yang
37b0fe22e4 test: enable cloudflare smoke test (#4240) 2025-08-26 16:01:22 -07:00
Alex Yang
af8a684381 chore: remove deprecated package (#4242) 2025-08-26 15:52:00 -07:00
Alex Yang
557dc39c32 chore: remove unused deps (#4227) 2025-08-25 17:48:13 -07:00
Alex Yang
8c4165e958 test: init e2e/smoke (#4225) 2025-08-25 17:29:27 -07:00
Alex Yang
4b5d4baf59 fix: make zod as dependency (#4205) 2025-08-24 16:35:55 -07:00
Alex Yang
4696b9e7ec Revert "chore: update better-call version" (#4191) 2025-08-23 22:16:34 -07:00
Bereket Engida
40d514f7ed chore: update better-call version 2025-08-23 09:58:21 -07:00
Fuma Nama
d20f9a763c chore: update to Fumadocs 15.7 (#4154)
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
2025-08-22 19:00:45 -07:00
Alex Yang
eb691e213d docs: revert fumadocs (#4147) 2025-08-21 21:07:46 -07:00
Alex Yang
ff19661524 chore: bump fumadocs (#4144) 2025-08-21 20:30:06 -07:00
Alex Yang
127ad5d326 chore: bump next.js (#4135) 2025-08-21 15:30:53 -07:00
Alex Yang
5ded0904d4 feat: support device authorization (#3811) 2025-08-21 14:59:31 -07:00
Alex Yang
bb634a0f5c fix(cli): generate throws error with default export (#4113) 2025-08-20 16:25:32 -07:00
Alex Yang
fc8a25abd0 feat: support node:sqlite (#3869) 2025-08-20 12:57:30 -07:00
Alex Yang
1959eb872e chore: bump biome (#4096) 2025-08-19 19:01:10 -07:00
Alex Yang
059d7b3bdb chore: bump better-call (#4088) 2025-08-19 13:59:43 -07:00
dependabot[bot]
225447a38c 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 00:00:16 -07:00
Bereket Engida
e16a289f9e 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-10 22:55:29 -07:00
renovate[bot]
d72f17de5f fix(deps): update better-auth dependencies (#3916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-10 20:51:20 -07:00
Fraol Lemecha
2915e4c92d feat: add telemetry (#3822)
* feat: telemetry

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>

* chore: remove changeset

* fix: do not generate project id unless telemetry is enabled

* fix: return `isInsiderContainerCached`

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* chore: remove unused utils file

* fix: properly cache generated project id

* feat: interpret empty env vars as false

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* fix: use nullish coalescing to set fallback

* fix: should be `isInsideContainerCached`

* fix: unique icons + tooltip for telemetry component

* fix: import child process from node

* fix: remove quotes in description

Co-authored-by: Alex Yang <himself65@outlook.com>

* fix: address reviews

Co-authored-by: Alex Yang <himself65@outlook.com>

* chore: refactor

* refactor

* add tests

* cache pkg json

* add cli tracking

* add migrate

* chore fix xi

* skip tet

* update snapshot

* chore: fix typecheck

* Expand telemetry docs: list collected fields, clarify anonymous redaction via getTelemetryAuthConfig, and document CLI events and audit/opt‑out paths.

* docs

* doc cleanup

* fixes

* remove git first commit message

* update docs

---------

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
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>
Co-authored-by: Alex Yang <himself65@outlook.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-10 01:11:56 -07:00
Bereket Engida
89974a9e0c chore: upgrade better-call version 2025-08-05 22:37:35 -07:00
Alex Yang
f04570a6d8 chore: bump vitest version (#3810)
* chore: bump vitest version

* cleanup the server
2025-08-05 16:00:44 -07:00
Alex Yang
575070f605 chore: bump biome (#3784) 2025-08-04 13:48:54 -07:00
Bereket Engida
af239b7879 chore: remove changeset and add contributing code of conduct 2025-08-02 13:01:02 -07:00
Alex Yang
5124b40283 chore: upgrade TypeScript version (#3748)
* chore: fix TypeScript to a correct version

* fixup! chore: fix TypeScript to a correct version

* chore: fix typecheck

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-02 10:18:55 -07:00
renovate[bot]
4ad0a419d3 chore(deps): update dependency next to v15.3.3 [security] (#3666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 21:58:56 -07:00
renovate[bot]
ecb4408c41 chore(deps): update dependency vite to v6 [security] (#3667)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-28 12:41:17 -07:00
KinfeMichael Tariku
23d6f30b41 chore: ensure zod version alignment via peerDependency (#3619)
* zodv4

* fix

* lock

* pkg

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-07-26 09:02:54 -07:00
Fraol Lemecha
ac6baba2a0 chore: add changesets (#3557)
* chore: consistent package names

* chore: init changesets

* chore: update contribution doc to include generating a changeset

* chore: configure all better auth packages to always have the same version number

* chore: update nextjs demo package name

* chore(changesets): ignore all private packages

* chore(changesets): check for changesets in CI

* chore(changesets): install chagesets cli

* chore(changesets): use orgin as main

* chore(changesets): fix typo

* chore(changesets): check for changes since main in ci

* chore(changesets): check for changes since main in ci with the correct command

* chore(changesets): check against `origin/main`

* chore(changesets): checking for changesets should be the last action

* chore(changesets): run changelog check after stoping the docker containers

* chore(changesets): run changelog check after building

* chore(changesets): run changelog check after starting docker compose

* chore(changesets): run changelog check after linting

* chore(changesets): run changelog check after testing

* Revert "chore(changesets): run changelog check after testing"

This reverts commit 6dc000f78d30fa3622e37fc0d8699cc99ed868b6.

* chore: export siwe in better-auth/plugins (#3596)

The docs were using this import path, yet `siwe` wasn't exported there. This PR fixes this.

* chore: fix cookies test

* docs: make client-side vs. server-side explicit (#3603)

* docs: fix broken link to ERC-4361 in siwe docs (#3604)

* fix(jwt): ensure alg is added to the jwks when generating via /token endpoint (#3601)

* fix: Ensure alg is added to the jwks when generating via /token endpoint

* chore: resolve linting issues

* chore(example): fix SvelteKit example (#1742)

* refactor: upgrade Svelte, Vite and related packages

* refactor: replace no longer supported `body.callbackURL` with `onSuccess`

* fix: add missing `svelte-kit sync` on `prepare`

* fix: add missing `import`s

* chore(svelte-kit-example): show message & redirect to index after sign up

* chore: add npm script to migrate database

* doc: add more commands to set up

* chore: explicitly disable verification email on sign up

The example does not work if you set `sendOnSignUp: true` without setting up the email server.

* refactor(svelte-kit-example): add type for hooks

* chore(svelte-kit-example): redirect to sign in page if users open dashboard without log in

* chore: diable some rules for svelte-kit-example due to Biome's limited Svelte support

* style: fix format

* chore: update pnpm-lock.yaml

* chore: fix lock file

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>

* fix: make sveltekit plugin ALS-agnostic (#3533)

* svelte cookie

* udpate

* update

* update

* update

* chore(cli): update zod to v4 (#3618)

* fix: correct typo in freeTrial variable name in Stripe integration

* chore: fix lock file

* chore: add changeset for typo fix in freeTrial

---------

Co-authored-by: Maxwell <145994855+ping-maxwell@users.noreply.github.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Justin <127172022+jl33-ai@users.noreply.github.com>
Co-authored-by: Elliott Minns <elliott.minns@pm.me>
Co-authored-by: Jumpei Ogawa <git@phanective.org>
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-07-25 20:39:44 -07:00
KinfeMichael Tariku
aba8f7f04d chore(cli): update zod to v4 (#3618) 2025-07-25 16:59:06 -07:00