## 1.4.63
*(2026-03-26)*

#### Improvements
* Reduced the possibility of date filter errors for REST API calls

---

## 1.4.62
*(2026-03-11)*

#### Improvements
* Date filter on mobile now has full functionality — the entire date picker UI is responsive, with calendar, date inputs, and controls stacking vertically on small screens

#### Fixed
* Fixed date filter not responding to taps on iPhones due to focus handling issue in Safari

---

## 1.4.61
*(2026-03-04)*

#### Improvements
* Email notification blocks are now validated on save — invalid report identifiers or time ranges return clear error messages instead of silently saving broken configurations

---

## 1.4.60
*(2026-02-27)*

#### Fixed
* Fixed REST API partial updates for email notifications — boolean fields (`is_active`, `is_attach_enabled`) are no longer reset when not included in the request payload

---

## 1.4.59
*(2026-02-26)*

#### Features
* **REST API for email notifications** — full CRUD endpoints to list, create, update, delete, and trigger email notifications programmatically (`/V1/report/email*`)
* **Download dropdown on shared reports** — when report sharing is enabled, a Download button offers CSV, XML, JSON, and HTML export formats

---

## 1.4.58
*(2026-01-08)*

#### Improvements
* Configurable sort order for dashboard boards — set a numeric sort order on each board to control display position

---

## 1.4.57
*(2025-12-10)*

#### Fixed
* Fixed incorrect currency conversion for money-type columns when filtered by a single store

---

## 1.4.56
*(2025-09-26)*

#### Fixed
* Fixed detail/drill-down reports showing Save, Share, and Customize controls that could accidentally overwrite report configurations

---

## 1.4.55
*(2025-09-05)*

#### Fixed
* Fixed email reports ignoring toolbar filters — all toolbar filters (store view, customer group, etc.) are now applied to email reports. Date filters are still excluded as emails use their own time range

---

## 1.4.54
*(2025-07-25)*

#### Fixed
* Fixed Customer Group filter in the report toolbar crashing when selecting or deselecting groups

---

## 1.4.53
*(2025-07-21)*

#### Improvements
* Charts now display formatted values in tooltips and sparklines (e.g., "$1,234.56" instead of raw numbers)

---

## 1.4.52
*(2025-06-26)*

#### Improvements
* Reset access token button for shared dashboards — regenerate the token to revoke access for previous link holders
* Option to use Common Table Expressions (CTE) instead of temporary tables for report queries (System > Configuration > Advanced)

---

## 1.4.51
*(2025-06-16)*

#### Features
* **Translations for React UI** — the entire report interface is now translatable via Magento's locale system. Non-English stores will see the UI in their configured language

---

## 1.4.50
*(2025-06-04)*

#### Improvements
* WCAG 2.2 AA accessibility compliance for the report interface

---

## 1.4.49
*(2025-05-28)*

#### Improvements
* Temporary CSV/XML export files are now automatically cleaned up after download or email send, preventing file accumulation on the server

---

## 1.4.48
*(2025-05-19)*

#### Improvements
* Action column links (e.g., "View Order") now open in new browser tabs, preserving the current report view

---

## 1.4.47
*(2025-04-28)*

#### Improvements
* Invoice-based reports now correctly convert monetary values to the store's display currency using `sales_invoice` base-to-global rate

---

## 1.4.46
*(2025-04-23)*

#### Improvements
* Shared HTML and JSON reports now display which filters are active, so recipients can see exactly what criteria were used to generate the data

---

## 1.4.45
*(2025-04-22)*

#### Fixed
* Fixed totals row not displaying correctly when printing shared HTML reports

---

## 1.4.44
*(2025-04-16)*

#### Fixed
* Fixed email notifications with CSV/XML attachments on Magento 2.4.8 — properly constructs MIME messages using Symfony Mailer components

---

## 1.4.43
*(2025-04-10)*

#### Fixed
* Fixed compatibility with Magento 2.4.8 — email attachment system updated for the Laminas-to-Symfony Mailer transition

---

## 1.4.42
*(2025-04-07)*

#### Fixed
* Fixed date picker month names being cut off on small screens

---

## 1.4.41
*(2025-02-11)*

#### Improvements
* Added links to module documentation within the admin interface

