Skip to main content

Changelog

1.8.9 (2026-04-28)

Improvements

  • REST API now validates the timeRange parameter against the list of supported presets and returns a clear error for unknown values, instead of silently falling back to a "today only" filter and returning empty data.

1.8.8 (2026-04-23)

Fixed

  • Restored compatibility with PHP 7.3

1.8.7 (2026-04-21)

Improvements

  • Added i18n support for 15 core locales (ar_SA, cs_CZ, de_DE, es_ES, fr_FR, it_IT, ja_JP, nl_NL, pl_PL, pt_BR, pt_PT, sv_SE, tr_TR, uk_UA, zh_Hans_CN)

1.8.6 (2026-04-20)

Fixed

  • Fixed additional filters on aggregated date columns (such as minimum or maximum date) behaving incorrectly — "days ago" numeric filters are now applied only to raw date columns, not to aggregated values

1.8.5 (2026-03-19)

Improvements

  • Improved compatibility with navigation in the CoPilot module

1.8.4 (2026-03-18)

Features

  • Added AI CoPilot agent documentation for reports, enabling AI-assisted report navigation and analysis

1.8.3 (2026-03-11)

Fixed

  • Fixed compatibility with Magento 2.4.9 (console commands)

1.8.2 (2026-03-04)

Features

  • Shared reports management page — new admin listing shows all shared reports with the ability to enable or disable sharing for each report individually
  • New ACL resource for managing shared reports

1.8.1 (2026-03-03)

Fixed

  • Fixed internal filters being ignored when running reports via REST API

1.8.0 (2026-02-26)

Features

  • REST API for reports — list, configure, and execute any report via REST API with full support for filters, pagination, sorting, and date ranges
  • Compatibility with AI Agent Connector (MCP) and AI CoPilot modules
  • Download dropdown in the report toolbar for quick access to shared report formats (CSV, XML, JSON, HTML)

Fixed

  • Fixed product images not displaying in shared reports
  • Fixed duplicate dashboard boards being created when admin secret key is enabled

1.7.6 (2025-12-10)

Fixed

  • Fixed incorrect currency conversion for money-type columns (Grand Total by new/returning customers, Grand Total excl. Tax, Gross Profit) when filtered by a single store
  • Added store-specific expressions to avoid double currency conversion in single-store reports

1.7.5 (2025-11-10)

Fixed

  • Fixed reports not appearing in the menu and being inaccessible for admin users with limited ACL permissions — reports created by restricted users now get proper per-report ACL resources automatically

1.7.4 (2025-10-17)

Fixed

  • Fixed error during setup:upgrade related to building ACL tree for reports

1.7.3 (2025-09-26)

Fixed

  • Fixed the "Product Performance / Product" report not working after saving — the report detail view is now non-editable to prevent misconfiguration
  • ⚠️ A data patch removes previously saved catalog_product_detail report configurations that could cause errors

1.7.2 (2025-06-26)

Features

  • CTE support — option to use Common Table Expressions instead of temporary tables to prevent database locking issues on large datasets (requires MySQL 8.0+ or MariaDB 10.2+)

Improvements

  • Reorganized module settings into General, Advanced, and Debugging sections with improved labels and descriptions

1.7.1 (2025-06-10)

Improvements

  • Geo data import now works with remote storage (S3, etc.)

1.7.0 (2025-06-04)

Improvements

  • WCAG 2.2 AA compliance for report UI elements (export links, form inputs)

Fixed

  • Fixed Sales Overview report being accessible even when not allowed in admin role resources
  • Fixed retrieving order items data from nullable columns for child products

1.6.6 (2025-05-13)

Fixed

  • Fixed error on the Import/Export Reports settings page

1.6.5 (2025-05-05)

Features

  • Import/Export report configurations — export custom report settings to JSON and import them on another store, with a new admin page under Reports settings

1.6.4 (2025-04-10)

