Commit graph

10155 commits

Author SHA1 Message Date
Niklas Gutberlet
4f64b4fa0b
Merge pull request #3543 from woocommerce/PCP-1575-fix-already-authorized
Remove redundant authorize call in subscription renewal handler (1575)
2025-08-04 19:25:00 +02:00
Niklas Gutberlet
5e1148bd0d
Merge pull request #3550 from woocommerce/PCP-3957-when-apple-pay-is-enabled-empty-space-for-apple-pay-button-is-showing-on-all-pages
When Apple Pay is enabled empty space for Apple Pay button is showing on all pages  (3957)
2025-08-04 19:24:14 +02:00
Niklas Gutberlet
22a207913b
Merge pull request #3542 from woocommerce/PCP-5007-google-pay-transaction-isnt-possible-from-express-checkout-and-block-cart
Fix Google Pay transaction from block pages (5007)
2025-08-04 19:23:18 +02:00
Niklas Gutberlet
206804cab0
Merge pull request #3527 from woocommerce/PCP-4999-pay-pal-configuration-description-logo-not-working-as-expected
Fix empty description handling and logo display for PayPal gateway (4999)
2025-08-04 19:22:40 +02:00
Niklas Gutberlet
70271d53b4
Merge pull request #3539 from woocommerce/PCP-4941-add-branded-only-system-report-entry
Fix the "New UI active" status report, add "Branded only" status report (4941)
2025-08-04 19:21:39 +02:00
Niklas Gutberlet
8a48732966
Merge pull request #3551 from woocommerce/PCP-5027-checkout-error
Fix undefined properties error in checkout block (5027)
2025-08-04 11:44:39 +02:00
Diego Curbelo
69765ed47b
Merge pull request #3572 from woocommerce/release/3.0.9
3.0.9 release
2025-07-31 13:23:03 -03:00
Diego Curbelo
09ef2befd7
Update changelog 2025-07-31 13:19:09 -03:00
Danny Dudzic
f106645513
Merge pull request #3571 from woocommerce/release/3.0.9-rc1
Release 3.0.9-rc1
2025-07-31 16:34:08 +02:00
Daniel Dudzic
d8dbe206d2
📦 Prepare 3.0.9-rc1 release 2025-07-31 16:17:40 +02:00
Danny Dudzic
e75d7085e0
Merge pull request #3570 from woocommerce/PCP-5034-block-checkout-proceed-to-pay-pal-endless-loop-unable-to-complete-transaction
Fix endless redirect bug for the PayPal button (5034)
2025-07-31 12:18:37 +02:00
Daniel Dudzic
0b75c7fab8
🐛 Fix endless redirect bug for the PayPal button 2025-07-31 10:27:06 +02:00
Diego Curbelo
9455a6855d
Merge pull request #3559 from woocommerce/release/3.0.8
3.0.8 release
2025-07-28 10:48:29 -03:00
Diego Curbelo
344726ca95
Update changelog with release date 2025-07-28 10:25:10 -03:00
Himad M
0385aad301
Add optional chaining to address properties 2025-07-23 16:32:22 -04:00
Emili Castells Guasch
33b27e5ee4
Add condition to display button if apple session and can make payments 2025-07-23 14:45:00 +02:00
Emili Castells
d7b133a752
Merge pull request #3511 from woocommerce/PCP-4606-add-transaction-with-multiple-products-and-discounts-integration-tests
Add OXXO and vaulting transaction tests
2025-07-23 14:02:15 +02:00
Himad M
c4db1ac53a
Remove redundant authorize call in subscription renewal handler 2025-07-21 15:58:52 -04:00
Narek Zakarian
8fccfd637f
Add check for payer 2025-07-21 18:38:03 +04:00
Narek Zakarian
086fe17983
Add check for purchase_units 2025-07-21 18:37:53 +04:00
Emili Castells
a8dfe57165
Merge pull request #3541 from woocommerce/release/3.0.8-rc1
Release 3.0.8-rc1
2025-07-21 15:47:48 +02:00
Emili Castells Guasch
0fb03abfcc
Fix typo in changelog 2025-07-21 15:47:27 +02:00
Emili Castells Guasch
1f0836489e
Release 3.0.8-rc1 2025-07-21 15:39:46 +02:00
Narek Zakarian
86696e91b5
Add "Branded only" status report 2025-07-17 17:39:52 +04:00
Narek Zakarian
efed7b793a
Fix the 'New UI active' status report.
After making the new settings module always active, we need to rely on `SettingsModule::should_use_the_old_ui()` to determine whether the new UI is being used.
2025-07-17 16:21:38 +04:00
Emili Castells
ba8b42068a
Merge pull request #3526 from woocommerce/PCP-5001-display-migration-notice-only-on-pay-pal-payments-settings-pages
Display migration notice only on PayPal Payments settings pages (5001)
2025-07-16 17:17:13 +02:00
Emili Castells
7a230ece85
Merge pull request #3531 from woocommerce/PCP-5010-appswitch-flag
Add feature flag for AppSwitch (5010)
2025-07-16 12:36:00 +02:00
Emili Castells
12c21c56d6
Merge pull request #3534 from woocommerce/PCP-4570-qit-warnings
Fix QIT warnings
2025-07-16 12:28:19 +02:00
Alex P.
727492e48c
Fix nonce ignoring 2025-07-16 08:23:42 +03:00
Alex P.
fc9ca6fe60
Remove unneeded translations 2025-07-15 20:20:05 +03:00
Himad M
4acdda7cd8
Add feature flag for AppSwitch 2025-07-15 11:25:57 -04:00
Alex P.
65d958254d
Use explicit nullable types 2025-07-15 15:53:23 +03:00
Alex P.
46b2b6da93
Fix lint 2025-07-15 15:11:01 +03:00
Alex P.
9a432240f5
Fix indent 2025-07-15 14:58:53 +03:00
Alex P.
70c9d677f5
Specify options explicitly 2025-07-15 14:56:49 +03:00
Alex P.
650f5d0659
Do not use php 8-only flag 2025-07-15 14:51:06 +03:00
Alex P.
53d5c35a81
Fix security warnings 2025-07-15 10:57:25 +03:00
Daniel Dudzic
3ba91e8f44
🐛 Fix the empty description for the block checkout 2025-07-14 20:30:17 +02:00
Daniel Dudzic
bd9343c893
🐛 Fix empty description handling and logo display for PayPal gateway
- Override `get_description()` to properly handle saved empty descriptions using `array_key_exists()` instead of `get_option()` fallbacks
- Fix issue where empty descriptions reverted to defaults
- Utilize the `woocommerce_paypal_payments_paypal_gateway_icon` filter to handle PayPal logo display correctly
2025-07-14 19:31:01 +02:00
Narek Zakarian
84e0ad44ab
Show the "new settings discover" message only on plugin settings pages 2025-07-14 16:05:26 +04:00
Emili Castells
2c59a006f5
Merge pull request #3523 from woocommerce/PCP-4998-fatal-error-when-using-feature-flag-filter-to-disable-new-settings-ui
Always enable the new settings module (4998)
2025-07-14 14:00:05 +02:00
Emili Castells
72dff6daeb
Merge pull request #3521 from woocommerce/PCP-4986-fix-billing-landing-page
Replace BILLING with GUEST_CHECKOUT for landing page
2025-07-14 13:38:39 +02:00
Narek Zakarian
4dd03c387d
Fix the cs 2025-07-14 15:03:20 +04:00
Narek Zakarian
deb16629e7
Fix the default value for the filter 2025-07-14 15:02:53 +04:00
Emili Castells
b05a2e9150
Merge pull request #3504 from woocommerce/PCP-4712-appswitch
Add support for AppSwitch (4712)
2025-07-14 12:51:05 +02:00
Emili Castells Guasch
e11f3c2a9a
Merge trunk 2025-07-14 12:22:49 +02:00
Emili Castells
cbc62c47b0
Merge pull request #3373 from luzat/fix/3372-physical-rounding-item
Fix #3372 by adding digital goods rounding item
2025-07-11 17:36:08 +02:00
Emili Castells
ea44a22b8b
Merge pull request #3516 from woocommerce/PCP-4437-woo-commerce-bundles-incorrect-amount-via-express-cart-payment
Support for creating an order containing bundled product (4437)
2025-07-11 17:34:49 +02:00
Emili Castells
1495282bdc
Merge pull request #3519 from woocommerce/PCP-4988-product-prices-disappear-with-square-when-pay-pal-subscriptions-api-active
Prevent subscription price override for non-subscription products (4988)
2025-07-11 15:28:14 +02:00
Narek Zakarian
fc5a9c9cdd
Determine if the new Settings UI is disabled via feature flag filter.
This is the highest-priority check: if the `woocommerce.feature-flags.woocommerce_paypal_payments.settings_enabled` filter is used to disable the new UI, it will override all other conditions.
2025-07-11 16:43:38 +04:00