---

## 1.4.40
*(2025-01-06)*

#### Fixed
* Fixed the store filter in the reports toolbar not applying correctly

---

## 1.4.39
*(2024-12-23)*

#### Features
* **Share dashboards on the storefront** — dashboards can now be shared publicly via a token-based URL, accessible outside the admin panel

---

## 1.4.38
*(2024-10-08)*

#### Fixed
* Fixed conflict with the Mirasvit Admin Bookmarks extension

---

## 1.4.37
*(2024-10-01)*

#### Improvements
* Exported files are now named using the report name and export date (e.g., `sales-report_2024-10-01.csv`) instead of generic `export.csv`

---

## 1.4.36
*(2024-08-08)*

#### Fixed
* Fixed compatibility with Content Security Policy (CSP) — inline scripts now include proper nonce attributes

---

## 1.4.35
*(2024-07-29)*

#### Features
* **Export raw numeric values in CSV** — new config option to export unformatted numbers instead of formatted strings (e.g., `1234.56` instead of `$1,234.56`), useful for importing into spreadsheets or data tools

#### Improvements
* Column names in advanced mode now display in full without truncation

---

## 1.4.34
*(2024-07-04)*

#### Fixed
* Fixed error messages failing to display when the message content was not valid JSON

---

## 1.4.33
*(2024-04-29)*

#### Fixed
* Fixed the date filter resetting when reloading a report page after changing report configuration

---

## 1.4.32
*(2024-04-04)*

#### Fixed
* Fixed internal filters not being applied to shared reports — shared reports could show unfiltered data

---

## 1.4.31
*(2024-03-29)*

#### Improvements
* Dashboard table blocks can now use any base table as their data source

---

## 1.4.30
*(2024-03-15)*

#### Improvements
* Each dashboard now saves its own date range independently
* Duplicated dashboards are displayed immediately after creation
* Product image column support in report tables

#### Fixed
* Fixed date picker showing incorrect dates on non-English locales

---

## 1.4.29
*(2024-03-04)*

#### Features
* **Duplicate dashboards** — create a copy of any dashboard with one click

#### Improvements
* "Select all" option in multiselect toolbar filters
* Product image column in report tables

#### Fixed
* Fixed `mirasvit:report:info` command crashing when encountering unrelated database tables

---

## 1.4.28
*(2024-02-27)*

#### Fixed
* Fixed email attachments not working on Magento 2.4.6 (Laminas migration)

---

## 1.4.27
*(2024-01-22)*

#### Fixed
* Fixed "Undefined variable $report" PHP warning on certain report pages

---

## 1.4.26
*(2024-01-05)*

#### Features
* **Dashboard HTML widget** — add custom HTML content blocks (including iframes and embedded content) to dashboards

---

## 1.4.25
*(2023-12-21)*

#### Fixed
* Fixed email reports ignoring the sort order configured in the report state

---

## 1.4.24
*(2023-11-30)*

#### Fixed
* Fixed error messages not rendering correctly in the report UI

---

## 1.4.23
*(2023-11-29)*

#### Features
* **Share report data in JSON format** — shared reports now support JSON output for programmatic access

#### Improvements
* New date interval: "Last 365 days" (rolling year to current date)

---

## 1.4.22
*(2023-11-27)*

#### Features
* **Share reports by link** — generate shareable URLs for reports with saved filters and configuration. Recipients can view reports in HTML, CSV, or XML format without admin access

---

## 1.4.21
*(2023-09-12)*

#### Fixed
* Fixed PHP 8 compatibility error during scheduled report cron execution

---

## 1.4.20
*(2023-08-23)*

#### Fixed
* Fixed primary filter popovers being hidden behind the Magento admin sidebar menu

---

## 1.4.19
*(2023-08-18)*

#### Fixed
* Fixed primary toolbar filters (store view, order status) not being applied to report data

---

## 1.4.18
*(2023-07-26)*

#### Fixed
* Fixed quarterly date ranges using wrong month boundaries (e.g., Q2 starting in May instead of April)
* Fixed compatibility issue between Dashboard and Admin Bookmarks

---

## 1.4.17
*(2023-07-13)*

