Version 1.4.4

March 15, 2024

Added

  • Added a progress bar to the refresh console controller action.

Changed

  • Set a timeout of 60 seconds to Guzzle requests.
  • Guard against what appears to be an off-by-one error in Craft Console.

Version 1.4.3

March 11, 2024

Added

  • Added a refresh sales job TTR of 1 hour.

Changed

  • Locked ApexCharts to version 3.46, to prevent it breaking multi-axis charts.

Version 1.4.2

July 10, 2023

Added

  • Added compatibility with the organisation customer feature in Craft Console.

Version 1.4.1

February 23, 2023

Changed

  • API requests are now made in batches of 100 items.
  • Auto increment values are now reset when deleting all rows in database tables.

Version 1.4.0

February 22, 2023

Added

  • Added a new optional organisation ID setting.

Changed

  • Updated the API to use Craft Console and organisations.

Version 1.3.10

January 26, 2022

Changed

  • Exchange rates are now fetched from the API at most once per day, to help avoid exceeding monthly request limits.

Version 1.3.9

September 14, 2021

Fixed

  • Fixed a bug that was throwing an error when a plugin did not have any sales.

Version 1.3.8

September 1, 2021

Changed

  • Improved the outputting of converted net amount.

Version 1.3.7

August 26, 2021

Fixed

  • Fixed individual sales being converted when they shouldn't be.

Version 1.3.6

August 26, 2021

Changed

  • Updated all JavaScript libraries and now load resources from a CDN.

Fixed

  • Fixed the Y-axis labels when amounts were being converted.

Version 1.3.5

August 26, 2021

Changed

  • Switched from using ratesapi.io to freecurrencyapi.net for converting currencies.
  • Improved wording of search results in DataTables.

Fixed

  • Fixed logs not being written to plugin-sales.log file.

Version 1.3.4

May 11, 2021

Changed

  • Switched from using exchangeratesapi.io to ratesapi.io for converting currencies.

Version 1.3.3

May 11, 2021

Changed

  • Improved the help text for console commands.

Fixed

  • Fixed colour palette values not being prefixed with a hash.

Version 1.3.2

May 23, 2020

Changed

  • Updated ApexCharts to v3.19.2 which fixes a minor bug in the Download CSV feature.

Version 1.3.1

April 6, 2020

Fixed

  • Fixed amounts in charts not being converted using the exchange rate.

Version 1.3.0

April 6, 2020

Added

  • Added renewals to monthly sales report.

Changed

  • Changed wording of number of sales.

Fixed

  • Fixed undefined currency error when settings were not saved after a recent update.

Version 1.2.2

March 23, 2020

Fixed

  • Fixed bug in format value method.

Version 1.2.1

March 23, 2020

Added

  • Added info window with total net profit in original currency and exchange rate if not USD.

Changed

  • Changed predefined selectable date ranges.

Version 1.2.0

March 16, 2020

Added

  • Added a currency setting so that sales are converted to a live exchange rate.
  • Added progress status to refresh sales jobs in the control panel.

Fixed

  • Fixed formatting of licenses in monthly sales chart tooltip.

Version 1.1.4

March 13, 2020

Changed

  • General UI improvements.

Fixed

  • Fixed localisation of last refresh date.

Version 1.1.3

March 11, 2020

Added

  • Added logging of failed plugin sale refreshes.

Changed

  • General UI improvements.

Version 1.1.2

March 10, 2020

Changed

  • Improved performance of generating charts and reports.

Fixed

  • Fixed timeout issue when filtering by some date ranges.

Version 1.1.1

March 10, 2020

Fixed

  • Fixed parsing of environment variables in plugin settings.

Version 1.1.0

March 10, 2020

Added

  • Added a colour palette to plugin settings.
  • Added console commands to refresh and delete sales.
  • Added currency and site locale formatting to amounts.

Changed

  • General UI improvements.

Version 1.0.0

March 9, 2020
  • Initial release.