forked from woocommerce/woocommerce-ios
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE-NOTES.txt
263 lines (224 loc) · 17 KB
/
RELEASE-NOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
4.5
-----
4.4
-----
- Order Detail: the HTML shipping method is now showed correctly
- [internal] Logging in via 'Log in with Google' has changes that can cause regressions. See https://git.io/Jf2Fs for full testing details.
- [**] Fix bugs related to push notifications: after receiving a new order push notification, the Reviews tab does not show a badge anymore. The application icon badge number is now cleared by navigating to the Orders tab and/or the Reviews tab, depending on the types of notifications received.
- [*] The discard changes prompt now only appears when navigating from product images screen if any images have been deleted.
- [*] Fix the issue where product details screen cannot be scrolled to the bottom in landscape after keyboard is dismissed (e.g. from editing product title).
- [*] The product name is now shown in the product details navigation bar so that the name is always visible.
- [*] The images pending upload should be visible after editing product images from product details.
- [*] The discard changes prompt does not appear when navigating from product settings detail screens with a text field (slug, purchase note, and menu order) anymore.
- [*] Fix the wrong cell appearance in the order status list.
- [*] The "View product in store" action will be shown only if the product is published.
- [internal] Modified the component used for fetching data from the database. Please watch out for crashes in lists.
4.3
-----
- Products: now the Product details can be edited and saved outside Products tab (e.g. from Order details or Top Performers).
- [internal]: the navigation to the password entry screen has changed and can cause regressions. See https://git.io/JflDW for testing details.
- [internal] Refactored some API calls for fetching a Note, Product, and Product Review.
- Products: we improved our VoiceOver support in Product Price settings
- In Settings > Experimental Features, a Products switch is now available for turning Products M2 features on and off for simple products (default off for beta testing). Products M2 features: update product images, product settings, viewing and sharing a product.
- The WIP banner on the Products tab is now collapsed by default for more vertical space.
- Dropped iOS 11 support. From now we support iOS 12 and later.
- In Order Details, the Payment card is now shown right after the Products and Refunded Products cards.
4.2
-----
- Products: now tapping anywhere on a product cell where you need to insert data, like in Product Price and Product Shipping settings, you start to edit the text field.
- Products: now the keyboard pop up automatically in Edit Description
- The Processing orders list will now show upcoming (future) orders.
- Improved stats: fixed the incorrect time range on "This Week" tab when loading improved stats on a day when daily saving time changes.
- [internal]: the "send magic link" screen has navigation changes that can cause regressions. See https://git.io/Jfqio for testing details.
- The Orders list is now automatically refreshed when reopening the app.
- The Orders list is automatically refreshed if a new order (push notification) comes in.
- Orders -> Search: The statuses now shows the total number of orders with that status.
4.1
-----
- Fix an intermittent crash when downloading Orders
- The Photo Library permission alert shouldn't be prompted when opening the readonly product details or edit product for simple products, which is reproducible on iOS 11 or 12 devices. (The permission is only triggered when uploading images in Zendesk support or in debug builds with Products M2 enabled.)
- [internal] Updated the empty search result views for Products and Orders. https://git.io/Jvdap
4.0
-----
- Products is now available with limited editing for simple products!
- Fix pulling to refresh on the Processing tab sometimes will not show the up-to-date orders.
- Edit Product > Price Settings: schedule sale is now available even when either the start or end date is not set, and the sale end date can be removed now.
- Improved stats: fixed a crash when loading improved stats on a day when daily saving time changes.
- [internal] Changed the Shipping and Tax classes list loading so that any cached data is shown right away
- [internal] Edit Products M2: added an image upload source for product images - WordPress Media Library.
- [internal] Slightly changed the dependency graph of the database fetching component. Please watch out for data loading regressions.
- [internal] the signup and login Magic Link flows have code changes. See https://git.io/JvyB3 for testing details.
- [internal] the login via Magic Link flows have code changes. See https://git.io/JvyB3 for testing details.
- [internal] the login via Continue with Google flows have code changes that can cause regressions. See https://git.io/Jvyjg for testing details.
- [internal] the signup and login Magic Link flows have code changes. See https://git.io/JvyB3 for testing details.
- [internal] under Edit Products M2 feature flag, there are 4 ways to sort the products on the products tab.
- [internal] the login flow has changes to the 2-factor authentication navigation. See https://git.io/JvdKP for testing details.
3.9
-----
- bugfix: now in the Order List the order status label is no more clipped
- bugfix: now the launch screen is no more stretched
- The Shipping Provider flow, will be called now Shipping Carrier.
- Edit Products: in price settings, the order of currency and price field follows the store currency options under wp-admin > WooCommerce > Settings > General.
- [internal] The signup and login flows have code changes. See https://git.io/Jv1Me for testing details.
3.8
-----
- Dashboard stats: any negative revenue (from refunds for example) for a time period are shown now.
- Redesigned Orders List: Processing and All Orders are now shown in front. Filtering was moved to the Search view.
- Fix Reviews sometimes failing to load on some WooCommerce configurations
- Experimental: a Products feature switch is visible in Settings > Experimental Features that shows/hides the Products tab, and allow to edit a product.
3.7
-----
- Dashboard: now tapping on a product on "Top Performers" section open the product detail
3.6
-----
- Order Details: see a list of issued refunds inside the order detail screen
- Orders tab: Orders to fulfill badge shows numbers 1-99, and now 99+ for anything over 99. Previously, it was 9+.
- Orders tab: The full total amount is now shown.
- Order Details & Product UI: if a Product name has HTML escape characters, they should be decoded in the app.
- Order Details: if the Order has multiple Products, tapping on any Product should open the same Product now.
- bugfix: the orders badge on tab bar now is correctly refreshed after switching to a store with badge count equal to zero.
- The orders tab now localizes item quantities and the order badge.
3.5
-----
- bugfix: when the app is in the foreground while receiving a push notification, the badge on the Orders tab and Reviews tab should be updated correctly based on the type of the notification.
- bugfix: after logging out and in, the Product list should be loaded to the correct store instead of being empty.
- bugfix: in Contact Support, a message should always be sent successfully now.
3.4
-----
- bugfix: on the Order Details screen, the product quantity title in the 2-column header view aligns to the right now
- bugfix: tapping on a new Order push notification, it used to go to the Reviews tab. Now it should go to the new Order screen
- bugfix: on the Products tab, if tapping on a Product and then switching stores, the old Product details used to remain on the Products tab. Now the Product list is always shown on the Products tab after switching stores.
- Dark mode: colors are updated up to design for the navigation bar, tab bar, Fulfill Order > add tracking icon, Review Details > product link icon.
- bugfix/enhancement: on the Products tab, if there are no Products the "Work In Progress" banner is shown with an image placeholder below now.
- bugfix: the deleted Product Variations should not show up after syncing anymore.
- bugfix: now the shipping address in the Order Detail is hidden if the order contains only virtual products
- bugfix: when logged out, Contact Support should be enabled now after typing a valid email address with an email keyboard type.
3.3
-----
- bugfix: add some padding to an order item image in the Fulfillment view, when no SKU exists
- bugfix: View Billing Information > Contact Details: the email button wouldn't do anything if you don't have an email account configured in the Mail app. Now an option to copy the email address is presented instead of doing nothing.
- bugfix: Fulfill Order screen now displays full customer provided note, instead of cutting it to a single line.
- bugfix: Fixed clipped content on section headings with larger font sizes
- bugfix: Fixed footer overlapping the last row in Settings > About with larger font sizes
- bugfix: the Orders badge on tab bar now is correctly refreshed after switching stores
3.2.1
-----
- bugfix: the order detail status and "Begin fulfillment" button now are correctly updated when the order status changes
- bugfix: after adding a new order note, now it appear correctly inside the order detail
3.2
-----
- Experimental: a Products feature switch is visible in Settings > Experimental Features that shows/hides the Products tab with a Work In Progress banner at the top.
- Experimental: if a Product has variations, the variants info are shown on the Product Details that navigates to a list of variations with each price or visibility shown.
- Enhancement: Support for dark mode
- bugfix: Settings no longer convert to partial dark mode.
- Experimental: Support the latest wc-admin plugin release, v0.23.0 and up
3.1
-----
- The order detail view now includes the shipping method of the order.
- Enhancement: The Reviews tab now presents all the Product Reviews
- Updated appearance of Order Details - temporarily disabling dark mode.
- bugfix: fixed UI appearance on cells of Order List when tapping with dark mode enabled.
- bugfix: Reviews no longer convert to partial dark mode. Dark mode coming soon!
- bugfix: Order Details now has the right space between cells.
- bugfix: update the new stats endpoint for WC Admin plugin version 0.22+, and notify the user about the minimum plugin version when they cannot see the new stats. It'd be great to also mention this in the App Store release notes: the new stats UI now requires WC Admin plugin version 0.22+.
3.0
-----
- bugfix: for sites with empty site time zone in the API (usually with UTC specified in wp-admin settings) and when the site time zone is not GMT+0, the stats v4 data no longer has the wrong boundaries (example in #1357).
- bugfix: fixed a UI appearance problem on mail composer on iOS 13.
2.9
-----
- bugfix: the badge "9+" on the Orders tab doesn't overlap with the tab label on iPhone SE/8 landscape now, and polished based on design spec.
- bugfix: the Top Performers in the new stats page should not have a dark header bar when launching the app in Dark mode.
- Enhancement: preselect current Order status when editing the status with a list of order statuses.
- bugfix: on Orders tab, the order status filter now stays after changing an Order status.
2.8
-----
2.7
-----
- Enhancement: Enhancements to the Order Details screen, adding more customer information.
- bugfix: the App Logs shouldn't be editable, only copy / paste.
- bugfix: Reviews were not localized.
- bugfix: On log in, some users would see the Continue button but be unable to Continue, due to errors with the account. A new "Try another account" button has been added as an option.
- bugfix: Product Details page was displaying the Price in the wrong currency.
- Enhancement: removed the "New Orders" card from the My store tab, now that the Orders tab displays the same information.
- Added brand new stats page for user with the WooCommerce Admin plugin and provided an option for users to opt in or out directly from the Settings page.
- bugfix: Order Details: icon on "Details" cell for fulfilled order can be wrong.
2.6
-----
- bugfix: 9+ orders in the orders badge text is now easier to read
- bugfix: Keep those sign-in bugs coming! We tracked down and fixed a `Log in with Jetpack` issue, where users with a Byte Order Mark in their `wp-config.php` file were returning error responses during API requests. These users would see their store listed in the sign-in screen, but were unable to tap the Continue button.
- bugfix: prevents a potential edge case where the login screen could be dismissed in a future version of iOS.
- bugfix: While tuning up the behind-the-scenes for Order Detail screens, we accidentally lost the ability to automatically download any missing product images. Product image downloads restored!
2.5
-----
- bugfix: on certain devices, pulling down to refresh on Order Details screen used to result in weird UI with misplaced labels. Should be fixed in this release.
- Enhancement: Display a badge in the bottom tab, overlapping the Orders icon, to indicate the number of orders processing.
- Enhancement: The Notifications tab has been replaced by Reviews
2.4
-----
- New feature: in Order Details > Shipment Tracking, a new action is added to the "more" action menu for copying tracking number.
- Enhancement: updated the footer in Settings to inform users that we're hiring.
- bugfix & improvement: when Jetpack site stats module is turned off or when user has no permission to view site stats, the generic error toast is not shown to the user anymore. Additionally, the visitors stats UI is shown/hidden when the Jetpack module is activated/deactivated respectively.
2.3
-----
- Improvement: improved Dynamic Type support in the body of the notification in the Notifications tab.
2.2
-----
- improvement: opting out of Tracks syncs with WordPress.com
2.1
-----
- improvement: improved support for RTL languages in the Dashboard
- enhancement: You can now view product images on orders. Tapping on Products in Orders will present a view-only version of the Product's Details.
2.0
-----
- bugfix: dates in the Order Details screen are now localised.
- improvement: improved support for larger font sizes in the login screen
1.9
-----
- bugfix: fixes "Unable to load content" error message when attempting to get Top Performers content.
- new feature: You can now manually add shipment tracking to an Order. This feature is for users who have the [Shipment Tracking plugin](https://woocommerce.com/products/shipment-tracking) installed.
- bugfix: fixes Store Picker: some users are unable to continue after logging in.
- bugfix: fixes a crash when the network connection is slow
1.8
-----
1.7.1
-----
- Fixed a bug where Order List did not load for some users.
- update: this app supports iOS 12.0 and up.
- improvement: improved support for large text sizes.
- bugfix: fixes Order List not loading for some users.
- bugfix: fixes "Unable to load content" error message when attempting to get Top Performers content.
1.7
-----
- improvement: you can now log in using a site address.
1.6
-----
- improvement: Tracking numbers can now be copied to the pasteboard from the order details screen.
1.5
-----
- bugfix: Sometimes Settings would style all the options like "Log Out". No longer happens now.
- bugfix: order status refreshes upon pull-to-refresh in Order Details
- bugfix: payment status label background color showing up beyond rounded border
- improvement: change top performers text from "Total Product Order" to "Total orders" for clarity
- bugfix: fixed an issue on the order details screen where the shipment tracking dates were incorrect
1.4
-----
- bugfix: fix a crash happening on log out
- new feature: Add shipment tracking to Order Details screen
- improvement: The store switcher now allows you to go back to the previous screen without logging you out
- improvement: Custom order status labels are now supported! Instead of just displaying the order status slug and capitalizing the slug, the custom order status label will now be fetched from the server and properly displayed.
- improvement: Filtering by custom order status now supported!
- new feature: You can now manually change the status of an order on the order details screen
- bugfix: correctly flips chevron on Dashboard > New Orders, to support RTL languages.
- bugfix: fixed an issue on the order details screen where the shipment tracking dates were incorrect
1.3
-----
- bugfix: Allows for decimal quantities which some extensions have
- new feature: quick site select. Navigate to Settings > select row with store website.
- improvement: Updated the colors of the bars in the charts for better readability
- improvement: Present an error message with an option to retry when adding a note to an order fails
- improvement: Present an error message with an option to retry when fulfilling an order fails
- bugfix: Log out of the current account right after selecting "Try another account" in store picker
- improvement: Use the store name for the title of the view in "My store" tab
- improvement: Add an alert to let the user know about our new store switcher
- improvement: Display Address in Order Details screen unless every field is empty