Skip to content

v0.5.0

Latest

Choose a tag to compare

@rameerez rameerez released this 19 Mar 18:11

What's New

  • Add Profitable.ttm_revenue for trailing twelve-month revenue
  • Add Profitable.ttm as a founder-friendly alias for ttm_revenue
  • Add Profitable.revenue_run_rate, estimated_arr_valuation, estimated_ttm_revenue_valuation, and estimated_revenue_run_rate_valuation
  • Make revenue metrics net of refunds when amount_refunded is present
  • Make subscriber and MRR metrics distinguish between current billable subscriptions and historical period events
  • Count new_customers from first monetization date rather than signup date
  • Count new_subscribers / new_mrr from when a subscription becomes billable, not when a free trial starts
  • Handle additional Pay status variants like on_trial, cancelled, and deleted
  • 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.rb for cleaner architecture

Full Changelog: v0.4.0...v0.5.0

What's Changed

  • Add TTM revenue and tighten metric semantics by @rameerez in #9

Full Changelog: v0.4.0...v0.5.0