Skip to content

Commit 5d1d93f

Browse files
authored
Merge release/23.2 into trunk (#16092)
2 parents 26d1971 + 84f6b7d commit 5d1d93f

File tree

6 files changed

+209
-11
lines changed

6 files changed

+209
-11
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
<!--
22
Contains editorialized release notes. Raw release notes should go into `RELEASE-NOTES.txt`.
33
-->
4+
## 23.2
5+
This update smooths your WooCommerce experience with improved cash payments, easier access to POS settings, and accurate HAZMAT details on shipping labels. Plus, we fixed a Blaze flow issue so campaigns behave as expected. Faster, clearer, and more reliable — just how you need it!
6+
47
## 23.1
58
Managing your store just got smoother with a more reliable shipping label workflow! Jetpack setup has also been improved for a faster, easier connection. Update now and enjoy the improvements!
69

RELEASE-NOTES.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
*** PLEASE FOLLOW THIS FORMAT: [<priority indicator, more stars = higher priority>] <description> [<PR URL>]
22
*** Use [*****] to indicate smoke tests of all critical flows should be run on the final IPA before release (e.g. major library or OS update).
33

4+
23.3
5+
-----
6+
7+
48
23.2
59
-----
610
- [*] Blaze: Fixed issue dismissing the Blaze flow from an empty campaign list. [https://github.com/woocommerce/woocommerce-ios/pull/16085]

WooCommerce/Resources/AppStoreStrings.pot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ msgctxt "app_store_promo_text"
6161
msgid "Run your store from anywhere"
6262
msgstr ""
6363

64-
msgctxt "v23.1-whats-new"
64+
msgctxt "v23.2-whats-new"
6565
msgid ""
66-
"Managing your store just got smoother with a more reliable shipping label workflow! Jetpack setup has also been improved for a faster, easier connection. Update now and enjoy the improvements!\n"
66+
"This update smooths your WooCommerce experience with improved cash payments, easier access to POS settings, and accurate HAZMAT details on shipping labels. Plus, we fixed a Blaze flow issue so campaigns behave as expected. Faster, clearer, and more reliable — just how you need it!\n"
6767
msgstr ""
6868

6969
#. 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: 197 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2664,15 +2664,9 @@ which should be translated separately and considered part of this sentence. */
26642664
/* Description of the 'Payments' screen - used for spotlight indexing on iOS. */
26652665
"Collect payments, setup Tap to Pay, order card readers and more." = "Collect payments, setup Tap to Pay, order card readers and more.";
26662666

2667-
/* Error message when the cash amount entered is less than the order total. */
2668-
"collectcashviewhelper.cashpaymentamountnotenough.errormessage" = "Amount must be more or equal to total.";
2669-
26702667
/* Change due when the cash amount entered exceeds the order total.Reads as 'Change due: $1.23' */
26712668
"collectcashviewhelper.changedue" = "Change due: %1$@";
26722669

2673-
/* Error message when the system fails to collect a cash payment. */
2674-
"collectcashviewhelper.failedtocollectcashpayment.errormessage" = "Error trying to process payment. Try again.";
2675-
26762670
/* Error message when collecting an In-Person Payment and the order total has changed remotely. */
26772671
"collectOrderPaymentUseCase.error.message.orderTotalChanged" = "Order total has changed since the beginning of payment. Please go back and check the order is correct, then try the payment again.";
26782672

@@ -4444,6 +4438,15 @@ which should be translated separately and considered part of this sentence. */
44444438
Navigates to experimental features screen */
44454439
"Experimental Features" = "Experimental Features";
44464440

4441+
/* Cell description on the beta features screen to enable application passwords feature. The placeholder will be replaced by a link title. */
4442+
"experimentalFeatures.applicationPasswords.description" = "Enable %@ to let the app fetch data directly from your WooCommerce site rather than via Jetpack connections";
4443+
4444+
/* Link text to open Application Passwords documentation page */
4445+
"experimentalFeatures.applicationPasswords.description.linkText" = "Application Passwords";
4446+
4447+
/* Cell title on the beta features screen to enable the application passwords feature */
4448+
"experimentalFeatures.applicationPasswords.title" = "Application Passwords";
4449+
44474450
/* Format of the expiry details on the Subscription row. Reads like: 'Expire after: 1 year'. */
44484451
"Expire after: %@" = "Expire after: %@";
44494452

@@ -8050,6 +8053,134 @@ which should be translated separately and considered part of this sentence. */
80508053
/* Button to dismiss the support form from the POS dashboard. */
80518054
"pointOfSaleDashboard.support.cancel" = "Cancel";
80528055

8056+
/* Text displayed on Point of Sale settings when card reader battery is unknown. */
8057+
"pointOfSaleSettingsHardwareDetailView.batteryLevelUnknown" = "Unknown";
8058+
8059+
/* Subtitle describing card reader documentation in Point of Sale settings. */
8060+
"pointOfSaleSettingsHardwareDetailView.cardReaderDocumentationSubtitle" = "Learn more about accepting mobile payments";
8061+
8062+
/* Title for card reader documentation option in Point of Sale settings. */
8063+
"pointOfSaleSettingsHardwareDetailView.cardReaderDocumentationTitle" = "Documentation";
8064+
8065+
/* Text displayed on Point of Sale settings when the card reader is not connected. */
8066+
"pointOfSaleSettingsHardwareDetailView.cardReaderNotConnected" = "Reader not connected";
8067+
8068+
/* Navigation title for card readers settings in Point of Sale. */
8069+
"pointOfSaleSettingsHardwareDetailView.cardReadersTitle" = "Card readers";
8070+
8071+
/* Description of Barcode scanner settings configuration. */
8072+
"pointOfSaleSettingsHardwareDetailView.hardwareNavigationBarcodeSubtitle" = "Configure barcode scanner settings";
8073+
8074+
/* Navigation title of Barcode scanner settings. */
8075+
"pointOfSaleSettingsHardwareDetailView.hardwareNavigationBarcodeTitle" = "Barcode scanners";
8076+
8077+
/* Description of Card reader settings for connections. */
8078+
"pointOfSaleSettingsHardwareDetailView.hardwareNavigationCardReaderSubtitle" = "Manage card reader connections";
8079+
8080+
/* Navigation title of Card reader settings. */
8081+
"pointOfSaleSettingsHardwareDetailView.hardwareNavigationCardReaderTitle" = "Card readers";
8082+
8083+
/* Navigation title for the hardware settings list. */
8084+
"pointOfSaleSettingsHardwareDetailView.hardwareTitle" = "Hardware";
8085+
8086+
/* Text displayed on Point of Sale settings pointing to the card reader battery. */
8087+
"pointOfSaleSettingsHardwareDetailView.readerBatteryTitle" = "Battery";
8088+
8089+
/* Text displayed on Point of Sale settings pointing to the card reader model. */
8090+
"pointOfSaleSettingsHardwareDetailView.readerModelTitle" = "Model";
8091+
8092+
/* Subtitle describing barcode scanner documentation in Point of Sale settings. */
8093+
"pointOfSaleSettingsHardwareDetailView.scannerDocumentationSubtitle" = "Learn more about barcode scanning in POS";
8094+
8095+
/* Title for barcode scanner documentation option in Point of Sale settings. */
8096+
"pointOfSaleSettingsHardwareDetailView.scannerDocumentationTitle" = "Documentation";
8097+
8098+
/* Subtitle describing scanner setup in Point of Sale settings. */
8099+
"pointOfSaleSettingsHardwareDetailView.scannerSetupSubtitle" = "Configure and test your barcode scanner";
8100+
8101+
/* Title for scanner setup option in barcode scanners settings in Point of Sale. */
8102+
"pointOfSaleSettingsHardwareDetailView.scannerSetupTitle" = "Scanner Setup";
8103+
8104+
/* Navigation title for barcode scanners settings in Point of Sale. */
8105+
"pointOfSaleSettingsHardwareDetailView.scannersTitle" = "Barcode scanners";
8106+
8107+
/* The subtitle of the menu button to view documentation, shown in settings.
8108+
The title of the menu button to view documentation, shown in settings. */
8109+
"PointOfSaleSettingsHelpDetailView.help.documentation.button.subtitle" = "Documentation";
8110+
8111+
/* The subtitle of the menu button to contact support, shown in settings.
8112+
The title of the menu button to contact support, shown in settings. */
8113+
"PointOfSaleSettingsHelpDetailView.help.getSupport.button.subtitle" = "Get Support";
8114+
8115+
/* The subtitle of the menu button to view product restrictions info, shown in settings. We only show simple and variable products in POS, this shows a modal to help explain that limitation. */
8116+
"PointOfSaleSettingsHelpDetailView.help.productRestrictionsInfo.button.subtitle" = "Learn about which products are supported in POS";
8117+
8118+
/* The title of the menu button to view product restrictions info, shown in settings. We only show simple and variable products in POS, this shows a modal to help explain that limitation. */
8119+
"PointOfSaleSettingsHelpDetailView.help.productRestrictionsInfo.button.title" = "Where are my products?";
8120+
8121+
/* Button to dismiss the support form from the POS settings. */
8122+
"PointOfSaleSettingsHelpDetailView.help.support.cancel" = "Cancel";
8123+
8124+
/* Navigation title for the help settings list. */
8125+
"PointOfSaleSettingsHelpDetailView.help.title" = "Help";
8126+
8127+
/* Text displayed on Point of Sale settings when store has not been provided. */
8128+
"pointOfSaleSettingsService.storeNameNotSet" = "Not set";
8129+
8130+
/* Label for address field in Point of Sale settings. */
8131+
"pointOfSaleSettingsStoreDetailView.address" = "Address";
8132+
8133+
/* Label for email field in Point of Sale settings. */
8134+
"pointOfSaleSettingsStoreDetailView.email" = "Email";
8135+
8136+
/* Text displayed on Point of Sale settings when any setting has not been provided. */
8137+
"pointOfSaleSettingsStoreDetailView.notSet" = "Not set";
8138+
8139+
/* Label for phone number field in Point of Sale settings. */
8140+
"pointOfSaleSettingsStoreDetailView.phoneNumber" = "Phone number";
8141+
8142+
/* Label for physical address field in Point of Sale settings. */
8143+
"pointOfSaleSettingsStoreDetailView.physicalAddress" = "Physical address";
8144+
8145+
/* Section title for receipt information in Point of Sale settings. */
8146+
"pointOfSaleSettingsStoreDetailView.receiptInformation" = "Receipt Information";
8147+
8148+
/* Label for receipt store name field in Point of Sale settings. */
8149+
"pointOfSaleSettingsStoreDetailView.receiptStoreName" = "Store name";
8150+
8151+
/* Label for refund and returns policy field in Point of Sale settings. */
8152+
"pointOfSaleSettingsStoreDetailView.refundReturnsPolicy" = "Refund & Returns Policy";
8153+
8154+
/* Section title for store information in Point of Sale settings. */
8155+
"pointOfSaleSettingsStoreDetailView.storeInformation" = "Store Information";
8156+
8157+
/* Label for store name field in Point of Sale settings. */
8158+
"pointOfSaleSettingsStoreDetailView.storeName" = "Store name";
8159+
8160+
/* Navigation title for the store details in POS settings. */
8161+
"pointOfSaleSettingsStoreDetailView.storeTitle" = "Store";
8162+
8163+
/* Title of the Point of Sale settings view. */
8164+
"pointOfSaleSettingsView.navigationTitle" = "Settings";
8165+
8166+
/* Description of the settings to be found within the Hardware section. */
8167+
"pointOfSaleSettingsView.sidebarNavigationHardwareSubtitle" = "Manage hardware connections";
8168+
8169+
/* Title of the Hardware section within Point of Sale settings. */
8170+
"pointOfSaleSettingsView.sidebarNavigationHardwareTitle" = "Hardware";
8171+
8172+
/* Description of the Help section in Point of Sale settings. */
8173+
"pointOfSaleSettingsView.sidebarNavigationHelpSubtitle" = "Get help and support";
8174+
8175+
/* Title of the Help section within Point of Sale settings. */
8176+
"pointOfSaleSettingsView.sidebarNavigationHelpTitle" = "Help";
8177+
8178+
/* Description of the settings to be found within the Store section. */
8179+
"pointOfSaleSettingsView.sidebarNavigationStoreSubtitle" = "Store configuration and settings";
8180+
8181+
/* Title of the Store section within Point of Sale settings. */
8182+
"pointOfSaleSettingsView.sidebarNavigationStoreTitle" = "Store";
8183+
80538184
/* Country option for a site address. */
80548185
"Poland" = "Poland";
80558186

@@ -8231,9 +8362,15 @@ which should be translated separately and considered part of this sentence. */
82318362
/* Hint to add products to the Cart when this is empty. */
82328363
"pos.cartView.addItemsToCartHint" = "Tap on a product to \n add it to the cart";
82338364

8365+
/* Hint to add products to the Cart when this is empty. */
8366+
"pos.cartView.addItemsToCartOrScanHint" = "Tap on a product to \n add it to the cart, or ";
8367+
82348368
/* Title at the header for the Cart view. */
82358369
"pos.cartView.cartTitle" = "Cart";
82368370

8371+
/* The title of the menu button to start a barcode scanner setup flow. */
8372+
"pos.cartView.cartTitle.barcodeScanningSetup.button" = "Scan barcode";
8373+
82378374
/* Title for the 'Checkout' button to process the Order. */
82388375
"pos.cartView.checkoutButtonTitle" = "Check out";
82398376

@@ -8366,6 +8503,60 @@ which should be translated separately and considered part of this sentence. */
83668503
/* Accessibility label for button to dismiss a notice banner */
83678504
"pos.noticeView.dismiss.button.accessibiltyLabel" = "Dismiss";
83688505

8506+
/* Section title for the products list */
8507+
"pos.orderDetailsLoadingView.productsTitle" = "Products";
8508+
8509+
/* Title for the order details screen when no specific order is selected */
8510+
"pos.orderDetailsLoadingView.title" = "Order";
8511+
8512+
/* Section title for the order totals breakdown */
8513+
"pos.orderDetailsLoadingView.totalsTitle" = "Totals";
8514+
8515+
/* Label for discount total in the totals section */
8516+
"pos.orderDetailsView.discountTotalLabel" = "Discount total";
8517+
8518+
/* Label for net payment amount after refunds */
8519+
"pos.orderDetailsView.netPaymentLabel" = "Net Payment";
8520+
8521+
/* Order title with order number. %1$@ is the order number. */
8522+
"pos.orderDetailsView.orderTitle" = "Order #%1$@";
8523+
8524+
/* Label for the paid amount */
8525+
"pos.orderDetailsView.paidLabel" = "Paid";
8526+
8527+
/* Label for products subtotal in the totals section */
8528+
"pos.orderDetailsView.productsLabel" = "Products";
8529+
8530+
/* Section title for the products list */
8531+
"pos.orderDetailsView.productsTitle" = "Products";
8532+
8533+
/* Product quantity and price label. %1$d is the quantity, %2$@ is the unit price. */
8534+
"pos.orderDetailsView.quantityLabel" = "%1$d × %2$@";
8535+
8536+
/* Label for refund reason. %1$@ is the reason text. */
8537+
"pos.orderDetailsView.reasonLabel" = "Reason: %1$@";
8538+
8539+
/* Label for a refund entry. %1$lld is the refund ID. */
8540+
"pos.orderDetailsView.refundLabel" = "Refunded";
8541+
8542+
/* Label for taxes in the totals section */
8543+
"pos.orderDetailsView.taxesLabel" = "Taxes";
8544+
8545+
/* Label for the order total */
8546+
"pos.orderDetailsView.totalLabel" = "Total";
8547+
8548+
/* Section title for the order totals breakdown */
8549+
"pos.orderDetailsView.totalsTitle" = "Totals";
8550+
8551+
/* Text appearing on the order list screen when there's an error loading a page of orders after the first. Shown inline with the previously loaded orders above. */
8552+
"pos.orderList.failedToLoadOrdersNextPageTitle" = "Unable to load more orders";
8553+
8554+
/* Text appearing on the order list screen when there's an error loading orders. */
8555+
"pos.orderList.failedToLoadOrdersTitle" = "Unable to load orders";
8556+
8557+
/* Title at the header for the Orders view. */
8558+
"pos.orderListView.ordersTitle" = "Orders";
8559+
83698560
/* Text indicating that there are options available for a parent product */
83708561
"pos.parentProductCard.optionsAvailable" = "Options available";
83718562

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Managing your store just got smoother with a more reliable shipping label workflow! Jetpack setup has also been improved for a faster, easier connection. Update now and enjoy the improvements!
1+
This update smooths your WooCommerce experience with improved cash payments, easier access to POS settings, and accurate HAZMAT details on shipping labels. Plus, we fixed a Blaze flow issue so campaigns behave as expected. Faster, clearer, and more reliable — just how you need it!

config/Version.Public.xcconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
CURRENT_PROJECT_VERSION = $VERSION_LONG
22
MARKETING_VERSION = $VERSION_SHORT
3-
VERSION_LONG = 23.1.0.1
4-
VERSION_SHORT = 23.1
3+
VERSION_LONG = 23.2.0.0
4+
VERSION_SHORT = 23.2

0 commit comments

Comments
 (0)