#### Fixed
* Fixed filter dropdown menus appearing behind other page elements

---

## 1.4.16
*(2023-07-10)*

#### Improvements
* Visual refresh of the report interface with updated styling

---

## 1.4.15
*(2023-06-19)*

#### Fixed
* Fixed date range picker not working correctly in Safari and Firefox

---

## 1.4.14
*(2023-05-03)*

#### Fixed
* Fixed date filter selections not being applied

---

## 1.4.13
*(2023-04-25)*

#### Features
* **Fiscal year date ranges** — new "Year to date (fiscal)" and "Last year (fiscal)" intervals based on your configured fiscal year start date

---

## 1.4.12
*(2023-03-15)*

#### Fixed
* Fixed PHP 8.2 compatibility (deprecated dynamic properties)

---

## 1.4.11
*(2023-01-24)*

#### Fixed
* Fixed country flag images loading slowly due to HTTP-to-HTTPS redirects

---

## 1.4.10
*(2023-01-23)*

#### Improvements
* Compatibility with Magento 2.4.6

---

## 1.4.9
*(2022-11-28)*

#### Fixed
* Fixed email reports ignoring the Order Statuses filter configuration

---

## 1.4.8
*(2022-11-24)*

#### Fixed
* Fixed "Lifetime" interval not displaying all data — extended lookback from 10 years to 20 years

---

## 1.4.7
*(2022-10-26)*

#### Fixed
* Fixed the email notification admin grid not loading properly

---

## 1.4.6
*(2022-09-30)*

#### Fixed
* Fixed report filters not displaying correctly in the toolbar

---

## 1.4.5
*(2022-09-13)*

#### Fixed
* Fixed email reports not sending when recipients are separated by commas followed by spaces

---

## 1.4.4
*(2022-09-05)*

#### Fixed
* Fixed CLI commands returning incorrect exit codes

---

## 1.4.3
*(2022-06-20)*

#### Improvements
* ⚠️ Removed `db_schema_whitelist.json` — no longer needed with declarative schema

---

## 1.4.2
*(2022-06-03)*

#### Fixed
* Fixed PHP 8.1 deprecation error in the Sales By Geo-data report

---

## 1.4.1
*(2022-05-10)*

#### Improvements
* ⚠️ Switched to Magento declarative schema (`db_schema.xml`)

---

## 1.3.112
*(2021-07-29)*

#### Improvements
* CLI report export now supports custom date ranges with `--from` and `--to` options (format: `YYYY-MM-dd`)

---

## 1.3.111
*(2021-07-14)*

#### Fixed
* Fixed error when sending emails with dashboard widget content
* Fixed "last sent" date not updating after using the manual Send Now action

---

## 1.3.110
*(2021-06-29)*

#### Features
* **CLI report export** — new `mirasvit:report:export` command to export reports from the command line in CSV or XML format, with configurable date intervals

---

## 1.3.109
*(2021-03-15)*

#### Fixed
* Fixed XML export producing invalid files with duplicate headers when exporting more than 1000 rows
* Fixed "Total Invoiced" column formula showing incorrect values

---

## 1.3.108
*(2021-02-19)*

#### Improvements
* Dashboard QR code moved to the toolbar for easier access

#### Fixed
* Fixed monetary columns showing $0 when `base_to_global_rate` is 0 — now defaults to rate of 1
* Fixed "Last month" date range selecting wrong calendar month
* Fixed email reports for non-order tables (shipments, products) not filtering dates correctly

---

## 1.3.107
*(2021-01-28)*

#### Fixed
* Fixed "Last month" calendar selection calculating wrong month boundaries

---

## 1.3.106
*(2020-12-16)*

#### Fixed
* Fixed column search not returning results in the report builder

---

## 1.3.105
*(2020-12-11)*

#### Fixed
* Fixed inability to scroll dashboards on mobile devices when touching a dashboard block

---

## 1.3.104
*(2020-12-07)*

#### Fixed
* Fixed installation conflict with incompatible versions of Report Builder module

---

## 1.3.103
*(2020-12-04)*

#### Improvements
* Large report exports now process data in pages, preventing memory issues and timeouts

#### Fixed
* Fixed mobile date picker navigation in Firefox

---

