Skip to content

Releases: jansorg/marketplace-stats-kotlin

v0.19.0

08 Jul 19:29
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18.0

06 Jul 20:25
Compare
Choose a tag to compare

This PR contains experimental changes for MRR and ARR values.

The calculation of MRR and ARR is implemented like this:

  • the current base price of the plugin is fetched
  • all licenses active in a month or year are fetched
    • for all of the licenses the continuity discount of the next month or year is calculated
    • for all of the licenses the other applied discounts are retained and applied again when added to the MRR/ARR value
    • for each license, 85% (i.e. the paid amount after JetBrains comnission) of base price - continuity discount - other discounts is added to the MRR/ARR value

Important for MRR/ARR:

  • Over time, MRR/ARR can decrease even with the same customers because a higher continuity discount may be applied
  • Monthly invoices can be different to the MRR value because users could prepay, for example. If a user prepays, the invoice would be higher than the MRR in the first month, but lower than the MRR in the next months (until the next payment)
  • This is still experimental. Be careful with the numbers and double-check :)
  • If you changed the base price of your plugin, then MRR/ARR values calculated for the past before the change are based on the new prices. I'm considering a setting to provide the historic plugin prices because they're unavailable in the API.
  • The values are currently calculated based on the USD base price. Currency exchange rates etc. are not part of the calculation. Currently, for customers in the EU (with prices in EUR) the used base price is still USD.

What's Changed

  • Add missing requests in the API client by @jansorg in #59
  • feat: implement pricing page by @jansorg in #60. This page is subject to change. Please let me know if you find it useful or not. It provides a overview what customers are charged incl. taxes, for example.
  • feat: show summary of past 7 days instead of current week by @jansorg in #61
  • feat: experimental values for MRR and ARR. Likely to change. by @jansorg in #62
  • The summary of months now shows active licenses and active, paid licenses instead of customers. The number of customers is misleading, e.g. when a company buys many licenses.
  • The churn rates are already based on licenses.
  • The fee column was dropped from the summary of months to gain more space.
  • Please report an issue if you need any of the removed or changed numbers

Full Changelog: v0.17.0...v0.18.0

v0.17.0

05 Jul 12:39
Compare
Choose a tag to compare

What's Changed

  • feat: join tables of countries and trial countries by @jansorg in #52
  • feat: show default sort order indicator for sorted tables by @jansorg in #53
  • fix: rendering issues of "top countries" on the main page by @jansorg in #54
  • fix: don't show type of trial for "Trials Today". by @jansorg in #55
  • fix: tables "Today" and "Yesterday" did not refresh the day after the server was launched by @jansorg in #56
  • feat: show trials in overview tables "Today" and "Yesterday", drop table "Trials Today" by @jansorg in #57
  • fix: regression in "Top Trial Countries" table display by @jansorg in #58

Full Changelog: v0.16.0...v0.17.0

v0.16.0

04 Jul 20:09
Compare
Choose a tag to compare

What's Changed

  • Show fees on details pages, #49
  • New page to show summary of licenses sold by resellers, #49
  • Add new table "Yesterday" to the main overview page, #49

Full Changelog: v0.15.7...v0.16.0

v0.15.7

15 May 16:00
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.6...v0.15.7

v0.15.6

15 May 15:27
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.5...v0.15.6

v0.15.5

10 May 14:07
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.4...v0.15.5

v0.15.4

10 May 11:40
Compare
Choose a tag to compare

What's Changed

  • fix: make property "cdate" optional by @jansorg in #44

Full Changelog: v0.15.3...v0.15.4

v0.15.3

16 Apr 08:21
Compare
Choose a tag to compare

What's Changed

  • Show reseller info info tables of customer and license pages by @jansorg in #41

Full Changelog: v0.15.2...v0.15.3

v0.15.2

14 Mar 13:38
Compare
Choose a tag to compare

What's Changed

  • Add column to show converted trials to the table of months by @jansorg in #40

Full Changelog: v0.15.1...v0.15.2