# Change Log

## 2.2.1
*(2022-05-04)*

#### Improvements
* Switch to declarative DB schema

---

## 2.1.36
*(2022-05-04)*

#### Fixed
* Credit memo button is not displayed in RMA if one memo was created but still available from original order
* Invalid Document Element 'pk': This element is not expected. Expected is ( column ) in RMA reports
* Email variable customer.name doesn't work

#### Improvements
* Added Credit Memo column to the RMA grid in the admin panel column

---

## 2.1.35
*(2022-03-31)*

#### Fixed
* Button 'Convert to RMA' in ticket redirects to the order selection page instead of creating of the RMA for the selected order in the ticket
* Added class '_guest' to the guest rma view page
* Replacement Order' button is not disabled on onClick and allows creating several Replacement Orders

#### Improvements
* Compatibility with M2.4.4
* Added rma creation button in the order history in the customer account

---

## 2.1.34
*(2022-01-25)*

#### Fixed
* New RMA created when admin press the 'convert to ticket' button in RMA grid in admin

---

## 2.1.33
*(2021-12-10)*

#### Improvements
* Compatibility with OrderManagement modules

---


## 2.1.32
*(2021-11-04)*

#### Improvements
* Updated default reports configuration
* Visualization

#### Fixed
* When RMA created from order the order items are not loaded and the customer is forced to select the order again
* Customer postcode is not displayed on the RMA print page
* Incorrect Config Data field name

---


## 2.1.31
*(2021-09-23)*

#### Fixed
* If RMA output is disabled the RMA menu is available by URL

---

## 2.1.30
*(2021-09-20)*

#### Fixed
* Offline RMA is saved several times in admin
* Filesize on the RMA view pages is displayed for two different settings

#### Improve
* Added option to switch attachment storage to filesystem

---

## 2.1.29
*(2021-06-08)*

#### Fixed
* Multiple RMAs are not created for one order
* Items doubled in the admin panel for the existing RMAs on RMA save
* "Integrity constraint violation" when save offline RMA in admin

---

## 2.1.28
*(2021-05-27)*

#### Fixed
* Custom field type checkbox is not unchecked in RMA backend edit form
* Double RMA creation for one order item on the frontend in different tabs
* RMA Number -> Number Format does not not work in the backend for the storeview
* Performance issue in the admin panel on RMA view page when original order or RMA contains many items
* Not possible to create Rma for bundle items if 'Request only shipped products' is enabled
* Remove attachment on RMA remove

#### Improvements
* Added maximum allowed size attachment for RMA create/view pages

---

## 2.1.27
*(2021-04-12)*

#### Fixed
* Unread mark is not displayed in admin RMA grid for guest RMA
* RMA attachments weren't deleted with the RMA deletion

---

## 2.1.26
*(2021-02-08)*

#### Fixed
* Error "Too few arguments to function ..., 0 passed"
* Issue when status fields display the 'default storeview' scope value for 'All Storeviews' scope

---

## 2.1.25
*(2021-01-13)*

#### Fixed
* RMA message status read/unread isn't changed in admin rma grid
* Customer Email is missing from RMA Contact Information if RMA was created via Storefront

---

## 2.1.24
*(2021-01-05)*

#### Fixed
* Issue when in the backend RMA grid the name of the selected RMA is not displayed when delete it from Actions
* Error 'Must implement interface Mirasvit\Rma\Api\Data\RmaInterface, null given' in mass change status in RMA backend grid
* Attachments are not uploaded on the frontend

---

## 2.1.23
*(2020-12-17)*

#### Fixed
* Issue when RMA attachment is downloading but then fails with a network error message - the issue is reproducible only on cloudflare for loggedIn customers
* Slow RMA loading if it contains attachments on frontend RMA view page

---

## 2.1.22
*(2020-12-03)*

#### Fixed
* Content must be string or resource TransportBuilder.php when send RMA message with an attachment

---

## 2.1.21
*(2020-11-25)*

#### Fixed
* Slow RMA loading if it contains attachments

---

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

#### Fixed
* Conditions reasons resolutions statuses addresses custom fields responces and rules are saved twice in the backend
* Variables for custom templates >=m234

---

## 2.1.19
*(2020-11-05)*