## 1.3.100
*(2020-10-22)*

#### Fixed
* Fixed comparison intervals ("previous 7/30/90 days") returning inaccurate data due to missing time boundaries

---

## 1.3.99
*(2020-10-07)*

#### Improvements
* Redesigned report interface with new column header action menus for quick chart, filter, and percent calculations
* New slide-in panel for report and column editing

---

## 1.3.98
*(2020-09-10)*

#### Fixed
* Fixed date filters in email reports for shipment and product-based reports — now detects the correct date column instead of always using `created_at`
* Fixed "Last 7/30/90 days" intervals to correctly include the current day

---

## 1.3.97
*(2020-08-31)*

#### Fixed
* Fixed installation error on Magento Enterprise Edition with split database configuration
* Fixed "doesn't contain" filter condition being ignored in reports

---

## 1.3.96
*(2020-08-13)*

#### Fixed
* Fixed email reports not including all data rows
* Fixed chart X-axis labels overlapping each other on dense datasets
* Fixed store selector not working in reports

---

## 1.3.95
*(2020-07-29)*

#### Improvements
* Compatibility with Magento 2.4

#### Fixed
* Fixed empty email reports when report has "like" or "not like" filters
* Fixed XML export producing broken files for multi-dimensional reports

---

## 1.3.94
*(2020-06-11)*

#### Improvements
* Internal code quality refactoring for report block rendering

---

## 1.3.93
*(2020-06-03)*

#### Features
* **"IS NOT ONE OF" filter condition** for dashboard widgets — exclude specific values from widget data

#### Improvements
* Dashboard table blocks now display column names in headers

#### Fixed
* Fixed wide cells overflowing in dashboard data tables
* Fixed comparison chart rendering incorrectly on dashboards

---

## 1.3.92
*(2020-04-06)*

#### Fixed
* Fixed email notification attachments crashing on Magento 2.2.7 and older

---

## 1.3.91
*(2020-03-31)*

#### Improvements
* Dashboard controls are now hidden on mobile for a cleaner view
* Dashboard filters now support multiselect

#### Fixed
* Fixed dashboard layout being broken by Magento's `page-main-actions` container

---

## 1.3.90
*(2020-03-03)*

#### Improvements
* Improved automatic column width calculation in report tables

---

## 1.3.87
*(2020-01-20)*

#### Fixed
* Fixed dashboard blocks showing wrong data when "Override dashboard time" was enabled (regression from 1.3.85)

---

## 1.3.86
*(2020-01-14)*

#### Improvements
* Reorganized report toolbar with dedicated dimensions and primary filters sections

---

## 1.3.85
*(2020-01-13)*

#### Improvements
* Redesigned report interface with new column tree browser, search, and advanced mode
* New data table component with action cells and header actions
* New report toolbar layout

#### Fixed
* Fixed `notify_stock_qty` column type in inventory reports

---

## 1.3.83
*(2019-12-26)*

#### Features
* **Toggle for email CSV attachments** — enable or disable file attachments per email notification

#### Improvements
* Increased WebAPI request timeout for large reports

#### Fixed
* Fixed JavaScript error when dashboard has incomplete block configuration
* Fixed CSV exports missing some data rows

---

## 1.3.82
*(2019-12-09)*

#### Fixed
* Fixed "Array to string conversion" error in email notifications when report contains array-type values

---

## 1.3.81
*(2019-12-02)*

#### Fixed
* Fixed Product Performance report showing incorrect data
* Fixed chart tooltip overflowing outside the viewport

---

## 1.3.80
*(2019-11-25)*

#### Fixed
* Fixed incorrect data in shipment-based reports

---

## 1.3.79
*(2019-11-20)*

#### Features
* **CSV attachments in email notifications** — scheduled email reports can now include a CSV file attachment with the full report data

---

## 1.3.78
*(2019-08-29)*

#### Fixed
* Fixed email notifications ignoring report internal filters

---

## 1.3.77
*(2019-08-08)*

#### Improvements
* Added cron schedule description in the email notification form

---

## 1.3.76
*(2019-07-18)*

#### Fixed
* Fixed email notifications being limited to 100 rows — now includes up to 100,000 rows
* Fixed API access denied errors for some admin roles when viewing reports

