Changelog
1.8.14 (2026-09-29)
Improvements
- Links into an admin report that come from outside the admin panel — for example from a shared report page — now open the report directly, even when Add Secret Key to URLs is enabled. Previously such a link sent even a signed-in administrator to the Dashboard. Admin sign-in and the per-report viewing permission are still required, and every admin action that changes data still requires its secret key
1.8.13 (2026-09-21)
Improvements
- Importing a saved report configuration now reports a clear "Invalid data format" message when the uploaded file is empty or is not valid JSON, instead of failing with a technical error
- ⚠️ Requires Mirasvit Report 1.4.76, Dashboard 1.4.12 and Report Builder 1.2.10 or later. If you install modules one by one instead of updating the whole set, update those three together with this module
- ⚠️ The unused
ConfigProvider::getLocaleData()method and its admin locale dependency were removed. Nothing in the extension used it, and holding that dependency could break a freshsetup:installwith "The default website isn't defined". If your customization calls this method, read the locale data from Magento directly
Fixed
- Fixed drill-down links in the Sales Overview and Cart Overview reports — clicking a day, week, month or year opened the detailed report with a broken date filter, so the results did not match the period you clicked. The correct period is now applied
- Fixed reports failing to render when the module is used together with the latest Reports engine — report requests made through the REST API now build their date range correctly instead of ending with an error
1.8.12 (2026-09-08)
Fixed
- Report filters now keep a selected order status whose code is 0, so orders in that status appear in your reports
1.8.11 (2026-07-30)
Improvements
- When a per-report viewing permission cannot be checked — for example the logged-in user has no admin role, or the permission lookup itself fails — access is still granted as before, but the skipped check is now recorded so it can be found and reviewed later, instead of passing unnoticed
- Documentation is no longer shipped inside the extension package; the up-to-date manual is published online
- ⚠️ Requires Mirasvit Core 1.7.15 or later. If you install modules one by one instead of updating the whole set, update
mirasvit/module-coretogether with this module
Fixed
- Fixed an endless redirect when Advanced Reports → Settings was chosen as the admin Startup Page — administrators with that startup page could no longer log in to the admin panel. The menu item now opens the settings page correctly
1.8.10 (2026-06-15)
Fixed
- Fixed importing saved report configurations. Reports whose linked built-in report no longer exists are now imported as standalone custom reports and appear in the reports list, instead of being silently hidden. Imported reports that were missing a time range, page size, or sharing setting now correctly fall back to the defaults (this month, 20 rows per page, sharing off).
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