Releases: rameerez/usage_credits
Releases · rameerez/usage_credits
v0.4.0
v0.3.0
v0.2.1
v0.2.0
What's Changed
- Add Claude Code GitHub Workflow by @rameerez in #14
- Add test suite by @rameerez in #15
- Update Pay gem dependency to support versions 8.3 to 9.x by @rameerez in #16
- Update Pay gem dependency to support version 8.3 to < 10.0 by @kaka-ruto in #10
- Add Pay version matrix testing with Appraisal by @rameerez in #17
- Upgrade Pay dependency to support version 10.x by @rameerez in #18
- Upgrade Pay dependency to support version 11.x by @rameerez in #19
- Remove payment intent metadata from Subscription checkout session by @cole-robertson in #2
- Handle subscription plan changes (upgrades & downgrades) by @rameerez in #20
- Add configurable minimum fulfillment period for dev/test flexibility by @rameerez in #21
- Add multi-period Stripe price support for subscription plans by @rameerez in #22
- Fix a bug where very fast fulfillment periods would cause credits not to expire fast enough by @rameerez in #23
- Fix incomplete fulfillment update on subscription plan upgrade by @rameerez in #24
New Contributors
- @rameerez made their first contribution in #14
- @kaka-ruto made their first contribution in #10
- @cole-robertson made their first contribution in #2
Full Changelog: v0.1.1...v0.2.0
v0.1.1
- Rename
Wallet#subscriptionstoWallet.credit_subscriptionsso that it doesn’t override the Pay gem’s own subscriptions association onUser - Add non-postgres fallbacks for PostgreSQL-only operations (namely
@>to access json attributes) - Add optional
expires_attogive_creditsso you can expire any batch of credits at any arbitrary date in the future - Add Allocation associations to the Wallet model
- Add demo Rails app to showcase the gem features