---

## 1.3.75
*(2019-04-18)*

#### Fixed
* Fixed an issue with the report data provider

---

## 1.3.74
*(2019-04-15)*

#### Fixed
* Fixed multi-dimensional reports rendering incorrectly in email notifications

---

## 1.3.73
*(2019-04-11)*

#### Fixed
* Fixed CSV export failing for multi-dimensional reports

---

## 1.3.72
*(2019-04-04)*

#### Features
* **Interactive GEO charts** — geographic reports now feature drill-down navigation from world map to continent, sub-continent, and country level

#### Fixed
* Fixed stock quantity column showing wrong format in inventory reports
* Fixed email report configurations failing to save

---

## 1.3.71
*(2019-03-18)*

#### Improvements
* Updated Chart.js library to latest version

---

## 1.3.70
*(2019-03-12)*

#### Improvements
* Reports can now restrict which columns and dimensions are available for selection, reducing clutter for focused reports

---

## 1.3.69
*(2019-03-06)*

#### Fixed
* Fixed email notification cron failing to execute

---

## 1.3.68
*(2019-02-27)*

#### Fixed
* Fixed installation error on fresh databases

---

## 1.3.67
*(2019-02-08)*

#### Fixed
* Fixed error blocking Magento installation when module is present
* Fixed report state not saving when using the Report Builder

---

## 1.3.66
*(2019-02-05)*

#### Improvements
* Internal filters are now applied during report export, matching the filtered view you see in the admin

#### Fixed
* Fixed export failing for reports with "like" filter conditions

---

## 1.3.64
*(2019-01-30)*

#### Improvements
* Report state (columns, dimensions, sort order, page size) is now preserved during the admin session

---

## 1.3.63
*(2019-01-25)*

#### Improvements
* Filter configuration in the Report Builder
* API errors now return structured messages instead of unhandled exceptions

---

## 1.3.62
*(2019-01-21)*

#### Improvements
* Report filters now support selecting multiple values (multiselect)
* Totals row is hidden when it contains no data

---

## 1.3.61
*(2019-01-18)*

#### Improvements
* Column description tooltips in the column selector
* Distinct colors for pie chart segments

#### Fixed
* Fixed date filter not being applied in email reports

---

## 1.3.60
*(2019-01-08)*

#### Improvements
* Distinct colors for pie chart segments instead of a single color

---

## 1.3.59
*(2019-01-03)*

#### Features
* **Sort dashboard table widgets** — configure ascending or descending sort order by any column in dashboard table blocks

---

## 1.3.58
*(2018-12-24)*

#### Improvements
* Backward compatibility with older report definitions that use legacy column/filter methods

---

## 1.3.57
*(2018-12-20)*

#### Fixed
* Fixed timezone handling in email notification scheduling

---

## 1.3.55
*(2018-12-19)*

#### Features
* **Email notification scheduling** — dedicated cron job for automated report email delivery with configurable schedule

#### Improvements
* Improved email notification template styling

---

## 1.3.54
*(2018-12-17)*

#### Features
* **Chart widgets on dashboards** — dashboard blocks can now display data as charts (bar, line, pie) in addition to single values and tables

---

## 1.3.53
*(2018-12-11)*

#### Improvements
* Improved column selector with search, table grouping, and better popover positioning

---

## 1.3.52
*(2018-12-07)*

#### Features
* **Per-block filters on dashboards** — configure individual filters for each dashboard block

#### Fixed
* Fixed email report generation failing
* Fixed WebAPI errors when loading dashboard data

---

## 1.3.51
*(2018-12-04)*

#### Fixed
* Fixed comparison date intervals being truncated when the selected period extends beyond the current date

---

## 1.3.47
*(2018-11-30)*

#### Improvements
* Redesigned notification system with global message manager

---

## 1.3.46
*(2018-11-29)*

#### Fixed
* Fixed dashboard blocks failing silently when API request returns an error

---

## 1.3.45
*(2018-11-29)*

#### Features
* **React-based UI** — complete interface rewrite using React
* **Report Builder** — updated builder interface
* **Multi-dimensional reports** — reports now support multiple dimension columns simultaneously

#### Fixed
* Fixed compatibility with Magento 2.3

