CHANGELOG.md 5.94 KB
Newer Older
Vincent Mrose's avatar
Vincent Mrose committed
1
# Changelog
Daniel Kazior's avatar
Daniel Kazior committed
2

Vincent Mrose's avatar
Vincent Mrose committed
3
4
5
6
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

Daniel Kazior's avatar
Daniel Kazior committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
## [Known issues]  

- Default Risk Class is set to Trusted instead of Default after installing

<!-- ## [Unreleased] -->

## [1.0.3] - 2020-01-30

### Changed in [1.0.3]

- Structural adaption to prepare composer installation/update support for unreleased version 1.1.x
- Structural adaption to make changelog following md formatting guide line

### Fixed in [1.0.3]
Vincent Mrose's avatar
Vincent Mrose committed
21

Daniel Kazior's avatar
Daniel Kazior committed
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
- Invalid Token bug has been completely fixed

## [1.0.2] - 2020-01-13

### Added in [1.0.2]

- Debugging info for communication between Magento and CrefoPay

### Fixed in [1.0.2]

- Checkout errors: Invalid Token
- An error when uncheck/check "My billing and shipping address are the same" on the Payments Step during Checkout

## [1.0.1] - 2019-12-12

### Added in [1.0.1]

- Partial captures and refunds are now supported

### Changed in [1.0.1]

- If some inputs in our secure fields are invalid, we now display the errors below them
- The secure fields library was updated based on the official version
  
## Fixed in [1.0.1]

- Internet Explorer 11 now finds the selected payment method again
- Some cases of a one cent difference were fixed
- The error handling for reservation errors was improved to stop sideeffects with other modules
- Phone numbers and fax numbers should be less often denied by the API
- An error after the install of the module was fixed regarding the environment setting
- The module is now compatible with Magento 2.3.3
- Any redirect payment method now sets the payment transaction to pending until the user authorized the payment and returned
Vincent Mrose's avatar
Vincent Mrose committed
55

Daniel Kazior's avatar
Daniel Kazior committed
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
## [1.0.1] - 2019-12-12
### Added
- Partial captures and refunds are now supported
### Changed
- If some inputs in our secure fields are invalid, we now display the errors below them
- The secure fields library was updated based on the official version
### Fixed
- Internet Explorer 11 now finds the selected payment method again
- Some cases of a one cent difference were fixed
- The error handling for reservation errors was improved to stop sideeffects with other modules
- Phone numbers and fax numbers should be less often denied by the API
- An error after the install of the module was fixed regarding the environment setting
- The module is now compatible with Magento 2.3.3
- Any redirect payment method now sets the payment transaction to pending until the user authorized the payment and returned

Vincent Mrose's avatar
Vincent Mrose committed
71
## [1.0.0] - 2019-10-04
Daniel Kazior's avatar
Daniel Kazior committed
72
73
74

### Fixed in [1.0.0]

75
- EXPIRED notifications now increase stock of products when they are cancelling an order
Vincent Mrose's avatar
Vincent Mrose committed
76
77
78
79
80
81
82
83
84
- Reorder link now works on Magento 2.3.2 again
- Suspected Fraud status is now circumvented when the module captures automatically after a MERCHANTPENDING notification is received
- Notifications now work without form key in Magento 2.3.2
- The shipping costs are now transferred to CrefoPay correctly as an individual basket item
- The gender options on the payment selection are now translatable
- If a transaction could not be created we no longer display our payment methods
- We fixed cases, in which the module was even though it was disabled
- A 0 is added to all phone numbers that don't start with it to avoid rejection by the CrefoPay API
- IBANs with non-numeric characters after the first 4 are now able to be input
Vincent Mrose's avatar
Vincent Mrose committed
85

86
## [0.9.4] - 2019-06-04
Daniel Kazior's avatar
Daniel Kazior committed
87
88
89

### Added in [0.9.4]

Vincent Mrose's avatar
Vincent Mrose committed
90
91
- Added a setting to do an automatic capture based on categories

Daniel Kazior's avatar
Daniel Kazior committed
92
93
### Fixed in [0.9.4]

Vincent Mrose's avatar
Vincent Mrose committed
94
95
96
97
- Error messages in the frontend no longer default to an empty string in some cases
- Translations for all the translatable module strings were added
- Help texts for the module configuration were added
- Changed the initialization of the Javascript Library to always happen
Vincent Mrose's avatar
Vincent Mrose committed
98
- Changing the shipping address no longer causes a frontend error (#8)
Vincent Mrose's avatar
Vincent Mrose committed
99
100
- AutoCapture per payment method now works with a 0 amount in the notification (#9)
- AutoCapture category setting is now saved under the right config path
101

Daniel Kazior's avatar
Daniel Kazior committed
102
## [0.9.3] - 2019-04-04 / 2019-05-02
103

Daniel Kazior's avatar
Daniel Kazior committed
104
105
106
### Fixed in [0.9.3]

- The MNS handling no longer throws an error when an order was paid with CrefoPay
Vincent Mrose's avatar
Vincent Mrose committed
107
108
109
110
111
112
113
114
115
- Reloading the payment selection does not display the credit card inputs again (#5)
- Cancelling an order does not change the products quantity in the stock (#7)
- Customers can now save their credit cards and bank accounts in Magentos Vault
- Order confirmation emails will be held back until a customer returns from the third-party provider
- Guest checkouts don't use some strange address data anymore
- The date of birth will no longer be filled with the current date
- Translations for the most common checkout errors are now provided in German and English
- The notification handler no longer throws fatal errors in some cases

Daniel Kazior's avatar
Daniel Kazior committed
116
## [0.9.2] - 2019-03-22 / 2019-03-26
Vincent Mrose's avatar
Vincent Mrose committed
117

Daniel Kazior's avatar
Daniel Kazior committed
118
119
120
### Fixed in [0.9.2]

- Customers can now pay with another payment method after getting rejected by solvency checks (#6)
121
122
123
124
125
126
127
128
- The module now works with PHP 7.0 as well
- The module now works with Magento 2.2.0 as well
- Reserve now displays an error message if it fails and no longer creates an order
- Terms and Conditions can now be confirmed (#1)
- Notifications are now processing correctly and add order status history comments
- Notifications are only processed if the orders are paid via CrefoPay
- Guest checkout uses the input data by the customer and no longer some hard-coded data
- The basket content is now correctly sent to CrefoPay
129
130
- Notifications can now process EXPIRED status when another payment method was used(#3)
- JavaScript functionality now works when using the production environment setting (#4)
Daniel Kazior's avatar
Daniel Kazior committed
131
132
133

### Added in [0.9.2]

134
- Cancellation on a third party site will cancel the Magento 2 order and display a link to re-order immediately  
Vincent Mrose's avatar
Vincent Mrose committed
135
136

## [0.9.1] - 2019-02-11
Daniel Kazior's avatar
Daniel Kazior committed
137
138
139

### Added in [0.9.1]

Vincent Mrose's avatar
Vincent Mrose committed
140
141
142
143
144
- Asynchronous Processing for CrefoPay notifications via Magento Cron
- Gender and date of birth will be asked for when needed
- Added command to specifically process the CrefoPay notifications

## [0.9] - 2018-12-21
Daniel Kazior's avatar
Daniel Kazior committed
145
146

- Initial release