Skip to content

Commit 2435f96

Browse files
Merge branch 'trunk' into feat/15175-update-destination-remote
2 parents ee4663c + 13e8a6e commit 2435f96

File tree

9 files changed

+98
-64
lines changed

9 files changed

+98
-64
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+
## 21.8
5+
This update resolves a critical issue preventing shipping labels from displaying in some orders. Enhancements include a better experience for uploading product images and creating Blaze campaigns. Additionally, merchants can now mark and filter favorite products for easier access.
6+
47
## 21.7
58
This update brings improvements to media library and login experience. You'll find enhanced accessibility in tax-related views and clearer product image organization with cover tags to help you manage your store. Update now for a smoother WooCommerce experience!
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+
21.9
5+
-----
6+
7+
48
21.8
59
-----
610
- [**] Shipping Labels: resolved issue preventing shipping labels from displaying in some orders when an error occurred during label creation. [https://github.com/woocommerce/woocommerce-ios/pull/15101]

WooCommerce/Classes/POS/Presentation/Card Present Payments/PointOfSaleCardPresentPaymentEventPresentationStyle.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,14 +246,14 @@ enum PointOfSaleCardPresentPaymentEventPresentationStyle {
246246
/// Not-yet supported types
247247
case .selectSearchType:
248248
return nil
249-
/// Immediately request location permission until POS view is created
249+
/// Immediately request location permission until POS view is created, showing `Connecting to reader` underneath.
250250
case .locationRequestPreAlert(let requestPermission):
251251
requestPermission()
252-
return nil
253-
/// Skip location required step and rely on error during the payment process until POS view is created
252+
self = .alert(.connectingToReader(viewModel: PointOfSaleCardPresentPaymentConnectingToReaderAlertViewModel()))
253+
/// Skip location required step and rely on error during the payment process until POS view is created, showing `Connecting to reader` underneath.
254254
case .locationRequired(_, let skip):
255255
skip()
256-
return nil
256+
self = .alert(.connectingToReader(viewModel: PointOfSaleCardPresentPaymentConnectingToReaderAlertViewModel()))
257257
}
258258
}
259259
}

WooCommerce/Classes/POS/Presentation/ItemRowView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ struct ItemRowView: View {
4646
.font(.posButtonSymbolMedium)
4747
})
4848
.accessibilityLabel(Localization.removeFromCartAccessibilityLabel)
49-
.padding(.trailing, Constants.cardContentHorizontalPadding)
5049
.foregroundColor(Color.posOnSurfaceVariantLowest)
5150
}
5251
}
52+
.padding(.trailing, Constants.cardContentHorizontalPadding)
5353
.frame(maxWidth: .infinity, idealHeight: Constants.productCardSize * scale)
5454
.background(Color.posSurfaceContainerLowest)
5555
.posItemCardBorderStyles()

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 "v21.7-whats-new"
64+
msgctxt "v21.8-whats-new"
6565
msgid ""
66-
"This update brings improvements to media library and login experience. You'll find enhanced accessibility in tax-related views and clearer product image organization with cover tags to help you manage your store. Update now for a smoother WooCommerce experience!\n"
66+
"This update resolves a critical issue preventing shipping labels from displaying in some orders. Enhancements include a better experience for uploading product images and creating Blaze campaigns. Additionally, merchants can now mark and filter favorite products for easier access.\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: 79 additions & 52 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
This update brings improvements to media library and login experience. You'll find enhanced accessibility in tax-related views and clearer product image organization with cover tags to help you manage your store. Update now for a smoother WooCommerce experience!
1+
This update resolves a critical issue preventing shipping labels from displaying in some orders. Enhancements include a better experience for uploading product images and creating Blaze campaigns. Additionally, merchants can now mark and filter favorite products for easier access.

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 = 21.7.0.1
4-
VERSION_SHORT = 21.7
3+
VERSION_LONG = 21.8.0.0
4+
VERSION_SHORT = 21.8

fastlane/Fastfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1324,8 +1324,8 @@ lane :test_without_building do |options|
13241324
fail_build: true
13251325
)
13261326

1327-
# Trainer sometimes doesn't detect test failures, so we manually throw an error in the lane if there are failures to make sure there are no false positives
1328-
UI.user_error!("Tests failed with #{tests_result[:number_of_failures]} failures.") if tests_result[:number_of_failures].positive?
1327+
# `trainer` sometimes doesn't detect test failures, so we manually throw an error in the lane if there are failures to make sure there are no false positives
1328+
UI.user_error!("Tests failed with #{tests_result[:number_of_failures_excluding_retries]} failures.") if tests_result[:number_of_failures_excluding_retries].positive?
13291329
end
13301330

13311331
# -----------------------------------------------------------------------------------

0 commit comments

Comments
 (0)