---

## 1.3.44
*(2018-10-26)*

#### Fixed
* Fixed "This report no longer exists" error appearing after saving report settings

---

## 1.3.43
*(2018-10-25)*

#### Fixed
* Fixed "All Stores" filter option not applying correctly

---

## 1.3.42
*(2018-10-04)*

#### Fixed
* Fixed date range picker showing "Invalid Date" in Safari

---

## 1.3.41
*(2018-09-26)*

#### Features
* **Report groups** — organize reports into named groups for easier navigation

---

## 1.3.40
*(2018-09-25)*

#### Features
* **Serialized column type** — new column type for displaying serialized data

#### Fixed
* Fixed emails not sending when row limit is not specified

---

## 1.3.39
*(2018-09-17)*

#### Fixed
* Fixed date picker not appearing on reports in the Report Builder section

---

## 1.3.38
*(2018-09-04)*

#### Fixed
* Fixed date picker showing wrong day when selecting "Today"

---

## 1.3.37
*(2018-08-21)*

#### Improvements
* Saving report settings now redirects to the correct report page

#### Fixed
* Fixed schema validation file path for custom report XML

---

## 1.3.36
*(2018-08-15)*

#### Fixed
* Fixed GEO chart crashing with "Cannot read property 'length' of null" when report contains N/A region records

---

## 1.3.35
*(2018-07-30)*

#### Improvements
* Column selector now shows whether a column is filter-only or can be displayed in the report
* Column selector shows the associated database table name for each column

---

## 1.3.34
*(2018-07-27)*

#### Fixed
* Fixed required columns not always appearing in the report view

---

## 1.3.33
*(2018-07-24)*

#### Fixed
* Fixed Report Builder reports having columns reordered alphabetically instead of maintaining configured order

---

## 1.3.32
*(2018-07-19)*

#### Improvements
* Email notification grid now shows the "Last Sent At" timestamp

---

## 1.3.31
*(2018-07-10)*

#### Improvements
* ⚠️ Moved ReportsApi to a separate package (`mirasvit/module-report-api`)

---

## 1.3.29
*(2018-07-06)*

#### Features
* **Bookmarks for custom reports** — save and switch between different configurations of Report Builder reports

---

## 1.3.28
*(2018-07-06)*

#### Features
* **Multiple chart types** — choose between different chart visualizations for reports

---

## 1.3.27
*(2018-06-27)*

#### Fixed
* Fixed reports failing when table or column identifiers contain whitespace

---

## 1.3.26
*(2018-06-26)*

#### Improvements
* Added informational tip at the Report Columns Settings page

---

## 1.3.25
*(2018-06-20)*

#### Fixed
* Fixed toolbar filters not applying to report data (regression from 1.3.24)

---

## 1.3.24
*(2018-06-19)*

#### Improvements
* Improved report loading performance through optimized column settings handling

---

## 1.3.23
*(2018-06-18)*

#### Fixed
* Fixed dashboard occasionally not loading due to incorrect date component template path

---

## 1.3.22
*(2018-06-08)*

#### Fixed
* Fixed "Field entity_id not exists in table catalog_category_product" error on Magento Commerce (EE)

---

## 1.3.21
*(2018-06-06)*

#### Fixed
* Fixed timezone offset not applied to date filter selections
* Fixed totals row showing incorrect values

---

## 1.3.20
*(2018-06-05)*

#### Fixed
* Fixed report date interval configuration being ignored in email notifications

---

## 1.3.19
*(2018-06-04)*

#### Fixed
* Fixed store filter not applying to report data

---

## 1.3.18
*(2018-05-16)*

#### Improvements
* Custom table relations can now be configured via XML config files
* String-type fields can now be used as toolbar filters

#### Fixed
* Fixed totals row showing incorrect values for concatenated string columns

---

## 1.3.17
*(2018-05-11)*

#### Fixed
* Fixed reports failing to display (regression from 1.3.16)
* Fixed "Field entity_id not exists in table catalog_category_product" error

---

## 1.3.16
*(2018-05-10)*

#### Fixed
* Fixed "Group of Country" column not displaying in dashboard blocks
* Fixed email notification form not showing all available reports

---

## 1.3.15
*(2018-05-07)*

