woocommerce-paypal-payments
Last commit date
api
2 months ago
assets
1 month ago
lib
2 months ago
modules
1 month ago
src
1 month ago
vendor
1 month ago
LICENSE
5 years ago
bootstrap.php
9 months ago
changelog.txt
1 month ago
modules.php
1 month ago
readme.txt
1 month ago
uninstall.php
1 month ago
woocommerce-paypal-payments.php
1 month ago
changelog.txt
1205 lines
| 1 | *** Changelog *** |
| 2 | |
| 3 | = 4.0.4 - 2026-05-19 = |
| 4 | * Enhancement - WooCommerce Blueprints integration to import & export the PayPal Payments configuration #4363 |
| 5 | * Enhancement - PayPal redirect gateway now appears on Block checkout for Subscription-type products #4338 |
| 6 | * Enhancement - updated render hooks for Apple Pay & Google Pay buttons on Classic Checkout to be consistent with PayPal #4350 |
| 7 | * Enhancement - Improved error message for reCAPTCHA v2 challenge failures #4342 |
| 8 | * Enhancement - Added ACDC card decline responses to WooCommerce order notes & checkout #4314 |
| 9 | * Fix - Intermittent "Please choose product options..." error when adding variable product to the cart #4315 |
| 10 | * Fix - Placeholder for Pay Later messaging in Block checkout editor when messaging failed to load #4302 |
| 11 | * Fix - Error "Debit & Credit Cards is not available for this order" on Block checkout when buying PayPal Subscription #4351 |
| 12 | * Fix - Unsuccessful payment for PayPal Subscriptions from Block cart & checkout #4343 |
| 13 | * Fix - Branded-only mode persisted after uninstalling the plugin #4337 |
| 14 | * Fix - Wrong payment method displayed on order edit page in some cases #4349 |
| 15 | * Fix - Incorrect asset path for PayPalInsightsLoader.js caused console error #4293 |
| 16 | * Fix - Auto-capture on status change did not work for non-express payments #4352 |
| 17 | * Fix - Things to do next showed "Register Domain for Apple Pay" action item in branded-only mode #4296 |
| 18 | |
| 19 | = 4.0.3 - 2026-04-27 = |
| 20 | * Enhancement – consolidate disabled funding sources card decision #4216 |
| 21 | * Enhancement – Hide Apple Pay Register Domain TODO when domain is already validated #4263 |
| 22 | * Enhancement – Remove vault v2 code #4254 |
| 23 | * Fix – Cart simulation causes checkout instability and cannot be disabled #4277 |
| 24 | * Fix – Fix bool (false) in transients #4281 |
| 25 | * Fix – Return HTTP 400 on nonce validation failures instead of 500 #4280 |
| 26 | * Fix – AddressFactory::from_wc_order billing address #4279 |
| 27 | * Fix – Duplicate WooCommerce orders created when buyer switches payment method at checkout #4276 |
| 28 | * Fix – BCDC - Mexico - BCDC not visible on block checkout #4289 |
| 29 | * Fix – Guest Cart appears empty when product is added from product page #4288 |
| 30 | * Fix – APMS - Order with apms stay in pending status (iDeal, ...) #4294 |
| 31 | * Fix – Failing ACDC payment for Free Trial subscription on classic checkout #4299 |
| 32 | * Fix – Drop shipping when city is missing to prevent CITY_REQUIRED #4292 |
| 33 | |
| 34 | = 4.0.2 - 2026-04-02 = |
| 35 | * Fix – API rate limiting #4244 |
| 36 | |
| 37 | = 4.0.1 - 2026-03-31 = |
| 38 | * Enhancement – Removed legacy UI #4031 |
| 39 | * Enhancement – Added migration banner guiding BCDC merchants through upgrade to Advanced Card Processing #4192 |
| 40 | * Enhancement – Apple Pay and Google Pay can now be enabled independently, without requiring Advanced Card Processing (ACDC) to be active #4186 |
| 41 | * Enhancement – Fastlane is now available in all ACDC-supported countries #4149 |
| 42 | * Enhancement – Added Fastlane to reCAPTCHA-protected payment methods for improved fraud protection #4161 |
| 43 | * Enhancement – Pay with Crypto is now enabled by default for eligible merchants #4171 |
| 44 | * Enhancement – Added Pay Upon Invoice support to the new settings UI #4117, #4144 |
| 45 | * Enhancement – Vaulting via Orders API now supported for redirect gateway in Block Checkout #4131 |
| 46 | * Enhancement – Billing agreements can now be imported and converted to Vault tokens #4134 |
| 47 | * Fix – PUI and OXXO settings were not preserved after upgrading from 2.9.6 to 4.0.0 #4194 |
| 48 | * Fix – Merchant onboarding state was lost when upgrading from a previous version #4150 |
| 49 | * Fix – BCDC was not enabled after migration for merchants who had it active but were not ACDC-eligible #4160 |
| 50 | * Fix – BCDC button was not active after migration when BCDC was part of the PayPal gateway #4155, #4180 |
| 51 | * Fix – Pay Later messaging tab was missing after migration when BCDC was part of the PayPal gateway #4159 |
| 52 | * Fix – Capture virtual orders on status change setting was not preserved during migration #4157 |
| 53 | * Fix – Cardholder name was always shown on the frontend after legacy migration #4167 |
| 54 | * Fix – L2/L3 data was incorrectly sent when Stay Updated was disabled during migration #4168 |
| 55 | * Fix – APM settings were not correctly migrated when APMs were part of the PayPal gateway #4182 |
| 56 | * Fix – BCDC override flag was not functioning correctly #4177 |
| 57 | * Fix – Capture on status change was not working as expected in the new UI #4169 |
| 58 | * Fix – ACDC setting was not preserved after saving and reloading the settings page #4108 |
| 59 | * Fix – ACDC was not enabled by default after onboarding for eligible countries #4128 |
| 60 | * Fix – Standard card button gateway was incorrectly visible on the WooCommerce Payments tab and classic checkout #4118 |
| 61 | * Fix – Google Pay and Apple Pay were visible on classic checkout for non-eligible countries #4137 |
| 62 | * Fix – Save payment method checkbox was incorrectly shown for ACDC in unsupported countries #4176 |
| 63 | * Fix – Pay with Crypto gateway was visible on checkout for ineligible merchants #4175 |
| 64 | * Fix – Pay with Crypto cancel and return URL query parameters were not parsed correctly #4183 |
| 65 | * Fix – Various Pay with Crypto fixes including icon update and miscellaneous issues #4187, #4172 |
| 66 | * Fix – Fastlane watermark was not hidden when the "Display Fastlane Watermark" setting was disabled #4140 |
| 67 | * Fix – Fastlane "Learn More" link was missing for GB and AU locales #4112 |
| 68 | * Fix – PayPal buttons were not visible on the block cart page #4125 |
| 69 | * Fix – Incorrect button style was shown on the Pay for Order page #4184, #4141 |
| 70 | * Fix – Failed orders could not be paid via PayPal #4154 |
| 71 | * Fix – Deposits remainder payments were not completed for pending-deposit orders #4100 |
| 72 | * Fix – Infinite loop when changing payment method for a subscription #4085 |
| 73 | * Fix – Fatal error on plugin upgrade due to ArgumentCountError in AuthenticationRestEndpoint #4090 |
| 74 | * Fix – Fatal error on simulate cart calls #3769 |
| 75 | * Fix – AVS code mismatch causing payment failures #4132 |
| 76 | * Fix – BCDC-only merchants incorrectly had ACDC, Apple Pay, and Google Pay disabled #4088 |
| 77 | * Fix – Removed Order Status requirement for PayPal payment processing #4185 |
| 78 | * Fix – Refactored GermanizedShipmentIntegration to support Shiptastic #4061, #4193 |
| 79 | * Fix - Do not increment step directly #4086 |
| 80 | |
| 81 | = 3.4.1 - 2026-03-05 = |
| 82 | * Fix - Performance issue in /v2/vault/payment-tokens/id #4098 |
| 83 | * Fix - China Merchants ACDC and Vaulting Missing #4139 |
| 84 | |
| 85 | = 3.4.0 - 2026-02-10 = |
| 86 | * New - Level 2 and Level 3 card processing support for Advanced Credit and Debit Cards #3970, #3999 |
| 87 | * Enhancement - PayPal Working Capital promotional messaging now available for eligible merchants #4048 |
| 88 | * Enhancement - Improved reCAPTCHA logging to help troubleshoot blocked requests #3835 |
| 89 | * Enhancement - Added direct link to plugin logs in settings for easier debugging #3743 |
| 90 | * Enhancement - Restored woocommerce_gateway_description filter for gateway customization #3742 |
| 91 | * Enhancement - Updated Pay Later messaging descriptions and settings #4012 |
| 92 | * Enhancement - Improved onboarding step 4 title for ACDC regions #3998 |
| 93 | * Enhancement - Add pattern validation and improve error messages for client credentials #4073 |
| 94 | * Enhancement - Improve authentication error handling #4073 |
| 95 | * Enhancement - Ensure webhook verification on production #4074 |
| 96 | * Fix - Google Pay now correctly updates WooCommerce shipping address #3798 |
| 97 | * Fix - Google Pay no longer shows shipping selection for virtual products #3797 |
| 98 | * Fix - Google Pay shipping method now visible on product pages with empty cart #4030 |
| 99 | * Fix - Google Pay edge-case that prevented it from working on all pages when Pay Now is disabled #3860 |
| 100 | * Fix - Google Pay and Apple Pay buttons no longer disappear when changing the address in block checkout #3851 |
| 101 | * Fix - Apple Pay now shows applied coupons correctly in payment popup #3838 |
| 102 | * Fix - PayPal button in Mini Cart now works correctly on product pages #3745 |
| 103 | * Fix - Fastlane email lookup now works when email is pre-populated from session #3637 |
| 104 | * Fix - Fastlane no longer shown in settings for ineligible merchants #3872 |
| 105 | * Fix - Duplicate PayPal captures and double stock reductions should no longer occur #3885 |
| 106 | * Fix - Missing PayPal order ID meta data now saved for vaulted card transactions #4035 |
| 107 | * Fix - "Instant payments only" toggle now uses correct setting value #3767 |
| 108 | * Fix - Settings Overview tab now loads correctly for BCDC-only countries #3775 |
| 109 | * Fix - Alternative Payment Methods now show correctly based on merchant eligibility #3864 |
| 110 | * Fix - Payment method descriptions now display in block checkout for all gateways #3891 |
| 111 | * Fix - Payment gateway icon sizing in Classic Checkout #3894 |
| 112 | * Fix - "Disable Specific Credit Cards" option now hidden for BCDC countries #3653 |
| 113 | * Fix - PHP warning when adding variable products via PayPal button #3849 |
| 114 | * Fix - PHP 8.4 implicit nullable parameter deprecation warning #3996 (author @mondalaci) |
| 115 | * Fix - Translation loading timing issue with currency checks #3978 (author @mondalaci) |
| 116 | * Fix - Potential error when cart is accessed before initialization #3973 |
| 117 | * Fix - Improved error handling for token validation failures #3986 |
| 118 | |
| 119 | = 3.3.2 - 2026-01-12 = |
| 120 | * Enhancement - Improved reCAPTCHA configuration to help protect your store and maintain compliance #3980, #3984 |
| 121 | * Fix - Advanced Card Processing may temporarily become unavailable after updating the plugin #3983 |
| 122 | |
| 123 | = 3.3.1 - 2025-12-09 = |
| 124 | * Enhancement - reCAPTCHA Integration UX Improvements #3907 |
| 125 | * Enhancement - Disable simulate-event endpoint for webhook verification #3908 |
| 126 | |
| 127 | = 3.3.0 - 2025-11-04 = |
| 128 | * Enhancement - Pay Later messaging & button auto-enabled for eligible Canadian merchants on 12th November, based on the STAY UPDATED preference. #3819 |
| 129 | * Enhancement - Customizable reCAPTCHA implementation for PayPal endpoints #3829 |
| 130 | * Fix - Fatal error in Visual Composer front-end editor due to strict $hook_suffix type #3815 |
| 131 | * Fix - Pay Later Messaging settings tab not visible in some cases when updating to a previous plugin version #3812 |
| 132 | |
| 133 | = 3.2.1 - 2025-10-20 = |
| 134 | * Enhancement - Make plugin upgrade hooks safer #3789 |
| 135 | * Enhancement - Webhook transient lock #3790 |
| 136 | |
| 137 | = 3.2.0 - 2025-10-15 = |
| 138 | * Enhancement - Enable AppSwitch and SSSC feature flags by default #3724 |
| 139 | * Enhancement - Remove temporary Pay Later messaging auto-enablement logic #3680 |
| 140 | * Enhancement - Align Fastlane currency support with ACDC matrix #3697 |
| 141 | * Enhancement - Add hooks at the start of Create/Approve Order requests #3717 |
| 142 | * Enhancement - Don't filter tokens on changing payment method of a subscription (author @gedex) #3617 |
| 143 | * Enhancement - Reorganize ACDC and Fastlane gateway settings modals #3652 |
| 144 | * Enhancement - Update PayPal Package Tracking Carriers List #3630 |
| 145 | * Enhancement - Display help center section #3587 |
| 146 | * Enhancement - Update Fastlane card placeholder design #3625 |
| 147 | * Enhancement - Add Fastlane session restoration post payment failure #3598 |
| 148 | * Fix - Check for messages visibility setting before rendering #3686 |
| 149 | * Fix - Fatal error where a callback expects \WC_Payment_Gateway but got RequestHandler (author @gedex) #3660 |
| 150 | * Fix - Continuation with PayPal subscriptions #3656 |
| 151 | * Fix - Add fallback for getting subscription order address in classic contexts #3657 |
| 152 | * Fix - Fastlane - UK and Australia - Add Fastlane to onboarding screen and four step #3635 |
| 153 | * Fix - Check variation stock for all variable products #3605 |
| 154 | * Fix - Google Pay button enabled state on variable product pages #3602 |
| 155 | * Fix - Pay by link with PayPal error on front end when no shipping address #3627 |
| 156 | * Fix - Sync checkout fields and headers in Fastlane flow #3628 |
| 157 | * Fix - Classic checkout - Guest user - Trial vaulting subscription validation does not work #3663 |
| 158 | * Fix - Prevent redirect on checkout failure for trial vaulting subscriptions #3644 |
| 159 | * Fix - Contacts race condition in block #3518 |
| 160 | * Fix - Add shipping-related filters to avoid MISSING_%field_name% errors #3586 |
| 161 | * Fix - Continuation mode in Elementor checkout #3612 |
| 162 | |
| 163 | = 3.1.2 - 2025-09-30 = |
| 164 | * Change - Make migration available again #3710 |
| 165 | * Fix - Override flag to keep BCDC for ACDC merchants during migration #3712 |
| 166 | * Fix - Prevent rare fatal error when shipping address is missing #3655 |
| 167 | * In branded-only mode, every merchant has BCDC #3713 |
| 168 | |
| 169 | = 3.1.1 - 2025-09-27 = |
| 170 | * Fix - Fix BCDC in branded-only mode #3699 |
| 171 | * Fix - Restore BCDC button for ACDC merchants in legacy UI #3703 |
| 172 | * Change - Remove all migration UX/notifications #3705 |
| 173 | |
| 174 | = 3.1.0 - 2025-09-02 = |
| 175 | * Enhancement - Fastlane now available for British & Australian merchants #3589 |
| 176 | * Enhancement - Pay Later messaging now auto-enabled for eligible merchants based on the STAY UPDATED preference. Review the Pay Later settings to customize or disable. #3600 |
| 177 | * Enhancement - Add buttons to copy merchant credentials in the Settings tab #3561 |
| 178 | * Enhancement - Skip "Payment Methods" step for branded-only + BCDC and casual sellers #3547 |
| 179 | * Enhancement - Add "Things to do next" item after settings migration #3536 |
| 180 | * Enhancement - Phase 2: Settings Migration - Add Woo Inbox item #3599 |
| 181 | * Enhancement - Create an API function for adding tracking info #3588 |
| 182 | * Enhancement - Add polling mechanism for renderer wrapper to prevent race condition for Pay Later messaging #3577 |
| 183 | * Enhancement - Status report entry for "New UI active" and "Branded only" #3539 |
| 184 | * Fix - Apple Pay does not update shipping method or address changes on Classic Checkout #3524 |
| 185 | * Fix - Prevent early is_enabled() check for Google Pay button in new UI #3566 |
| 186 | * Fix - Subscriptions migrated from PPEC plugin to PayPal Payments fails on renewal #3549 |
| 187 | * Fix - Google Pay transaction from block pages #3542 |
| 188 | * Fix - Remove redundant authorize call in subscription renewal handler #3543 |
| 189 | * Fix - Empty description handling and logo display for PayPal gateway not working as expected #3527 |
| 190 | * Fix - When Apple Pay is enabled, empty space for Apple Pay button is showing on all pages if buyer is not eligible #3550 |
| 191 | * Fix - Undefined properties error in checkout block #3551 |
| 192 | * Fix - Make the state address data optional to fix non US-CA compatibility for Fastlane #3535 |
| 193 | * Fix - Disable the card button if BCDC is disabled #3532 |
| 194 | * Fix - Remove data-sdk-client-token field when not needed #3540 |
| 195 | * Fix - "No PayPal order ID found in order meta" logged after using "Proceed to PayPal" on block checkout #3189 |
| 196 | * Fix - Use is_acdc_enabled() to prevent ACDC interference with BCDC in non-ACDC countries #3594 |
| 197 | * Fix - Remove the specified gateway when the button is disabled #3556 |
| 198 | |
| 199 | = 3.0.9 - 2025-07-31 = |
| 200 | * Fix - Payment via "Proceed to PayPal" may result in a redirect loop #3570 |
| 201 | |
| 202 | = 3.0.8 - 2025-07-28 = |
| 203 | * Enhancement - Migration from Legacy Settings to New Settings as opt-in via banner & button #3491 |
| 204 | * Enhancement - Replace call to `billing-agreements/agreement-tokens` with checking the capabilities for Reference Transactions #3495 |
| 205 | * Enhancement - Add Fastlane 3D Secure support #3493 |
| 206 | * Enhancement - Improved PHP 8.4 compatibility #3534 |
| 207 | * Fix - `INVALID_REQUEST` error due to wrong `landing_page` value after upgrade to 3.0.7 #3521 |
| 208 | * Fix - Incorrect Amount via Express Payment for WooCommerce Product Bundles #3516 |
| 209 | * Fix - Onboarding failed via "Connect to PayPal" in new UI due to race condition #3385 |
| 210 | * Fix - Fatal error when PayPal Payments is active without WooCommerce #3502 |
| 211 | * Fix - PayPal Subscription transaction failed in various scenarios #3515 |
| 212 | * Fix - Rounding differences potentially lead to order failure (author @luzat) #3373 |
| 213 | * Fix - Google Pay payment on block checkout may fail when ACDC is default payment selection #3506 |
| 214 | * Fix - Product Prices Disappear in some cases when WooCommerce Subscriptions is active #3519 |
| 215 | |
| 216 | = 3.0.7 - 2025-07-01 = |
| 217 | * Enhancement - Remove `application_context` in favor of `experience_context` object #3431 |
| 218 | **NOTE**: If you were modifying the `application_context` object programmatically, you may need to update your code to utilize `experience_context` for your customizations. |
| 219 | * Enhancement - Add Contact Module feature |
| 220 | * Enhancement - Add WooCommerce Tracks integration |
| 221 | * Enhancement - Onboarding notification for Firefox browser #3433 |
| 222 | * Enhancement - Reset BN code on plugin uninstall #3471 |
| 223 | * Enhancement - Add "Stay updated with PayPal" option in the old and new settings UI #3430 |
| 224 | * Enhancement - Add French Territories to the supported ACDC countries list #3438 |
| 225 | * Enhancement - Auto-enable logging during onboarding #3369 |
| 226 | * Fix - DUPLICATE_INVOICE_ID in Sandbox due to missing invoice prefix #3435 |
| 227 | * Fix - Subscription product could not be unlinked from PayPal Subscription #3429 |
| 228 | * Fix - PayPal button greyed out on single product page for variable products with >2 attributes #3395 |
| 229 | * Fix - APMs automatically enabled despite selecting "No, ..." during onboarding #3362 |
| 230 | * Fix - Ditch items logic does not work when using saved card payment #3476 |
| 231 | * Fix - billing-agreements endpoint called too frequently when not enabled for Reference Transactions #3459 |
| 232 | |
| 233 | = 3.0.6 - 2025-05-27 = |
| 234 | * Enhancement - Implement 3D secure check for Google Pay #3163 |
| 235 | * Enhancement - Add options for "Disable Credit Cards" and "Language" #3226 |
| 236 | * Enhancement - Improve the loading experience for the new UI #3269 |
| 237 | * Enhancement - Enhance the accessibility of the new Settings UI #3294 |
| 238 | * Enhancement - Add capture pre-conditions for card payment source #3300 |
| 239 | * Enhancement - Enable all/Disable all toggle next to Alternative Payment methods on Payment Methods tab #3321 |
| 240 | * Enhancement - Add installment notifications for Mexico store locations #3404, #3405 |
| 241 | * Fix - Various issues for Mexico store locations during onboarding & plugin configuration #3403 |
| 242 | * Fix - APFS plugin triggers incorrect renewal date for simple products as subscriptions #3272 |
| 243 | * Fix - PayPal Smart Button incompatible with WooCommerce Subscription Switching #3291 |
| 244 | * Fix - Fastlane gateway visible on Pay for Order page #3293 |
| 245 | * Fix - Pay Later Messaging configurator preview alignment #3305 |
| 246 | * Fix - Product editing screen for variable products unresponsive (PayPal Subscriptions API error) #3311 |
| 247 | * Fix - Update selector for hiding express checkout #3318 |
| 248 | * Fix - 'Ignoring unknown key' console warnings when modifying payment gateway state #3322 |
| 249 | * Fix - Ratepay Payment Option Not Available for Unassembled Product Bundles #3325 |
| 250 | * Fix - "Disable Specific credit cards" shows "Select" as a possible value #3342 |
| 251 | * Fix - Stripe not visible at checkout when PayPal Subscriptions API is enabled #3343 |
| 252 | * Fix - Ensure correct ACDC behavior for non-ACDC countries (e.g., Vietnam) #3351 |
| 253 | * Fix - ACDC payments for Subscriptions failing at checkout for new users #3355 |
| 254 | * Fix - BCDC not enabled by default when cards selected during onboarding #3366 |
| 255 | * Fix - Block checkout - Address form missing after payment on Product and Cart pages #3371 |
| 256 | * Fix - Payments with Debit & Credit Cards failing #3376 |
| 257 | * Fix - PayPalGateway::process_payment on completed order leads to order failure #3374 |
| 258 | * Fix - New settings UI background color impacted by WooCommerce 9.9+ #3407 |
| 259 | * Fix - Can not save payments if subscriptions is not selected when onboarding #3408 |
| 260 | |
| 261 | = 3.0.5 - 2025-04-23 = |
| 262 | * Fix - Onboarding screen blank when WooPayments plugin is active #3312 |
| 263 | |
| 264 | = 3.0.3 - 2025-04-08 = |
| 265 | * Fix - BN code was set before the installation path was initialized #3309 |
| 266 | * Fix - Things to do next referenced Apple Pay while in branded-only mode #3308 |
| 267 | * Fix - Disabled payment methods were not hidden in reactified WooCommerce Payments settings tab #3290 |
| 268 | |
| 269 | = 3.0.2 - 2025-04-03 = |
| 270 | * Enhancement - Check the branded-only flag when settings-UI is loaded the first time #3278 |
| 271 | * Enhancement - Implement a Cache-Flush API #3276 |
| 272 | * Enhancement - Disable the mini-cart location by default #3284 |
| 273 | * Enhancement - Remove branded-only flag when uninstalling PayPal Payments #3295 |
| 274 | * Fix - Welcome screen lists "all major credit/debit cards, Apple Pay, Google Pay," in branded-only mode #3281 |
| 275 | * Fix - Correct heading in onboarding step 4 in branded-only mode #3282 |
| 276 | * Fix - Hide the payment methods screen for personal user in branded-only mode #3286 |
| 277 | * Fix - Enabling Save PayPal does not disable Pay Later messaging #3288 |
| 278 | * Fix - Settings UI: Fix Feature button links #3285 |
| 279 | * Fix - Create mapping for the 3d_secure_contingency setting #3262 |
| 280 | * Fix - Enable Fastlane Watermark by default in new settings UI #3296 |
| 281 | * Fix - Payment method screen is referencing credit cards, digital wallets in branded-only mode #3297 |
| 282 | |
| 283 | = 3.0.1 - 2025-03-26 = |
| 284 | * Enhancement - Include Fastlane meta on homepage #3151 |
| 285 | * Enhancement - Include Branded-only plugin configuration for certain installation paths |
| 286 | * Enhancement - Include UI status in system report #3248 |
| 287 | * Enhancement - Minor enhancements in new UI scrolling & highlighting behavior #3240 |
| 288 | * Fix - "Warning: Class 'WooCommerce\PayPalCommerce\Vendor\Stringable' not found" after 3.0.0 update #3235 |
| 289 | * Fix - ACDC does not work on the Classic Checkout when using the new UI #3219 |
| 290 | * Fix - "Send only" country banner not displayed in the new UI #3236 |
| 291 | * Fix - Typo in welcome screen #3258 |
| 292 | * Fix - onboarding.js file from old UI enqueued in new UI #3263 |
| 293 | * Fix - Onboarding in new UI with personal account does not hide all ineligible features #3254 |
| 294 | * Fix - ACDC not defaulting on for eligible merchants after onboarding with Expanded Checkout selection #3250 |
| 295 | * Fix - “Failed to fetch onboarding URL” error when onboarding with Subscriptions selected from non-Vault region #3242 |
| 296 | * Fix - Fastlane SDK token requested when Fastlane is disabled #3009 |
| 297 | * Fix - Subscription renewal payment via ACDC may fail in some cases due to 3D Secure #3098 |
| 298 | * Fix - Error: _load_textdomain_just_in_time Called Incorrectly when running docker compose #3172 |
| 299 | * Fix - Shipping callback not loading for guest users in some scenarios #3169 |
| 300 | * Fix - Phone number not saved in WC order when using Pay Now experience #3160 |
| 301 | * Fix - Phone number not pre-populated on Checkout block in continuation mode #3160 |
| 302 | * Fix - "Unfortunately, your credit card details are not valid" shown with actually valid card during checkout with invalid postcode. #3067 |
| 303 | * Fix - Incorrect Subscription Cancellation Handling with PayPal Subscriptions #3046 |
| 304 | * Tweak - Added PayPal as contributor #3259 |
| 305 | |
| 306 | = 3.0.0 - 2025-03-17 = |
| 307 | * Enhancement - Redesigned settings UI for new users #2908 |
| 308 | * Enhancement - Enable Fastlane by default on new store setups when eligible #3199 |
| 309 | * Enhancement - Enable support for advanced card payments and features for Hong Kong & Singapore #3089 |
| 310 | * Fix - Dependency conflict with more recent psr/log versions on PHP8+ #2993 |
| 311 | * Fix - PayPal Checkout Gateway subscription migration layer not renewing subscriptions #2699 |
| 312 | * Fix - Fatal error when gateway settings initialized too early by third-party plugin #2766 |
| 313 | * Fix - Next Payment date for Subscriptions not updating when processing a PayPal Subscriptions renewal order #2959 |
| 314 | * Fix - Changing the subscription payment method to ACDC triggers error #2891 |
| 315 | * Fix - Standard Card button not appearing in standalone gateway for free trial subscription products #2935 |
| 316 | * Fix - Validation error when using Trustly payment method #3031 |
| 317 | * Fix - Error in continuation mode due to wrong gateway selection on Checkout block #2996 |
| 318 | * Fix - Error in error in PayLaterConfigurator #2989 |
| 319 | * Tweak - Removed currency requirement for Vault v3 #2919 |
| 320 | * Tweak - Update plugin author from WooCommerce to PayPal |
| 321 | |
| 322 | = 2.9.6 - 2025-01-06 = |
| 323 | * Fix - NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE on PayPal transactions when using ACDC Vaulting without PayPal Vault approval #2955 |
| 324 | * Fix - Express buttons for Free Trial Subscription products on Block Cart/Checkout trigger CANNOT_BE_ZERO_OR_NEGATIVE error #2872 |
| 325 | * Fix - String translations not applied to Card Fields on Block Checkout #2934 |
| 326 | * Fix - Fastlane component included in script when Fastlane is disabled #2911 |
| 327 | * Fix - Zero amount line items may trigger CANNOT_BE_ZERO_OR_NEGATIVE error after rounding error #2906 |
| 328 | * Fix - “Save changes” is grey and unclickable when switching from Sandbox to Live #2895 |
| 329 | * Fix - plugin queries variations when button/messaging is disabled on single product page #2896 |
| 330 | * Fix - Use get_id instead of get_order_number on setting custom_id (author @0verscore) #2930 |
| 331 | * Enhancement - Improve fraud response order notes for Advanced Card Processing transactions #2905 |
| 332 | * Tweak - Update the minimum plugin requirements to WordPress 6.5 & WooCommerce 9.2 #2920 |
| 333 | |
| 334 | = 2.9.5 - 2024-12-10 = |
| 335 | * Fix - Early translation loading triggers `Function _load_textdomain_just_in_time was called incorrectly.` notice #2816 |
| 336 | * Fix - ACDC card fields not loading and payment not successful when Classic Checkout Smart Button Location disabled #2852 |
| 337 | * Fix - ACDC gateway does not appear for guests when is Fastlane enabled and a subscription product is in the cart #2745 |
| 338 | * Fix - "Voide authorization" button does not appear for Apple Pay/Google Pay orders when payment buttons are separated #2752 |
| 339 | * Fix - Additional payment tokens saved with new customer_id #2820 |
| 340 | * Fix - Vaulted payment method may not be displayed in PayPal button for return buyer #2809 |
| 341 | * Fix - Conflict with EasyShip plugin due to shipping methods loading too early #2845 |
| 342 | * Fix - Restore accidentally removed ACDC currencies #2838 |
| 343 | * Enhancement - Native gateway icon for PayPal & Pay upon Invoice gateways #2712 |
| 344 | * Enhancement - Allow disabling specific card types for Fastlane #2704 |
| 345 | * Enhancement - Fastlane Insights SDK implementation for block Checkout #2737 |
| 346 | * Enhancement - Hide split local APMs in Payments settings tab when PayPal is not enabled #2703 |
| 347 | * Enhancement - Do not load split local APMs on Checkout when PayPal is not enabled #2792 |
| 348 | * Enhancement - Add support for Button Options in the Block Checkout for Apple Pay & Google Pay buttons #2797 #2772 |
| 349 | * Enhancement - Disable “Add payment method” button while saving ACDC payment #2794 |
| 350 | * Enhancement - Sanitize soft_descriptor field #2846 #2854 |
| 351 | |
| 352 | = 2.9.4 - 2024-11-11 = |
| 353 | * Fix - Apple Pay button preview missing in Standard payment and Advanced Processing tabs #2755 |
| 354 | * Fix - Set "Sold individually" only for subscription connected to PayPal #2710 |
| 355 | * Fix - Ensure Google Pay button does not appear for subscriptions #2718 |
| 356 | * Fix - PayPal Subscriptions API renewal order not created in WooCommerce #2612 |
| 357 | * Fix - Apple Pay button disappears on Classic Checkout #2722 |
| 358 | * Fix - Google Pay and Apple Pay as separate gateways does not show button when checkout remove from button locations #2756 |
| 359 | * Fix - Add GW refund support for Apple Pay #2746 |
| 360 | * Fix - PayPal Subscriptions cancel and suspend from Subscriptions list page does not work #2632 |
| 361 | * Fix - Displaying of HTML tags in product title on choosing a product for tracking (2801) #2701 |
| 362 | * Fix - Payment with OXXO cause continuation state for next payment #2702 |
| 363 | * Fix - Fix problems with autoptimize plugin #2705 |
| 364 | * Fix - Missing custom field PayPal Transaction Fee for OXXO #2700 |
| 365 | * Enhancement - Add void button #2678 |
| 366 | * Enhancement - Use basic redirect gateway when checkout smart buttons disabled #2714 |
| 367 | * Enhancement - Receive button properties from the Checkout Block #2448 |
| 368 | * Enhancement - Run PPEC\DeactivateNote query only in backend #2719 |
| 369 | * Enhancement - Prevent plugin use for "Send only" countries #2721 |
| 370 | * Enhancement - Do not add pay later button in editor #2570 |
| 371 | * Enhancement - Axo: Remove the submit button when Fastlane is disabled #2720 |
| 372 | * Enhancement - Sync the PayPal product page button state to Apple/Google Pay buttons, show alerts #2742 |
| 373 | |
| 374 | = 2.9.3 - 2024-10-15 = |
| 375 | * Fix - Multi-currency support #2667 |
| 376 | * Fix - "0.00" amount in Google Pay for virtual products #2636 |
| 377 | * Fix - Unsuccessfully payment from product page with Apple Pay button #2643 |
| 378 | * Fix - Button Unlinking PayPal Subscriptions plan does not showing for simple subscription #2618 |
| 379 | * Fix - Declare tokenization for ACDC only when vaulting enabled #2581 |
| 380 | * Fix - Classic shortcode block type checks #2608 |
| 381 | * Fix - PUI error in editor #2580 |
| 382 | * Fix - Add a new namespaced script loader for ApplePay #2682 #2675 |
| 383 | * Fix - Axo Block: Fix the Fastlane modal info message text overflow issue #2663 |
| 384 | * Fix - Add Custom Placeholder Handling when rendering the card fields #2651 |
| 385 | * Fix - Use the PayPal icons instead of WC ones #2639 |
| 386 | * Fix - Google Pay preview config and style #2661 |
| 387 | * Fix - Improve context detection #2631 |
| 388 | * Fix - Check that get_the_ID is valid before using #2573 |
| 389 | * Fix - Axo Block: Always display the Fastlane watermark in the includeAdditionalInfo mode #2690 |
| 390 | * Fix - Axo Block: Display card fields for authenticated cardless profiles #2672 |
| 391 | * Fix - Google Pay: Fix button preview in the editor #2688 |
| 392 | * Fix - ACDC gateway not visible on the block Checkout for logged-out users #2693 |
| 393 | * Enhancement - Enhancement - Add Fastlane support for Checkout block |
| 394 | * Enhancement - Multiple calls to POST /v1/oauth2/token?grant_type=client_credentials&response_type=id_token #2671 |
| 395 | * Enhancement - Fastlane update shipping options & taxes when changing address #2665 |
| 396 | * Enhancement - Axo: Remove Axo from the Checkout block in the editor and add an ACDC card preview #2662 |
| 397 | * Enhancement - Set email when creating order for express payment #2577 |
| 398 | |
| 399 | = 2.9.2 - 2024-10-01 = |
| 400 | * Enhancement - Add Fastlane support for Classic Checkout |
| 401 | * Fix - Fatal error when Pay Later messaging configurator was disabled with a code snippet |
| 402 | |
| 403 | = 2.9.1 - 2024-09-24 = |
| 404 | * Fix - Improve card fields hiding #2574 |
| 405 | * Fix - Google Pay: Shipping callback not calculating totals correctly on Single Product page #2513 |
| 406 | * Fix - Fix shipping callback condition in status report #2578 |
| 407 | * Fix - Can't Disconnect Account #2539 |
| 408 | * Fix - Google Pay billing data without shipping callback #2525 |
| 409 | * Fix - Standard payment tab - Google Pay and Apple Pay button - Shape from one location is applied to all until saving changes #2419 |
| 410 | * Enhancement - Allow to override the list of Pay Later supported countries #2563 |
| 411 | * Enhancement - Add more feature statuses into system report #2550 |
| 412 | * Enhancement - Use SVG for APM gateway icons #2509 |
| 413 | * Enhancement - Add inline notice to inform users about ACDC block Checkout support if the store uses a Classic Checkout setup #2422 |
| 414 | * Enhancement - Remove leftover console.log #2589 |
| 415 | * Enhancement - Require PHP 7.4+, WP 6.3+, WC 6.9+ #2556 |
| 416 | * Enhancement - Modularity module migration #1944 |
| 417 | * Enhancement - Keep only 5 tags in readme.txt #2562 |
| 418 | * Enhancement - Select ACDC by default during onboarding for China store locations #2619 |
| 419 | * Enhancement - Add title, description and gatewayId to the express payment method #2566 |
| 420 | |
| 421 | = 2.9.0 - 2024-09-02 = |
| 422 | * Fix - Fatal error in Block Editor when using WooCommerce blocks #2534 |
| 423 | * Fix - Can't pay from block pages when the shipping callback is enabled and no shipping methods defined #2429 |
| 424 | * Fix - Various Google Pay button fixes #2496 |
| 425 | * Fix - Buying a free trial subscription with ACDC results in a $1 charge in the API call #2465 |
| 426 | * Fix - Problem with Google Pay and Apple Pay button placement on Pay for Order page #2542 |
| 427 | * Fix - When there isn't any shipping option for the address the order is still created from classic cart #2437 |
| 428 | * Fix - Patch the order with no shipping methods, instead of throwing an error #2435 |
| 429 | * Enhancement - Separate Apple Pay button for Classic Checkout #2457 |
| 430 | * Enhancement - Remove AMEX support for ACDC when store location is set to China #2526 |
| 431 | * Enhancement - Inform users of Pay Later messaging configuration when Pay Later wasn't recently enabled #2529 |
| 432 | * Enhancement - Update ACDC signup URLs #2475 |
| 433 | * Enhancement - Implement country based APMs via Orders API #2511 |
| 434 | * Enhancement - Update PaymentsStatusHandlingTrait.php (author @callmeahmedr) #2523 |
| 435 | * Enhancement - Disable PayPal Shipping callback by default #2527 |
| 436 | * Enhancement - Change Apple Pay and Google Pay default button labels to plain #2476 |
| 437 | * Enhancement - Add Package Tracking compatibility with DHL Shipping plugin #2463 |
| 438 | * Enhancement - Add support for WC Bookings when skipping checkout confirmation #2452 |
| 439 | * Enhancement - Remove currencies from country-currency matrix in card fields module #2441 |
| 440 | |
| 441 | = 2.8.3 - 2024-08-12 = |
| 442 | * Fix - Google Pay: Prevent field validation from being triggered on checkout page load #2474 |
| 443 | * Fix - Do not add tax info into order meta during order creation #2471 |
| 444 | * Fix - PayPal declares subscription support when for Subscription mode is set Disable PayPal for subscription #2425 |
| 445 | * Fix - PayPal js files loaded on non PayPal pages #2411 |
| 446 | * Fix - Google Pay: Fix the incorrect popup triggering #2414 |
| 447 | * Fix - Add tax configurator when programmatically creating WC orders #2431 |
| 448 | * Fix - Shipping callback compatibility with WC Name Your Price plugin #2402 |
| 449 | * Fix - Uncaught Error: Cannot use object of type ...\Settings as array in .../AbstractPaymentMethodType.php (3253) #2334 |
| 450 | * Fix - Prevent displaying smart button multiple times on variable product page #2420 |
| 451 | * Fix - Prevent enabling Standard Card Button when ACDC is enabled #2404 |
| 452 | * Fix - Use client credentials for user tokens #2491 |
| 453 | * Fix - Apple Pay: Fix the shipping callback #2492 |
| 454 | * Enhancement - Separate Google Pay button for Classic Checkout #2430 |
| 455 | * Enhancement - Add Apple Pay and Google Pay support for China, simplify country-currency matrix #2468 |
| 456 | * Enhancement - Add AMEX support for Advanced Card Processing in China #2469 |
| 457 | |
| 458 | = 2.8.2 - 2024-07-22 = |
| 459 | * Fix - Sold individually checkbox automatically disabled after adding product to the cart more than once #2415 |
| 460 | * Fix - All products "Sold individually" when PayPal Subscriptions selected as Subscriptions Mode #2400 |
| 461 | * Fix - W3 Total Cache: Remove type from file parameter as sometimes null gets passed causing errors #2403 |
| 462 | * Fix - Shipping methods during callback not updated correctly #2421 |
| 463 | * Fix - Preserve subscription renewal processing when switching Subscriptions Mode or disabling gateway #2394 |
| 464 | * Fix - Remove shipping callback for Venmo express button #2374 |
| 465 | * Fix - Google Pay: Fix issue with data.paymentSource being undefined #2390 |
| 466 | * Fix - Loading of non-Order as a WC_Order causes warnings and potential data corruption #2343 |
| 467 | * Fix - Apple Pay and Google Pay buttons don't appear in PayPal Button stack on multi-step Checkout #2372 |
| 468 | * Fix - Apple Pay: Fix when shipping is disabled #2391 |
| 469 | * Fix - Wrong string in smart button preview on Standard Payments tab #2409 |
| 470 | * Fix - Don't break orders screen when there is an exception for package tracking #2369 |
| 471 | * Fix - Pay Later button preview is missing #2371 |
| 472 | * Fix - Apple Pay button layout #2367 |
| 473 | * Enhancement - Remove BCDC button from block Express Checkout area #2381 |
| 474 | * Enhancement - Extend Advanced Card Processing country eligibility for China #2397 |
| 475 | |
| 476 | = 2.8.1 - 2024-07-01 = |
| 477 | * Fix - Don't render tracking metabox if PayPal order does not belong to connected merchant #2360 |
| 478 | * Fix - Fatal error when the ppcp-paylater-configurator module is disabled via code snippet #2327 |
| 479 | * Fix - Apple Pay & Google Pay buttons no longer visible in Standard Payments button previews after moving the configuration to Advanced Card Processing tab #2325 |
| 480 | * Fix - Fix Smart Buttons on Elementor checkout widget #2284 |
| 481 | * Fix - Pay by link - Capturing order from guest user causing fatal error when Vaulting is enabled #2382 |
| 482 | * Fix - Enable the gateway settings JS file on connection tab #2377 |
| 483 | * Enhancement - Add filter for certain settings to allow gateway translation e.g. via WPML #2308 |
| 484 | * Enhancement - Filter for adding more contexts in can_render_dcc checker #2346 |
| 485 | * Enhancement - Do not request id_token for guest users #2283 |
| 486 | * Enhancement - Prevent multiple PayPal Subscription products in the cart if PayPal Subscription API is active #2320 |
| 487 | * Enhancement - Prevent script caching & minification from Litespeed Cache and W3 Total Cache plugins #2316 |
| 488 | * Enhancement - Remove Giropay references due to deprecation #2379 |
| 489 | |
| 490 | = 2.8.0 - 2024-06-11 = |
| 491 | * Fix - Calculate totals after adding shipping to include taxes #2296 |
| 492 | * Fix - Package tracking integration throws error in 2.7.1 #2289 |
| 493 | * Fix - Make PayPal Subscription products unique in cart #2265 |
| 494 | * Fix - PayPal declares subscription support when merchant not enabled for Reference Transactions #2282 |
| 495 | * Fix - Google Pay and Apple Pay Settings button from Connection tab have wrong links #2273 |
| 496 | * Fix - Smart Buttons in Block Checkout not respecting the location setting (2830) #2278 |
| 497 | * Fix - Disable Pay Upon Invoice if billing/shipping country not set #2281 |
| 498 | * Fix - Critical error on pay for order page when we try to pay with ACDC gateway #2321 |
| 499 | * Enhancement - Enable shipping callback for WC subscriptions #2259 |
| 500 | * Enhancement - Disable the shipping callback for "venmo" when vaulting is active #2269 |
| 501 | * Enhancement - Improve "Could not retrieve order" error message #2271 |
| 502 | * Enhancement - Add block Checkout compatibility to Advanced Card Processing #2246 |
| 503 | |
| 504 | = 2.7.1 - 2024-05-28 = |
| 505 | * Fix - Ensure package tracking data is sent to original PayPal transaction #2180 |
| 506 | * Fix - Set the 'Woo_PPCP' as a default value for data-partner-attribution-id #2188 |
| 507 | * Fix - Allow PUI Gateway for refund processor #2192 |
| 508 | * Fix - Notice on newly created block cart checkout #2211 |
| 509 | * Fix - Apple Pay button in the editor #2177 |
| 510 | * Fix - Allow shipping callback and skipping confirmation page from any express button #2236 |
| 511 | * Fix - Pay Later messaging configurator sometimes displays old settings after saving #2249 |
| 512 | * Fix - Update the apple-developer-merchantid-domain-association validation strings for Apple Pay #2251 |
| 513 | * Fix - Enable the Shipping Callback handlers #2266 |
| 514 | * Enhancement - Use admin theme color #1602 |
| 515 | |
| 516 | = 2.7.0 - 2024-04-30 = |
| 517 | * Fix - Zero sum subscriptions cause CANNOT_BE_ZERO_OR_NEGATIVE when using Vault v3 #2152 |
| 518 | * Fix - Incorrect Pricing Issue with Variable Subscriptions in PayPal Subscriptions Mode #2156 |
| 519 | * Fix - Wrong return_url in multisite setup when using subdomains #2157 |
| 520 | * Fix - Fix the fundingSource is not defined error on Block Checkout #2185 |
| 521 | * Enhancement - Add the data-page-type attribute for JS SDK #2161 |
| 522 | * Enhancement - Save Card Last Digits in order meta for Advanced Card Payments #2149 |
| 523 | * Enhancement - Refactor the Pay Later Messaging block and add dedicated Cart/Checkout blocks #2153 |
| 524 | * Enhancement - "Next Payment" status not updated when using PayPal Subscriptions #2091 |
| 525 | * Enhancement - Optimize default settings for new store configurations #2158 |
| 526 | * Enhancement - Improve tooltip information for tagline #2154 |
| 527 | * Enhancement - Improve error message on certain exceptions #1354 |
| 528 | * Enhancement - Cart Pay Later block: Change the default insert position #2179 |
| 529 | * Enhancement - Messages Bootstrap: Add a render retry functionality #2181 |
| 530 | |
| 531 | = 2.6.1 - 2024-04-09 = |
| 532 | * Fix - Payment tokens fixes and adjustments #2106 |
| 533 | * Fix - Pay upon Invoice: Add input validation to Experience Context fields #2092 |
| 534 | * Fix - Disable markup in get_plugin_data() returns to fix an issue with wptexturize() #2094 |
| 535 | * Fix - Problem changing the shipping option in block pages #2142 |
| 536 | * Fix - Saved payment token deleted after payment with another saved payment token #2146 |
| 537 | * Enhancement - Pay later messaging configurator improvements #2107 |
| 538 | * Enhancement - Replace the middleware URL from connect.woocommerce.com to api.woocommerce.com/integrations #2130 |
| 539 | * Enhancement - Remove all Sofort references as it has been deprecated #2124 |
| 540 | * Enhancement - Improve funding source names #2118 |
| 541 | * Enhancement - More fraud prevention capabilities by storing additional data in the order #2125 |
| 542 | * Enhancement - Update ACDC currency eligibility for AMEX #2129 |
| 543 | * Enhancement - Sync shipping options with Venmo when skipping final confirmation on Checkout #2108 |
| 544 | * Enhancement - Card Fields: Add a filter for the CVC field and update the placeholder to match the label #2089 |
| 545 | * Enhancement - Product Title: Sanitize before sending to PayPal #2090 |
| 546 | * Enhancement - Add filter for disabling permit_multiple_payment_tokens vault attribute #2136 |
| 547 | * Enhancement - Filter to hide PayPal email address not working on order detail #2137 |
| 548 | |
| 549 | = 2.6.0 - 2024-03-20 = |
| 550 | * Fix - invoice_id not included in API call when creating payment with saved card #2086 |
| 551 | * Fix - Typo in SCA indicators for ACDC Vault transactions #2083 |
| 552 | * Fix - Payments with saved card tokens use Capture intent when Authorize is configured #2069 |
| 553 | * Fix - WooPayments multi-currency causing currency mismatch error on Block Cart & Checkout pages #2054 |
| 554 | * Fix - "Must pass createSubscription with intent=subscription" error with PayPal Subscriptions mode #2058 |
| 555 | * Fix - "Proceed to PayPal" button displayed for Free trial PayPal Subscription products when payment token is saved #2041 |
| 556 | * Fix - ACDC payments with new credit card may fail when debugging is enabled (JSON malformed by warning) #2051 |
| 557 | * Enhancement - Add Pay Later Messaging block #1897 |
| 558 | * Enhancement - Submit the form instead of refreshing the page to show the save notice #2081 |
| 559 | * Enhancement - Integrate pay later messaging block with the messaging configurator #2080 |
| 560 | * Enhancement - Reauthorize authorized payments #2062 |
| 561 | * Enhancement - Do not handle VAULT.PAYMENT-TOKEN.CREATED webhook for Vault v3 #2079 |
| 562 | * Enhancement - Improve the messaging configurator styles #2053 |
| 563 | * Enhancement - Ensure PayPal Vaulting is not selected as Subscriptions Mode when Reference Transactions are disabled #2057 |
| 564 | * Enhancement - Pay later messaging configurator & messaging block adjustments #2096 |
| 565 | |
| 566 | = 2.5.4 - 2024-02-27 = |
| 567 | * Fix - Cannot enable Apple Pay when API credentials were manually created #2015 |
| 568 | * Fix - Cart simulation type error #1943 |
| 569 | * Enhancement - Apple Pay recurring payments #1986 |
| 570 | * Enhancement - Real Time Account Updater (RTAU) integration #2027 |
| 571 | * Enhancement - Prepare the SKU for sending to PayPal #2033 |
| 572 | * Enhancement - Store the Card Brand in Address Verification Result instead of 3DS authentication result #2026 |
| 573 | * Enhancement - Update country eligibility for AdvancedCard Processing, Apple Pay, Google Pay #2019 |
| 574 | * Enhancement - Disable PayPal Vaulting setting instead of hiding it when Reference Transactions not available #2029 |
| 575 | * Enhancement - Store three d secure enrollment status and authentication status responses in wc order #1980 |
| 576 | * Enhancement - Add more checks to prevent "PayPal order ID not found" errors #2038 |
| 577 | * Enhancement - Disable messaging configurator when vault is enabled #2042 |
| 578 | * Feature preview - Pay Later Messaging configurator #1924 |
| 579 | |
| 580 | = 2.5.3 - 2024-02-06 = |
| 581 | * Fix - Free trial subscription products using PayPal Vaulting when PayPal Subscriptions configured as Subscriptions Mode #1979 |
| 582 | * Fix - Pay by link - Germany - PayPal buttons are not visible on Pay for order page #2014 |
| 583 | * Enhancement - Extend Apple Pay, Google Pay, Vault v3 (& RTAU) country availability #1992 |
| 584 | * Enhancement - Enable card fields for ACDC and Vault v3 supported countries/currencies #2007 |
| 585 | * Enhancement - Update ACDC supported currencies list #1991 |
| 586 | * Enhancement - Check if the $wpdb->wc_orders exists before query #1996 |
| 587 | * Enhancement - Remove MercadoPago from disable funding sources #2003 |
| 588 | * Enhancement - Improve onboarding notice text #2002 |
| 589 | |
| 590 | = 2.5.2 - 2024-02-01 = |
| 591 | * Fix - NOT_ENABLED_TO_VAULT_PAYMENT_SOURCE error for merchants without reference transactions #1984 |
| 592 | * Fix - Fatal error in WooCommerce PayPal Payments plugin after 2.5.0 update #1985 |
| 593 | * Fix - Can not refund order purchased with Vault v3 Card payment #1997 |
| 594 | * Fix - PayPal Vaulting Subscriptions mode setting visible when merchant not enabled for Reference Transactions #1999 |
| 595 | * Fix - card-fields parameter included in button script despite Advanced Card Processing disabled #2005 |
| 596 | * Enhancement - Add setup URL for reference transactions #1964 |
| 597 | * Enhancement - Improve PUI performance for variable products #1950 |
| 598 | |
| 599 | = 2.5.1 - 2024-01-24 = |
| 600 | * Temporary revert Vaulting integration changes introduced in 2.5.0 |
| 601 | |
| 602 | = 2.5.0 - 2024-01-22 = |
| 603 | * Fix - WC Subscriptions change subscription payment #1953 |
| 604 | * Fix - GooglePay and ApplePay buttons disappear from the minicart when adding a product to the cart on the shop page #1915 |
| 605 | * Enhancement - Enable Vault v3 and Card Fields by default for US merchants #1967 |
| 606 | * Enhancement - Vault v3 WC Subscriptions integration #1920 |
| 607 | * Enhancement - Implement early WC validation for Hosted Card Fields #1925 |
| 608 | * Enhancement - Rename button locations #1946 |
| 609 | * Enhancement - Improve Apple Pay validation notice text #1938 |
| 610 | * Enhancement - Improve feature availability check UX #1941 |
| 611 | * Enhancement - Make all hosted card fields strings translatable #1926 |
| 612 | * Enhancement - PHP 8.2 deprecations #1939 |
| 613 | * Enhancement - Subscription support on Block Cart & Block Express Checkout #1956 |
| 614 | * Enhancement - Venmo Vaulting integration #1958 |
| 615 | * Enhancement - Add package tracking support for UK #1970 |
| 616 | |
| 617 | = 2.4.3 - 2024-01-04 = |
| 618 | * Fix - PayPal Subscription initiated without a WooCommerce order #1907 |
| 619 | * Fix - Block Checkout reloads when submitting order with empty fields #1904 |
| 620 | * Fix - "Send checkout billing and shipping data to Apple Pay" displayed when Apple Pay is disabled #1883 |
| 621 | * Fix - "Order does not contain intent" error for ACDC renewals when triggering 3D Secure #1888 |
| 622 | * Fix - PayPal Subscriptions button greyed out (inactive) on Checkout page for variable subscription products #1914 |
| 623 | * Enhancement - Add button to reload feature eligibility status from Connection tab #1902 |
| 624 | * Enhancement - Apple Pay validation message improvements #1901 |
| 625 | * Enhancement - Improve support for Classic Cart & Classic Checkout blocks #1894 |
| 626 | * Enhancement - Ensure uniform button appearance for PayPal, Google Pay, and Apple Pay buttons #1900 |
| 627 | * Enhancement - remove string translations for package tracking carriers from repository #1885 |
| 628 | * Enhancement - Incorrect margins when PayPal buttons are rendered as separate gateways. #1908 |
| 629 | * Enhancement - Improved button spacing when Apple Pay is enabled but current buyer is not eligible #1922 |
| 630 | * Feature preview - Save payment methods (Vault v3) integration #1779 |
| 631 | |
| 632 | = 2.4.2 - 2023-12-04 = |
| 633 | * Fix - Action callback arguments count in ShipStation tracking integration #1841 |
| 634 | * Fix - Google Pay scripts loading on unrelated admin pages #1834 |
| 635 | * Fix - Do not ignore disabled APMs list in blocks #1865 |
| 636 | * Fix - Display Package Tracking metabox below Order actions when HPOS is active #1850 |
| 637 | * Fix - ApplePay use checkout form data to update shipping and billing #1832 |
| 638 | * Fix - Fix Apple Pay CSS #1872 |
| 639 | * Enhancement - Allow redirect to PayPal with "Place order" button if smart buttons failed to load #1840 #1870 |
| 640 | * Enhancement - Extend list of supported countries for Package Tracking v2 integration #1848 |
| 641 | * Enhancement - Improve Block Theme support for Pay Later messaging #1855 |
| 642 | * Enhancement - Render block buttons separately and add block style settings #1858 |
| 643 | * Enhancement - Enable Block Cart and Block Express Checkout button locations by default #1852 |
| 644 | * Enhancement - Improve single product page button placement with Block themes #1847 |
| 645 | * Enhancement - Remove the Home location from default enabled Pay Later messaging locations #1856 |
| 646 | * Enhancement - Chrome browser detected as eligible for Apple Pay on settings page #1828 |
| 647 | * Enhancement - Hide Apple Pay & Google Pay for subscription type products #1835 |
| 648 | * Enhancement - Add Standard Card Button gateway styling settings & preview #1827 |
| 649 | * Feature preview - Upgrade to new Hosted Card Fields for Advanced Card Processing #1843 |
| 650 | |
| 651 | = 2.4.1 - 2023-11-14 = |
| 652 | * Fix - Error "PayPal order ID not found in meta" prevents automations from triggering when buying subscription via third-party payment gateway #1822 |
| 653 | * Fix - Card button subscription support declaration #1796 |
| 654 | * Fix - Pay Later messaging disappears when updating shipping option on cart page #1807 |
| 655 | * Fix - Apple Pay payment from single product may fail after changing shipping options in Apple Pay payment sheet #1810 |
| 656 | * Enhancement - Extend list of supported countries for Advanced Card Processing #1808 |
| 657 | * Enhancement - Extend Apple Pay/Google Pay country eligibility to Italy #1811 |
| 658 | * Enhancement - Override language used to display PayPal buttons #600 |
| 659 | * Enhancement - Apple Pay button preview #1824 |
| 660 | * Enhancement - Add Apple Pay & Google Pay logos on the onboarding page #1823 |
| 661 | * Enhancement - Improve Apple Pay compatibility with variable products on single product page #1803 |
| 662 | * Enhancement - Apple Pay domain registration & browser eligibility check #1821 |
| 663 | * Enhancement - Package Tracking compatibility with WooCommerce Shipping & ShipStation for WooCommerce #1813 |
| 664 | * Enhancement - Fill form when continuation in block #1794 |
| 665 | * Enhancement - Display Shop location Pay Later messaging on product category pages #1809 |
| 666 | * Enhancement - Present apple-developer-merchantid-domain-association file only when Apple Pay is enabled #1818 |
| 667 | * Enhancement - Improve Apple Pay compatibility on Pay for Order page #1815 |
| 668 | * Enhancement - Display Pay Later messages before the payment methods on the Pay for Order page #1814 |
| 669 | * Enhancement - Handle undefined array key warnings on PHP 8.1 #1804 |
| 670 | |
| 671 | = 2.4.0 - 2023-10-31 = |
| 672 | * Fix - Mini-Cart Bug cause of wrong DOM-Structure in v2.3.1 #1735 |
| 673 | * Fix - ACDC disappearing after plugin updates #1751 |
| 674 | * Fix - Subscription module hooks #1748 |
| 675 | * Fix - Ensure PayPal Subscriptions API products description is 1-127 characters #1738 |
| 676 | * Fix - Add validation on the Plan Name field to not accept a blank value #1754 |
| 677 | * Enhancement - Improve Pay Later messages and add Shop, Home locations #1770 |
| 678 | * Enhancement - Use api-m PayPal API URLs #1740 |
| 679 | * Enhancement - Google Pay Settings improvements #1719 |
| 680 | * Enhancement - Apple Pay transaction improvements #1767 |
| 681 | * Enhancement - Change default ACDC title #1750 |
| 682 | * Enhancement - Cart simulation improvements #1753 |
| 683 | * Enhancement - Billing schedule fields not greyed out when PayPal Subscriptions product is connected #1755 |
| 684 | * Enhancement - Check validation errors when submitting in block #1528 |
| 685 | * Enhancement - Improve handling of server error when submitting block #1785 |
| 686 | * Enhancement - Extend Apple Pay country eligibility #1781 |
| 687 | * Enhancement - Apple Pay validation notice improvements #1783 |
| 688 | * Enhancement - Apple Pay payment process issues #1789 |
| 689 | * Enhancement - Disable the tracking if payment is not captured #1780 |
| 690 | * Enhancement - Place order button remains - Could not retrieve order #1786 |
| 691 | * Enhancement - Google Pay for variable product greyed out but clickable #1788 |
| 692 | * Enhancement - Merchant credential validation & remove PAYEE object #1795 |
| 693 | |
| 694 | = 2.3.1 - 2023-09-26 = |
| 695 | * Fix - Fatal error when saving product while WooCommerce Subscriptions plugin is not active #1731 |
| 696 | * Fix - Validate tracking data only for add/update Package Tracking #1729 |
| 697 | * Fix - Disable Package Tracking for order if transaction ID doesn't exist #1727 |
| 698 | |
| 699 | = 2.3.0 - 2023-09-26 = |
| 700 | * Fix - Plus sign in PayPal account email address gets converted to space #771 |
| 701 | * Fix - Payment method dropdown option label on edit order screen for ppcp-gateway option displaying wrong name #1639 |
| 702 | * Fix - WooCommerce Bookings products don't remain in Cart as a guest when PayPal button active on single product #1645 |
| 703 | * Fix - Since version > 2.2.0 the PayPal Checkout button on single product pages does not redirect anymore #1664 |
| 704 | * Fix - PayPal fee and PayPal Payout do not change on order if we do partial refund #1578 |
| 705 | * Fix - Order does not contain intent error when using ACDC payment token while buyer is not present #1506 |
| 706 | * Fix - Error when product description linked with a PayPal subscription exceeds 127 characters #1700 |
| 707 | * Fix - $_POST uses the wrong key to hold the shipping method #1652 |
| 708 | * Fix - WC Payment Token created multiple times when webhook is received #1663 |
| 709 | * Fix - Subtotal mismatch line name shows on Account settings page when merchant is disconnected #1702 |
| 710 | * Fix - Warning prevents payments on Pay for Order page when debugging is enabled #1703 |
| 711 | * Fix - paypal-overlay-uid_ blocks page after closing PayPal popup on Pay for Order page | Terms checkbox validation fails on Pay for Order page #1704 |
| 712 | * Enhancement - Add support for HPOS for tracking module #1676 |
| 713 | * Enhancement - Billing agreements endpoint called too frequently for Reference Transactions check #1646 |
| 714 | * Enhancement - Do not declare subscription support for PayPal when only ACDC vaulting #1669 |
| 715 | * Enhancement - Apply Capture On Status Change only when order contains PayPal payment method #1595 |
| 716 | * Enhancement - Do not use transient expiration longer than one month to support memcached #1448 |
| 717 | * Enhancement - By disconnecting or disabling the plugin the connection should clear the Onboarding links from cache #1668 |
| 718 | * Enhancement - Upgrade tracking integration #1562 |
| 719 | * Enhancement - Include url & image_url in create order call #1649 |
| 720 | * Enhancement - Add compat layer for Yith tracking #1656 |
| 721 | * Enhancement - Improve invalid currency backend notice (1926) #1588 |
| 722 | * Enhancement - Hide ACDC footer frame via CSS to avoid empty space #1613 |
| 723 | * Enhancement - Compatibility with WooCommerce Product Add-Ons plugin #1586 |
| 724 | * Enhancement - Remove "no shipment" message after adding tracking #1674 |
| 725 | * Enhancement - Improve error & success validation messages #1675 |
| 726 | * Enhancement - Compatibility with third-party "Product Add-Ons" plugins #1601 |
| 727 | * Enhancement - PayPal logo flashes when switching between tabs #1345 |
| 728 | * Enhancement - Include url & image_url in create order call #1649 |
| 729 | * Enhancement - Include item_url & image_url to tracking call #1712 |
| 730 | * Enhancement - Update strings for tracking metabox #1714 |
| 731 | * Enhancement - Validate email address API credentials field #1691 |
| 732 | * Enhancement - Set payment method title for order edit page only if our gateway #1661 |
| 733 | * Enhancement - Fix missing Pay Later messages in cart + refactoring #1683 |
| 734 | * Enhancement - Product page PP button keep loading popup - "wc_add_to_cart_params is not defined" error in WooCommerce #1655 |
| 735 | * Enhancement - Remove PayPal Subscriptions API feature flag #1690 |
| 736 | * Enhancement - Don't send image_url when it is empty #1678 |
| 737 | * Enhancement - Subscription support depending on Vaulting setting instead of subscription mode setting #1697 |
| 738 | * Enhancement - Wrong PayPal subscription id on vaulted subscriptions #1699 |
| 739 | * Enhancement - Remove payment vaulted checker functionality (2030) #1711 |
| 740 | * Feature preview - Apple Pay integration #1514 |
| 741 | * Feature preview - Google Pay integration #1654 |
| 742 | |
| 743 | = 2.2.2 - 2023-08-29 = |
| 744 | * Fix - High rate of auth voids on vaulted subscriptions for guest users #1529 |
| 745 | * Enhancement - HPOS compatibility issues #1594 |
| 746 | * Feature preview - PayPal Subscriptions API fixes and improvements #1600 #1607 |
| 747 | |
| 748 | = 2.2.1 - 2023-08-24 = |
| 749 | * Fix - One-page checkout causes mini cart not showing the PP button on certain pages #1536 |
| 750 | * Fix - When onboarding loading the return_url too fast may cause the onboarding to fail #1565 |
| 751 | * Fix - PayPal button doesn't work for variable products on product page after recent 2.2.0 release #1533 |
| 752 | * Fix - Send payee_preferred correctly for instant payments #1489 |
| 753 | * Fix - Auto-disabled ACDC vaulting after updating to 2.1.0 #1490 |
| 754 | * Fix - PayPal Payments serializing formData of array inputs #1501 |
| 755 | * Fix - Buttons not working on single product page for WooCommerce Bookings product #1478 |
| 756 | * Enhancement - PayPal Later message price amount doesn't update dynamically #1585 |
| 757 | * Enhancement - Improve WC order creation in webhook #1530 |
| 758 | * Enhancement - Refactor hosted fields for early card detection #1554 |
| 759 | * Enhancement - Pay Later button and message get hidden when product/cart/checkout value is outside of range #1511 |
| 760 | * Enhancement - Add link to manual credential docs #1430 |
| 761 | * Enhancement - Validate Merchant ID field format when saving settings #1509 |
| 762 | * Enhancement - Include soft descriptor for card's activity #1427 |
| 763 | * Enhancement - Update Pay Later amount on the cart page and checkout when total changes #1441 |
| 764 | * Enhancement - Log Subscription Mode configuration in system report #1507 |
| 765 | * Enhancement - HPOS compatibility issues #1555 |
| 766 | * Feature preview - PayPal Subscriptions API fixes and improvements #1443 |
| 767 | |
| 768 | = 2.2.0 - 2023-07-17 = |
| 769 | * Fix - Improve handling of APM payments when buyer did not return to Checkout #1233 |
| 770 | * Fix - Use order currency instead of shop currency on order-pay page #1363 |
| 771 | * Fix - Do not show broken card button gateway when no checkout location #1358 |
| 772 | * Fix - Smart buttons not greyed out/removed on single product when deselecting product variation #1469 |
| 773 | * Fix - Type error with advanced columns pro #1367 |
| 774 | * Fix - Undefined array key 0 when checking $retry_errors in process_payment method #1375 |
| 775 | * Fix - Advanced Card Processing gateway becomes invisible post-plugin update unless admin pages are accessed once #1432 |
| 776 | * Fix - Incompatibility with WooCommerce One Page Checkout (or similar use cases) in Version 2.1.0 #1473 |
| 777 | * Fix - Prevent Repetitive Token Migration and Database Overload After 2.1.0 Update #1461 |
| 778 | * Fix - Onboarding from connection page with CSRF parameter manipulates email and merchant id fields #1502 |
| 779 | * Fix - Do not complete non-checkout button orders via webhooks #1513 |
| 780 | * Enhancement - Remove feature flag requirement for express cart/checkout block integration #1483 |
| 781 | * Enhancement - Add notice when shop currency is unsupported #1433 |
| 782 | * Enhancement - Improve ACDC error message when empty fields #1360 |
| 783 | * Enhancement - Do not exclude free items #1362 |
| 784 | * Enhancement - Trigger WC checkout_error event #1384 |
| 785 | * Enhancement - Update wording in buttons previews #1408 |
| 786 | * Enhancement - Filter to conditionally block the PayPal buttons #1485 |
| 787 | * Enhancement - Display funding source on the admin order page #1450 |
| 788 | * Enhancement - Update system report plugin status for Vaulting #1471 |
| 789 | * Enhancement - Revert Elementor Pro Checkout hook compatibility #1482 |
| 790 | |
| 791 | = 2.1.0 - 2023-06-13 = |
| 792 | * Fix - Performance issue #1182 |
| 793 | * Fix - Webhooks not registered when onboarding with manual credentials #1223 |
| 794 | * Fix - Boolean false type sent as empty value when setting cache #1313 |
| 795 | * Fix - Ajax vulnerabilities #1411 |
| 796 | * Enhancement - Save and display vaulted payment methods in WC Payment Token API #1059 |
| 797 | * Enhancement - Cache webhook verification results #1379 |
| 798 | * Enhancement - Refresh checkout totals after validation if needed #1294 |
| 799 | * Enhancement - Improve Divi and Elementor Pro compatibility #1254 |
| 800 | * Enhancement - Add MX and JP to ACDC #1415 |
| 801 | * Enhancement - Add fraudnet script to SGO filter #1366 |
| 802 | * Feature preview - Add express cart/checkout block #1346 |
| 803 | * Feature preview - Integrate PayPal Subscriptions API #1217 |
| 804 | |
| 805 | = 2.0.5 - 2023-05-31 = |
| 806 | * Fix - Potential invalidation of merchant credentials #1339 |
| 807 | |
| 808 | = 2.0.4 - 2023-04-03 = |
| 809 | * Fix - Allow Pay Later in mini-cart #1221 |
| 810 | * Fix - Duplicated auth error when credentials become wrong #1229 |
| 811 | * Fix - Webhook issues when switching sandbox, and delete all webhooks when unsubscribing #1239 |
| 812 | * Fix - High volume of traffic from merchant-integrations endpoint #1273 |
| 813 | * Fix - Add content type json to all fetch ajax endpoints #1275 |
| 814 | * Enhancement - Remove shortcodes from description #1226 |
| 815 | * Enhancement - Handle price suffix with price for product button check #1234 |
| 816 | * Enhancement - Show funding source as payment method #1220 |
| 817 | * Enhancement - Change "Enabled" to "Available" in status text #1237 |
| 818 | * Enhancement - Programmatically capturing/voiding authorized payments #590 |
| 819 | |
| 820 | = 2.0.3 - 2023-03-14 = |
| 821 | * Fix - `DEVICE_DATA_NOT_AVAILABLE` error message when FraudNet is enabled #1177 |
| 822 | * Fix - Redirect to connection tab after manual credentials input #1201 |
| 823 | * Fix - Asking for address fields in checkout when not using them #1089 |
| 824 | * Fix - Validate before free trial #1170 |
| 825 | * Fix - Validate new user creation #1131 |
| 826 | * Fix - After Updating to 2.0.2, Site Health reports REST API error #1195 |
| 827 | * Fix - Do not send buyer-country for previews in live mode to avoid error #1186 |
| 828 | * Fix - PPEC compatibility layer does not take over subscriptions #1193 |
| 829 | * Fix - Checkout conflict with "All products for subscriptions" plugin #629 |
| 830 | * Fix - Pay Later on order pay page #1214 |
| 831 | * Fix - High volume of traffic from merchant-integrations endpoint #1241 |
| 832 | * Enhancement - Save checkout form before free trial redirect #1135 |
| 833 | * Enhancement - Add filter for controlling the ditching of items/breakdown #1146 |
| 834 | * Enhancement - Add patch order data filter #1147 |
| 835 | * Enhancement - Add filter for disabling fees on wc order admin pages #1153 |
| 836 | * Enhancement - Use wp_loaded for fraudnet loading to avoid warnings #1172 |
| 837 | * Enhancement - reCaptcha for WooCommerce support #1093 |
| 838 | * Enhancement - Make it possible to hide missing funding resource Trustly #1155 |
| 839 | * Enhancement - Add white color option #1167 |
| 840 | * Enhancement - Checkout validation for other fields #861 |
| 841 | * Enhancement - Mention PUI only for German shops and add line breaks #1169 |
| 842 | * Enhancement - Add filter to fallback tracking_data['carrier'] #1188 |
| 843 | * Enhancement - Error notices in checkout do not update / or are shown twice #1168 |
| 844 | * Enhancement - capture authorized payment by changing order status (or programmatically) #587 |
| 845 | |
| 846 | = 2.0.2 - 2023-01-31 = |
| 847 | * Fix - Do not call PayPal get order by ID if it does not exist #1029 |
| 848 | * Fix - Type check error conflict with German Market #1056 |
| 849 | * Fix - Backend Storage for the PayPalRequestIdRepository does not scale #983 |
| 850 | * Fix - Ensure WC()->payment_gateways is not null #1128 |
| 851 | * Enhancement - Remove plugin data after uninstalling #1075 |
| 852 | * Enhancement - Add FraudNet to all payments #1040 |
| 853 | * Enhancement - Update "Standard Payments" tab settings #1065 |
| 854 | * Enhancement - Update PHP 7.2 requirement in all relevant files #1084 |
| 855 | * Enhancement - When PUI is enabled FraudNet should be also enabled #1129 |
| 856 | * Enhancement - Add PayPal-Request-Id if payment source exist #1132 |
| 857 | |
| 858 | = 2.0.1 - 2022-12-13 = |
| 859 | * Fix - Error while syncing tracking data to PayPal -> Sync GZD Tracking #1020 |
| 860 | * Fix - Fix product price retrieval for variable product buttons #1000 |
| 861 | * Fix - All tabs hidden on OXXO tab visit #1048 |
| 862 | * Fix - WooCommerce Germanized Invoice bug #1017 |
| 863 | * Fix - Fix shipping address validation #1047 |
| 864 | * Fix - Trigger WC JS validation on button click to highlight empty fields #1004 |
| 865 | * Fix - Fix PHP 8.1 deprecated error #1009 |
| 866 | * Fix - Wrong asset path Germanized compat #1051 |
| 867 | * Fix - Fix DCC error messages handling #1035 |
| 868 | * Fix - Execute WC validation only for smart buttons in checkout #1074 |
| 869 | * Enhancement - Param types removed in closure to avoid third-party issues #1046 |
| 870 | |
| 871 | = 2.0.0 - 2022-11-21 = |
| 872 | * Add - Option to separate JSSDK APM payment buttons into individual WooCommerce gateways #671 |
| 873 | * Add - OXXO APM (Alternative Payment Method) #684 |
| 874 | * Add - Pay Later tab #961 |
| 875 | * Add - Button preview in settings #929 |
| 876 | * Fix - Prevent Enter key submit for our non-standard button gateways #981 |
| 877 | * Fix - Pay Upon Invoice - Stock correction on failed orders #964 |
| 878 | * Fix - Check that WC session exists before using it #846 |
| 879 | * Fix - Compatibility with One Page Checkout Extension #356 |
| 880 | * Fix - Tracking status filter sending wrong parameter #970 |
| 881 | * Enhancement - Compatibility with WC High-Performance Order Storage #933 |
| 882 | * Enhancement - PHP 8.1 warning: Constant FILTER_SANITIZE_STRING is deprecated #867 |
| 883 | * Enhancement - Execute server-side WC validation when clicking button #942 |
| 884 | * Enhancement - Update order with order note if payment failed after billing agreement canceled at PayPal #886 |
| 885 | * Enhancement - Missing PUI refund functionality from WC order #937 |
| 886 | * Enhancement - Hide Pay upon Invoice tab if not available for merchant #978 |
| 887 | * Enhancement - Handle synced sub without upfront payment like free trial #936 |
| 888 | * Enhancement - Isolate container and modularity deps #972 |
| 889 | **NOTE**: if you were extending/modifying the plugin using the modularity system, |
| 890 | you will need to add the `WooCommerce\PayPalCommerce\Vendor\` prefix for the container/modularity namespaces in your code, |
| 891 | that is `Psr\Container\ContainerInterface` becomes `WooCommerce\PayPalCommerce\Vendor\Psr\Container\ContainerInterface`, |
| 892 | and `Dhii\Modular\Module\ModuleInterface` becomes `WooCommerce\PayPalCommerce\Vendor\Dhii\Modular\Module\ModuleInterface`. |
| 893 | * Enhancement - PUI gateway displayed on pay for order page when mandatory billing fields are left empty or country is unsupported #966 |
| 894 | * Enhancement - When Brand Name field is left empty, PUI purchase fails #916 |
| 895 | * Enhancement - Improve styling when using separate buttons #996 |
| 896 | |
| 897 | = 1.9.5 - 2022-11-01 = |
| 898 | * Fix - Invalid tracking number in logs when adding tracking #903 |
| 899 | * Fix - Tracking on Connection tab always enabled #900 |
| 900 | * Fix - PUI payment instructions printed in the refund email #873 |
| 901 | * Fix - Fix `thankyou_order_received` filter usage #899 |
| 902 | * Enhancement - Add SCA payment indicator for credit card renewals #847 |
| 903 | * Enhancement - Rename plugin settings tabs #893 |
| 904 | * Enhancement - Hide order button via class #921 |
| 905 | * Enhancement - Tracking integration compatibility with Germanized plugin #883 |
| 906 | * Enhancement - Onboarding buttons must be clicked multiple times after using PUI checkbox #851 |
| 907 | * Enhancement - Ratepay payment instructions added to non Pay upon Invoice orders #892 |
| 908 | * Enhancement - During PayPal express checkout PUI js file is loaded #905 |
| 909 | * Enhancement - PayPal Transaction Key meta field not populated for PUI payments #897 |
| 910 | * Enhancement - Onboard with PUI Checkbox automatically set when shop is set to Germany #876 |
| 911 | * Enhancement - Update all plugin strings #946 |
| 912 | |
| 913 | = 1.9.4 - 2022-10-11 = |
| 914 | * Add - Create new connection tab #801 |
| 915 | * Add - Functionality to choose subscription failure behavior #728 |
| 916 | * Fix - Virtual-only orders always move order status to completed #868 |
| 917 | * Fix - PayPal order created twice when context is checkout #832 |
| 918 | * Enhancement - Handle unsupported browsers better #843 |
| 919 | * Enhancement - Combine the Webhooks Status page into a new Connection tab (891) #827 |
| 920 | * Enhancement - Hide PayPal Card Processing tab if not available in country or for merchant #870 |
| 921 | * Enhancement - Resubscribe webhooks on plugin upgrades #838 |
| 922 | * Enhancement - PUI-relevant webhook not subscribed to #842 |
| 923 | * Enhancement - Remove WC logo during onboarding #881 |
| 924 | |
| 925 | = 1.9.3 - 2022-08-31 = |
| 926 | * Add - Tracking API #792 |
| 927 | * Fix - Improve compatibility with Siteground Optimizer plugin #797 |
| 928 | * Fix - Transaction ID in order not updated when manually capturing authorized payment from WC #766 |
| 929 | * Fix - Failed form validation on Checkout page causing page to be sticky #781 |
| 930 | * Fix - Do not include full path in exception #779 |
| 931 | * Fix - PUI conflict with Germanized plugin and taxes #808 |
| 932 | * Enhancement - Enable ACDC by default only in locations where WooCommerce Payments is not available #799 |
| 933 | * Enhancement - Add links to docs & support in plugin #782 |
| 934 | * Enhancement - Put gateway sub-options into tabs #772 |
| 935 | * Enhancement - Show tabs only after onboarding #789 |
| 936 | * Enhancement - Add header on settings page #790 |
| 937 | * Enhancement - PUI add option for a phone number field next to the Birth Date field #742 |
| 938 | * Enhancement - PUI gateway availability on pay for order page with unsupported currency #744 |
| 939 | |
| 940 | = 1.9.2 - 2022-08-09 = |
| 941 | * Fix - Do not allow birth date older than 100 years for PUI. #743 |
| 942 | * Fix - Store the customer id for vaulted payment method in usermeta to not lose vaulted methods after the invoice prefix change. #698 |
| 943 | * Fix - Capture Virtual-Only Orders setting did not auto-capture subscription renewal payments. #626 |
| 944 | * Fix - Voiding authorization at PayPal did not update the status/order notes. #712 |
| 945 | * Fix - PayPal scripts were loading on pages without smart buttons or Pay Later messaging. #750 |
| 946 | * Fix - Do not show links for unavailable gateways settings pages. #753 |
| 947 | * Fix - The smart buttons were not loaded on single product page if a subscription product exists in the cart. #703 |
| 948 | * Fix - DCC was causing other gateways to disappear after checkout validation error. #757 |
| 949 | * Fix - Buttons not loading on single product page with default settings when product is in cart. #777 |
| 950 | * Enhancement - Improve Checkout Field Validation Message. #739 |
| 951 | * Enhancement - Handle PAYER_ACTION_REQUIRED error. #759 |
| 952 | |
| 953 | = 1.9.1 - 2022-07-25 = |
| 954 | * Fix - ITEM_TOTAL_MISMATCH error when checking out with multiple products #721 |
| 955 | * Fix - Unable to purchase a product with Credit card button in pay for order page #718 |
| 956 | * Fix - Pay Later messaging only displayed when smart button is active on the same page #283 |
| 957 | * Fix - Pay Later messaging displayed for out of stock variable products or with no variation selected #667 |
| 958 | * Fix - Placeholders and card type detection not working for PayPal Card Processing (260) #685 |
| 959 | * Fix - PUI gateway is displayed with unsupported store currency #711 |
| 960 | * Fix - Wrong PUI locale sent causing error PAYMENT_SOURCE_CANNOT_BE_USED #741 |
| 961 | * Enhancement - Missing PayPal fee in WC order details for PUI purchase #714 |
| 962 | * Enhancement - Skip loading of PUI js file on all pages where PUI gateway is not displayed #723 |
| 963 | * Enhancement - PUI feature capitalization not consistent #724 |
| 964 | |
| 965 | = 1.9.0 - 2022-07-04 = |
| 966 | * Add - New Feature - Pay Upon Invoice (Germany only) #608 |
| 967 | * Fix - Order not approved: payment via vaulted PayPal account fails #677 |
| 968 | * Fix - Cant' refund : "ERROR Refund failed: No country given for address." #639 |
| 969 | * Fix - Something went wrong error in Virtual products when using vaulted payment #673 |
| 970 | * Fix - PayPal smart buttons are not displayed for product variations when parent product is set to out of stock #669 |
| 971 | * Fix - Pay Later messaging displayed for out of stock variable products or with no variation selected #667 |
| 972 | * Fix - "Capture Virtual-Only Orders" intent sets virtual+downloadable product orders to "Processing" instead of "Completed" #665 |
| 973 | * Fix - Free trial period causing incorrerct disable-funding parameters with DCC disabled #661 |
| 974 | * Fix - Smart button not visible on single product page when product price is below 1 and decimal is "," #654 |
| 975 | * Fix - Checkout using an email address containing a + symbol results in a "[INVALID_REQUEST]" error #523 |
| 976 | * Fix - Order details are sometimes empty in PayPal dashboard #689 |
| 977 | * Fix - Incorrect TAX details on PayPal order overview #541 |
| 978 | * Fix - Fatal error: Uncaught Error: Call to a member function get_name() on bool #622 |
| 979 | * Fix - DCC causes checkout continuation state after checkout validation error #695 |
| 980 | * Enhancement - Improve checkout validation & order creation #513 |
| 981 | |
| 982 | = 1.8.1 - 2022-05-31 = |
| 983 | * Fix - Manual orders return an error for guest users when paying with PayPal Card Processing #530 |
| 984 | * Fix - "No PayPal order found in the current WooCommerce session" error for guests on Pay for Order page #605 |
| 985 | * Fix - Error on order discount by third-party plugins #548 |
| 986 | * Fix - Empty payer data may cause CITY_REQUIRED error for certain checkout countries #632 |
| 987 | * Fix - Mini Cart smart buttons visible after adding subscription product to cart from "shop" page while Vaulting is disabled #624 |
| 988 | * Fix - Smart buttons not loading when free product is in cart but shipping costs are available #606 |
| 989 | * Fix - Smart button & Pay Later messaging disappear on the cart page after changing shipping method #288 |
| 990 | * Fix - Disabling PayPal Checkout on the checkout page also removes the button from the Cart and Product Pages #577 |
| 991 | * Fix - Partial refunds via PayPal are created twice/double in WooCommerce order #522 |
| 992 | * Fix - Emoji in product description causing INVALID_STRING_LENGTH error #491 |
| 993 | * Enhancement - Vaulting & Pay Later UI/UX #174 |
| 994 | * Enhancement - Redirect after updating settings for DCC sends you to PPCP settings screen #392 |
| 995 | * Enhancement - Add Fraud Processor Response as an order note #616 |
| 996 | * Enhancement - Add the Paypal Fee to the Meta Custom Field for export purposes #591 |
| 997 | |
| 998 | = 1.8.0 - 2022-05-03 = |
| 999 | * Add - Allow free trial subscriptions #580 |
| 1000 | * Fix - The Card Processing does not appear as an available payment method when manually creating an order #562 |
| 1001 | * Fix - Express buttons & Pay Later visible on variable Subscription products /w disabled vaulting #281 |
| 1002 | * Fix - Pay for order (guest) failing when no email address available #535 |
| 1003 | * Fix - Emoji in product description causing INVALID_STRING_LENGTH error #491 |
| 1004 | * Enhancement - Change cart total amount that is sent to PayPal gateway #486 |
| 1005 | * Enhancement - Include dark Visa and Mastercard gateway icon list for PayPal Card Processing #566 |
| 1006 | * Enhancement - Onboarding errors improvements #558 |
| 1007 | * Enhancement - "Place order" button visible during gateway load time when DCC gateway is selected as the default #560 |
| 1008 | |
| 1009 | = 1.7.1 - 2022-04-06 = |
| 1010 | * Fix - Hide smart buttons for free products and zero-sum carts #499 |
| 1011 | * Fix - Unprocessable Entity when paying with AMEX card #516 |
| 1012 | * Fix - Multisite path doubled in ajax URLs #528 |
| 1013 | * Fix - "Place order" button looking unstyled in the Twenty Twenty-Two theme #478 |
| 1014 | * Fix - PayPal options available on minicart when adding subscription to the cart from shop page without vaulting enabled #518 |
| 1015 | * Fix - Buttons not visible on products page #551 |
| 1016 | * Fix - Buttons not visible in mini-cart #553 |
| 1017 | * Fix - PayPal button missing on pay for order page #555 |
| 1018 | * Enhancement - PayPal buttons loading time #533 |
| 1019 | * Enhancement - Improve payment token checking for subscriptions #525 |
| 1020 | * Enhancement - Add Spain and Italy to messaging #497 |
| 1021 | |
| 1022 | = 1.7.0 - 2022-02-28 = |
| 1023 | * Fix - DCC orders randomly failing #503 |
| 1024 | * Fix - Multi-currency broke #481 |
| 1025 | * Fix - Address information from PayPal shortcut flow not loaded #451 |
| 1026 | * Fix - WooCommerce as mu-plugin is not detected as active #461 |
| 1027 | * Fix - Check if PayPal Payments is an available gateway before displaying it on Product/Cart pages #447 |
| 1028 | * Enhancement - Improve onboarding flow, allow no card processing #443 #508 #510 |
| 1029 | * Enhancement - Add Germany to supported ACDC countries #459 |
| 1030 | * Enhancement - Add filters to allow ACDC for countries #437 |
| 1031 | * Enhancement - Update 3D Secure #464 |
| 1032 | * Enhancement - Extend event, error logging & order notes #456 |
| 1033 | * Enhancement - Display API response errors in checkout page with user-friendly error message #457 |
| 1034 | * Enhancement - Pass address details to credit card fields #479 |
| 1035 | * Enhancement - Improve onboarding notice #465 |
| 1036 | * Enhancement - Add transaction ID to WC order and order note when refund is received #473 |
| 1037 | * Enhancement - Asset caching may cause bugs on upgrades #501 |
| 1038 | * Enhancement - Allow partial capture #483 |
| 1039 | * Enhancement - PayPal Payments doesn't set transaction fee metadata #467 |
| 1040 | * Enhancement - Show PayPal fee information in order #489 |
| 1041 | |
| 1042 | = 1.6.5 - 2022-01-31 = |
| 1043 | * Fix - Allow guest users to purchase subscription products from checkout page #422 |
| 1044 | * Fix - Transaction ID missing for renewal order #424 |
| 1045 | * Fix - Save your credit card checkbox should be removed in pay for order for subscriptions #420 |
| 1046 | * Fix - Null currency error when the Aelia currency switcher plugin is active #426 |
| 1047 | * Fix - Hide Reference Transactions check from logs #428 |
| 1048 | * Fix - Doubled plugin module URL path causing failure #438 |
| 1049 | * Fix - is_ajax deprecated #441 |
| 1050 | * Fix - Place order button from PayPal Card Processing does not get translated #290 |
| 1051 | * Fix - AMEX missing from supported cards for DCC Australia #432 |
| 1052 | * Fix - "Save your Credit Card" text not clickable to change checkbox state #430 |
| 1053 | * Fix - Improve DCC error notice when not available #435 |
| 1054 | * Enhancement - Add View Logs link #416 |
| 1055 | |
| 1056 | = 1.6.4 - 2021-12-27 = |
| 1057 | * Fix - Non admin user cannot save changes to the plugin settings #278 |
| 1058 | * Fix - Empty space in invoice prefix causes smart buttons to not load #390 |
| 1059 | * Fix - woocommerce_payment_complete action not triggered for payments completed via webhook #399 |
| 1060 | * Fix - Paying with Venmo - Change funding source on checkout page and receipt to Venmo #394 |
| 1061 | * Fix - Internal server error on checkout when selected saved card but then switched to paypal #403 |
| 1062 | * Enhancement - Allow formatted text for the Description field #407 |
| 1063 | * Enhancement - Remove filter to prevent On-Hold emails #411 |
| 1064 | |
| 1065 | = 1.6.3 - 2021-12-14 = |
| 1066 | * Fix - Payments fail when using custom order numbers #354 |
| 1067 | * Fix - Do not display saved payments on PayPal buttons if vault option is disabled #358 |
| 1068 | * Fix - Double "Place Order" button #362 |
| 1069 | * Fix - Coupon causes TAX_TOTAL_MISMATCH #372 |
| 1070 | * Fix - Funding sources Mercado Pago and BLIK can't be disabled #383 |
| 1071 | * Fix - Customer details not available in order and name gets replaced by xxx@dcc2.paypal.com #378 |
| 1072 | * Fix - 3D Secure failing for certain credit card types with PayPal Card Processing #379 |
| 1073 | * Fix - Error messages are not cleared even when checkout is re-attempted (DCC) #366 |
| 1074 | * Add - New additions for system report status #377 |
| 1075 | |
| 1076 | = 1.6.2 - 2021-11-22 = |
| 1077 | * Fix - Order of WooCommerce checkout actions causing incompatibility with AvaTax address validation #335 |
| 1078 | * Fix - Can't checkout to certain countries with optional postcode #330 |
| 1079 | * Fix - Prevent subscription from being purchased when saving payment fails #308 |
| 1080 | * Fix - Guest users must checkout twice for subscriptions, no smart buttons loaded #342 |
| 1081 | * Fix - Failed PayPal API request causing strange error #347 |
| 1082 | * Fix - PayPal payments page empty after switching packages #350 |
| 1083 | * Fix - Could Not Validate Nonce Error #239 |
| 1084 | * Fix - Refund via PayPal dashboard does not set the WooCommerce order to "Refunded" #241 |
| 1085 | * Fix - Uncaught TypeError: round() #344 |
| 1086 | * Fix - Broken multi-level (nested) associative array values after getting submitted from checkout page #307 |
| 1087 | * Fix - Transaction id missing in some cases #328 |
| 1088 | * Fix - Payment not possible in pay for order form because of terms checkbox missing #294 |
| 1089 | * Fix - "Save your Credit Card" shouldn't be optional when paying for a subscription #368 |
| 1090 | * Fix - When paying for a subscription and vaulting fails, cart is cleared #367 |
| 1091 | * Fix - Fatal error when activating PayPal Checkout plugin #363 |
| 1092 | |
| 1093 | = 1.6.1 - 2021-10-12 = |
| 1094 | * Fix - Handle authorization capture failures #312 |
| 1095 | * Fix - Handle denied payment authorization #302 |
| 1096 | * Fix - Handle failed authorizations when capturing order #303 |
| 1097 | * Fix - Transactions cannot be voided #293 |
| 1098 | * Fix - Fatal error: get_3ds_contingency() #310 |
| 1099 | |
| 1100 | = 1.6.0 - 2021-09-29 = |
| 1101 | * Add - Webhook status. #246 #273 |
| 1102 | * Add - Show CC gateway in admin payments list. #236 |
| 1103 | * Add - Add 3d secure contingency settings. #230 |
| 1104 | * Add - Improve logging. #252 #275 |
| 1105 | * Add - Do not send payee email. #231 |
| 1106 | * Add - Allow customers to see and delete their saved payments in My Account. #274 |
| 1107 | * Fix - PayPal Payments generates multiple orders. #244 |
| 1108 | * Fix - Saved credit card does not auto fill. #242 |
| 1109 | * Fix - Incorrect webhooks registration. #254 |
| 1110 | * Fix - Disable funding credit cards affecting hosted fields, unset for GB. #249 |
| 1111 | * Fix - REFUND_CAPTURE_CURRENCY_MISMATCH on multicurrency sites. #225 |
| 1112 | * Fix - Can't checkout to certain countries with optional postcode. #224 |
| 1113 | |
| 1114 | = 1.5.1 - 2021-08-19 = |
| 1115 | * Fix - Set 3DS contingencies to "SCA_WHEN_REQUIRED". #178 |
| 1116 | * Fix - Plugin conflict blocking line item details. #221 |
| 1117 | * Fix - WooCommerce orders left in "Pending Payment" after a decline. #222 |
| 1118 | * Fix - Do not send decimals when currency does not support them. #202 |
| 1119 | * Fix - Gateway can be activated without a connected PayPal account. #205 |
| 1120 | |
| 1121 | = 1.5.0 - 2021-08-09 = |
| 1122 | * Add - Filter to modify plugin modules list. #203 |
| 1123 | * Add - Filters to move PayPal buttons and Pay Later messages. #203 |
| 1124 | * Fix - Remove redirection when enabling payment gateway with setup already done. #206 |
| 1125 | * Add - PayPal Express Checkout compatibility layer. #207 |
| 1126 | * Fix - Use correct API to obtain credit card icons. #210 |
| 1127 | * Fix - Hide mini cart height field when mini cart is disabled. #213 |
| 1128 | * Fix - Address possible error on frontend pages due to an empty gateway description. #214 |
| 1129 | |
| 1130 | = 1.4.0 - 2021-07-27 = |
| 1131 | * Add - Venmo update #169 |
| 1132 | * Add - Pay Later Button –Global Expansion #182 |
| 1133 | * Add - Add Canada to advanced credit and debit card #180 |
| 1134 | * Add - Add button height setting for mini cart #181 |
| 1135 | * Add - Add BN Code to Pay Later Messaging #183 |
| 1136 | * Add - Add 30 seconds timeout by default to all API requests #184 |
| 1137 | * Fix - ACDC checkout error: "Card Details not valid"; but payment completes #193 |
| 1138 | * Fix - Incorrect API credentials cause fatal error #187 |
| 1139 | * Fix - PayPal payment fails if a new user account is created during the checkout process #177 |
| 1140 | * Fix - Disabled PayPal button appears when another button is loaded on the same page #192 |
| 1141 | * Fix - [UNPROCESSABLE_ENTITY] error during checkout #172 |
| 1142 | * Fix - Do not send customer email when order status is on hold #173 |
| 1143 | * Fix - Remove merchant-id query parameter in JSSDK #179 |
| 1144 | * Fix - Error on Plugin activation with Zettle POS Integration for WooCommerce #195 |
| 1145 | |
| 1146 | = 1.3.2 - 2021-06-08 = |
| 1147 | * Fix - Improve Subscription plugin support. #161 |
| 1148 | * Fix - Disable vault setting if vaulting feature is not available. #150 |
| 1149 | * Fix - Cast item get_quantity into int. #168 |
| 1150 | * Fix - Fix Credit Card form fields placeholder and label. #146 |
| 1151 | * Fix - Filter PayPal-supported language codes. #154 |
| 1152 | * Fix - Wrong order status for orders with contain only products which are both virtual and downloadable. #145 |
| 1153 | * Fix - Use order_number instead of internal id when creating invoice Id. #163 |
| 1154 | * Fix - Fix pay later messaging options. #141 |
| 1155 | * Fix - UI/UX for vaulting settings. #166 |
| 1156 | |
| 1157 | = 1.3.1 - 2021-04-30 = |
| 1158 | * Fix - Fix Credit Card fields for non logged-in users. #152 |
| 1159 | |
| 1160 | = 1.3.0 - 2021-04-28 = |
| 1161 | * Add - Client-side vaulting and allow WooCommerce Subscriptions product renewals through payment tokens. #134 |
| 1162 | * Add - Send transaction ids to woocommerce. #125 |
| 1163 | * Fix - Validate checkout form before sending request to PayPal #137 |
| 1164 | * Fix - Duplicate Invoice Id error. #143 |
| 1165 | * Fix - Unblock UI if Credit Card payment failed. #122 |
| 1166 | * Fix - Detected container element removed from DOM. #123 |
| 1167 | * Fix - Remove disabling credit for UK. #127 |
| 1168 | * Fix - Show WC message on account creating error. #136 |
| 1169 | |
| 1170 | = 1.2.1 - 2021-03-08 = |
| 1171 | * Fix - Address compatibility issue with Jetpack. |
| 1172 | |
| 1173 | = 1.2.0 - 2021-03-08 = |
| 1174 | * Add - Rework onboarding code and add REST controller for integration with the OBW. #121 |
| 1175 | * Fix - Remove spinner on click, on cancel and on error. #124 |
| 1176 | |
| 1177 | = 1.1.0 - 2021-02-01 = |
| 1178 | * Add - Buy Now Pay Later for UK. #104 |
| 1179 | * Add - DE now has 12 month installments. #106 |
| 1180 | * Fix - Check phone for empty string. #102 |
| 1181 | |
| 1182 | = 1.0.4 - 2021-01-18 = |
| 1183 | * Fix - Check if WooCommerce is active before initialize. #99 |
| 1184 | * Fix - Payment buttons only visible on order-pay site when Mini Cart is enabled; payment fails. #96 |
| 1185 | * Fix - High volume of failed calls to /v1/notifications/webhooks #93 |
| 1186 | * Fix - GB country has ACDC blocked. #91 |
| 1187 | |
| 1188 | = 1.0.3 - 2020-11-30 = |
| 1189 | * Fix - Order with Payment received when Hosted Fields transaction is declined. #88 |
| 1190 | |
| 1191 | = 1.0.2 - 2020-11-09 = |
| 1192 | * Fix - Purchases over 1.000 USD fail. #84 |
| 1193 | |
| 1194 | = 1.0.1 - 2020-11-05 = |
| 1195 | * Fix - PayPal Smart buttons don't load when using a production/live account and `WP_Debug` is turned on/true. #66 |
| 1196 | * Fix - [Card Processing] SCA/Visa Verification form loads underneath the Checkout blockUI element. #63 |
| 1197 | * Fix - Attempting to checkout without country selected results in unexpected error message. #67 |
| 1198 | * Fix - Remove ability to change shipping address on PayPal from checkout page. #72 |
| 1199 | * Fix - Amount value should be a string when send to the api. #76 |
| 1200 | * Fix - "The value of a field does not conform to the expected format" error when using certain e-mail addresses. #56 |
| 1201 | * Fix - HTML tags in Product description. #79 |
| 1202 | |
| 1203 | = 1.0.0 - 2020-10-15 = |
| 1204 | * Initial release. |
| 1205 |