Changelog
1.8.9 (2026-04-28)
Improvements
- REST API now validates the
timeRangeparameter 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:upgraderelated 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_detailreport 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.logfor 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:cronon 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_DateandZend_Jsonusage) - 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 legacyInstallSchemaandUpgradeSchemaclasses
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.phptoConfigProvider.php— update any custom code referencingMirasvit\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.phpin 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.phptoAbstractReport.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_updatecron 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.xmltomreport.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