All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Amazon login activated permanently, removed from module settings
- Link existing newsletter subscription to new created accounts, when guest/newsletter accounts get deleted
- Fixed an include
- Use random_bytes
- Adds a secret key to the controller See the Documenatation how to use the Secret Key in CronJobs #Secret Key
- optimization to the controllers
3.6.4 - 2019-11-19
- added method exception to disable the cronjob on amazon call function #132
3.6.3 - 2019-11-07
- Change Documentation URL #128
##Fixed
- Reduce timeout to avoid Missing ordernumbers #129
3.6.2 - 2019-10-30
3.6.1 - 2019-10-25
- Fixed the missing parent call in "OxidEsales\Eshop\Core\Email" #120
3.6.0 - 2019-10-10
- The ajax request for confirmation is now fired, if agb click is not active or checked #115
- You don't need to configure the special street contries (aAmazonStreetNoStreetCountries) anymore. The module just checks the matches and chooses which field is used for the street. Refactored a bit! #116
- Added a special number handling for the error cases, in which amazon saves just the house number in address line 2. #117
3.5.0 - 2019-10-04
- Refactored Docker setup
- Changed the success link and added real umlauts
- Inserted real numbers for the position in the metadata
- Added oxNew for the custom logger
3.4.0 - 2019-08-09
- Added local development setup
- Added structure for an module logging
- Implemented rudimentary logging for all module functions
3.3.1 - 2019-05-24
- Fix isActive check for basket sums lower than 1 (#92)
- Fix typo (#76)
- Fix if rendering button if article variant is fetched via ajax in article detail page (#91)
3.3.0 - 2019-05-13
- Addresses without street numbers will now get parsed, too (OXAP-155)
- Make sure to set up required fields correctly to allow street without streetnumber e.g. remove oxuser__oxstreetnr and oxaddress__oxstreetnr from "Mandatory fields in User Registration Form" in OXID Backend -> Master Settings -> Core Settings -> Tab: Settings -> Other Settings
- Add PSD2 support (OXAP-187, OXAP-192, OXAP-199, OXAP-200, OXAP-201, OXAP-202)
- Changed License to the MIT License (OXAP-172)
- Changed OXID module settings parameter to correct wording 'constraints' instead of 'constrains' (OXAP-181)
- Update Amazon Pay SDK to version 3.4.1 (OXAP-190)
- Fixed possibility that there will be orders created with [email protected] email addresses and no billing address under certain circumstances (OXAP-183)
- Removed settings for customization of amazon locale settings (OXAP-119)
3.2.2 - 2018-11-21
- This changelog file with documentation of changes since version 3.1.0
- Button "Use Amazon billing address" now copies street and streetnumber (OXAP-147)
- Fixed Amazon Pay Button without active option "Login With Amazon" (OXAP-148)
- Display Amazon Pay actions on admin for old paymemt id (jagamazon) (OXAP-161)
3.2.1 - 2018-10-16
- Fixed unit tests to work in different phpunit versions
3.2.0 - 2018-10-11
- Added address parsing for countries that have another order of street and street number
- Update oxorder__oxtransstatus if order gets closed
- Table bestitamazonrefunds will now be changed from update from JAG version to bestit version, too
- Corrected id of div for amazon pay button to let form be serialized without errors
- Corrected JS on cl=order to prevent errors on orders not paid with Amazon Pay
3.1.4 - 2018-07-16
- Removed deprecated typehint on oxOrder::_parentFinalizeOrder()
3.1.3 - 2018-07-03
- Fixed empty "change payment" link
3.1.2 - 2018-06-15
- Added module setting for visibility of Amazon Pay button on details page
- Added module setting for visibility of Amazon Pay button on minibasket
- Fixed broken build for latest OXID 6
- Fixed bug with CurrencyMismatch error
3.1.1 - 2018-05-17
- Added module setting to enable multi currency not only as hidden feature
3.1.0 - 2018-05-15
- Added tooltip for Amazon Pay and Amazon Login button
- Orders will now get closed by cronjob
- Quick checkout for single product from details page with Amazon Pay
- Check for save on module settings if leaving page without saving
- Send plugin version on request to Amazon Pay API
- Amazon Pay button on minibasket
- Made Unit Tests compatible with OXID testing library v4.0
- Changed license from GPL-3.0 to GPL-3.0-only
- Moved Amazon Pay button in front of parent template output
- Close order after it gets captured
- Line endings of files bestitamazonpay4oxidipnhandler.php and bestitamazonpay4oxidloginclient.php
- Module settings will now be saved even if you deactivate and activate the module again