#### Fixed
* Variable guest_print_label_url didn't work in >=m234 for Workflow rules and changedname of the message variable

---

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

#### Fixed
* Fixed issue when credit memos from different orders are linked to the same RMA
* last_reply_name is not displayed for the guest customer in the backend RMA grid

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

#### Fixed
* Stock column replaced to the bottom in the qty-table in the backend RMA view
* Calculation of available products when option "Request only shipped products" is enabled

## 2.1.16
*(2020-08-05)*

#### Fixed
* Spelling inprovements and added replacement order displaying to RMA edit page
* Added replacement order displaying to RMA edit page
* Parsing of RMA emails(empty, several messages per RMA)

---

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

#### Improvements
* Support of Magento 2.4

#### Fixed
* RMA fails to save the postcode in the database
* rma comments and quick responces use the same tagsas Magento orders
* foreign key constraint fails customer_id for guest RMA messages

---

## 2.1.14
*(2020-06-19)*

#### Fixed
* Issue when unable to download RMA attachment
* RMA backend grid use the same format date as Magento orders

#### Improvement
* Improved display of RMA items in the admin email
* Added target _blank to exchange orders and credit memo links in backend rma edit page

---

## 2.1.13
*(2020-05-29)*

#### Fixed
* Email notification for mass action "Change Status"
* Calculation of available products when the option "Request only shipped products" is enabled

---

## 2.1.12
*(2020-04-24)*

#### Fixed
* Display of the "Credit Memo" button on the edit page https://3.basecamp.com/4292992/buckets/14246562/todos/2613113680
* Display of product sku for removed products in the backend

* Added ability to choose sending method of emails copy

---

## 2.1.11
*(2020-04-14)*

#### Fixed
* Display of shipping address on the print page

---

## 2.1.10
*(2020-03-26)*

#### Fixed
* Spelling mistakes in resolution form, settings and RMA listing on the frontend
* 'Fatal error: Method Result::__toString() must not throw an exception' when all the statuses are deleted


#### Improvement
* Added GraphQl API
---

## 2.1.9
*(2020-03-11)*

#### Fixed
* Error "Unique constraint violation found" during RMA creation

---

## 2.1.8
*(2020-03-10)*

#### Fixed
* Issue when status displays on frontend with option "Show in the frontend progress bar" = "No"
* Status order does not work for old version of statuses

---

## 2.1.5
*(2020-03-03)*

#### Fixed
* Sort order for dropdown list for rma creation
* Made buttons for statuses and fields identical to others in backend https://3.basecamp.com/4292992/buckets/14246562/todos/2415913788
* Dispalying rmaList columns following the default Magento view  

---

## 2.1.4
*(2020-02-06)*

#### Fixed
* Issue when was possible to remove status/reason/resolution/condition if it used in RMA
* Compatibility with m2.2.5 (optional params should be at the end in Rma/Model/UI/Status/StatusDataProvider.php)
* RMA date validation in the backend

---

## 2.1.3
*(2020-01-24)*

#### Fixed
* Hide continue button at rma creating window
* Display of bundle products in the frontend RMA creation form
* Display of return address on the RMA frontend view page
* The navigation arrows are missing from nav menu on Customer Account Page
* Hide add and delete buttons if such actions is not permitted


#### Improvement
* Add admin username to the rma history message
* Available from backend to request only shipped products if such option enabled

---

## 2.1.2
*(2019-12-27)*

#### Fixed
* Remove cache tag for OrderStatusHistory model
* MailSending for name with Non-ASCII symbols
* Validation of allowed order statuses for guest orders

---

## 2.1.1
*(2019-12-20)*

#### Fixed
* Duplicating of items in RMA grid
* Solved possible XSS issue
* Renamed RMA guest links
* Display of bundle products in backend RMA creation form

#### Improvements
* Change rma statuses workflow

---

## 2.0.61
*(2019-11-17)*

#### Fixed
* Wrong format of view of the status RMA in Order View
* Attachment sending in 2.3.3
* Files sending in backend since 2.0.59

---

## 2.0.60
*(2019-10-22)*

#### Improvements
* Added ability to separate custom fields for online/offline RMA

---

## 2.0.59
*(2019-10-17)*

#### Fixed
* All reports
* Minor fixes