#### Fixed
* Fixed "Access to undeclared static property" error when rendering reports

---

## 1.3.14
*(2018-04-25)*

#### Fixed
* Fixed concatenated columns not appearing in reports

---

## 1.3.13
*(2018-04-17)*

#### Fixed
* Fixed reports failing when using table prefix in database configuration

---

## 1.3.12
*(2018-04-13)*

#### Fixed
* Fixed "Sales by Category" and "Product Performance" reports failing to render

---

## 1.3.11
*(2018-04-10)*

#### Fixed
* Fixed error during fresh module installation
* Fixed reports displaying cached data from temporary tables instead of fresh results
* Fixed detailed product report not filtering to the specific product when opened from Product Performance

---

## 1.3.10
*(2018-04-04)*

#### Improvements
* Improved report query performance

---

## 1.3.9
*(2018-04-03)*

#### Fixed
* Fixed report export failing when sorted by a custom column

---

## 1.3.8
*(2018-03-28)*

#### Fixed
* Fixed reports failing when generated table names exceed the database limit
* Fixed conflict when module is installed in the `app/code` folder

---

## 1.3.7
*(2018-03-21)*

#### Fixed
* Fixed "No date part found" error on dashboard widgets
* Fixed reports not displaying when custom tables are used without a database prefix

---

## 1.3.6
*(2018-03-16)*

#### Improvements
* Added product ID column label for the `sales_order_item` table

---

## 1.3.5
*(2018-03-02)*

#### Fixed
* Fixed reports failing on Magento 2.1.x

---

## 1.3.4
*(2018-02-27)*

#### Fixed
* Fixed totals row occasionally not displaying
* Fixed select-type toolbar filters not applying when choosing an option

---

## 1.3.3
*(2018-02-27)*

#### Improvements
* Code quality improvements

---

## 1.3.2
*(2018-02-23)*

#### Features
* **Report Builder** — create custom reports by selecting tables, columns, dimensions, and filters through a visual interface

#### Improvements
* Compatibility with Magento 2.1.x

#### Fixed
* Fixed "Autoload error: Module 'Mirasvit_Report'" on multi-module installations

---

## 1.3.1
*(2018-02-14)*

#### Fixed
* Fixed reports failing when table relations are not defined

---

## 1.3.0
*(2018-02-09)*

#### Improvements
* GEO report improvements with country flag display
* Improved report export functionality

#### Fixed
* Fixed various export issues
* Fixed country flag images not loading

---

## 1.2.27
*(2017-12-07)*

#### Fixed
* Fixed filters not working on "Customers > Products" and "Abandoned Carts > Abandoned Products" columns

---

## 1.2.26
*(2017-12-06)*

#### Fixed
* Fixed filter not working on the "Products" column

---

## 1.2.25
*(2017-12-05)*

#### Fixed
* Fixed active dimension column not being applied to report data

---

## 1.2.24
*(2017-11-30)*

#### Fixed
* Fixed report export failing on Magento 2.1.8

---

## 1.2.23
*(2017-11-27)*

#### Fixed
* Fixed totals row showing values for non-numeric columns

---

## 1.2.22
*(2017-11-15)*

#### Fixed
* Fixed XML export producing invalid files

---

## 1.2.21
*(2017-11-03)*

#### Fixed
* Fixed temporary table replication issues
* Fixed incorrect table join paths causing report errors

---

## 1.2.20
*(2017-10-30)*

#### Fixed
* Fixed Sales Overview report error when customer segments are enabled

---

## 1.2.19
*(2017-10-30)*

#### Fixed
* Fixed CSV export failing on Magento 2.1.9

---

## 1.2.18
*(2017-10-26)*

#### Fixed
* Fixed slow report loading due to excessive table replication

---

## 1.2.17
*(2017-10-20)*

#### Fixed
* Fixed comparison date calculations for leap years
* Fixed CSS display issue in report interface

---

## 1.2.16
*(2017-09-28)*

#### Fixed
* Fixed compatibility with PHP 7.1.9

---

## 1.2.15
*(2017-09-26)*

#### Fixed
* Fixed compatibility with Magento 2.2

---

## 1.2.14
*(2017-09-18)*

