Commit Graph
4400 Commits
Author SHA1 Message Date
Bereket Engida a47b9523e4 chore: release v1.2.9 2025-06-10 00:10:42 -07:00
Anatole DufourandGitHub cf25458cdb fix(prisma): "eq" invalid argument OR clause (#2874) 2025-06-09 23:58:43 -07:00
Bereket EngidaandGitHub 92801d97d7 feat: support stripe seat upgrade (#2967)
* feat: support stripe seat upgrade

* cleanup
2025-06-09 23:54:27 -07:00
Floryan SimarandGitHub 496f355f9c fix(stripe): use the stripeSubscriptionId from the fetched subscription instead of the one from the request (#2940)
Closes: #2938
2025-06-09 23:35:02 -07:00
90db4c3896 fix: oauth proxy between http and https (#2895)
* Update index.ts

* support prefix

* chore: revert test

* skip oauth proxy header

* add test

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-06-09 23:30:32 -07:00
KinfeMichael TarikuandGitHub 6c1d00fc30 fix: lookup keys without the priceId (#2963)
* chore: typo and unnecessary optional check

* fix: price with lookup keys alternative

* lint

* fix: clean up

* clean up
2025-06-09 21:14:46 -07:00
Bereket EngidaandGitHub 69468d0341 feat: support passing error callback url for account linking (#2966)
* feat: support passing error callback url for account linking

* revert change
2025-06-09 20:20:28 -07:00
Bereket Engida bdffa3a52f chore: fallback to empty options on hasPermission 2025-06-09 18:21:30 -07:00
Bereket Engida afcbf741c4 chore: release v1.2.9-beta.10 2025-06-08 18:37:59 -07:00
Bereket Engida 9fbea84c5f refactor: getCookieCache to be async 2025-06-07 17:31:33 -07:00
26645aa012 fix(cli): missing dependency @babel/core (#2909)
Co-authored-by: Normal Gaussian <gitlab.march.2019@normal-gaussian.com>
2025-06-07 17:18:20 -07:00
Bereket Engida 5eb3c03176 feat: add getCookieCache helper and update session handling 2025-06-07 16:46:01 -07:00
Bereket EngidaGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
eaf80cf945 fix: rename forgetPassword APIs to requestPasswordReset (#2947)
* fix: rename  to

* Update demo/nextjs/app/(auth)/forget-password/page.tsx

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

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-07 16:28:47 -07:00
KinfeMichael TarikuandGitHub e9b8d92438 chore: fix jsodc typo (#2942) 2025-06-07 11:52:12 -07:00
ShippyandGitHub 8242ebde82 fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs (#2656)
* fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs

* fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs

* fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs

* lint
2025-06-06 22:17:46 -07:00
KinfeMichael TarikuandGitHub 90cd37caee fix: remove empty migration with semi colon (#2927) 2025-06-06 22:15:32 -07:00
KinfeMichael TarikuandGitHub 75559769f5 fix: add prompt option on github (#2922) 2025-06-06 22:09:11 -07:00
Bereket Engida d7957983fe chore: release v1.2.9-beta.9 2025-06-03 12:11:06 -07:00
Bereket Engida 09899ba220 chroe: check vercel url is defined before mergeing proto 2025-06-03 12:10:52 -07:00
Julius MarmingeandGitHub e69240d235 fix: construct valid URL from VERCEL_URL env 2025-06-03 11:10:19 -07:00
KinfeMichael TarikuandGitHub 91c5cd7478 fix: default value on generate (#2885) 2025-06-03 01:06:19 -07:00
8e4cd77433 feat(passkey): AAGUID field support (#2189)
* feat(passkey): AAGUID support

* docs: added aaguid options

* satisfies on base type

---------

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
2025-06-02 23:57:30 -07:00
KinfeMichael TarikuandGitHub 5aa38a1bce chore: removed custom path options (#2865)
* removed from options

* removed from options

* test

* lint

* test

* lint
2025-06-01 21:41:55 -07:00
Bereket Engida 9787f5d9bf chore: add license type in package json 2025-06-01 10:26:44 -07:00
Bereket Engida fcb28e790a chore: release v1.2.9-beta.8 2025-05-31 23:40:04 -07:00
Rohan GodhaandGitHub 2fe2b2dba9 fix(stripe): inconsistency preventing subscription upgrades (#2864) 2025-05-31 23:39:44 -07:00
Bereket Engida 96634ceefd chore: release v1.2.9-beta.7 2025-05-31 18:13:55 -07:00
Nicolas TorresandGitHub f735575b69 fix(api-key): rate limits not working (#2514)
* Makes sure to check api key rate limits

* Fix suggestions

* adds missing error code

* function doesnt need to be in the closure, it can be at module level
2025-05-31 18:12:47 -07:00
13591daa7d fix(oidc-provider): authorize post-auth flow (#2849)
* oidcProvider authorize post-auth flow fix

Issue:

Recommended way to handle login for OIDC Provider flow is to call
authClient.signIn -- However, many of the callbacks in authorize.ts
endpoint directly throw their redirects, in many of these cases this
is not desired as it will redirect the fetch request when the intent
is to redirect the browser instead.

Fix:

If the call is coming from a cors (non-browser navigate) fetch call
when doing the consent page redirect or the final authorization
callback redirect, redirect using a hint in json payload to authClient
rather than attempting to redirect the CORS call.

This resolves issues both with CORS (that people were seeing) as
well as well as removing the need for the work around hack provided
in #2461

Tested: Locally, using updated code, oidcProvider and a genericOauth
client. Verified happy paths for login with / without scope, there
are some other issues with consent flow in general, but I'll address
those in a different PR.

* cleanup and lint

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-05-31 09:52:18 -07:00
Bereket Engida fd727e515d chore: update kysley to 0.28.2 2025-05-31 09:14:05 -07:00
KinfeMichael TarikuandGitHub 13f6476b6c chore: update error code message typo (#2839) 2025-05-30 02:42:30 -07:00
Bereket Engida 7c147ed34e chore: release v1.2.9-beta.6 2025-05-29 19:53:44 -07:00
CarbonNeuronandGitHub 746ee1fd61 fix: microsoft entra token refresh scope (#2816) 2025-05-28 15:13:45 -07:00
crutchtheclutchandGitHub fdee04fdc7 feat(customPaths): provide an option to modify and map api paths (#2193) 2025-05-28 10:32:03 -07:00
KinfeMichael TarikuandGitHub 5d1f1e3cbd fix: allow contains filter for users in admin (#2810) 2025-05-28 00:21:27 -07:00
KinfeMichael TarikuandGitHub 272360f426 fix: encoded callbackURL (#2809) 2025-05-27 23:36:17 -07:00
YUSSUF SHEIKHandGitHub dea5c9d13e chore: improve password reset for unregistered emails 2025-05-27 16:26:02 -07:00
KinfeMichael TarikuandGitHub 152b2e028c chore: improve password reset message (#2807) 2025-05-27 16:15:49 -07:00
Yerzhan ZhamashevandGitHub 640bf478a4 fix: SSR handling in useAuthQuery to prevent hydration issues (#2776)
* fix: enhance SSR handling in useAuthQuery to prevent hydration issues

* simplify the ssr handling
2025-05-26 21:11:04 -07:00
Bereket Engida e3aac89299 fix(apple): response type should be set to idToken code to get full user profile data 2025-05-25 17:57:13 -07:00
ping-maxwell 240443efc4 fix: init snapshot 2025-05-25 06:31:56 +10:00
MaxwellandGitHub 75f1f9384c Merge branch 'main' into update/kysley-adapter/debug-logs 2025-05-25 06:25:42 +10:00
ping-maxwell 1a02245419 chore: lint 2025-05-25 00:53:51 +10:00
43513e98d1 fix: avoid refreshing tokens if the provider doesn't return refresh tokens (#2764)
* fix(auth): avoid refreshing tokens without expiration

* check for refresh token and also allow returning access tokens even for providers that doesn't implement refresh token

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-05-23 14:16:01 -07:00
Zach SilveiraandGitHub ccb567e777 feat: add promise support for custom user info claims (#2766)
* Add async support for custom user info claims

* Update index.ts
2025-05-23 14:15:05 -07:00
Bereket Engida 5e92c4b421 chore: release v1.2.9-beta.5 2025-05-23 12:59:27 -07:00
Bereket Engida 44725a9315 chore: release v1.2.9-beta.4 2025-05-23 12:59:16 -07:00
Bereket Engida 8d38b211af chore: release v1.2.9-beta.3 2025-05-23 12:59:16 -07:00
Bereket Engida ba4d38acc7 chore: release v1.2.9-beta.2 2025-05-23 12:59:16 -07:00
32cda8ae57 feat: add account info endpoint (#2664)
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-05-23 12:56:00 -07:00