Skip to content

Commit 4342dd1

Browse files
authored
Merge pull request #7339 from woocommerce/release/9.7-into-trunk
Merge 9.7 code freeze to trunk
2 parents 63bed12 + c4c2e58 commit 4342dd1

File tree

6 files changed

+89
-41
lines changed

6 files changed

+89
-41
lines changed

Gemfile.lock

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
GIT
22
remote: git@github.com:wordpress-mobile/release-toolkit
3-
revision: a4d04a43125d84288e46ea38b893d001cd660a3b
3+
revision: 57e9ad1c7311b076d7c273cd176073748299fdca
44
branch: trunk
55
specs:
6-
fastlane-plugin-wpmreleasetoolkit (4.2.0)
6+
fastlane-plugin-wpmreleasetoolkit (5.1.0)
77
activesupport (~> 5)
88
bigdecimal (~> 1.4)
99
buildkit (~> 1.5)
1010
chroma (= 0.2.0)
1111
diffy (~> 3.3)
1212
git (~> 1.3)
13+
google-cloud-storage (~> 1.31)
1314
jsonlint (~> 0.3)
1415
nokogiri (~> 1.11)
1516
octokit (~> 4.18)
1617
parallel (~> 1.14)
18+
plist (~> 3.1)
1719
progress_bar (~> 1.3)
1820
rake (>= 12.3, < 14.0)
1921
rake-compiler (~> 1.0)
@@ -23,7 +25,7 @@ GEM
2325
specs:
2426
CFPropertyList (3.0.5)
2527
rexml
26-
activesupport (5.2.8)
28+
activesupport (5.2.8.1)
2729
concurrent-ruby (~> 1.0, >= 1.0.2)
2830
i18n (>= 0.7, < 2)
2931
minitest (~> 5.1)
@@ -104,7 +106,7 @@ GEM
104106
highline (~> 2.0.0)
105107
concurrent-ruby (1.1.10)
106108
declarative (0.0.20)
107-
diffy (3.4.0)
109+
diffy (3.4.2)
108110
digest-crc (0.6.4)
109111
rake (>= 12.0.0, < 14.0.0)
110112
domain_name (0.5.20190701)
@@ -134,8 +136,8 @@ GEM
134136
faraday-em_synchrony (1.0.0)
135137
faraday-excon (1.1.0)
136138
faraday-httpclient (1.0.1)
137-
faraday-multipart (1.0.3)
138-
multipart-post (>= 1.2, < 3)
139+
faraday-multipart (1.0.4)
140+
multipart-post (~> 2)
139141
faraday-net_http (1.0.1)
140142
faraday-net_http_persistent (1.2.0)
141143
faraday-patron (1.0.0)
@@ -233,7 +235,7 @@ GEM
233235
http-cookie (1.0.4)
234236
domain_name (~> 0.5)
235237
httpclient (2.8.3)
236-
i18n (1.10.0)
238+
i18n (1.12.0)
237239
concurrent-ruby (~> 1.0)
238240
jmespath (1.6.1)
239241
json (2.6.1)
@@ -245,23 +247,23 @@ GEM
245247
mini_magick (4.11.0)
246248
mini_mime (1.1.2)
247249
mini_portile2 (2.8.0)
248-
minitest (5.15.0)
250+
minitest (5.16.2)
249251
molinillo (0.8.0)
250252
multi_json (1.15.0)
251253
multipart-post (2.0.0)
252254
nanaimo (0.3.0)
253255
nap (1.1.0)
254256
naturally (2.2.1)
255257
netrc (0.11.0)
256-
nokogiri (1.13.6)
258+
nokogiri (1.13.8)
257259
mini_portile2 (~> 2.8.0)
258260
racc (~> 1.4)
259-
nokogiri (1.13.6-x86_64-darwin)
261+
nokogiri (1.13.8-x86_64-darwin)
260262
racc (~> 1.4)
261-
octokit (4.23.0)
263+
octokit (4.25.1)
262264
faraday (>= 1, < 3)
263265
sawyer (~> 0.9)
264-
oj (3.13.13)
266+
oj (3.13.17)
265267
optimist (3.0.1)
266268
options (2.3.2)
267269
optparse (0.1.1)
@@ -306,7 +308,7 @@ GEM
306308
ruby-progressbar (1.11.0)
307309
ruby2_keywords (0.0.5)
308310
rubyzip (2.3.2)
309-
sawyer (0.9.1)
311+
sawyer (0.9.2)
310312
addressable (>= 2.3.5)
311313
faraday (>= 0.17.3, < 3)
312314
security (0.1.3)
@@ -328,7 +330,7 @@ GEM
328330
tty-cursor (~> 0.7)
329331
typhoeus (1.4.0)
330332
ethon (>= 0.9.0)
331-
tzinfo (1.2.9)
333+
tzinfo (1.2.10)
332334
thread_safe (~> 0.1)
333335
uber (0.1.0)
334336
unf (0.1.4)

