Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release branch for 7.5.0 #8641

Merged
merged 81 commits into from
Apr 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
5b6d28e
fix: error message on 402 status code (#8443)
frosso Mar 25, 2024
ae8a7dc
remove redundant text (#8399)
dpaun1985 Mar 25, 2024
c693005
Fix Incorrect Warning Notice for Puerto Rico and auto-select United S…
elazzabi Mar 25, 2024
f37b30b
Remove unused file (#8439)
alefesouza Mar 25, 2024
0c4b4ca
Remove discount terms and conditions link from payment method fees pi…
vladolaru Mar 26, 2024
a8068cf
Fix WordPress.Security phpcs report in Check model (#8473)
ismaeldcom Mar 26, 2024
d3f595e
Fix security notices (#8474)
dwainm Mar 26, 2024
7976853
Payments settings improvements (#8428)
timur27 Mar 26, 2024
5c1e6a0
Fix PHPCS report in checkout classes (#8475)
timur27 Mar 26, 2024
b9ff757
Disputes: Address new PHPCS error (#8478)
nagpai Mar 26, 2024
024f00b
Fix failing E2E tests for BNPL checkout (#8457)
timur27 Mar 26, 2024
f284f74
Filtering billing details from order based on checkout fields (#8459)
gpressutto5 Mar 26, 2024
5f0b653
Add way to prepopulate MCC on MOX (#8463)
dmallory42 Mar 27, 2024
ffc90ec
Update MOX cancellation to consistently redirect back to the payment …
mordeth Mar 27, 2024
9395a60
Fix PHPCS reports in account files (#8498)
dmallory42 Mar 27, 2024
5b76f01
Merge trunk v7.4.0 into develop
botwoo Mar 27, 2024
b9ab150
Reporting: Add a parent wrapper component for Payment Activity (#8412)
nagpai Mar 28, 2024
7c0fde3
Fix merchant onboarding e2e tests after recent changes (#8508)
vladolaru Mar 28, 2024
7cb2c80
Remove ToS acceptance copy from all entrypoints in MOX (#8450)
oaratovskyi Mar 28, 2024
f6b8bf4
Resolve collision between WooPayments header and Woo Express survey b…
mordeth Mar 28, 2024
e3e5882
Checking if field is required in isBillingInformationMissing (#8502)
gpressutto5 Mar 28, 2024
6ba5492
refactor: shortcode checkout wp-data dependency (#8512)
frosso Mar 28, 2024
87c6cc6
Add BNPL to cart summary (#8427)
mdmoore Mar 28, 2024
660a630
Revert the phpcs update revert PR (#8460)
reykjalin Mar 30, 2024
a5fffdf
Reporting: Payment activity widget wrapper - Remove unwanted CSS clas…
nagpai Apr 1, 2024
b0fba2b
Fix Afterpay logo size on settings page (#8515)
gpressutto5 Apr 1, 2024
570537f
Remove UTC label from transaction listing (#8523)
brucealdridge Apr 2, 2024
85d18e7
Fix fatal error when connecting jetpack to localhost (#8532)
oaratovskyi Apr 2, 2024
bc9c49c
TotalPaymentActivity component scaffolding as per figma design (#8517)
naman03malhotra Apr 3, 2024
42bde5d
Change IP country fraud rule after selling country settings change on…
tpaksu Apr 3, 2024
a221016
Fix Stripe Billing checkout with different currencies (#8462)
reykjalin Apr 3, 2024
644fe93
Ignore filesystem sniffs for GH workflows and tests (#8535)
reykjalin Apr 3, 2024
79182cb
Migrate woopay skipped tracks event to 'wcpay' prefix (#8563)
malithsen Apr 3, 2024
ac82b7d
Update Decline button loading state when Accept button is click on To…
mordeth Apr 4, 2024
fc53894
Fix payment methods on the connect page (Klarna, Afterpay) (#8576)
oaratovskyi Apr 4, 2024
71e0b71
Fix Payment Activity card Safari padding bug (#8572)
Jinksi Apr 4, 2024
488929d
Updated Link by Stripe logo (#8481)
gpressutto5 Apr 4, 2024
c99fd83
Replace deprecated input filter in PRB handler (#8575)
timur27 Apr 5, 2024
4fa4451
Reporting: Add Empty state screen UI on Payments Activity widget (#8558)
nagpai Apr 5, 2024
01be26a
Fix JS error when clicking GPay button from blocks checkout with subs…
brettshumaker Apr 5, 2024
72ba896
Update cart block script dependency (#8586)
mdmoore Apr 8, 2024
c6ebbaf
Increase unit test coverage for WooPay direct checkout flow (#8407)
ricardo Apr 8, 2024
ff072f5
Update links to use the woocommerce.com domain (#8574)
vladolaru Apr 9, 2024
5d56906
Jetpack Connection Manager Updates (#8584)
dmallory42 Apr 9, 2024
e2164ec
Clear WP cache on writes inside Database_Cache (#8601)
marcinbot Apr 9, 2024
d8f2ce5
chore: remove unused code which confirmed payment in legacy UPE (#8577)
timur27 Apr 9, 2024
c757b69
Added support to Cartes Bancaires (#8568)
gpressutto5 Apr 9, 2024
c8c3240
Remove @wordpress/data dependency in the email input iframe file (#8561)
hsingyuc Apr 10, 2024
f3001da
Adds check to see if WC()->session is set in WooPay_Utilities::should…
billrobbins Apr 10, 2024
0a4924f
Add Multi-Currency Support to Page Caching via Cookies (#8534)
rafaelzaleski Apr 10, 2024
6658b84
Reporting: Add UI for Payment Data Highlights tiles in Payment Activi…
nagpai Apr 10, 2024
c7d1b6a
Prevent WooPay order webhook from being registered if account is unde…
ricardo Apr 10, 2024
b3ad818
Fix account tools Finish setup button: point to Stripe KYC flow inste…
oaratovskyi Apr 10, 2024
84be103
Revert account rejected check before registering WooPay order webhook…
ricardo Apr 10, 2024
3217a06
Ensure “Proceed to Checkout” Button’s Loading Spinner Doesn’t Affect …
lovo-h Apr 10, 2024
e217e54
Implement session cookie for WooPay checkout flow (#8570)
cesarcosta99 Apr 10, 2024
a22de6b
chore: remove unused use statement in tests (#8621)
frosso Apr 11, 2024
50a61bb
Add skeleton loading element to cart page page BNPL messaging (#8607)
mdmoore Apr 11, 2024
dbf3ffd
Track Account Management events (#8623)
dmallory42 Apr 11, 2024
6483d9a
Ensure Currency Configurations Are Set Correctly When Multi-Currency …
lovo-h Apr 11, 2024
20e062d
Add Stripe's Payment Method Messaging Element to checkout radio butto…
brettshumaker Apr 11, 2024
78409e7
Ensure We Avoid Infinite Recursive Call Through 'wc_get_price_decimal…
lovo-h Apr 12, 2024
46976df
Refactor: Flatten out tooltips in Payments activity widget UI. (#8619)
nagpai Apr 12, 2024
c91b94c
Update Discover and Diners logos (#8622)
mordeth Apr 12, 2024
85a216a
Sync discount display with server processing (#8596)
KarlisJ Apr 12, 2024
73cac00
Add a task for setting up live payments on WooCommerce Home (#8632)
anu-rock Apr 12, 2024
dfb6a4e
Reduce overview sandbox mode notice footprint (#8631)
vladolaru Apr 12, 2024
9d140e0
Add tracking for the `Finish setup` and `Start receiving deposits` bu…
mordeth Apr 12, 2024
f80f1f0
Only register cart block PMME when BNPL is enabled (#8626)
mdmoore Apr 12, 2024
b8ab887
Remove extra WooPay icon on connect page (#8521)
LCmry Apr 12, 2024
23ad09b
Ensure we avoid an infinite recursive call stack through any price fo…
gpressutto5 Apr 12, 2024
f554ee5
Add variable analysis phpcs sniffs (#8556)
reykjalin Apr 12, 2024
daf84cd
Tweak "Proceed to checkout" event tracking (#8635)
cesarcosta99 Apr 12, 2024
6f6d4f7
feat: BNPL April announcement (#8605)
frosso Apr 12, 2024
ff970e3
Add more TypeScript guidelines (#7407)
sirreal Apr 12, 2024
c223e5d
Update version and add changelog entries for release 7.5.0
github-actions[bot] Apr 14, 2024
e0e62ff
Fixes "Invalid recurring shipping method" errors when purchasing mult…
mattallan Apr 14, 2024
9a93ac2
Update changelog to include cherry-picked commit
mattallan Apr 14, 2024
10d107a
Only try to load Stripe's PaymentMethodMessagingElement on supported …
brettshumaker Apr 16, 2024
50eec9a
Remove changelog after cherry-pick
elazzabi Apr 16, 2024
4b1eab2
Amend changelog entries for release 7.5.0
botwoo Apr 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ We currently support the following variables:

## Test account setup

For setting up a test account follow [these instructions](https://woo.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/).
For setting up a test account follow [these instructions](https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/).

You will need a externally accessible URL to set up the plugin. You can use ngrok for this.

Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Generally, only the latest version of the extension has continued support. In s

## Reporting a Vulnerability

[WooPayments](https://woo.com/payments/) is an open-source plugin for WooCommerce. Our HackerOne program covers the plugin software.
[WooPayments](https://woocommerce.com/payments/) is an open-source plugin for WooCommerce. Our HackerOne program covers the plugin software.

**For responsible disclosure of security issues and to be eligible for our bug bounty program, please submit your report via the [HackerOne](https://hackerone.com/automattic) portal.**

Expand Down
4 changes: 4 additions & 0 deletions assets/css/admin.css
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@
background-image: url( '../images/cards/visa.svg' );
}

.payment-method__brand--cartes_bancaires {
background-image: url( '../images/cards/cartes_bancaires.svg' );
}

.payment-method__brand--unknown {
background-image: url( '../images/cards/unknown.svg' );
}
Expand Down
4 changes: 4 additions & 0 deletions assets/css/admin.rtl.css
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,10 @@
background-image: url( '../images/cards/visa.svg' );
}

.payment-method__brand--cartes_bancaires {
background-image: url( '../images/cards/cartes_bancaires.svg' );
}

.payment-method__brand--unknown {
background-image: url( '../images/cards/unknown.svg' );
}
Expand Down
Binary file added assets/images/bnpl_announcement_afterpay.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/bnpl_announcement_clearpay.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions assets/images/cards/cartes_bancaires.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 18 additions & 6 deletions assets/images/cards/diners.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
398 changes: 354 additions & 44 deletions assets/images/cards/discover.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions assets/images/payment-activity-empty-state.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/images/payment-methods/afterpay-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 7 additions & 1 deletion assets/images/payment-methods/link.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion bin/wcpay-live-branches/wcpay-live-branches.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -388,7 +388,7 @@
*/
function appendHtml( el, contents ) {
const $el = $( el );
const wooColor = '#7F54B3'; // https://woo.com/brand-and-logo-guidelines/
const wooColor = '#7F54B3'; // https://woocommerce.com/brand-and-logo-guidelines/
const styles = $( '<style>' ).text( `
#wcpay-live-branches {
border: 3px dotted ${ wooColor };
Expand Down
Loading
Loading