---

## 2.0.58
*(2019-10-10)*

#### Fixed
* File validation on RMA create page
* Saving of information in "Contact Information" block
* Variables in quick response

---

## 2.0.57
*(2019-10-02)*

#### Fixed
* Custom dateField validation

---

## 2.0.56
*(2019-10-01)*

#### Fixed
* Compatibility with Magento 2.3.2-p1

---

## 2.0.55
*(2019-09-26)*

#### Fixed
* Quick responses saving for store view
* Custom fields saving for store view

---

## 2.0.53
*(2019-09-13)*

#### Fixed
* Displaying of exchange orders in backend RMA grid

#### Improvements
* Redesign frontend part

---

## 2.0.52
*(2019-08-09)*

#### Fixed
* Error "Unknown column 'order.entity_id'"
* Undefined index: email in Rma/Observer/AddMessageObserver.php
* "Remove order" and "Remove item" buttons does not work in Create New Offline RMA backend form

---

## 2.0.51
*(2019-07-30)*

#### Fixed
* Search by customer name in RMA grid

---

## 2.0.50
*(2019-07-25)*

#### Fixed
* Order filter on backend RMA list page
* Issue when RMA unbinds from customer
* Display of multi orders on RMA print page
* Return period does not display on frontend

---

## 2.0.48
*(2019-07-24)*

#### Fixed
* Unable to save multiorder RMA in backend
* Duplicating of orders in multiorder RMA in backend

---

## 2.0.47
*(2019-07-05)*

#### Fixed
* RMA creation for multiple order types
* Issue when offline orders do not show in backend RMA grid

---

## 2.0.46
*(2019-06-19)*

#### Fixed
* Display order's RMA in backend in RMA tab on order edit page
* Offline order form validation
* Translation

---

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

#### Fixed
* RMA print page styles
* Issue when it was not able to create Replacement Order when Free Shipping method is disabled
* RMA policy block does not display in RMA form
* "Add RMA" link on order view page in backend

#### Improvements
* Added option "Allow a Manual RMA Number"

---

## 2.0.44
*(2019-04-10)*

#### Fixed
* Order links in the backend RMA grid

---

## 2.0.43
*(2019-04-08)*

#### Fixed
* Popup styles for customers account

#### Improvements
* Added ability to add several orders to one RMA

---

## 2.0.42
*(2019-03-28)*

#### Fixed
* Header styles for ultimo mobile version
* Removed button "Replacement Order" for offline RMAs

#### Improvements
* Added storeview to product report

---

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