Fixed

  • Fixed compatibility with Magento 2.4.8 (postcode grid, cart overview, and product reports)

1.6.3 (2024-09-27)

Fixed

  • Fixed incorrect Gross Margin and Gross Profit calculations — values now correctly handle NULL invoiced subtotals instead of producing negative amounts
  • Fixed incorrect totals for columns using AVG aggregator

1.6.2 (2024-08-05)

Fixed

  • Fixed incorrect tax amount in the Sales by Tax Rates report when multiple taxes are applied to the same order

1.6.1 (2024-07-29)

Improvements

  • Added option to disable number formatting for numeric columns in CSV exports (outputs raw data instead)

1.6.0 (2024-06-12)

Improvements

  • Added option to enable/disable logging of report requests to system.log for debugging

1.5.9 (2024-05-29)

Improvements

  • Added toolbar filters (date range, store, order status) to the Product Performance detail view reports

1.5.8 (2024-04-09)

Fixed

  • Fixed incorrect data for child products (configurable/bundle) in the Product Performance report

1.5.7 (2024-03-01)

Features

  • Product Image column — display product thumbnail images directly in report grids

1.5.6 (2024-01-08)

Features

  • New dashboard widget type: HTML — embed custom HTML content in dashboard boards

1.5.5 (2023-12-04)

Improvements

  • Added option to group report data by dimension columns to avoid displaying duplicated rows in multidimensional reports

1.5.4 (2023-11-27)

Features

  • Sharing and Quick Access for reports — share reports via link and access them quickly from the toolbar

1.5.3 (2023-09-28)

Fixed

  • Fixed ACL permissions not working correctly for reports on Magento 2.4.5 and newer

1.5.2 (2023-07-12)

Fixed

  • Fixed child products of bundle products (with static pricing) incorrectly displaying the parent product's price and total values in reports

1.5.1 (2023-02-10)

Improvements

  • Improved postcode geo-data cron job performance

1.5.0 (2023-02-08)

Fixed

  • Fixed error when running bin/magento mirasvit:reports:cron on PHP 8.1

1.4.9 (2023-01-24)

Features

  • Per-report ACL permissions — control access to individual reports in admin role settings, with dynamic ACL tree built from all available reports

Improvements

  • Compatibility with Magento 2.4.6 (replaced deprecated Zend_Date and Zend_Json usage)
  • Updated Content Security Policy whitelist for Google Maps

1.4.8 (2022-12-28)

Fixed

  • Fixed incorrect data in custom columns related to configurable products

1.4.7 (2022-11-24)

Fixed

  • Fixed incorrect values in Product Performance report for configurable products and orders placed from the admin panel

1.4.6 (2022-09-02)

Fixed

  • Fixed geo map chart not rendering in the Sales by Geo-data report (CSP whitelist update)

1.4.5 (2022-09-02)

Fixed

  • Fixed the map not displaying in the Sales by Geo-data report
  • Fixed console commands not returning proper exit codes

1.4.4 (2022-06-22)

Fixed

  • Fixed PHP 8.1 compatibility in geo data helper

1.4.3 (2022-06-20)

Improvements

  • ⚠️ Removed db_schema_whitelist.json — no longer needed after switching to declarative schema

1.4.2 (2022-06-13)

Fixed

  • Fixed the "Report by Cart Price Rules" report not loading correctly

1.4.1 (2022-05-10)

Improvements

  • ⚠️ Switched to Magento declarative database schema (db_schema.xml) — removed legacy InstallSchema and UpgradeSchema classes

1.3.41 (2022-01-26)

Fixed

  • PHP 8.1 compatibility fixes

1.3.40 (2021-01-23)

Improvements

  • Comprehensive documentation update across all module docs

1.3.39 (2020-10-23)

Fixed

  • Fixed merge conflict artifacts in configuration files

1.3.38 (2020-10-15)

Improvements

  • Improved Order Overview and Order Plain report configurations

