Skip to content

Latest commit

 

History

History
196 lines (165 loc) · 8.37 KB

CHANGELOG.md

File metadata and controls

196 lines (165 loc) · 8.37 KB

Changelog

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.

[4.0.9] - 2022-09-02

Added

  • Venmo Multi-Profile ID
  • Always 3DS challenge requested
  • Implemented webhook for Fraud Protection and ACH payments
  • Added line items for all the payment methods except PayPal
  • Added card details for Apple Pay and Google Pay
  • PayPal Styling Preview of buttons and messages in admin configuration
  • Re-implemented Google Pay
  • Added Device Data to Google Pay
  • Enabled partial refund for Apple Pay and Google Pay
  • Fixed too many line items error
  • Added T&C validation and Firefox support for Google Pay
  • Added additional check if vault token not exist
  • Cancel the transaction if order failed
  • Upgraded braintree PHP SDK to v6.5.1
  • Change regulation text for Pay Later messages
  • Implemented CSP to fix Braintree CSP errors by adding 'csp_whitelist.xml' file to the extension.

Fixed

  • Added additionalValidators for Apple Pay and Google Pay
  • Fixed multi-shipping PayPal button issue
  • Fixed Braintree Settlement Report page issue
  • Fixed Apple Pay for virtual, Gift card and downloadable products
  • Fixed Javascript error which were generating due to button shortcuts
  • Fixed save for later use checkout is not appearing issue
  • Added 3DS billing address validation error message on checkout
  • Fixed tooltip text spelling
  • Fixed getCcTypeLableMap method not found issue
  • Incorrect ReCaptcha Validation
  • Fixed missing billing telephone for Apple Pay
  • Update method to get CC types
  • Vault capture need also send the merchant account id
  • Added variable check to getShippingAddress method.
  • Replaced 'three_d_secure' with 'threeDSecure' as that is removed

Removed

  • Removed KOUNT integration as it has been discontinued by Braintree

[4.0.3] - 2020-02-20

Fixed

  • Feedback to end-user when using vaulted payment methods

[4.0.2] - 2019-12-09

Fixed

  • Replaced getPrice with getBasePrice in Level 2/3 data builder in order to correctly get a float
  • Issue when trying to use a UK Maestro card to checkout

[4.0.1] - 2019-11-27

Fixed

  • LPM allowed payment methods config value saved incorrectly as null

4.0.0 - 2019-11-20

Added

  • Local Payment Methods
    • Merchants can now offer up to 8 new payment methods for EU based customers
    • Bancontact, EPS, girpoay, iDEAL, Klarna Pay Now/SOFORT, MyBank, P24 and SEPA/ELV Direct Debit are now supported
  • Minimum requirements have been updated to Magento 2.3, and PHP 7.2

3.4.1 - 2019-11-20

Fixed

  • Hotfix for bug that stopped stored cards being used when CVV Re-verification is disabled

3.4.0 - 2019-11-15

Added

  • M1 to M2 Stored Card migration tool
    • New bin/magento braintree:migrate console command to connect to your remote M1 database and potentially copy across customers stored cards. This should be run whilst Braintree is in Production mode.
  • Kount ENS webhook
    • Allow "suspected fraud" orders in Magento to be accepted or decline by changing status in your Kount portal
  • CVV Re-verification for Stored Cards
    • This option can be enabled so that registered Customers need to provide the CVV in order to use a Stored Card
  • Information about Apple Pay on-boarding
  • Information about Custom Fields

Fixed

  • Level 2/3 Processing data now only used for Credit/Debit card transactions and now includes shipping tax
  • Correct state now set on the PayPal Onclick review page
  • Bug where PayPal was not using updated shipping address if the customer changed it during checkout
  • Bug that stopped Admins creating orders in the backend when Braintree was the only payment method
  • API validation check now uses correct Store IDs when a multi-store is being used

Removed

  • Removed old PayPal payee email configuration option as it has been deprecated by Braintree

Fixed

  • Updated PayPal Credit APR percentages

3.3.2 - 2019-09-26

Fixed

  • Level 2 / 3 Processing data should now only send shipping data if a shipping address is present.

3.3.1 - 2019-09-25

Fixed

  • Level 2 / 3 Processing data should now return strings for the float values as per the documentation

3.3.0 - 2019-09-18

Added

  • New payment methods; Venmo and ACH Direct Debit
  • Both new payment methods are for merchants based in the US and will require you to speak with your Braintree Account Manager to enable the services on your account
  • Level 2 /3 Processing information. For more details, see here
  • Braintree PHP SDK (3.40.0) is now included as part of the module in order to maintain BC with Magento 2.2

Fixed

Removed

  • Unused Guzzle PSR7 library

3.2.1 - 2019-07-31

Fixed

  • Bug in backend create order

3.2.0 - 2019-07-31

Added

  • 3DS 2 now supported
  • Basic validation to Dynamic Descriptor configuration options to alleviate errors in checkout

Fixed

  • PayPal breaking Grouped Product pages
  • Return type stopping Swagger from compiling (https://github.com/Thundar)
  • Handling of exceptions in GatewayCommand class that would show "blank" errors on checkout
  • Broken CSS selector
  • Giftcards not working with PayPal
  • Reverted a change introduced in 3.1.2 where card details were only stored in the database if the Vault config option was enabled. This is because partial invoicing, refunds etc need the stored card data. However, a bug in core Magento 2.3.1 means that if the Vault is turned off, cards are always shown in customer accounts

Removed

  • Layout options for PayPal buttons, due to the buttons now being rendered separately

Fixed

  • Issue with Configurable Product prices
  • Return type issue for Google Pay configuration

Added

  • Callback to delete stored card in Braintree when Customer deletes card in account

Fixed

  • Vaulted cards now work with 3DS
  • Order button "unstuck" after invalid card details/failed payment
  • Stop cards always being stored after successful order
  • No cart session exception handled correctly (https://github.com/shilpambb)
  • PayPal
    • Credit instalments now sorted on Product page
    • Billing address now updated correctly
    • Quote updater no longer throws an error if store uses DB table prefix
    • Shipping address now used for Virtual Products
    • Voucher redirect loop fixed
    • 2nd address line now included (https://github.com/igor-imaginemage)
    • Credit calculator now uses correct total values (https://github.com/diazwatson)
    • Region now added to shipping address correctly on PayPal OneClick/Review screen
  • Apple Pay
    • Shipping cost is no longer added multiple times
    • Apple Pay dialog now shows correct total on initial popup

3.1.1 - 2019-03-05

Fixed

  • Fix bug that stopped PayPal working on mini-cart

3.1.0 - 2019-02-27

Added

  • Functionality to add PayPal button to Product page

3.0.7 - 2019-01-30

Fixed

  • Vaulted cards now work correctly