#### Fixed
* Email attachments conflict
* Filters are not applied during rma mass delete [#151]()
* Incorrect fetch of allowed orders (since version 2.0.39)
* Errors for Reports

---

## 2.0.39
*(2019-03-07)*

#### Fixed
* Error "Call to a member function getIsOffline() on boolean ... frontend/templates/rma/list/list.phtml"
* Allow to return old orders

---

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

#### Fixed
* Shipping method for RMA replacement order

---

## 2.0.37
*(2019-02-26)*

#### Fixed
* RMA customer name does not save for guest customer

---

## 2.0.36
*(2019-02-19)*

#### Fixed
* Default storeview for guest RMA
* Issue when {{customer.name}} does not work for offline order

---

## 2.0.35
*(2019-01-24)*

#### Fixed
* Replacement and Exchange order for guest RMA

---

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

#### Improvements
* Added report for Offline RMAs

---

## 2.0.33
*(2019-01-16)*

#### Fixed
* Error "PHP 7.2. Warning: count(): Parameter must be an array or an object that implements Countable in ..."
* Display RMA for removed orders

---

## 2.0.32
*(2019-01-04)*

#### Fixed
* Attribute Report does not show

---

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

#### Fixed
* Issue errors for replacement order
* Issue when customer edit page does not work on Magento 2.1.x

---

## 2.0.30
*(2018-12-12)*

#### Fixed
* RMA "Created At" field updates on message send
* Issue when was possible to create RMA when all items were returned

#### Improvements
* Added other RMAs information on the backend pages

---

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

#### Fixed
* Compatibility with Magento 2.3.0

---

### 2.0.27
*(2018-11-01)*

#### Fixed
* Custom statuses send messages for wrong storeview
* Styles for product image on RMA view page

#### Improvements
* Added Replacement order
* Added ability to assign Rma buttons (Exchange Order, Replacement Order and Credit Memo) to Resolution
* Added an RMA button on the order details page
* Added an RMAs section in the customer account in backend
* Added an RMA qty to the Items Ordered section of an order

---

### 2.0.26
*(2018-10-01)*

#### Fixed
* Issue when guest customer does not allow to post message
* Wrong product image in backend rma
* Wrong email sender

---

### 2.0.25
*(2018-09-13)*

#### Fixed
* Issue when guest customer does not allow to post message

---

### 2.0.24
*(2018-09-13)*

#### Fixed
* Stock amount does not show
* Renamed field in RMA guest login form
* Status does not show in emails

#### Improvements
* Fixed option "Force theme to apply styles"

---

### 2.0.23
*(2018-08-29)*

#### Improvements
* added RMA tab to backend order edit page

---

### 2.0.22
*(2018-08-02)*

#### Fixed
* RMA creation for bundle products
* Displaying of customer name on RMA backend edit page

---

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

#### Fixed
* Issue when on status change changed owner for user message
* Unable to load RMA label in backend

---

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

#### Features
* Added Offline Orders

#### Fixed
* Error "Undefined index: items"

---

### 2.0.19
*(2018-05-22)*

#### Fixed
* Email's variables
* Translation
* Duplicated styles

---

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

#### Fixed
* Issue when customer is able to create two custom field with the same code
* Event "New reply from customer" does not work

#### Improvements
* Improved RMA guest page layout

---

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

#### Fixed
* RMA frontend menu is not recognized as active
* Search in RMA select order grid

---

### 2.0.16
*(2018-03-26)*

#### Fixed
* Issue when removed exchange order cause fatal error

#### Improvements
* Added option that adds Rma style to pages if theme ignore it

---

### 2.0.15
*(2018-03-09)*

#### Fixed
* Support of new reports module

---

### 2.0.14
*(2018-03-05)*

#### Fixed
* Status changed by workflow rule does not send email notification

#### Improvements
* Added option "Show RMA for guest customer by order" displays only RMAs either for order, or for customer

---

### 2.0.13
*(2018-01-18)*

#### Improvements
* Added new variables(rma.getHasItemsWithReason(XXX), rma.getHasItemsWithConditions(XXX), rma.getHasItemsWithResolution(XXX)) for transactional emails, which allow to check existence of items with certain Reason, Resolution and Condition.

#### Fixed
* Added compatibility with Emizentech_CustomSmtp. Before this fix, if store had Emizentech_CustomSmtp, the option "Send blind carbon copy (BCC) of all emails to" was not working correctly.
* Fixed an issue with incorrect RMA URL. If a magento installation has stores with URL prefixes (e.g. "/usa/..", "/fr/.."), extension were not including those prefixes into RMA URLs.

---

### 2.0.12
*(2017-12-20)*

#### Fixed
* Extension registration fix
* Compilation crush fix

---

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

#### Fixed
* Reports
* Compatibility with Magento 2.2.x

---

### 2.0.10
*(2017-11-13)*

#### Fixed
* Fixed images in backend

---

### 2.0.9
*(2017-11-08)*

#### Improvements
* RMA can be created for orders with deleted products

#### Fixed
* Report by Attribute
* Report by Product
* Product images in RMA creation form
* Exchange order filter in backend rma grid
* RMA urls
* Double emails on RMA creation

---

### 2.0.8
*(2017-10-06)*

#### Improvements
* Added reasons to print template

---

### 2.0.7
*(2017-10-04)*

#### Improvements
* Added "Resolved" to Workflow Rules actions

#### Fixed
* Email templates for multi store
* Customer notifications on status changes

---

# 2.0.6
*(2017-09-27)*

#### Fixed
* Compatibility with Magento 2.2.0

---

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

#### Improvements
* Added ability to forbid products for return

### 2.0.4
*(2017-09-19)*

#### Fixed
* Bugs

---

### 2.0.3
*(2017-09-11)*

#### Improvements
* Reworked module documentation

---

### 2.0.2
*(2017-09-07)*

#### Improvements
* Improved admin UI

---

### 2.0.1
*(2017-09-07)*

#### Fixed
* Compatibility with Magento 2.2.0rc
* Displaying variations for configurable products

---

### 2.0.0

#### Improvements
* Interface refactored using XML UI Components
* Added mass action for change statuses in RMA Grid

---

### 1.1.26
*(2017-08-17)*

#### Improvements
* Added price column to items' grid in RMA form in backend
* Added mass action "Change Status" on RMA grid in backend

---

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

#### Fixed
* Styles, misspelling and report filters

---

### 1.1.24
*(2017-06-09)*

#### Fixed
* RMA's reasons validation
* Dispaying status's messages

#### Improvements
* Added reports by product and by attribute

---

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

#### Fixed
* RMA validation

#### Improvements
* Added return address on frontend

---

### 1.1.22
*(2017-05-10)*

#### Improvements
* Added option "Reset Counter For Order"
* Added "Ticket was converted to RMA" event

---

### 1.1.21
*(2017-04-26)*

#### Fixed
* Notifications for guest

---

### 1.1.20
*(2017-04-10)*

#### Fixed
* Configuration for multistore

#### Features
* Added new conditions to workflow rules

---

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

#### Features
* Added reports by reasons

---

### 1.1.16
*(2017-04-04)*

#### Features
* Added option that allows request to return only shipped items

---

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

#### Fixed
* Fixed RMA for partial shipment
* Fixed issue when admin does not get notification about new RMA

---

### 1.1.13
*(2017-03-30)*

#### Features
* Added Helpdesk integration

#### Fixed
* Fixed RMA for orders migrated from Magento 1

---

### 1.1.12
*(2017-03-13)*

#### Fixed
* Fixed auto selecting items

---

### 1.1.11
*(2017-03-09)*

#### Fixed
* Fixed styles for confirm shipping dialog

---

### 1.1.10
*(2017-03-07)*

#### Fixed
* Fixed a possible issue with store id

---

### 1.1.9
*(2017-03-03)*

#### Fixes
* Fixed translations for Resolutions, Conditions, Reasons
* Fixed option "Allow to request RMA after order completion"
* Fixed  issues with ability to delete reserved Resolutions

### 1.1.8
*(2017-02-28)*

#### Fixes
* Fixed compilation crush due to incomplete aggregation in reports

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

#### Fixes
* Fixed compilation crush due to Reports requirement missing

### 1.1.6
*(2017-02-24)*

#### Features
* Added Report by RMA Status

---

### 1.1.5
*(2017-02-24)*

#### Improvements
* Added option to hide Condition, Resolution, Reason for customer

---

### 1.1.4
*(2017-02-15)*

#### Fixed
* Saving of translated dictionary (reasons, resolutions, conditions) titles for storeviews.

---

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

#### Improvements
* Added ability to set different Return Addresses for each RMA

---

### 1.1.2
*(2017-01-11)*

---

### 1.1.1
*(2016-12-21)*

#### Fixed
* Quick Response in RMA edit form
* Issue with merged js in production mode

---

### 1.1.0
*(2016-12-08)*

#### Fixed
* "Items" column in Rma grid

---

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

#### Improvements
* Support of Magento 2.1.0

---

### 1.0.7
*(2016-05-06)*

#### Fixed
* Issue with sending emails via office.com smtp

---

### 1.0.6
*(2016-04-11)*

#### Fixed
* Issue with menu
* Fixed an issue with generation RMA increment ID

---

### 1.0.5
*(2016-03-24)*

#### Fixed
* hide button "Print RMA Shipping Label"

---

### 1.0.4
*(2016-03-21)*

#### Improvements
* Email styles

#### Fixed
* Compatibility with PHP7
* Compatibility of print templates with Proto theme

---

### 1.0.3
*(2016-03-07)*

#### Fixed
* Problem with shipping block on the RMA page in frontend

---

### 1.0.2
*(2016-03-03)*

#### Fixed
* RMA2-23 - Visible HTML tags in emails

---

### 1.0.1
*(2016-03-01)*

#### Improvements
* Backend and Frontend styles

#### Fixed
* RMA2-22 - Issues with PHP 7

---

### 1.0.0
*(2016-02-01)*

* initial stable release

------