#### Fixed
* Fixed "Send Now" button not working for email notifications

---

## 1.2.13
*(2017-08-09)*

#### Fixed
* Fixed conflict with other reporting extensions

---

## 1.2.12
*(2017-08-02)*

#### Improvements
* Added new report columns for expanded data analysis

---

## 1.2.11
*(2017-07-19)*

#### Fixed
* Fixed dashboard widgets showing raw option values instead of human-readable labels

---

## 1.2.10
*(2017-07-12)*

#### Fixed
* Fixed reports failing for EAV-based attributes

---

## 1.2.9
*(2017-07-11)*

#### Features
* **New chart types** — additional chart visualizations for reports

---

## 1.2.8
*(2017-06-21)*

#### Fixed
* Fixed product detail report not filtering by the current product

---

## 1.2.7
*(2017-06-21)*

#### Improvements
* Internal code refactoring

---

## 1.2.5
*(2017-05-31)*

#### Improvements
* Added field-based table relations for more flexible report joins

---

## 1.2.4
*(2017-05-15)*

#### Fixed
* Fixed columns appearing in wrong order in reports

---

## 1.2.3
*(2017-05-04)*

#### Improvements
* Improved multiselect filter control
* Charts now resize responsively with the browser window

#### Fixed
* Fixed compound columns of type "simple" not calculating correctly

---

## 1.2.2
*(2017-03-21)*

#### Improvements
* Improved report query performance

#### Fixed
* Fixed incorrect customer data appearing due to wrong table join

---

## 1.2.1
*(2017-03-06)*

#### Improvements
* Disabled inapplicable time-based filters (day/hour/month/quarter/week/year) for non-date columns

#### Fixed
* Fixed table joining errors causing incorrect data
* Fixed filter selections not being applied
* Fixed number rounding in chart visualizations

---

## 1.2.0
*(2017-02-27)*

#### Fixed
* Fixed table replication issues affecting report data accuracy

---

## 1.1.14
*(2017-01-31)*

#### Fixed
* Fixed dashboard not loading correctly

---

## 1.1.12
*(2017-01-25)*

#### Fixed
* Fixed backward compatibility with older Magento versions
* Fixed report bookmarks not saving or loading

---

## 1.1.11
*(2017-01-20)*

#### Fixed
* Fixed timezone offset not applied to report data

---

## 1.1.9
*(2017-01-13)*

#### Fixed
* Fixed timezone handling in date-based reports
* Fixed date filter returning incorrect date ranges

---

## 1.1.7
*(2016-12-15)*

#### Fixed
* Fixed toolbar controls not responding
* Fixed date filter not applying correctly

---

## 1.1.6
*(2016-12-09)*

#### Improvements
* Compatibility with Magento 2.2

---

## 1.1.5
*(2016-09-27)*

#### Fixed
* Fixed JavaScript error with Moment.js library on certain Magento configurations

---

## 1.1.4
*(2016-09-13)*

#### Improvements
* Removed 1000-row limit on report exports — all data is now included

---

## 1.1.3
*(2016-09-05)*

#### Improvements
* Product type column now displays human-readable labels instead of internal codes

---

## 1.1.2
*(2016-09-01)*

#### Features
* **Product Type column** — new column showing product type in order and product reports

---

## 1.1.1
*(2016-08-15)*

#### Fixed
* Fixed report export producing empty or corrupted files

---

## 1.1.0
*(2016-07-01)*

#### Fixed
* Fixed XML schema conflict with the Support module

---

## 1.0.4
*(2016-06-24)*

#### Fixed
* Fixed compatibility with Magento 2.1

---

## 1.0.3
*(2016-05-31)*

#### Fixed
* Fixed currency symbol not displaying in monetary columns

---

## 1.0.2
*(2016-05-27)*

#### Features
* **Store filter** — filter report data by store view

---

## 1.0.1
*(2016-05-25)*

#### Improvements
* Removed Font Awesome dependency for lighter page loads

---

## 1.0.0
*(2016-05-19)*

#### Features
* **Report export** — export reports to CSV and XML formats
* **Advanced table join logic** — automatic detection of table relationships for building complex reports

#### Fixed
* Fixed chart rendering for reports with multiple data columns
