Skip to content

Commit 36449ad

Browse files
Merge pull request #8826 from woocommerce/merge/12.2-code-freeze-into-trunk
Merge 12.2 code freeze into trunk
2 parents 512ffbe + b759316 commit 36449ad

File tree

9 files changed

+77
-22
lines changed

9 files changed

+77
-22
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ GEM
164164
xcpretty (~> 0.3.0)
165165
xcpretty-travis-formatter (>= 0.0.3)
166166
fastlane-plugin-appcenter (1.11.1)
167-
fastlane-plugin-sentry (1.14.0)
167+
fastlane-plugin-sentry (1.15.0)
168168
os (~> 1.1, >= 1.1.4)
169169
fastlane-plugin-wpmreleasetoolkit (6.3.0)
170170
activesupport (~> 5)

Podfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ def aztec
2727
end
2828

2929
def tracks
30-
pod 'Automattic-Tracks-iOS', '~> 2.0.0-beta.1'
30+
pod 'Automattic-Tracks-iOS', '~> 2.0.0'
3131
# pod 'Automattic-Tracks-iOS', :git => 'https://github.com/Automattic/Automattic-Tracks-iOS.git', :branch => 'trunk'
3232
# pod 'Automattic-Tracks-iOS', :git => 'https://github.com/Automattic/Automattic-Tracks-iOS.git', :commit => ''
3333
# pod 'Automattic-Tracks-iOS', :path => '../Automattic-Tracks-iOS'
3434
end
3535

3636
def wordpress_kit
3737
# To allow pod to pick up beta versions use -beta. E.g., 1.1.7-beta.1
38-
pod 'WordPressKit', '~> 6.0-beta'
38+
pod 'WordPressKit', '~> 6.0'
3939
# pod 'WordPressKit', :git => 'https://github.com/wordpress-mobile/WordPressKit-iOS.git', :branch => ''
4040
end
4141

Podfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ PODS:
66
- AppAuth/Core (1.6.0)
77
- AppAuth/ExternalUserAgent (1.6.0):
88
- AppAuth/Core
9-
- Automattic-Tracks-iOS (2.0.0-beta.1):
9+
- Automattic-Tracks-iOS (2.0.0):
1010
- Sentry (~> 7.25)
1111
- Sodium (>= 0.9.1)
1212
- UIDeviceIdentifier (~> 2.0)
@@ -75,7 +75,7 @@ PODS:
7575

7676
DEPENDENCIES:
7777
- Alamofire (~> 4.8)
78-
- Automattic-Tracks-iOS (~> 2.0.0-beta.1)
78+
- Automattic-Tracks-iOS (~> 2.0.0)
7979
- CocoaLumberjack (~> 3.7.4)
8080
- CocoaLumberjack/Swift (~> 3.7.4)
8181
- Gridicons (~> 1.2.0)
@@ -85,7 +85,7 @@ DEPENDENCIES:
8585
- StripeTerminal (~> 2.14)
8686
- WordPress-Editor-iOS (~> 1.11.0)
8787
- WordPressAuthenticator (from `https://github.com/wordpress-mobile/WordPressAuthenticator-iOS.git`, branch `trunk`)
88-
- WordPressKit (~> 6.0-beta)
88+
- WordPressKit (~> 6.0)
8989
- WordPressShared (~> 2.0)
9090
- WordPressUI (~> 1.12.5)
9191
- Wormholy (~> 1.6.5)
@@ -144,7 +144,7 @@ CHECKOUT OPTIONS:
144144
SPEC CHECKSUMS:
145145
Alamofire: 3ec537f71edc9804815215393ae2b1a8ea33a844
146146
AppAuth: 8fca6b5563a5baef2c04bee27538025e4ceb2add
147-
Automattic-Tracks-iOS: 20220d63a075787a890513ae56214a17a160ec43
147+
Automattic-Tracks-iOS: 8b065227e3fb341d19bd502ff748fcffb8199a1d
148148
CocoaLumberjack: 543c79c114dadc3b1aba95641d8738b06b05b646
149149
GoogleSignIn: fd381840dbe7c1137aa6dc30849a5c3e070c034a
150150
Gridicons: 4455b9f366960121430e45997e32112ae49ffe1d
@@ -178,6 +178,6 @@ SPEC CHECKSUMS:
178178
ZendeskSupportProvidersSDK: 2bdf8544f7cd0fd4c002546f5704b813845beb2a
179179
ZendeskSupportSDK: 3a8e508ab1d9dd22dc038df6c694466414e037ba
180180

181-
PODFILE CHECKSUM: edd03ed08aa5c68531f27bdd04f1c0b846f98749
181+
PODFILE CHECKSUM: a09e3ee200fbf92e30759055ee99fd73f879837d
182182

183183
COCOAPODS: 1.11.3

RELEASE-NOTES.txt

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

