What's New
- Add
Profitable.ttm_revenuefor trailing twelve-month revenue - Add
Profitable.ttmas a founder-friendly alias forttm_revenue - Add
Profitable.revenue_run_rate,estimated_arr_valuation,estimated_ttm_revenue_valuation, andestimated_revenue_run_rate_valuation - Make revenue metrics net of refunds when
amount_refundedis present - Make subscriber and MRR metrics distinguish between current billable subscriptions and historical period events
- Count
new_customersfrom first monetization date rather than signup date - Count
new_subscribers/new_mrrfrom when a subscription becomes billable, not when a free trial starts - Handle additional Pay status variants like
on_trial,cancelled, anddeleted - Keep grace-period subscriptions billable until
ends_at - Exclude metered Stripe items from fixed run-rate MRR calculations
- Surface TTM revenue in the built-in dashboard
- Extract shared metric logic to
lib/profitable/metrics.rbfor cleaner architecture
Full Changelog: v0.4.0...v0.5.0
What's Changed
Full Changelog: v0.4.0...v0.5.0