Commit Graph
421 Commits
Author SHA1 Message Date
Joél SolanoandGitHub bfbb853a9d chore: replace deprecated build configs (#8498) 2026-03-09 18:09:28 +00:00
Alex Yang ab6b14cb19 chore: release v1.5.1-beta.3 2026-03-03 12:14:56 +09:00
Alex Yang 3ee808a48c chore: release v1.5.1-beta.2 2026-03-03 06:49:28 +09:00
Alex YangandGitHub b73b0440a2 chore: align zod imports to use namespace import from "zod" (#8300) 2026-03-02 20:37:38 +00:00
Alex Yang 425c6abf6e chore: release v1.5.1-beta.1 2026-03-02 02:05:39 +09:00
Alex YangandGitHub 0a1ef178b8 fix(stripe): increase test timeout to fix CI flaky failures (#8209) 2026-02-28 04:55:45 +00:00
Alex Yang 2fd1ef38e7 chore: release v1.5.0-beta.20 2026-02-28 02:20:43 +09:00
Alex YangandGitHub 8048a1d367 chore: upgrade dependencies (#8183) 2026-02-27 08:11:46 +00:00
Bereket Engida 554f0ef7e1 chore: release v1.5.0-beta.19 2026-02-25 16:21:37 -08:00
66446bf418 chore: align package.json fields and add missing README.md files (#8131)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 20:58:06 +00:00
Alex Yang 714e5433a3 chore: release v1.5.0-beta.18 2026-02-24 01:36:14 +08:00
Alex Yang 0ce6c7ed7a chore: release v1.5.0-beta.17 2026-02-23 22:29:34 +08:00
TaesuandGitHub e802eaebac fix(stripe): use CHECKOUT_SESSION_ID for success_url and remove cancel callback (#8095) 2026-02-22 09:15:50 -08:00
TaesuandGitHub 96dc13a404 feat(stripe): track subscription schedule ID for pending plan changes (#8070) 2026-02-20 00:19:35 +00:00
TaesuandGitHub 5eebbe96a9 fix(stripe): inject metadata to schedules on update, not on create (#8069) 2026-02-19 16:03:11 +00:00
TaesuandGitHub 9ca0fa32a7 fix(stripe): handle line item price replacement on plan upgrade (#8066) 2026-02-19 15:26:50 +00:00
TaesuandGitHub 5180893ae6 feat(stripe): add scheduleAtPeriodEnd option to defer plan changes (#8064) 2026-02-19 14:34:17 +00:00
e5683a7a64 chore: bump all packages to v1.5.0-beta.16 (#8037)
Co-authored-by: Ghost <ghost@better-github.app>
2026-02-18 00:49:17 -08:00
TaesuandGitHub 76d9ba140c fix(stripe): use correct stripeCustomerId on /subscription/cancel/callback endpoint (#8032) 2026-02-18 02:47:41 +00:00
Bereket Engida fae56a1b5c chore: release v1.5.0-beta.15 2026-02-16 15:23:33 -08:00
Bereket Engida a8686cf552 chore: release v1.5.0-beta.14 2026-02-16 13:40:28 -08:00
TaesuandGitHub 74e06e426c fix(stripe): fall back to customers.list when customers.search API is unavailable (#7965) 2026-02-15 07:44:16 +00:00
TaesuandGitHub 0a1dd5fbf3 feat(stripe): add billingInterval field to subscription (#7221) 2026-02-13 22:15:10 +00:00
TaesuandGitHub ddc2740724 fix(stripe): propagate trial data in subscription webhook handlers (#7955) 2026-02-13 03:35:09 +00:00
TaesuandGitHub 04217429c5 fix(stripe): drop metered billing, use generic lineItems instead (#7951) 2026-02-12 22:17:22 +00:00
TaesuandGitHub 7950f98df0 fix(stripe): remove getSubscriptionUsage endpoint (#7949) 2026-02-12 20:50:17 +00:00
TaesuandGitHub 4fb5227641 fix(stripe): prevent duplicate line item when priceId equals seatPriceId (#7947) 2026-02-12 20:18:42 +00:00
TaesuandGitHub 9b5a786175 fix(stripe): move meters config into plans for usage-based billing (#7946) 2026-02-12 18:13:48 +00:00
Alex YangandGitHub d5955d6ab2 chore: bump version (#7882) 2026-02-12 13:27:12 +00:00
TaesuandGitHub dcd9337616 feat(stripe): add seat-based billing and usage-based billing (#7930) 2026-02-11 23:50:39 +00:00
Alex YangandGitHub c5803173fe test: use vitest best practice (#7888) 2026-02-10 06:32:03 +00:00
Alex Yang 4163102121 chore: release v1.5.0-beta.13 2026-02-07 09:36:29 -08:00
Alex Yang dd6dc4601f chore: release v1.5.0-beta.12 2026-02-06 17:25:17 -08:00
Alex Yang 00c95728f1 Revert "feat: make name field optional (#7617)"
This reverts commit e0df7c9e38.
2026-02-02 10:52:19 -08:00
TaesuandGitHub fe92103d47 fix(stripe): clarify error when authorizeReference is missing (#7741) 2026-02-01 09:15:14 +00:00
Alex Yang f82960b984 chore: release v1.5.0-beta.11 2026-01-30 16:44:59 -08:00
TaesuandGitHub e0df7c9e38 feat: make name field optional (#7617) 2026-01-29 23:42:52 +00:00
TaesuandGitHub f5d56559f5 fix(stripe): restore better-call peerDeps (#7675) 2026-01-29 12:30:50 +00:00
TaesuandGitHub 4bdc6b5df6 chore(stripe): remove unused better-call devDependency (#7664) 2026-01-29 01:10:59 +00:00
Alex Yang 9780a773fe chore: release v1.5.0-beta.10 2026-01-27 17:57:35 -08:00
Alex YangandGitHub b0a6fb89c4 chore: bump version (#7626) 2026-01-27 21:05:02 +00:00
Alex YangandGitHub 6b03411662 chore: enable sourcemap for packages (#7622) 2026-01-26 22:37:58 +00:00
TaesuandGitHub 9145c9233d refactor(stripe): centralize internal metadata management (#7561) 2026-01-23 20:57:00 +00:00
6a1ff9bea9 docs: use type-only import for BetterAuthClientPlugin (#7565)
Co-authored-by: Alex Yang <himself65@outlook.com>
2026-01-23 19:34:53 +00:00
TaesuandGitHub 3057e8dff6 chore: remove unused CHANGELOG.md files (#7559) 2026-01-22 22:41:54 +00:00
TaesuandGitHub 16f4569dde fix(stripe): find active subscription correctly when upgrading (#7547) 2026-01-22 20:47:57 +00:00
Alex YangandGitHub 50de0a1d48 refactor: generic in BetterAuthPluginRegistry (#7514) 2026-01-22 20:33:12 +00:00
TaesuandGitHub f716e08f0e fix(stripe): allow billing interval change for same plan (#7542) 2026-01-22 19:30:57 +00:00
Alex Yang 6295dfcd34 chore: release v1.5.0-beta.9 2026-01-20 19:38:14 -08:00
Alex YangandGitHub 80a1c7daca chore: bump deps (#7508) 2026-01-20 23:55:35 +00:00