1.3.37 (2020-10-07)

Features

  • Global filter by order status — filter all sales reports by order status from module settings
  • Added column aggregators description to the report configuration UI

Improvements

  • ⚠️ Renamed Config.php to ConfigProvider.php — update any custom code referencing Mirasvit\Reports\Model\Config

1.3.36 (2020-08-13)

Fixed

  • Fixed compatibility with Magento 2.4.0

1.3.35 (2020-07-29)

Improvements

  • Compatibility with Magento 2.4

1.3.34 (2020-05-28)

Improvements

  • Reorganized admin menu structure to follow Magento development guidelines

1.3.33 (2020-04-06)

Fixed

  • Fixed email notification attachments not working on Magento 2.2.7 and older

1.3.32 (2020-03-03)

Improvements

  • Improved code quality with static analysis tooling across all source files

1.3.31 (2019-04-04)

Features

  • GEO Chart — visualize sales data on an interactive geographic map

Improvements

  • Improved geo postcode data processing

1.3.30 (2019-03-01)

Improvements

  • ⚠️ Removed the Cart Product Detail report (Cart/Product/Detail.php)
  • Cleaned up verbose output in postcode cron jobs

1.3.29 (2019-01-25)

Improvements

  • Refactored sales order item data strategy for child products — improved how configurable/bundle product line items are resolved in reports

1.3.27 (2018-12-20)

Improvements

  • ⚠️ Replaced email notification cron handler — removed Cron/Email.php in favor of an improved notification mechanism

1.3.25 (2018-11-29)

Features

  • Major UI redesign — refreshed report interface with improved navigation and layout

Improvements

  • Compatibility with Magento 2.3
  • ⚠️ Removed debug block and template (Block/Adminhtml/Debug.php, debug.phtml)
  • ⚠️ Renamed controller Report.php to AbstractReport.php

1.3.24 (2018-10-26)

Fixed

  • Fixed "This report no longer exists" error after saving report settings

1.3.23 (2018-10-12)

Fixed

  • Fixed Sales by Attribute report showing zero totals for some attributes

1.3.22 (2018-10-02)

Fixed

  • Fixed Catalog Attribute report showing wrong values (regression since 1.3.21)

1.3.21 (2018-09-28)

Fixed

  • Fixed Sales by Attribute report showing zero values for simple items grouped by configurable product attributes
  • Removed "View Customer" action from Abandoned Carts report for guest (unregistered) customers

1.3.20 (2018-09-17)

Fixed

  • Fixed Abandoned Products report not displaying data correctly

1.3.19 (2018-09-04)

Features

  • Added Order Increment IDs column to the Product Performance detail report
  • Added Order Payment Method columns to the Sales Overview report

Fixed

  • Fixed display of unknown postcodes count in Magento Community Edition
  • Fixed schema validation file path for mst_report.xml

1.3.18 (2018-08-13)

Improvements

  • Added order item columns to the Product Performance report
  • Geo report now falls back to shipping address state when state data hasn't been downloaded

1.3.17 (2018-08-10)

Improvements

  • Suppressed "No valid keys" error messages in logs
  • Switched to free daily quota for resolving unknown postcodes (API keys no longer required)

1.3.16 (2018-08-03)

Improvements

  • Added Order Item columns (SKU, Name, Qty) to Sales reports

1.3.15 (2018-07-27)

Fixed

  • Fixed Product Performance detail report not filtering by the selected product

1.3.14 (2018-07-24)

Fixed

  • Updated geocoding API endpoints for fetching geo data and resolving unknown postcodes

1.3.13 (2018-07-19)

Improvements

  • Added customer group filter to the Product Performance report

Fixed

  • Fixed email notification reports being sent multiple times

1.3.12 (2018-07-13)

Fixed

  • Fixed New vs Returning Customers report — guest customers are now correctly treated as new customers

1.3.11 (2018-07-02)

