Skip to content

Releases: jansorg/marketplace-stats-kotlin

v0.23.2

12 Feb 10:16
Compare
Choose a tag to compare

What's Changed

  • Nullable license validity for perpetual licenses by @jansorg in #131

Full Changelog: v0.23.1...v0.23.2

v0.23.1

11 Feb 20:05
Compare
Choose a tag to compare

What's Changed

  • Make licensePeriod optional to support perpetual licenses by @jansorg in #129
  • Better fix for sales of perpetual licenses by @jansorg in #130

Full Changelog: v0.23.0...v0.23.1

v0.23.0

11 Feb 09:13
Compare
Choose a tag to compare

What's Changed

  • Support perpetual licenses and plugins without continuity discount by @jansorg in #126

Full Changelog: v0.22.1...v0.23.0

v0.22.1

13 Jan 09:02
Compare
Choose a tag to compare

Full Changelog: v0.22.0...v0.22.1

v0.22.0

08 Jan 13:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.4...v0.22.0

v0.21.4

22 Jul 08:24
Compare
Choose a tag to compare

What's Changed

  • fix: sometimes data of the current day wasn't loaded by @jansorg in #108

Full Changelog: v0.21.3...v0.21.4

v0.21.3

19 Jul 07:52
Compare
Choose a tag to compare

What's Changed

  • fix: vendor property of /api/users/$id/plugins doesn't match API's json by @jansorg in #107

Full Changelog: v0.21.2...v0.21.3

v0.21.2

17 Jul 09:04
Compare
Choose a tag to compare

What's Changed

  • fix: fetch 1 month of sales and trials instead of 3 months at once by @jansorg in #103
  • fix: the most recent sales and trials were not loaded after 30 minutes by @jansorg in #102
  • chore: add missing requests to the marketplace client by @jansorg in #104
  • fix: reorder columns of license table for better readability by @jansorg in #105
  • fix: tooltip on plugin rating value by @jansorg in #106

Full Changelog: v0.21.1...v0.21.2

v0.21.1

15 Jul 14:14
Compare
Choose a tag to compare

What's Changed

  • Don't error if monthly subscriptions are disabled by @jansorg in #101

Full Changelog: v0.21.0...v0.21.1

v0.21.0

15 Jul 12:49
Compare
Choose a tag to compare

It's now possible to configure a display currency. Sales and numbers based on it can now be displayed in your local currency, e.g. EUR, JPY, ILS, or similar. Currency amounts are converted with the exchange rates provided by the European Central Bank.

This release also changes existing functionality:

  • trial conversion rate is now based on the plugin's configured trial length. The displayed conversion rates of the most recent months can change as long as there are active trials by users. Previously, the conversion only included trials which ended in the displayed month and the value was too low.
  • there were a few more fixes for mrr/arr calculation, it should be (almost?) accurate now. Sales are now tracked per currency, which should be more accurate than using the USD amounts.

What's Changed

  • Improve MRR and ARR, support display currency by @jansorg in #66
  • Change "Converted Trials" to the number of trials converted within the configured trial duration by @jansorg in #70
  • Improve performance of initial load and page rendering by @jansorg in #71
  • feat: extend tooltip on trial conversion rate of overview table by @jansorg in #72
  • feat: show error page when requests to the JetBrains Marketplace fail by @jansorg in #90
  • regression: fix missing items in trial funnel table by @jansorg in #91
  • fix: request less sales info and trials info at once to prevent gateway timeouts by @jansorg in #92
  • fix: show the no vale placeholder for zero trials in the year summary table by @jansorg in #93
  • fix: show "Individual" instead of "Personal" for customer type by @jansorg in #94
  • fix: sort order of "Today" and "Yesterday" is now fixed by @jansorg in #95
  • regression: don't expose sales between plugins by @jansorg in #96
  • feat: better caching of Marketplace data by @jansorg in #97
  • fix: drop cached exchange rates on refresh by @jansorg in #98
  • fix: if two licenses are processed for mrr/arr in the same date range, keep the one with the later end by @jansorg in #99
  • chore: cache fixes by @jansorg in #100

Full Changelog: v0.19.0...v0.21.0