Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 2.86 KB

File metadata and controls

41 lines (30 loc) · 2.86 KB

[0.4.0] - 2026-01-16

  • Add balance_before and balance_after to transactions by @rameerez (h/t @yshmarov) in #27
  • Add MySQL support and multi-database CI testing by @rameerez in #28

[0.3.0] - 2026-01-15

  • Add lifecycle callbacks by @rameerez in #25
  • Fix credit pack fulfillment not working with Pay 10+ (Stripe data in object vs data in Pay::Charge) by @rameerez in #26

[0.2.1] - 2026-01-15

  • Add custom create_checkout_session options (like success_url) to credit pack purchases by @yshmarov in #5

[0.2.0] - 2025-12-29

  • 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

[0.1.1] - 2025-01-14

  • Rename Wallet#subscriptions to Wallet.credit_subscriptions so that it doesn’t override the Pay gem’s own subscriptions association on User
  • Add non-postgres fallbacks for PostgreSQL-only operations (namely @> to access json attributes)
  • Add optional expires_at to give_credits so 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

[0.1.0] - 2025-01-12

  • Initial release