3+
12.3
4+
-----
5+
6+
37
12.2
48
-----
59
- [*] Fix: Adding a new attribute will auto-capitalize the first letter for each word in the attribute name. [https://github.com/woocommerce/woocommerce-ios/pull/8772]

WooCommerce/Resources/AppStoreStrings.pot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ msgctxt "app_store_promo_text"
5757
msgid "Run your store from anywhere"
5858
msgstr ""
5959

60-
msgctxt "v12.1-whats-new"
60+
msgctxt "v12.2-whats-new"
6161
msgid ""
62-
"This release includes a few bug fixes and improvements to products and in person payments. Please continue to send us feedback – we are listening!\n"
62+
"We’ve made a few enhancements to manage your business. It’s now easier to set up your store when logging in. Adding attributes from the app just became a whole lot easier! Keep your feedback coming!\n"
6363
msgstr ""
6464

6565
#. translators: This is a promo message that will be attached on top of a screenshot in the App Store.

WooCommerce/Resources/en.lproj/Localizable.strings

Lines changed: 59 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@
3232
/* Labels an order note. The user know it's visible to the customer. Reads like 05:30 PM - username (To Customer) */
3333
"%1$@ - %2$@ (To Customer)" = "%1$@ - %2$@ (To Customer)";
3434

35+
/* The original price of a domain. %1$@ is the price per term. %2$@ is the duration of each pricing term, usually year. */
36+
"%1$@ / %2$@" = "%1$@ / %2$@";
37+
3538
/* A label prompting users to learn more about card readers"
3639
%1$@ is a placeholder that always replaced with \"Learn more\" string,
3740
which should be translated separately and considered part of this sentence. */
@@ -410,7 +413,7 @@ which should be translated separately and considered part of this sentence. */
410413
"Add Downloadable File" = "Add Downloadable File";
411414

412415
/* Footer of text field section in Add Attribute Options screen */
413-
"Add each option and press enter" = "Add each option and press enter";
416+
"Add each option and press return" = "Add each option and press return";
414417

415418
/* Button in the CTA View for installing WCShip extension */
416419
"Add Extension To Store" = "Add Extension To Store";
@@ -515,7 +518,8 @@ which should be translated separately and considered part of this sentence. */
515518
/* Text field address in Shipping Label Address Validation */
516519
"Address" = "Address";
517520

518-
/* Details section title in the Edit Address Form */
521+
/* Address section title in the domain contact info form.
522+
Details section title in the Edit Address Form */
519523
"ADDRESS" = "ADDRESS";
520524

521525
/* Text field address 1 in Edit Address Form */
@@ -761,9 +765,6 @@ which should be translated separately and considered part of this sentence. */
761765
/* Reads as 'Application name'. Part of the mandatory data in receipts */
762766
"Application Name" = "Application Name";
763767

764-
/* Message to display when the constructed admin or login URL for the logged-in site is not accessible */
765-
"Application password cannot be generated due to a custom login or admin URL on your site." = "Application password cannot be generated due to a custom login or admin URL on your site.";
766-
767768
/* Widget description, displayed when selecting which widget to add */
768769
"appLinkWidget.description" = "Quickly Launch WooCommerce";
769770

@@ -815,6 +816,9 @@ which should be translated separately and considered part of this sentence. */
815816
/* Alert message to confirm a user meant to log out. */
816817
"Are you sure you want to log out of the account %@?" = "Are you sure you want to log out of the account %@?";
817818

819+
/* Alert message to confirm a user meant to log out. */
820+
"Are you sure you want to log out of your account?" = "Are you sure you want to log out of your account?";
821+
818822
/* Alert message to confirm a user meant to mark all reviews as read. */
819823
"Are you sure you want to mark all reviews as read?" = "Are you sure you want to mark all reviews as read?";
820824

@@ -1397,7 +1401,7 @@ which should be translated separately and considered part of this sentence. */
13971401
/* Navigation title on the shipping label country selector screen */
13981402
"Choose a Country" = "Choose a Country";
13991403

1400-
/* Title of the domain selector. */
1404+
/* Title of the domain selector in the store creation flow. */
14011405
"Choose a domain" = "Choose a domain";
14021406

14031407
/* Title of the password field on the account creation form. */
@@ -1437,6 +1441,12 @@ which should be translated separately and considered part of this sentence. */
14371441
/* Industry option in the store creation category question. */
14381442
"Civic, Fraternal, Or Social Associations" = "Civic, Fraternal, Or Social Associations";
14391443

1444+
/* Title of button to redeem domain credit in the domain credit banner in domain settings. */
1445+
"Claim Domain" = "Claim Domain";
1446+
1447+
/* Title of the domain credit banner in domain settings. */
1448+
"Claim your free domain" = "Claim your free domain";
1449+
14401450
/* Button title for clearing all filters for the list. */
14411451
"Clear all" = "Clear all";
14421452

@@ -1555,6 +1565,9 @@ which should be translated separately and considered part of this sentence. */
15551565
/* Title displayed if there are no inbox notes in the inbox screen. */
15561566
"Congrats, you’ve read everything!" = "Congrats, you’ve read everything!";
15571567

1568+
/* Title of the domain purchase success screen. */
1569+
"Congratulations on your purchase" = "Congratulations on your purchase";
1570+
15581571
/* Settings > Manage Card Reader > Connected Reader > A prompt to update a reader running older software */
15591572
"Congratulations! Your reader is running the latest software" = "Congratulations! Your reader is running the latest software";
15601573

@@ -2223,12 +2236,14 @@ which should be translated separately and considered part of this sentence. */
22232236
Done navigation button under the Package Selected screen in Shipping Label flow
22242237
Edit product categories screen - button title to apply categories selection
22252238
Edit product downloadable files screen - button title to apply changes to downloadable files
2239+
Text for the done button in the domain contact info form.
22262240
Text for the done button in the Edit Address Form
22272241
Text for the done button in the edit customer provided note screen
22282242
Text for the done button in the Fee Details screen
22292243
Text for the done button in the Shipping Line Details screen
22302244
The button title to indicate that the user has finished updating their store's address and isready to close the webview. This also tries to connect to the reader again.
2231-
Title for the Done button on a WebView modal sheet */
2245+
Title for the Done button on a WebView modal sheet
2246+
Title of the button to finish the domain purchase success screen. */
22322247
"Done" = "Done";
22332248

22342249
/* Link title to see instructions for printing a shipping label on an iOS device */
@@ -2893,6 +2908,9 @@ which should be translated separately and considered part of this sentence. */
28932908
/* Industry group option in the store creation category question. */
28942909
"Food And Drink" = "Food And Drink";
28952910

2911+
/* Title in the error notice when a validation error occurs after submitting domain contact info. */
2912+
"Form Validation Error" = "Form Validation Error";
2913+
28962914
/* Industry option in the store creation category question. */
28972915
"Fortune Tellers" = "Fortune Tellers";
28982916

@@ -2902,6 +2920,9 @@ which should be translated separately and considered part of this sentence. */
29022920
/* Country option for a site address. */
29032921
"France" = "France";
29042922

2923+
/* Label shown for domains that are free for the first year with available domain credit. */
2924+
"Free for the first year" = "Free for the first year";
2925+
29052926
/* Industry option in the store creation category question. */
29062927
"Freight Forwarders" = "Freight Forwarders";
29072928

@@ -5458,6 +5479,9 @@ This part is the link to the website, and forms part of a longer sentence which
54585479
/* Button in the view for adding or editing a coupon code. */
54595480
"Regenerate Coupon Code" = "Regenerate Coupon Code";
54605481

5482+
/* Title of the domain contact info form. */
5483+
"Register domain" = "Register domain";
5484+
54615485
/* Describes a domain that was registered with WordPress.com */
54625486
"Registered Domain" = "Registered Domain";
54635487

@@ -5784,6 +5808,9 @@ This part is the link to the website, and forms part of a longer sentence which
57845808
/* Accessibility label for the Search Coupons button */
57855809
"Search coupons" = "Search coupons";
57865810

5811+
/* Title of the domain selector in domain settings. */
5812+
"Search domains" = "Search domains";
5813+
57875814
/* Title of the button on the domain settings screen to search for a domain. */
57885815
"Search for a Domain" = "Search for a Domain";
57895816

@@ -6226,6 +6253,9 @@ This part is the link to the website, and forms part of a longer sentence which
62266253
/* Error message when at least an address on the Coupon Allowed Emails screen is not valid. */
62276254
"Some email address is not valid." = "Some email address is not valid.";
62286255

6256+
/* Message in the error notice when an unknown validation error occurs after submitting domain contact info. */
6257+
"Some unexpected error with the validation. Please check the fields and try again." = "Some unexpected error with the validation. Please check the fields and try again.";
6258+
62296259
/* Indicates the reviewer does not have a name. It reads { Someone left a review} */
62306260
"Someone" = "Someone";
62316261

@@ -6893,6 +6923,15 @@ This part is the link to the website, and forms part of a longer sentence which
68936923
/* Message at the bottom of Review Order screen to inform of emailing the customer upon completing order */
68946924
"The customer will receive an email once order is completed" = "The customer will receive an email once order is completed";
68956925

6926+
/* Subtitle of the domain selector in domain settings. %1$@ is the free domain of the site from WordPress.com. */
6927+
"The domain purchased will redirect users to **%1$@**" = "The domain purchased will redirect users to **%1$@**";
6928+
6929+
/* Subtitle of the domain selector in domain settings when a free staging domain is unavailable. */
6930+
"The domain purchased will redirect users to the current staging domain" = "The domain purchased will redirect users to the current staging domain";
6931+
6932+
/* Footnote about the domain credit banner in domain settings. */
6933+
"The domain purchased will redirect users to your primary address." = "The domain purchased will redirect users to your primary address.";
6934+
68966935
/* Label within the modal dialog that appears when connecting to a built in card reader */
68976936
"The first time you connect, you may be prompted to accept Apple's Terms of Service." = "The first time you connect, you may be prompted to accept Apple's Terms of Service.";
68986937

@@ -6959,6 +6998,9 @@ This part is the link to the website, and forms part of a longer sentence which
69596998
/* Error message when a request times out. */
69606999
"The request timed out - please try again" = "The request timed out - please try again";
69617000

7001+
/* Message to display when the generating application password fails with unauthorized error */
7002+
"The request to generate application password is not authorized." = "The request to generate application password is not authorized.";
7003+
69627004
/* Bulk price update error message, when the sale price is added but the regular price is not
69637005
Product price error notice message, when the sale price is added but the regular price is not */
69647006
"The sale price can't be added without the regular price." = "The sale price can't be added without the regular price.";
@@ -7131,7 +7173,7 @@ This part is the link to the website, and forms part of a longer sentence which
71317173
/* Footer text in Product Slug screen */
71327174
"This is the URL-friendly version of the product title" = "This is the URL-friendly version of the product title";
71337175

7134-
/* Subtitle of the domain selector. */
7176+
/* Subtitle of the domain selector in the store creation flow. */
71357177
"This is where people will find you on the Internet. You can add another domain later." = "This is where people will find you on the Internet. You can add another domain later.";
71367178

71377179
/* Message in action sheet when an order item is about to be moved on Package Details screen of Shipping Label flow.The package name reads like: Package 1: Custom Envelope. */
@@ -8265,6 +8307,9 @@ This part is the link to the website, and forms part of a longer sentence which
82658307
/* Info notice at the bottom of the product add-ons screen */
82668308
"You can edit product add-ons in the web dashboard." = "You can edit product add-ons in the web dashboard.";
82678309

8310+
/* Instructions of the domain purchase success screen. */
8311+
"You can find the domain settings in menu > settings" = "You can find the domain settings in menu > settings";
8312+
82688313
/* Subtitle displayed in promotional screens shown during the login flow. */
82698314
"You can manage quickly and easily." = "You can manage quickly and easily.";
82708315

@@ -8293,6 +8338,9 @@ This part is the link to the website, and forms part of a longer sentence which
82938338
/* Message to be displayed when the user encounters a permission error during Jetpack setup */
82948339
"You don't have permission to manage plugins on this store." = "You don't have permission to manage plugins on this store.";
82958340

8341+
/* Subtitle of the domain credit banner in domain settings. */
8342+
"You have a free one-year domain registration included with your plan." = "You have a free one-year domain registration included with your plan.";
8343+
82968344
/* Title for the mocked order notification needed for the AppStore listing screenshot */
82978345
"You have a new order! 🎉" = "You have a new order! 🎉";
82988346

@@ -8360,6 +8408,9 @@ This part is the link to the website, and forms part of a longer sentence which
83608408
/* Body text of alert helping users understand their site address */
83618409
"Your site address appears in the bar at the top of the screen when you visit your site in Safari." = "Your site address appears in the bar at the top of the screen when you visit your site in Safari.";
83628410

8411+
/* Subtitle of the domain purchase success screen. */
8412+
"Your site address is being set up. It may take up 30 minutes for your domain to start working." = "Your site address is being set up. It may take up 30 minutes for your domain to start working.";
8413+
83638414
/* Header text of the site's domain list in domain settings. */
83648415
"Your site domains" = "Your site domains";
83658416

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
This release includes a few bug fixes and improvements to products and in person payments. Please continue to send us feedback – we are listening!
1+
We’ve made a few enhancements to manage your business. It’s now easier to set up your store when logging in. Adding attributes from the app just became a whole lot easier! Keep your feedback coming!

config/Version.Public.xcconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
VERSION_SHORT=12.1
1+
VERSION_SHORT=12.2
22

33
// Public long version example: VERSION_LONG=1.2.0.0
4-
VERSION_LONG=12.1.0.1
4+
VERSION_LONG=12.2.0.0
55

66
// Re-map our custom version values (used by release-toolkit) to the Xcode ones
77
MARKETING_VERSION=$VERSION_SHORT

fastlane/Deliverfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ app_identifier 'com.automattic.woocommerce'
1515
screenshots_path './fastlane/promo_screenshots/'
1616

1717
# Make sure to update these keys for a new version
18-
app_version "12.1"
18+
app_version "12.2"
1919

2020
team_id '299112'
2121

0 commit comments

Comments
 (0)