Improvements

  • Added order status filter to Sales by Category and Sales by Attribute reports

1.3.10 (2018-06-21)

Fixed

  • Fixed incorrect "Total Cost" value in the Product Performance report

1.3.9 (2018-06-19)

Fixed

  • Fixed Sales by Geo-data report not filtering by date

1.3.8 (2018-06-19)

Improvements

  • Added ACL permissions for report settings page

1.3.7 (2018-06-06)

Improvements

  • Added Payment Method filter to the Sales Overview report

1.3.6 (2018-06-04)

Fixed

  • Fixed incorrect Total Cost calculation
  • Fixed reports not filtering correctly by store view
  • Fixed postcode resolution issues

1.3.5 (2018-04-25)

Improvements

  • Added additional columns to Sales Overview and Sales by Attribute reports

1.3.4 (2018-04-17)

Fixed

  • Fixed error when viewing the Abandoned Cart detail report

1.3.3 (2018-04-17)

Fixed

  • Fixed compilation error caused by extra dependency
  • Fixed compatibility with Magento 2.1

1.3.2 (2018-04-05)

Fixed

  • Fixed Product Performance detail report not showing data for the selected product

1.3.1 (2018-02-16)

Features

  • Report Builder — create custom reports with a visual builder, selecting tables, columns, filters, and relationships

1.3.0 (2018-02-09)

Features

  • Geo Report — sales data visualization on a geographic map by country, region, and city

Fixed

  • Fixed Sales by Customer report data
  • Added "Manage Geo Data" menu item for postcode management

1.1.35 (2017-12-07)

Improvements

  • Added filters by Customer Group, Order Status, and Day of Week to Sales by Attribute and Sales by Attribute Set reports

1.1.34 (2017-12-07)

Fixed

  • Fixed filters on Customers Products and Abandoned Carts Abandoned Products columns

1.1.33 (2017-12-06)

Fixed

  • Fixed filter by "Products" column

1.1.32 (2017-12-04)

Improvements

  • Added "Product Total Margin" field to product reports

1.1.31 (2017-12-04)

Fixed

  • Fixed API URLs for postcode geocoding service

1.1.30 (2017-11-13)

Features

  • Customers report — new report showing customer activity, orders, and lifetime value

1.1.29 (2017-10-26)

Improvements

  • Added Tax Title and Tax Percent columns to the Orders report

Fixed

  • Fixed database connection for quote tables

1.1.28 (2017-10-24)

Features

  • Sales by Attribute Set report — analyze sales grouped by product attribute sets

1.1.27 (2017-10-17)

Improvements

  • Added "Gross Margin" column to the Product Performance report

1.1.25 (2017-10-17)

Improvements

  • Added "Invoice ID" column to the Sales Orders report
  • Added "Grand Total excluding Tax" column to Sales reports

1.1.23 (2017-09-27)

Fixed

  • Fixed compatibility with Magento 2.2

1.1.22 (2017-09-18)

Fixed

  • Fixed cron error "undefined property" when executing the reports_postcode_update cron job
  • Fixed compatibility with Magento 2.2.0rc

1.1.21 (2017-08-22)

Improvements

  • Added Transaction ID and Transaction Type columns to the Orders report
  • Added Customer Group column to Abandoned Cart reports

Fixed

  • Fixed incorrect quarter hints when building quarterly reports
  • Fixed duplicate values in the "Qty Refunded" column
  • Fixed incorrect "Out of Stock Estimate" calculation when product inventory quantity is negative

1.1.20 (2017-08-07)

Features

  • Abandoned Products report — see which products are most frequently abandoned in carts
  • Abandoned Products Detail report — drill down into abandonment data per product

Improvements

  • Added chart visualization to the Product Performance Detail report

1.1.19 (2017-08-02)

Fixed

  • Fixed accounting of "active" abandoned carts

1.1.17 (2017-08-02)