RELEASE-NOTES.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
*** PLEASE FOLLOW THIS FORMAT: [<priority indicator, more stars = higher priority>] <description> [<PR URL>]
22

33
9.8
4-
----
4+
-----
55
- [*] In-Person Payments: The purchase card reader information card appears also in the Orders list screen. [https://github.com/woocommerce/woocommerce-ios/pull/7326]
66

77
9.7
8-
----
8+
-----
99
- [***] Orders: Orders can now be edited within the app. [https://github.com/woocommerce/woocommerce-ios/pull/7300]
10+
- [**] Orders: You can now view the Custom Fields for an order in the Order Details screen. [https://github.com/woocommerce/woocommerce-ios/pull/7310]
1011
- [*] In-Person Payments: Card Reader Manuals now appear based on country availability, consolidated into an unique view [https://github.com/woocommerce/woocommerce-ios/pull/7178]
1112
- [*] Login: Jetpack setup flow is now accessible from the Login with Store Address flow. [https://github.com/woocommerce/woocommerce-ios/pull/7294]
1213
- [*] In-Person Payments: The purchase card reader information card can be dismissed [https://github.com/woocommerce/woocommerce-ios/pull/7260]
1314
- [*] In-Person Payments: When dismissing the purchase card reader information card, the user can choose to be reminded in 14 days. [https://github.com/woocommerce/woocommerce-ios/pull/7271]
1415
- [*] In-Person Payments: The purchase card reader information card appears also in the App Settings screen. [https://github.com/woocommerce/woocommerce-ios/pull/7308]
1516
- [*] Refund lines in the Order details screen now appear ordered from oldest to newest [https://github.com/woocommerce/woocommerce-ios/pull/7287]
1617
- [*] Login: when the app is in logged out state, an onboarding screen is shown before the prologue screen if the user hasn't finished or skipped it. [https://github.com/woocommerce/woocommerce-ios/pull/7324]
17-
- [**] Orders: You can now view the Custom Fields for an order in the Order Details screen. [https://github.com/woocommerce/woocommerce-ios/pull/7310]
1818
- [*] Orders: When a store has no orders yet, there is an updated message with a link to learn more on the Orders tab. [https://github.com/woocommerce/woocommerce-ios/pull/7328]
1919

2020
9.6

WooCommerce/Resources/en.lproj/Localizable.strings

Lines changed: 57 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -720,7 +720,10 @@ which should be translated separately and considered part of this sentence. */
720720
/* Title of a button linking to the Automattic website */
721721
"Automattic family" = "Automattic family";
722722

723-
/* Awaiting payment via (payment method title) */
723+
/* The title on the payment row of the Order Details screen when the payment is still pending */
724+
"Awaiting payment" = "Awaiting payment";
725+
726+
/* The title on the payment row of the Order Details screenwhen the payment for a specific payment method is still pending.Reads like: Awaiting payment via Stripe. */
724727
"Awaiting payment via %@" = "Awaiting payment via %@";
725728

726729
/* Accessibility label for Back button in the navigation bar
@@ -964,9 +967,6 @@ which should be translated separately and considered part of this sentence. */
964967
/* Alert title for check your email during logIn/signUp. */
965968
"Check your email!" = "Check your email!";
966969

967-
/* Navigates to Chipper Card Reader manual */
968-
"Chipper 2X card reader manual" = "Chipper 2X card reader manual";
969-
970970
/* Navigation title on the shipping label country selector screen */
971971
"Choose a Country" = "Choose a Country";
972972

@@ -1353,6 +1353,9 @@ which should be translated separately and considered part of this sentence. */
13531353
Title of button to add a custom tracking carrier if filtering the list yields no results. */
13541354
"Custom Carrier" = "Custom Carrier";
13551355

1356+
/* Title for the order custom fields list */
1357+
"Custom Fields" = "Custom Fields";
1358+
13561359
/* Error shown in Shipping Label Origin Address validation for phone number when the it doesn't have expected length for international shipment. */
13571360
"Custom forms require a 10-digit phone number" = "Custom forms require a 10-digit phone number";
13581361

@@ -1541,6 +1544,9 @@ which should be translated separately and considered part of this sentence. */
15411544
/* Label for button to log in using your site address. The underscores _..._ denote underline */
15421545
"Don't have an account? _Sign up_" = "Don't have an account? _Sign up_";
15431546

1547+
/* Alert button text on a feature announcement which prevents the banner being shown again */
1548+
"Don't show again" = "Don't show again";
1549+
15441550
/* Action title to select products to add to a grouped product from search results
15451551
Button to dismiss the Order Editing screen
15461552
Button to finish selecting the Coupon expiry date in the Add or Edit Coupon screen
@@ -1647,10 +1653,10 @@ which should be translated separately and considered part of this sentence. */
16471653
"Easily identify your products with unique codes" = "Easily identify your products with unique codes";
16481654

16491655
/* Button to edit a customer on the New Order screen
1656+
Button to edit an order on Order Details screen
16501657
Button to edit an order status on the New Order screen
16511658
Button to edit the customer note on the New Order screen
1652-
Title text of the button that edits a note when creating a simple payment
1653-
Title to edit an order */
1659+
Title text of the button that edits a note when creating a simple payment */
16541660
"Edit" = "Edit";
16551661

16561662
/* Action to edit the address in Shipping Label Suggested screen */
@@ -1944,6 +1950,9 @@ which should be translated separately and considered part of this sentence. */
19441950
/* Formatted content for coupon expiry date, reads like: Expires August 4, 2022 */
19451951
"Expires %1$@" = "Expires %1$@";
19461952

1953+
/* The detailed message shown in the Orders → All Orders tab if the list is empty. */
1954+
"Explore how you can increase your store sales" = "Explore how you can increase your store sales";
1955+
19471956
/* Action sheet option when the user wants to change the Product type to external product */
19481957
"External product" = "External product";
19491958

@@ -2268,6 +2277,7 @@ which should be translated separately and considered part of this sentence. */
22682277
"In-Person Payment for Order #%1$@ for %2$@ blog_id %3$@" = "In-Person Payment for Order #%1$@ for %2$@ blog_id %3$@";
22692278

22702279
/* Navigates to In-Person Payments screen
2280+
Title for a dismissal alert on the upsell card reader feature announcement banner
22712281
Title for the In-Person Payments settings screen */
22722282
"In-Person Payments" = "In-Person Payments";
22732283

@@ -2350,7 +2360,8 @@ which should be translated separately and considered part of this sentence. */
23502360
/* Title of a button linking to the app's Instagram profile */
23512361
"Instagram" = "Instagram";
23522362

2353-
/* Navigates to Install Jetpack screen.
2363+
/* Action button for installing Jetpack.Presented when logging in with a site address that does not have a valid Jetpack installation
2364+
Navigates to Install Jetpack screen.
23542365
Title of install action in the Jetpack benefits view.
23552366
Title of the Install Jetpack intro view
23562367
Title of the Install Jetpack view */
@@ -2475,6 +2486,9 @@ which should be translated separately and considered part of this sentence. */
24752486
/* Long description of what Jetpack is. Presented when users attempt to log in without Jetpack installed or connected */
24762487
"Jetpack is a free WordPress plugin that connects your store with tools needed to give you the best mobile experience, including push notifications and stats." = "Jetpack is a free WordPress plugin that connects your store with tools needed to give you the best mobile experience, including push notifications and stats.";
24772488

2489+
/* Title of the Jetpack Setup screen */
2490+
"Jetpack Setup" = "Jetpack Setup";
2491+
24782492
/* Subtitle for button displaying the Automattic Work With Us web page, indicating that Automattic employees can work from anywhere in the world */
24792493
"Join from anywhere" = "Join from anywhere";
24802494

@@ -2521,6 +2535,7 @@ which should be translated separately and considered part of this sentence. */
25212535
This part is the link to the website, and forms part of a longer sentence which it should be considered a part of.
25222536
Button title in the shipping label creation info screen
25232537
Settings > Privacy Settings. A text link to the cookie policy.
2538+
Title of button shown in the Orders → All Orders tab if the list is empty.
25242539
Title of button shown in the Reviews tab if the list is empty
25252540
Title of button shown on the Product Reviews screen if the list is empty */
25262541
"Learn more" = "Learn more";
@@ -2553,6 +2568,9 @@ This part is the link to the website, and forms part of a longer sentence which
25532568
/* Title of letter paper size option for printing a shipping label */
25542569
"Letter (8.5 x 11 in)" = "Letter (8.5 x 11 in)";
25552570

2571+
/* Caption displayed in the prologue screen shown after onboarding during the login flow. */
2572+
"Let’s get started!" = "Let’s get started!";
2573+
25562574
/* Title of the cell in Product Inventory Settings > Limit one per order */
25572575
"Limit one per order" = "Limit one per order";
25582576

@@ -2668,6 +2686,9 @@ This part is the link to the website, and forms part of a longer sentence which
26682686
/* Subtitle of the product form bottom sheet action for editing tags. */
26692687
"Make your products easier to find with tags" = "Make your products easier to find with tags";
26702688

2689+
/* Caption displayed in promotional screens shown during the login flow. */
2690+
"Manage and edit orders on the go" = "Manage and edit orders on the go";
2691+
26712692
/* Navigates to Card Reader management screen */
26722693
"Manage card reader" = "Manage card reader";
26732694

@@ -2685,9 +2706,6 @@ This part is the link to the website, and forms part of a longer sentence which
26852706
/* Title of the cell in Product Inventory Settings > Manage stock */
26862707
"Manage stock" = "Manage stock";
26872708

2688-
/* Caption displayed in promotional screens shown during the login flow. */
2689-
"Manage your store orders on the go " = "Manage your store orders on the go ";
2690-
26912709
/* Section name for manual offsets in time zone selector */
26922710
"Manual Offsets" = "Manual Offsets";
26932711

@@ -2873,6 +2891,7 @@ This part is the link to the website, and forms part of a longer sentence which
28732891
/* Action navigate to the variation creation screen
28742892
Next nav bar button title in Add Product Attribute Options screen
28752893
Next nav bar button title in Add Product Attribute screen
2894+
The button title on the login onboarding screen to continue to the next step.
28762895
Title for the button to confirm the amount in the simple payments screen
28772896
Title of a button.
28782897
Title of a button. The text should be capitalized.
@@ -2964,6 +2983,9 @@ This part is the link to the website, and forms part of a longer sentence which
29642983
/* The text on the placeholder overlay when there are no tax classes on the Tax Class list picker */
29652984
"No tax classes yet" = "No tax classes yet";
29662985

2986+
/* Message for a dismissal alert on the upsell card reader feature announcement banner */
2987+
"No worries! You can always get started with In-Person Payments in Settings" = "No worries! You can always get started with In-Person Payments in Settings";
2988+
29672989
/* Coupon expiry date placeholder in the view for adding or editing a coupon
29682990
Display label for the order fee's tax status setting option
29692991
Display label for the product's tax status setting option
@@ -3104,6 +3126,9 @@ This part is the link to the website, and forms part of a longer sentence which
31043126
Order number title. Parameters: %1$@ - order number */
31053127
"Order #%1$@" = "Order #%1$@";
31063128

3129+
/* Accessibility label for button triggering more actions menu sheet. */
3130+
"Order actions" = "Order actions";
3131+
31073132
/* Navigates to Card Reader ordering screen */
31083133
"Order card reader" = "Order card reader";
31093134

@@ -3782,6 +3807,9 @@ This part is the link to the website, and forms part of a longer sentence which
37823807
/* Format of the regular price on the Price Settings row */
37833808
"Regular price: %@" = "Regular price: %@";
37843809

3810+
/* Alert button text on a feature announcement which gives the user the chance to be reminded of the new feature after a short time */
3811+
"Remind me later" = "Remind me later";
3812+
37853813
/* Confirm button on the alert when the user taps to delete a Product image
37863814
Confirmation button on the alert when the user is deleting a variation
37873815
Title for removing an attribute in the edit attribute action sheet. */
@@ -4017,9 +4045,6 @@ This part is the link to the website, and forms part of a longer sentence which
40174045
/* Action button linking to a list of connected stores.Presented when logging in with a store address that does not match the account entered */
40184046
"See Connected Stores" = "See Connected Stores";
40194047

4020-
/* Action button linking to instructions for installing Jetpack.Presented when logging in with a site address that does not have a valid Jetpack installation */
4021-
"See Instructions" = "See Instructions";
4022-
40234048
/* Link title to see all paper size options */
40244049
"See layout and paper sizes options" = "See layout and paper sizes options";
40254050

@@ -4264,6 +4289,9 @@ This part is the link to the website, and forms part of a longer sentence which
42644289
/* VoiceOver accessibility hint, informing the user that the button can be used to view billing information. */
42654290
"Show the billing details for this order." = "Show the billing details for this order.";
42664291

4292+
/* VoiceOver accessibility hint, informing the user that the button can be used to view the order custom fields information. */
4293+
"Show the custom fields for this order." = "Show the custom fields for this order.";
4294+
42674295
/* VoiceOver accessibility hint, informing the user that the button can be used to view the items inside the shipping label package */
42684296
"Show the items included inside this shipping label package." = "Show the items included inside this shipping label package.";
42694297

@@ -4315,6 +4343,9 @@ This part is the link to the website, and forms part of a longer sentence which
43154343
/* Describes a site redirect domain */
43164344
"Site Redirect" = "Site Redirect";
43174345

4346+
/* The button title on the login onboarding screen to skip to the prologue screen. */
4347+
"Skip" = "Skip";
4348+
43184349
/* Edit Product SKU navigation title
43194350
Title of the cell in Product Inventory Settings > SKU
43204351
Title of the product form bottom sheet action for editing short description.
@@ -4486,9 +4517,6 @@ This part is the link to the website, and forms part of a longer sentence which
44864517
/* Accessibility label for strikethrough button on formatting toolbar. */
44874518
"Strike Through" = "Strike Through";
44884519

4489-
/* Navigates to Stripe M2 Card Reader manual */
4490-
"Stripe M2 card reader manual" = "Stripe M2 card reader manual";
4491-
44924520
/* Display label for subscription product type. */
44934521
"Subscription" = "Subscription";
44944522

@@ -5594,6 +5622,10 @@ This part is the link to the website, and forms part of a longer sentence which
55945622
Button on bottom of Customer's information to show the billing details */
55955623
"View Billing Information" = "View Billing Information";
55965624

5625+
/* Accessibility label for the 'View Custom Fields' button
5626+
Custom Fields section title */
5627+
"View Custom Fields" = "View Custom Fields";
5628+
55975629
/* The action to update downloadable files settings for a product */
55985630
"View downloadable file settings" = "View downloadable file settings";
55995631

@@ -5678,6 +5710,9 @@ This part is the link to the website, and forms part of a longer sentence which
56785710
/* Title for the error screen when In-Person Payments is not supported because we don't know the name of the country */
56795711
"We don’t support In-Person Payments with Stripe in your country" = "We don’t support In-Person Payments with Stripe in your country";
56805712

5713+
/* Subtitle displayed in promotional screens shown during the login flow. */
5714+
"We enable you to process them effortlessly." = "We enable you to process them effortlessly.";
5715+
56815716
/* Message displayed in the error prompt when loading total discounted amount in Coupon Details screen fails */
56825717
"We encountered a problem loading analytics" = "We encountered a problem loading analytics";
56835718

@@ -5687,6 +5722,9 @@ This part is the link to the website, and forms part of a longer sentence which
56875722
/* message to ask a user to check their email for a WordPress.com email */
56885723
"We just emailed a link to %@. Please check your mail app and tap the link to log in." = "We just emailed a link to %@. Please check your mail app and tap the link to log in.";
56895724

5725+
/* Subtitle displayed in promotional screens shown during the login flow. */
5726+
"We know it’s essential to your business." = "We know it’s essential to your business.";
5727+
56905728
/* Settings > Privacy Settings > cookie info section. Explains what we do with the cookie information we collect. */
56915729
"We use other tracking tools, including some from third parties. Read about these and how to control them." = "We use other tracking tools, including some from third parties. Read about these and how to control them.";
56925730

@@ -5787,9 +5825,6 @@ This part is the link to the website, and forms part of a longer sentence which
57875825
Title of the cell in Product Shipping Settings > Width */
57885826
"Width" = "Width";
57895827

5790-
/* Navigates to WisePad 3 Card Reader manual */
5791-
"WisePad 3 card reader manual" = "WisePad 3 card reader manual";
5792-
57935828
/* Navigates to about WooCommerce app screen */
57945829
"WooCommerce" = "WooCommerce";
57955830

@@ -5842,6 +5877,9 @@ This part is the link to the website, and forms part of a longer sentence which
58425877
/* Info notice at the bottom of the product add-ons screen */
58435878
"You can edit product add-ons in the web dashboard." = "You can edit product add-ons in the web dashboard.";
58445879

5880+
/* Subtitle displayed in promotional screens shown during the login flow. */
5881+
"You can manage quickly and easily." = "You can manage quickly and easily.";
5882+
58455883
/* The info of the shipping labels top banner in order details */
58465884
"You can now create shipping labels for all physical orders directly from your device with the free WooCommerce Shipping plugin. Tap on Create Shipping Label to try our beta feature!" = "You can now create shipping labels for all physical orders directly from your device with the free WooCommerce Shipping plugin. Tap on Create Shipping Label to try our beta feature!";
58475885

0 commit comments

Comments
 (0)