Features

  • Abandoned Carts Overview report — summary of cart abandonment metrics
  • Abandoned Carts report — detailed listing of abandoned carts with customer info and cart contents

Improvements

  • Improved reports navigation menu layout

1.1.16 (2017-08-01)

Features

  • Sales by Cart Price Rules report — track revenue impact of cart price rules and coupon codes
  • Sales by Tax Rates report — analyze tax collection across different tax rates

Improvements

  • Added ability to view sold products directly from the Sales Overview report

1.1.15 (2017-07-11)

Improvements

  • Added "QTY Refunded" column to the Sales Overview report

1.1.14 (2017-07-11)

Improvements

  • Added "Out of Stock Estimation Date" and "Stock Qty" columns to product reports

1.1.13 (2017-07-11)

Improvements

  • New chart types for report visualizations

1.1.12 (2017-06-27)

Improvements

  • Updated Google geocoding integration method

1.1.10 (2017-06-15)

Fixed

  • Fixed default filter not applying correctly in Sales by Attribute and Sales by Category reports

1.1.9 (2017-06-08)

Fixed

  • Fixed Day of Week column not displaying correctly

1.1.8 (2017-06-07)

Improvements

  • Removed global limitation by order status — reports now show all order statuses by default

1.1.7 (2017-05-31)

Fixed

  • Fixed data duplication in the Product Performance report

1.1.6 (2017-05-30)

Features

  • Added search and filter controls to the Manage Geo Data admin grid

1.1.5 (2017-05-30)

Fixed

  • Fixed geo data UI component redeclaration issue

1.1.4 (2017-05-29)

Features

  • Added ability to delete geo data records from the admin panel

Fixed

  • Fixed duplicate geo data entries when fetching data in different languages

1.1.2 (2017-05-17)

Fixed

  • Fixed Email Notification ACL permissions

1.1.1 (2017-05-04)

Fixed

  • Fixed Gross Profit calculation when product cost is not defined
  • Fixed email notification cron job failures

1.1.0 (2017-02-20)

Fixed

  • Fixed date handling in email notifications

1.0.19 (2017-01-09)

Features

  • Added ability to filter all reports by order status
  • Geo data support — initial geo-based reporting with postcode resolution

1.0.18.1 (2016-12-23)

Fixed

  • Fixed cron job execution error

1.0.18 (2016-12-22)

Improvements

  • Improved geo-data fetching logic and reliability

1.0.17 (2016-12-15)

Features

  • Geo reports foundation — base geographic reporting infrastructure with postcode data

Fixed

  • Fixed incorrect date range filtering

1.0.14 (2016-07-28)

Fixed

  • Fixed error in the Product Performance Detail report

1.0.13 (2016-07-27)

Fixed

  • Fixed incorrect product cost calculations in reports

1.0.12 (2016-07-01)

Fixed

  • Fixed XML configuration conflict with module-support (renamed report.xml to mreport.xml)

1.0.11 (2016-06-24)

Fixed

  • Fixed compatibility with Magento 2.1

1.0.9 (2016-05-31)

Fixed

  • Fixed reports ignoring order status filter and showing all orders regardless of status
  • Fixed incorrect module dependency requirements

1.0.8 (2016-05-27)

Features

  • Added ability to filter all reports by store view

1.0.7 (2016-05-25)

Fixed

  • Fixed admin permissions issue preventing access to reports

1.0.6 (2016-05-19)

Improvements

  • Added "Products" column to the Orders report

1.0.5 (2016-04-11)

Fixed

  • Fixed admin menu navigation issue
  • Fixed report filter application
  • Fixed data filtration

1.0.4 (2016-02-29)

Fixed

  • Fixed RequireJS declaration error
  • Fixed percentage calculation in reports
  • Fixed filter application issues
  • Fixed dependency injection compilation error

1.0.3 (2016-02-02)

Improvements

  • Updated core module dependency to version 1.2