forked from woocommerce/woocommerce-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE-NOTES.txt
1010 lines (837 loc) · 68.9 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
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
*** PLEASE FOLLOW THIS FORMAT: [<priority indicator, more stars = higher priority>] <description> [<PR URL>]
16.7
-----
- [*] [Internal] Fixed disabling editable controls in product cards in order edit screen in case order is not editable [https://github.com/woocommerce/woocommerce-android/pull/10345]
- [*] Tap To Pay test payments are not taxable by default [https://github.com/woocommerce/woocommerce-android/pull/10353]
- [*] Pay in Person: Revise both the text and the illustration to clarify that enabling Pay in Person is an optional choice for our customers. [https://github.com/woocommerce/woocommerce-android/pull/10362]
- [*] Tap To Pay test payments are not taxable by default [https://github.com/woocommerce/woocommerce-android/pull/10353]
- [*] [Internal] Faster opening of the "more" screen. Animation of showing/hiding toolbar [https://github.com/woocommerce/woocommerce-android/pull/10346]
- [*] Tap To Pay test payments are not taxable by default [https://github.com/woocommerce/woocommerce-android/pull/10353]
- [*][Internal] Replace "Edit" text with Pencil icon for Customer and Customer notes section [https://github.com/woocommerce/woocommerce-android/pull/10381]
- [***] Themes: the merchants can now choose a theme for their stores during store creation and from the app's settings (only for WPCom stores) [https://github.com/woocommerce/woocommerce-android/issues/10224]
16.6
-----
- [**] Introduce ability to start creating a product by sharing images from other apps [https://github.com/woocommerce/woocommerce-android/pull/10331]
- [*] [Internal] Improvements to the performance and internal logic of the barcode scanning screen [https://github.com/woocommerce/woocommerce-android/pull/10307]
- [*] Add helper actions to allow the user to restore the cha-ching sound in case it was disabled from the device settings [https://github.com/woocommerce/woocommerce-android/issues/10327]
- [***] Custom Amounts M4.2: Redesigned UI, Percentage based custom amounts support [https://github.com/woocommerce/woocommerce-android/pull/10298]
- [*] [Internal] Custom Amounts: Fix RTL issue in the order creation screen [https://github.com/woocommerce/woocommerce-android/pull/10316]
- [**] Quantity of the products in the order creation/editing flow can be changed by entering the amount [https://github.com/woocommerce/woocommerce-android/pull/10321]
- [***] Added possibility to scan product's barcode in the Products page to update product's inventory quickly [https://github.com/woocommerce/woocommerce-android/pull/10250]
16.5
-----
- [*] [Internal] Always use default currency as first choice to show in the deposits summary in the cases multiple currencies used [https://github.com/woocommerce/woocommerce-android/pull/10251]
- [*] [Internal] Changes in the minSdkVersion from 24 to 26 and coroutines library update to version 1.7.3 [https://github.com/woocommerce/woocommerce-android/pull/10187]
- [*] [Internal] Stripe SDK Migration to version 3.1.1 [https://github.com/woocommerce/woocommerce-android/pull/10103]
- [*] [Internal] Send `store_id` in track events when available. [https://github.com/woocommerce/woocommerce-android/pull/10286]
16.4
-----
- [***] [Internal] Usage of woocommerce.com replaced with woo.com, including universal links [https://github.com/woocommerce/woocommerce-android/pull/10177]
- [*] [Internal] Fixes push notification not opening the correct screen [https://github.com/woocommerce/woocommerce-android/pull/10195]
- [*] [Internal] Animation to indicate change in the balances on the payments screen [https://github.com/woocommerce/woocommerce-android/pull/10209]
- [**] Custom Amounts M4.1: Add the ability to charge tax for custom amounts [https://github.com/woocommerce/woocommerce-android/pull/10222]
- [*] Add ability to set the option "one-time shipping" for subscription products [https://github.com/woocommerce/woocommerce-android/issues/10199]
- [*] Add ability to set subscription products as "virtual products" [https://github.com/woocommerce/woocommerce-android/pull/10219]
- [*] [Internal] Fix a bug that caused a failure when duplicating variable products [https://github.com/woocommerce/woocommerce-android/pull/10235]
- [*] AI: Thank-you note can now be generated on completed order's details screen. [https://github.com/woocommerce/woocommerce-android/pull/9749/]
16.3
-----
- [**] WooCommerce Payments users can see information about their balances and deposits on the Payments screen [https://github.com/woocommerce/woocommerce-android/pull/10169]
- [***] Custom Amounts M3: Redesign order detail screen [https://github.com/woocommerce/woocommerce-android/pull/10184]
- [***] Users can now create or edit subscription products. [https://github.com/woocommerce/woocommerce-android/issues/10107]
- [***] Support bundle products in the order creation flow. [https://github.com/woocommerce/woocommerce-android/pull/9646]
16.2
-----
- [*] [Internal] Improve handling of Jetpack Connection for Jetpack CP sites when using Application Passwords [https://github.com/woocommerce/woocommerce-android/pull/10083]
- [***] Custom Amounts M2: Redesign Payments and Customers section [https://github.com/woocommerce/woocommerce-android/pull/10122]
- [**] Replaced the custom device image picker with Android photo picker, which doesn't require special image & video permissions [https://github.com/woocommerce/woocommerce-android/pull/10141]
16.1
-----
- [*] [Internal] Fixed a bug to handle fallback to WordPress.com username login when email is not allowed in the Jetpack Connection [https://github.com/woocommerce/woocommerce-android/pull/10044]
- [*] [Internal] Fixed a crash during store creation flow [https://github.com/woocommerce/woocommerce-android/pull/10039]
- [***] Introduce functionality to input custom amounts during the order creation process. [https://github.com/woocommerce/woocommerce-android/pull/10035]
- [*] [Internal] Improve error handling during Jetpack Connection when using a custom admin URL [https://github.com/woocommerce/woocommerce-android/pull/10077]
16.0
-----
- [**] Revamped UI of order's item list in order creation flow [https://github.com/woocommerce/woocommerce-android/pull/9851]
- [*] [Internal] Fixed a crash during jetpack installation flow [https://github.com/woocommerce/woocommerce-android/pull/10019]
- [*] [Internal] Fixed a rare crash that occurs in the Jetpack Connection flow [https://github.com/woocommerce/woocommerce-android/pull/10012]
- [***] Optimized Blaze experience: Improved Blaze campaign creation and list screens. [https://github.com/woocommerce/woocommerce-android/issues/9929]
- [***] Product Creation using AI: Generate product title and description using a package photo. [https://github.com/woocommerce/woocommerce-android/pull/10038]
15.9
-----
- [***] In-Person Payments: Tap To Pay On Android in the UK and Canada [https://github.com/woocommerce/woocommerce-android/pull/9922]
15.8
-----
- [*] Order details: Users can navigate to the previous or next order from the order detail screen [https://github.com/woocommerce/woocommerce-android/pull/9904]
15.8
-----
- [*] [Internal] Fixed a crash when navigation to Excluded Products from the Coupon Details screen [https://github.com/woocommerce/woocommerce-android/pull/9952]
- [*] [Internal] Fixed some crashes that occurred when restoring the app after a process-death [https://github.com/woocommerce/woocommerce-android/pull/9956]
15.7
-----
- [*] [Internal] In-Person Payments: Fixed wrong total payment amount display on the payment method selections screen when simple payments without tax used [https://github.com/woocommerce/woocommerce-android/pull/9826]
- [*] In-Person Payments: Proactively notify users about optional card reader updates [https://github.com/woocommerce/woocommerce-android/pull/9847]
- [*] Order creation: Customers list first page uses cached data [https://github.com/woocommerce/woocommerce-android/pull/9835]
- [*] Product Listing: Fixed a product filter bug where users were not able to filter product by "Product Status" [https://github.com/woocommerce/woocommerce-android/pull/9891]
- [*] Order creation: Customers selected from the list that don't have address information now properly displayed on the order details screen [https://github.com/woocommerce/woocommerce-android/pull/9863]
- [*] Order creation: If a customer not found with given email, then there is a shortcut to create that manually [https://github.com/woocommerce/woocommerce-android/pull/9841]
- [*] Product Creation using AI: Added support for suggesting new categories and tags [https://github.com/woocommerce/woocommerce-android/pull/9919]
15.6
-----
- [*] [Internal] In-Person Payments: Fixed wrong total payment amount display on the payment method selections screen when simple payments without tax used [https://github.com/woocommerce/woocommerce-android/pull/9826]
- [**] Added possibility to set up automatic tax rate setting for merchants selling temporarily in different locations [https://github.com/woocommerce/woocommerce-android/pull/9791]
- [*] Fix an issue that prevents login when the site uses a custom directory for the WordPress installation [https://github.com/woocommerce/woocommerce-android/pull/9846]
- [***] WPCOM stores and self-hosted stores with Jetpack AI plugin can now create products using AI.[https://github.com/woocommerce/woocommerce-android/issues/9785]
15.5
-----
- [*] Add new filter for unread product reviews [https://github.com/woocommerce/woocommerce-android/pull/9753]
15.4
-----
- [*] [Internal] In-Person Payments: Fixed tracking of the country for the cases when IPP onboarding is not finished [https://github.com/woocommerce/woocommerce-android/pull/9764]
- [**] [Internal] In-Person Payments: if WcPay setup not finished then we allow a user to finish it from the app [https://github.com/woocommerce/woocommerce-android/pull/9732]
- [*] [Internal] Store Onboarding: show an explanation screen before open the Payments task in a WebView [https://github.com/woocommerce/woocommerce-android/pull/9772]
- [**] Order creation: Merchants can now select a tax rate when creating an order [https://github.com/woocommerce/woocommerce-android/pull/9773]
- [**] Product editing: Merchants can now add downloadable files from all supported file types [https://github.com/woocommerce/woocommerce-android/pull/9745]
15.3
-----
- [**] [Internal] In-Person Payments: if WcPay not install then we allow a user to install that from the app using API [https://github.com/woocommerce/woocommerce-android/pull/9690]
- [**] [Internal] In-Person Payments: if WcPay not activated then we allow a user to install that from the app using API [https://github.com/woocommerce/woocommerce-android/pull/9728]
15.2
-----
- [*] [Internal] Improved Product Discount Screen [https://github.com/woocommerce/woocommerce-android/pull/9639]
- [*] Settings: Close Account option is moved to a new section Account Settings. [https://github.com/woocommerce/woocommerce-android/pull/9659]
- [*] Fix some issues with the order's badge counter [https://github.com/woocommerce/woocommerce-android/pull/9671]
- [*] Improvements to the WooPayments onboarding task [https://github.com/woocommerce/woocommerce-android/pull/9714]
15.1
-----
- [*] [Internal] Tap To Pay: Enable NFC button to the NFC disabled error state to help merchants to enable NFC on their devices [https://github.com/woocommerce/woocommerce-android/pull/9611]
- [*] [Internal] Add application_store_snapshot event tracking with fetching of orders and products count and payment gateways [https://github.com/woocommerce/woocommerce-android/pull/9597]
- [*] Fix a crash that occurs when using Magic Link to login during the Jetpack installation flow [https://github.com/woocommerce/woocommerce-android/pull/9642]
- [**] [Internal] Handle "enabled" WCPay account status the same way as "completed" [https://github.com/woocommerce/woocommerce-android/pull/9637]
- [*] Onboarding: A new onboarding item, "Name Your Store", is added. Also, changing store name is now possible in Settings. [https://github.com/woocommerce/woocommerce-android/issues/9621]
- [**] Store creation: Store creation flow has been revamped and now profiler steps are shown while the site is being created [https://github.com/woocommerce/woocommerce-android/issues/9587]
15.0
-----
- [*] Store creation: Country selector screen is now more intuitive and easier to use. [https://github.com/woocommerce/woocommerce-android/issues/9606]
14.9
-----
- [*] Orders with Coupons: Users can now select a coupon from a list when adding it to an order. [https://github.com/woocommerce/woocommerce-android/pull/9510]
- [*] [Internal] Refactor product restrictions logic into it's own class to make it more reusable [https://github.com/woocommerce/woocommerce-android/pull/9480]
- [*] AI: For better results, product description generation now require both product title and features [https://github.com/woocommerce/woocommerce-android/pull/9522]
14.8
- [*] [Internal] Fix crash happening while collecting IPP when switching payment gateways [https://github.com/woocommerce/woocommerce-android/pull/9492]
- [*] Added a "Create test order" screen for published sites with existing product(s) and payment gateway(s) and no orders yet. [https://github.com/woocommerce/woocommerce-android/pull/9508]
- [*] Added coupon creation feature [https://github.com/woocommerce/woocommerce-android/pull/9474]
- [*] [Internal] now add `was_ecommerce_trial` and `plan_product_slug` for default tracking on logged-in state [https://github.com/woocommerce/woocommerce-android/pull/9514]
- [*] [Internal] Fixed logic disabling editable controls in order creation/edit form [https://github.com/woocommerce/woocommerce-android/pull/9515]
- [**] Improvements have been made to the process of adding customer details to an order [https://github.com/woocommerce/woocommerce-android/pull/9477]
14.7
-----
- [*] [Internal] Changed the way how we get WCPay and Stripe plugin's info from the API response [https://github.com/woocommerce/woocommerce-android/pull/9460]
- [**] You can now see your shipping zone list from Settings. [https://github.com/woocommerce/woocommerce-android/pull/9496]
14.7
-----
14.6
-----
- [*] [Internal] All payment methods are disabled during Tap To Pay testing except TTP itself [https://github.com/woocommerce/woocommerce-android/pull/9428]
- [*] [Internal] In-Person Payments: learn more link to the Tap To Pay Summary screen. [https://github.com/woocommerce/woocommerce-android/pull/9426]
- [*] [Internal] AI: Now uses new endpoints. [https://github.com/woocommerce/woocommerce-android/pull/9445]
- [*] AI: Language accuracy improvements are added for messages and descriptions generated by Jetpack AI. [https://github.com/woocommerce/woocommerce-android/pull/9410]
14.5
- [***] In-Person Payments: Tap To Pay On Android. [https://github.com/woocommerce/woocommerce-android/pull/9385]
- [*] [Internal] Fix for the crash on Payment Selection screen [https://github.com/woocommerce/woocommerce-android/pull/9370]
- [**] [Internal] Improve the camera permission handling flow in the barcode scanning screen [https://github.com/woocommerce/woocommerce-android/pull/9376]
- [**] Added direct product discounts in order create/edit flow [https://github.com/woocommerce/woocommerce-android/pull/9411]
14.4
-----
- [*] Blaze: New Blaze banners added to My Store tab and product list tab. [https://github.com/woocommerce/woocommerce-android/issues/9332]
- [***] AI: WordPress.com-hosted sites now has access to an experimental AI feature that generates product description for you. [https://github.com/woocommerce/woocommerce-android/issues/9214]
14.3
-----
- [***] [Internal] Migrate the barcode scanning library from Google Code Scanner to Google's MLKit [https://github.com/woocommerce/woocommerce-android/pull/9298]
- [*] Payments: Products are removed directly from an order when its count is below one, instead of opening an extra screen to remove it. [https://github.com/woocommerce/woocommerce-android/pull/9280]
- [**] Added multiple coupons support in order creation flow [https://github.com/woocommerce/woocommerce-android/pull/9300]
14.3
-----
- [*] Fixed scenarios in which the app would lose state when it was relaunched [https://github.com/woocommerce/woocommerce-android/pull/9285]
14.2
-----
- [*] [Internal] Center the text on the "more menu" screen buttons [https://github.com/woocommerce/woocommerce-android/pull/9241]
- [*] [Internal] Stripe SDK updated to 2.21.0 [https://github.com/woocommerce/woocommerce-android/pull/9223]
- [*] [Internal] Rounded corners to the payments dialogs [https://github.com/woocommerce/woocommerce-android/pull/9231]
- [*] [Internal] Adding products via barcode scanning - Handle EAN-13, EAN-8 barcode formats [https://github.com/woocommerce/woocommerce-android/pull/9240]
- [*] [Internal] Changes the endpoint use for customer search during order creation flow [https://github.com/woocommerce/woocommerce-android/pull/9212]
- [*] Store creation: improve messaging while waiting for the new store to be ready [https://github.com/woocommerce/woocommerce-android/pull/9252]
- [*] Handle case when backend rejects discount coupon while creating an order [https://github.com/woocommerce/woocommerce-android/pull/9263]
14.1
-----
- [*] [Internal] Fixed database access race condition in Product Selector affecting local search performance and featured products selection [https://github.com/woocommerce/woocommerce-android/pull/9202]
- [*] [Internal] Added caching mechanism for JITMs [https://github.com/woocommerce/woocommerce-android/pull/9158]
- [***] Adds new entry point to promote product using Blaze [https://github.com/woocommerce/woocommerce-android/issues/9209]
- [*] [Internal] Fixed coupon validation logic [https://github.com/woocommerce/woocommerce-android/pull/9210]
- [***] AI: WordPress.com-hosted sites now has access to an experimental AI feature that generates product sharing messages for you. [https://github.com/woocommerce/woocommerce-android/pull/9236]
14.0
-----
- [*] [Internal] Handle process death in Order creation and Order listing screen while scanning is in progress [https://github.com/woocommerce/woocommerce-android/pull/9197]
- [*] Improved search UI in product selector [https://github.com/woocommerce/woocommerce-android/pull/9193]
- [*] Add Products: A new view is display to celebrate when the first product is created in a store. [https://github.com/woocommerce/woocommerce-android/pull/9123]
13.9
-----
- [*] [Internal] Changes buttons font color in both dark and light mode to light on the login flow [https://github.com/woocommerce/woocommerce-android/pull/9166]
- [**] Added possibility to search by SKU in the product selector screen [https://github.com/woocommerce/woocommerce-android/pull/9164]
13.8
-----
- [*] Scan To Pay: Set maximum screen brightness to make QR easier to scan. [https://github.com/woocommerce/woocommerce-android/pull/9098]
- [*] [Internal] Fixed a crash related to a product image viewing [https://github.com/woocommerce/woocommerce-android/pull/9111]
- [*] [Internal] Fixes crashes in order details list when activity gets destroyed and recreated [https://github.com/woocommerce/woocommerce-android/pull/9113]
- [***] In-Person Payments: A merchant can now scan to add product during order creation. [https://github.com/woocommerce/woocommerce-android/pull/9125]
- [*] Allow EU merchants to have better control of their privacy choices. A privacy choices banner will be shown the next time they open the app.
[https://github.com/woocommerce/woocommerce-android/pull/9001]
13.7
-----
- [**] In-Person Payments: A merchant can now generate a QR code for a payment and the customer can scan the QR code to pay. [https://github.com/woocommerce/woocommerce-android/pull/9032]
- [*] [Internal] "Colored" buttons have white text in the dark mode [https://github.com/woocommerce/woocommerce-android/pull/9044]
- [*] [Internal] Added local coupon validation in order creation flow [https://github.com/woocommerce/woocommerce-android/pull/9066]
- [**] Support for adding coupon code when creating an order [https://github.com/woocommerce/woocommerce-android/pull/9024]
13.6
-----
- [*] [Internal] JITM added to the Orders list screen (behind TTP feature flag) [https://github.com/woocommerce/woocommerce-android/pull/8914]
- [**] Enable coupon management by default [https://github.com/woocommerce/woocommerce-android/pull/8995]
13.5
- [*] [Internal] Adds "contact support" button on some IPP error states. [https://github.com/woocommerce/woocommerce-android/pull/8882]
- [*] [Internal] Adds guidance for new Customs rule when shipping to some EU countries [https://github.com/woocommerce/woocommerce-android/pull/8958]
-----
13.4
- [*] [Internal] Adds partial height chrome tab in a few places. [https://github.com/woocommerce/woocommerce-android/pull/8502]
- [*] [Internal] Better payments error tracking [https://github.com/woocommerce/woocommerce-android/pull/8875]
- [**] Allow users to show or hide onboarding list [https://github.com/woocommerce/woocommerce-android/pull/8907]
13.3
-----
- [*] [Internal] Removed IPP upsell banner from the Payment Method Selection Screen. [https://github.com/woocommerce/woocommerce-android/pull/8815]
- [*] Improves loading experience while users wait for their new store to be ready [https://github.com/woocommerce/woocommerce-android/pull/8799]
- [*] [Internal] Profiler during new site free trial creation is now added [https://github.com/woocommerce/woocommerce-android/pull/8832]
- [*] Products: Adds read-only support for the Composite Products extension in the Products details. [https://github.com/woocommerce/woocommerce-android/pull/8818]
- [***] Extend support of in-person card reader payments to the UK [https://github.com/woocommerce/woocommerce-android/pull/8662]
13.2
-----
- [**] Fix adding variable subscription products to an order [https://github.com/woocommerce/woocommerce-android/pull/8798]
- [*] Added RTL languages support in search fields [https://github.com/woocommerce/woocommerce-android/pull/8770]
- [*][internal] Visual improvements to the Payments Hub Screen [https://github.com/woocommerce/woocommerce-android/pull/8768]
- [*] Orders: Adds read-only support for the Gift cards extension in the Order details. [https://github.com/woocommerce/woocommerce-android/pull/8684]
- [*] Products: Adds read-only support for the Max/min quantity rules extension in the Products details. [https://github.com/woocommerce/woocommerce-android/pull/8715]
- [*] Products: Adds read-only support for the Bundled Products extension in the Products details. [https://github.com/woocommerce/woocommerce-android/pull/8806]
13.1
-----
- [internal] Users can now create a Free Trial store from the app from the Get Started section of the app prologue. [https://github.com/woocommerce/woocommerce-android/pull/8759]
- [**] Add Popular and Last sold sections to product selector screen [https://github.com/woocommerce/woocommerce-android/pull/8756]
- [**] Jetpack activation now supported for merchants logging in with site credentials. [https://github.com/woocommerce/woocommerce-android/pull/8698]
13.0
-----
- [*][Internal] Added analytics events for Product Selector interactions [https://github.com/woocommerce/woocommerce-android/pull/8665]
- [***] Add read-only support for the WooCommerce Subscription extension on order details and product details. [https://github.com/woocommerce/woocommerce-android/pull/8440]
12.9
-----
- [*] Jetpack benefit banner and dialog are now available on the dashboard screen after logging in with site credentials. [https://github.com/woocommerce/woocommerce-android/pull/8596]
- [*] Fixed item's stock status labels on product picker lists [https://github.com/woocommerce/woocommerce-android/pull/8627]
- [*] Users can now log in to self-hosted sites without Jetpack by approving application password authorization to their sites. [https://github.com/woocommerce/woocommerce-android/pull/8618]
- [***] Adds a new onboarding list on my store tab to guide the user setting up their store [https://github.com/woocommerce/woocommerce-android/pull/8645]
12.8
-----
- [*][Internal] Do not show full screen input for the payment amount for simple payments flow. [https://github.com/woocommerce/woocommerce-android/pull/8517]
- [*][Internal] Fix the wording for the cases when we don't have due date on stripe pending requirements state for IPP [https://github.com/woocommerce/woocommerce-android/pull/8516]
- [**] Added product multi-selection in order creation flow [https://github.com/woocommerce/woocommerce-android/pull/8557]
- [*] Improved product selector component to allow filtering out redundant products [https://github.com/woocommerce/woocommerce-android/pull/8557]
- [**] Added local search feature in the products selector component (available in orders creation and coupon edition flows) [https://github.com/woocommerce/woocommerce-android/pull/8391]
- [*] Analytics Hub: Improved Accessibility
12.7
-----
- [*][Internal] Fixed IPP feedback survey banner display logic. [https://github.com/woocommerce/woocommerce-android/pull/8482]
12.6
-----
- [**] Support: Merchants can now contact support with a new and refined experience. [https://github.com/woocommerce/woocommerce-android/issues/8336]
- [*] Search in local database when searching for products in the edit coupons flow. [https://github.com/woocommerce/woocommerce-android/pull/8391]
- [***] We added a new Domain change feature, which allows the store owners to register a TLD. [https://github.com/woocommerce/woocommerce-android/issues/8238]
12.5
-----
12.4
-----
- [***] Add support for signing to self-hosted sites without Jetpack using site credentials [https://github.com/woocommerce/woocommerce-android/pull/8323]
- [***] [Internal] Remove XMRPC discovery steps from the REST API login [https://github.com/woocommerce/woocommerce-android/pull/8289]
- [*][Internal] We added a cancel button to the error states of the IPP flow [https://github.com/woocommerce/woocommerce-android/pull/8317]
- [*] [Internal] Add a Zendesk tag to allow differentiating sites accessed using Application Passwords [https://github.com/woocommerce/woocommerce-android/pull/8320]
- [*] Clear button is visible on the products filter screen [https://github.com/woocommerce/woocommerce-android/pull/8341]
12.3
-----
- [*] Add IPP feedback banner icon for dark mode [https://github.com/woocommerce/woocommerce-android/pull/8309]
- [**] [Internal] Improved error handling in `GetIPPFeedbackBannerData` [https://github.com/woocommerce/woocommerce-android/pull/8312]
12.2
-----
- [*] [Internal] Update Stripe SDK terminal version to 2.16
12.1
-----
- [*] Adds an In-Person Payments survey banner on top of the Orders view [https://github.com/woocommerce/woocommerce-android/pull/8247]
- [***] [Internal] Start the AB test for allowing login to the app using site credentials [https://github.com/woocommerce/woocommerce-android/pull/8204]
12.0
-----
- [**] Add a feature of duplicating products [https://github.com/woocommerce/woocommerce-android/pull/8164]
- [*] [Internal] Improve crash reporting for logged out state and for site credentials login [https://github.com/woocommerce/woocommerce-android/pull/8233]
11.9
-----
- [**] Adds new profiler steps to store creation flow [https://github.com/woocommerce/woocommerce-android/pull/8097]
- [**] Adds country picker step to store creation flow [https://github.com/woocommerce/woocommerce-android/pull/8167]
11.8
-----
- [*] Add variations bottom sheet is fully visible right after showing up in the landscape mode [https://github.com/woocommerce/woocommerce-android/pull/8043]
- [*] UI improvements to the products on the analytics screen [https://github.com/woocommerce/woocommerce-android/pull/8098]
- [*] Add a feature of replying to customer reviews [https://github.com/woocommerce/woocommerce-android/pull/8045]
- [*] Add Shortcuts for the Payments and Order Creation screen [https://github.com/woocommerce/woocommerce-android/pull/8035]
11.7
-----
- [*] Adds a feature of bulk updating products from the product's list. [https://github.com/woocommerce/woocommerce-android/pull/8020]
- [*][Internal] Disconnect from a reader if a user clicks on "cancel" during connection flow [https://github.com/woocommerce/woocommerce-android/pull/7995]
- [*] Fix for the create a new order button jerky animation [https://github.com/woocommerce/woocommerce-android/pull/7987]
11.6
-----
- [*][Internal] Integrate changes from FluxC to check for Application Passwords support and collect metrics [https://github.com/woocommerce/woocommerce-android/pull/7989]
- [*] Clear button is visible on the products filter screen [https://github.com/woocommerce/woocommerce-android/pull/7998]
- [*] Fix for the broken card reader manuals links [https://github.com/woocommerce/woocommerce-android/pull/8002]
11.5
-----
- [**] Adds a feature of generating all variations from existing attributes. [https://github.com/woocommerce/woocommerce-android/pull/7944]
- [*][Internal] JITM: Dismiss irrelevant JITM Banner when pull to refresh in the MyStore screen [https://github.com/woocommerce/woocommerce-android/pull/7966]
11.4
-----
- [**] [Internal] Store creation flow was improved with native implementation. It is available from the login prologue (`Get Started` CTA), login email error screen, and store picker (`Add a store` CTA from the empty stores screen or at the bottom of the store list). [Example testing steps in https://github.com/woocommerce/woocommerce-android/pull/7947]
- [*] [Internal] JITM: Make an api call to fetch JITMs on pull to refresh in the MyStore screen [https://github.com/woocommerce/woocommerce-android/pull/7938]
- [*] [Internal] Add support for installing and connecting Jetpack natively, still behind an AB test [https://github.com/woocommerce/woocommerce-android/pull/7889]
11.3
-----
- [*] [Internal] Remove simple payments from the orders list screen [https://github.com/woocommerce/woocommerce-android/pull/7844]
- [*] [Internal] Red badge that indicates that payments have moved to the more menu has removed [https://github.com/woocommerce/woocommerce-android/pull/7843]
11.2
-----
- [*] [Internal] Hide the Upsell card reader banner in the order listing screen [https://github.com/woocommerce/woocommerce-android/pull/7781]
- [*] [Internal] Login: remove the prologue survey [https://github.com/woocommerce/woocommerce-android/pull/7762]
11.1
-----
- [***] We added a new Analytics Hub inside the My Store area of the app. Simply click on the See More button under the store stats to check more detailed information on Revenue and Orders. (https://github.com/woocommerce/woocommerce-android/pull/7556)
- [*] [Internal] Removes the hardcoded UTM params and instead uses the fields from the JITM fetch API response as UTM params [https://github.com/woocommerce/woocommerce-android/pull/7718]
- [*] [Internal] Simplified login: update prologue screen layout [https://github.com/woocommerce/woocommerce-android/pull/7634]
- [*] We improved products search behavior. In case there are filters set on Products page, the search results will be filtered accordingly. [https://github.com/woocommerce/woocommerce-android/pull/7696]
- [*] [Internal] Simplified login: update the site picker design [https://github.com/woocommerce/woocommerce-android/pull/7677]
- [*] [Internal] Simplified login: update the password sceen [https://github.com/woocommerce/woocommerce-android/pull/7711]
- [*] We improved orders search behavior. In case there are filters set on Orders page, the search results will be filtered accordingly. [https://github.com/woocommerce/woocommerce-android/pull/7728]
- [*] Adds new CTA to scan QR code from magic link email sent screen. [https://github.com/woocommerce/woocommerce-android/pull/7740]
- [*] Bulk updating of product variations stock quantity is now supported [https://github.com/woocommerce/woocommerce-android/pull/7736]
- [*] [Internal] Add encoded query params and phone locale while fetching JITM [https://github.com/woocommerce/woocommerce-android/pull/7737]
11.0
-----
- [*] Fixed a bug caused by statement descriptor value too long or containing illegal chars [https://github.com/woocommerce/woocommerce-android/pull/7595]
- [*] [Internal] Simplified login: update email screen layout [https://github.com/woocommerce/woocommerce-android/pull/7619]
- [*] [Internal] Simplified login: update the "WP Account not found" screen [https://github.com/woocommerce/woocommerce-android/pull/7639]
- [**] Display Just In Time Message (JITM) related to card reader purchase on the MyStore screen [https://github.com/woocommerce/woocommerce-android/pull/7652]
- [*] [Internal] IPP plugins statuses added as zendesk tags [https://github.com/woocommerce/woocommerce-android/pull/7624]
- [***] We added a new Analytics Hub inside the My Store area of the app. Simply click on the See More button under the store stats to check more detailed information on Revenue and Orders. (https://github.com/woocommerce/woocommerce-android/pull/7556)
10.9
-----
- [**] Login: add support for Jetpack connection to sites that have Jetpack but don't have any connected accounts [https://github.com/woocommerce/woocommerce-android/pull/7545]
- [*] [Internal] In-Person Payments: add UTM parameters to card reader purchase URLs to allow attribution [https://github.com/woocommerce/woocommerce-android/pull/7554]
10.8
-----
[*] [Internal] Signed-in card reader purchase from upsell banner both from the orders list and selection of a payment method [https://github.com/woocommerce/woocommerce-android/pull/7535]
10.7
-----
- [*] Improved autofill capabilities for the login flow [https://github.com/woocommerce/woocommerce-android/pull/7461]
- [*] Adds a new option to log in scanning the QR code embedded in the magic link email [https://github.com/woocommerce/woocommerce-android/pull/7481]
- [**] Login: Add ability to connect Jetpack when signing with WPCom account to a site that has Jetpack but not connected yet [https://github.com/woocommerce/woocommerce-android/pull/7471]
- [*] Fixes bug with visitor stats discrepancies between monthly and yearly granularities [https://github.com/wordpress-mobile/WordPress-FluxC-Android/pull/2535]
- [*] Show an explanation when getting an account mismatch using a WP.com site [https://github.com/woocommerce/woocommerce-android/pull/7491]
10.6
-----
- [*] Fixed a bug that caused having duplicate when uploading multiple images [https://github.com/woocommerce/woocommerce-android/pull/7459]
- [*] Improved autofill capabilities for the login flow [https://github.com/woocommerce/woocommerce-android/pull/7461]
10.5
-----
- [**] Fixed a bug that caused new products to default to one per order [https://github.com/woocommerce/woocommerce-android/pull/7450]
- [*] We redesigned the today's stats widget [https://github.com/woocommerce/woocommerce-android/pull/7442]
10.4
-----
- [***] We added a today's stats app widget. Simply long press on the WooCommerce icon, tap Widgets, then drag the Today widget to your home screen. (https://github.com/woocommerce/woocommerce-android/pull/7393)
10.3
-----
- [*] Login: fix an issue where the app shows that Jetpack is not installed when connecting using wrong account [https://github.com/woocommerce/woocommerce-android/pull/7330]
- [**] Login: Add ability to connect Jetpack when signing with site credentials to a site that has Jetpack but not connected yet [https://github.com/woocommerce/woocommerce-android/pull/7375]
10.2
-----
-[**] In-Person Payments: Added Pay in Person toggle option in the Payments (Menu -> Payments) screen. Merchants can enable or disable "Pay in Person" from the app [https://github.com/woocommerce/woocommerce-android/pull/7280]
- [*] SitePicker: Reduces Jetpack timeout loading times and shows new error dialog [https://github.com/woocommerce/woocommerce-android/pull/7271
- [*] Login: "Help Center" option now show specific login-related help page if opened from certain login steps [https://github.com/woocommerce/woocommerce-android/pull/7319]
- [*] My store stats: Save selected stats granularity in My store tab between app session and site switching [https://github.com/woocommerce/woocommerce-android/pull/7304
- [*] [Internal] extract the account mismatch error to a standalone screen [https://github.com/woocommerce/woocommerce-android/pull/7311]
10.1
-----
- [*] In-Person Payments: Fixed a bug when Stripe pending requirements make it impossible to manage card readers [https://github.com/woocommerce/woocommerce-android/pull/7233]
10.0
-----
- [**] Login: Add ability to enter site address manually after signing in if the account is not connected to any stores [https://github.com/woocommerce/woocommerce-android/pull/7225]
- [**] In-Person Payments: Show a new "Pay in Person" screen during IPP onboarding if the store has cash on delivery disabled. Give merchants an option to enable "Pay in Person" on the same screen.
- [*] In-Person Payments: learn more button was added connection dialog [https://github.com/woocommerce/woocommerce-android/pull/7193]
9.9
-----
- [**] Login: list non-woo sites in the site picker during login to allow installing Woo [https://github.com/woocommerce/woocommerce-android/pull/7148]
- [**] In-Person Payments and Simple Payments have been moved to a new Payments section [https://github.com/woocommerce/woocommerce-android/pull/7150]
- [**] Login: Users running into invalid password errors during login will receive a support/help notification after 24h from the error with email magic link option [https://github.com/woocommerce/woocommerce-android/issues/6989]
- [**] Login: Various improvements on the screen shown after entering an invalid WordPress.com email. [https://github.com/woocommerce/woocommerce-android/issues/7121]
9.8
-----
- [**] Orders: Now you can quickly mark an order as completed by swiping it to the left! [https://github.com/woocommerce/woocommerce-android/pull/7114]
- [*] Login: add ability to install Woo for sites that don't have during login with address flow [https://github.com/woocommerce/woocommerce-android/pull/7090]
- [**] Users will now receive notifications with help info and actions 24h after running into some issue during login [https://github.com/woocommerce/woocommerce-android/pull/7072]
9.7
-----
- [***] The product list now enables searching by SKU
- [*] Login: Improved login flow when a WordPress site exists but has no Jetpack plugin installed. [https://github.com/woocommerce/woocommerce-android/pull/6910/]
- [***] In-Person Payments: Display Upsell Card reader banner in the Payment, Order List, and Settings screen for the stores set up in the US and Canada [https://github.com/woocommerce/woocommerce-android/pull/6984]
- [***] Order detail now enables viewing custom fields (metadata) for the order [https://github.com/woocommerce/woocommerce-android/pull/6993]
- [***] Orders: Orders can now be edited within the app. [https://github.com/woocommerce/woocommerce-android/pull/6987]
- [**] You can now search customers when creating or editing an order. [https://github.com/woocommerce/woocommerce-android/pull/6999]
- [*] Fixed a bug that resulted in not showing ongoing image uploads in product details. [https://github.com/woocommerce/woocommerce-android/pull/6964]
- [*] Login: Jetpack setup flow is now accessible from the Login with Store Address flow. [https://github.com/woocommerce/woocommerce-android/pull/7015]
9.6
-----
- [*] New "What is WordPress.com?" link in login with email screen, to provide better context of why WordPress.com account is needed during login [https://github.com/woocommerce/woocommerce-android/pull/6891]
- [*] Login: Improved login flow when a WordPress site exists but has no Jetpack plugin installed. [https://github.com/woocommerce/woocommerce-android/pull/6910/]
- [**] Order Details: All unpaid orders have a Collect Payment button, which shows a payment method selection screen. Choices are Cash, Card, and Payment Link. [https://github.com/woocommerce/woocommerce-android/pull/6861]
- [**] In-Person Payments: Support for selecting preferred payment gateway when multiple extensions are installed on the store. [https://github.com/woocommerce/woocommerce-android/pull/6887]
- [*] In-Person Payments: Update phrasing of IPP description [https://github.com/woocommerce/woocommerce-android/pull/6867]
- [*] Login: add a "new to woocommerce" button to the prologue [https://github.com/woocommerce/woocommerce-android/pull/6947]
9.5
-----
- [*] Coupon Management: Merchants can now edit the existing coupons just like on the web (must be enabled in Beta Features) [https://github.com/woocommerce/woocommerce-android/pull/6825]
9.4
-----
9.3
-----
- [*] In-Person Payments: Individual Card Reader Manual tabs removed from IPP Screen and moved to the new screen `Card Reader Manuals` [https://github.com/woocommerce/woocommerce-android/pull/6518]
- [*] Show "We don't support stripe in Canada" when both WCPay and Stripe are active [https://github.com/woocommerce/woocommerce-android/pull/6573]
- [***] In-Person Payments: In-Person Payments in Canada is now available for public! [https://github.com/woocommerce/woocommerce-android/pull/6579]
- [*] In-Person Payments: Removed unnecessary notification when interac refund is initiated [https://github.com/woocommerce/woocommerce-android/pull/6601]
- [*] In-Person Payments: Do not connect to the last know reader automatically after logout and site change [https://github.com/woocommerce/woocommerce-android/pull/6616]
9.2
-----
- [*] In-Person Payments: update the reader's battery level when it's changed on the card reader's details screen
- [*] In-Person Payments: In cases when IPP onboarding is not completed, we show the details about what's wrong right away, without making a network call
- [*] Fixed a bug that caused decimal values to be rounded when the decimal separator was a comma [https://github.com/woocommerce/woocommerce-android/pull/6426]
- [*] Most of the fields in order detail now support long press to copy to the clipboard [https://github.com/woocommerce/woocommerce-android/pull/6430]
- [*] Fixed a crash when trying to remove an unsynchronized product in a new synced order [https://github.com/woocommerce/woocommerce-android/pull/6459]
9.1
-----
- [**] Variation Detail: Don't clear price on attribute/visibility/inventory change. [https://github.com/woocommerce/woocommerce-android/compare/issue/6345-fix-price-on-variations-2?expand=1]
- [*] Introduced Location permission rationale dialog in IPP connection flow
[***] Merchants can now view coupons in their stores by enabling Coupon Management in Beta Features. [https://github.com/woocommerce/woocommerce-android/pull/6318]
9.0
-----
- [*] Fixes a bug that caused the scheduled sale dates of a product to be different than the selected dates. [https://github.com/woocommerce/woocommerce-android/pull/6188]
8.9
-----
- [*] Fixed an issue to update the product price to zero, if required. [https://github.com/woocommerce/woocommerce-android/pull/6039]
- [*] Added support for moderating reviews of specific products from the Product Details screen. [https://github.com/woocommerce/woocommerce-android/pull/6070]
- [*] In-Person Payments: Removed collecting L2/L3 data. [https://github.com/woocommerce/woocommerce-android/pull/6084]
- [***] Order Creation is now available for the general public making possible to fully create custom orders directly from the app [https://github.com/woocommerce/woocommerce-android/pull/6092]
8.8
-----
8.7
-----
- [*] Fixed an issue where on rare cases the app might end up displaying order notes for the wrong note. [https://github.com/woocommerce/woocommerce-android/pull/5971]
- [*] In-Person Payments: Add support for accepting payments on bookable products
- [***] Beta Feature: Order Creation is now improved, supporting Fees and Shipping costs.
8.6
-----
- [**] In-Person Payments: Add support for Stripe by WooCommerce extension
- [***] All merchants can create Simple Payments orders. [https://github.com/woocommerce/woocommerce-android/issues/5804]
- [***] Introduced a new main navigation tab called "More", where you can browse different sub-sections of the app: Switch Store, Settings, WooCommerce Admin, View Store and Reviews. [https://github.com/woocommerce/woocommerce-android/pull/5897]
8.5
-----
- [***] Beta Feature: It's now possible to create Orders from the app. For now only including products, customer notes, shipping and billing addresses.
- [***] Store admins can now access sites with plugins that have Jetpack Connection Package (e.g. WooCommerce Payments, Jetpack Backup) in the app. These sites do not require Jetpack-the-plugin to connect anymore. Store admins can still install Jetpack-the-plugin from the app through settings or a Jetpack banner. [https://github.com/woocommerce/woocommerce-android/pull/5771]
8.4
-----
- [*] New Home Screen UI. Store stats are now shown in a line chart, new stats have been added such as conversion rate and revenue stats are not rounded anymore.
- [*] Fixed an issue which resulted in showing wrong order prices if the store used more than 2 digits for price formatting [https://github.com/woocommerce/woocommerce-android/pull/5612]
- [***] Fixed a bug that resulted in crashing app on start after upgrading from 7.4 or 7.5
8.3
-----
- [*] App Settings: Updated the About screen
- [**] Refunds: Add support for refunding fees
8.2
-----
- [*] In-Person Payments: Better error handling
8.1
-----
- [***] Order list filters: Merchants can now filter orders by status or date range [https://github.com/woocommerce/woocommerce-android/issues/4934]
8.0
-----
- [***] In-Person Payments: Support of Stripe M2 Card Reader
- [***] In-Person Payments: Some firmware updates are required and update will be started automatically
- [**] In-Person Payments: Improved Accessibility
7.9
-----
[**] Merchants can now edit Customer Notes, shipping, and billing addresses from orders. [https://github.com/woocommerce/woocommerce-android/pull/5106]
7.8
-----
- [*] In-Person Payments: Long click on the readers name copies it to the clipboard
- [*] In-Person Payments: Firmware version fully visible
- [*] App is now able to display new feature announcement after app upgrade. [https://github.com/woocommerce/woocommerce-android/pull/5019]
7.7
-----
- [***] In-Person Payments: Added support for accepting In-Person Card Payments in the US
- [*] Help & Support: A site's System Status Report can now be found, copied, and shared from Settings > Help & Support > System Status Report [https://github.com/woocommerce/woocommerce-android/pull/4890]
7.6.1
-----
- [*] Reverted the support for multi store notifications due to a bug with new order notifications not being received.
7.6
-----
- [***] Product Images: uploading will continue now in background to allow merchants to continue their other tasks without getting blocked [https://github.com/woocommerce/woocommerce-android/pull/4720]
- [*] Fixed a bug that resulted in a failure when purchasing DHL shipping labels under some circumstances.
- [*] Due to popular demand, we have added support to receive push notifications for all the stores that you are logged into from the app. [https://github.com/woocommerce/woocommerce-android/pull/4673]
7.5
-----
- [***] Merchants using WooCommerce Product Add-ons in their store can view Add-on information at Orders and Products views [https://github.com/woocommerce/woocommerce-android/pull/4689]
- [*] Products: Filtering by category is now available. [https://github.com/woocommerce/woocommerce-android/pull/4715]
- [*] Fixed a bug where a new order notification opened incorrect order detail info. [https://github.com/woocommerce/woocommerce-android/pull/4635]
7.4
-----
- [*] Reviews Tab: Added a pending review label to unapproved reviews [https://github.com/woocommerce/woocommerce-android/pull/4644]
- [*] Shipping Labels: Fixed a rare crash that occurred when adding a new package with decimal weight quantity [https://github.com/woocommerce/woocommerce-android/pull/4657]
- [*] Shipping Labels: Updated error messages when validating origin and shipping addresses [https://github.com/woocommerce/woocommerce-android/pull/4612]
7.3
-----
- [***] Shipping Labels: merchants can add new payment methods and create packages directly from the app, the labels can also contain multiple packages [https://github.com/woocommerce/woocommerce-android/pull/4529]
7.2
-----
- [*] Fixed a bug that caused empty products screen when sales of a product exceeded its limit [https://github.com/woocommerce/woocommerce-android/pull/4419]
7.1
-----
- [*] Fixed a bug where the app doesn't show the correct quantity in orders if it's decimal [https://github.com/woocommerce/woocommerce-android/pull/4267]
7.0
-----
- [***] Merchants using WooCommerce Shipping in their store can create international labels from the app [https://github.com/woocommerce/woocommerce-android/pull/4250]
6.9
-----
- [*] Products: Attributes are now accessible directly from the Product Details view
- [*] Updated empty state illustrations. [https://github.com/woocommerce/woocommerce-android/pull/3678]
- [*] Various design tweaks on empty state screen [https://github.com/woocommerce/woocommerce-android/pull/3879]
- [*] Removed trash option from product status in Product Settings [https://github.com/woocommerce/woocommerce-android/pull/4148]
- [*] Fixed an issue where the app would crash when loading refunds [https://github.com/woocommerce/woocommerce-android/pull/4166]
- [*] Fixed a rare bug that would display incorrect order quantities for variable products [https://github.com/woocommerce/woocommerce-android/pull/4193]
6.8
-----
* [**] Due to popular demand, the Order fulfill is displayed once again when clicking on the Mark order complete button. [https://github.com/woocommerce/woocommerce-android/pull/4086]
- [*] New descriptive error screen displayed for users without admin or shop manager access to the store. [https://github.com/woocommerce/woocommerce-android/pull/4074]
- [**] Fixed bug that caused a jumbled screen the very first time the product list is viewed. [https://github.com/woocommerce/woocommerce-android/pull/4090]
6.7
-----
- [***] Products: It's now possible to create a Variable Product from the Product section
- [*] It's now possible to purchase more shipping labels on orders that already has one. [https://github.com/woocommerce/woocommerce-android/pull/3961]
6.6
-----
- [***] Products: When editing a product, you can now create/delete/update product variations, product attributes and product attribute options. [https://github.com/woocommerce/woocommerce-android/pull/3946]
- [**] Refunds: Refunding a shipping line inside an order is now possible. [https://github.com/woocommerce/woocommerce-android/pull/3935/]
- [*] Fixed a bug would not allow to edit the product price and sale price. [https://github.com/woocommerce/woocommerce-android/pull/3926]
- [*] Added the option to create and edit a virtual product directly from the product detail screen. [https://github.com/woocommerce/woocommerce-android/pull/3900]
6.5
-----
* [***] Fixed bug where opening a product variation from order detail would treat it like a "regular" product rather than a variation. [https://github.com/woocommerce/woocommerce-android/pull/3822]
- [*] Fixed bug that would cause the on-screen keyboard to disappear when searching the order list. [https://github.com/woocommerce/woocommerce-android/pull/3828]
- [**] Beta feature: merchants from US can create shipping labels for physical orders from the app, the feature supports for now only orders where the shipping address is in the US. [https://github.com/woocommerce/woocommerce-android/pull/3844]
- [*] Fixed a bug that resulted in displaying inaccurate information about expired shipping labels. [https://github.com/woocommerce/woocommerce-android/pull/3849]
6.4
-----
* [*] Fixed bug where the app couldn't load products if there's decimal stock quantity. [https://github.com/woocommerce/woocommerce-android/pull/3782]
- [*] Fixed a ui bug in the shipping label formats description screen. [https://github.com/woocommerce/woocommerce-android/pull/3791]
6.3
-----
- [*] Product Type: Updated product type detail to display "Downloadable" if a product is downloadable. [https://github.com/woocommerce/woocommerce-android/pull/3679]
- [*] Custom order status is now correctly displayed in the order details. [https://github.com/woocommerce/woocommerce-android/pull/3693]
6.2
-----
- [*] Fixed a possible crash during the login
6.1
-----
* [**] When editing a product, it's no longer necessary to tap "Done" in every screen to save changes to the local product. Instead, all changes are automatically saved locally, and tapping "Update" in the main product detail screen will send those changes to the server. [https://github.com/woocommerce/woocommerce-android/pull/3598]
* [*] Fix adding tags taking a long time.
* [*] Fixed a bug where the app doesn't show the updated product settings. [https://github.com/woocommerce/woocommerce-android/pull/3599]
* [*] Fixed a bug the field of product price couldn't be edited if the device's language uses a different numerals system (e.g. Arabic) [https://github.com/woocommerce/woocommerce-android/pull/3589]
* [*] Fixed a bug where the app doesn't receive push notification for support request reply [https://github.com/woocommerce/woocommerce-android/pull/3607]
6.0
-----
* [*] Fixed a bug where the Top Performers were displayed twice. [https://github.com/woocommerce/woocommerce-android/pull/3514]
* [**] Due to popular demand, the product SKU is displayed once again in Order Details screen. [https://github.com/woocommerce/woocommerce-android/pull/3517]
5.9
-----
* [*] Fixed a rare crash when adding a new product category that includes symbols. [https://github.com/woocommerce/woocommerce-android/pull/3415]
* [*] Fixed a crash in the product images gallery when re-ordering photos by drag and drop. [https://github.com/woocommerce/woocommerce-android/pull/3465]
* [*] Fixed a bug when the search view was incorrectly displayed in product detail screen. [https://github.com/woocommerce/woocommerce-android/pull/3410]
* [**] Updated a timeout limit for server requests, which may resolve some loading issues. [https://github.com/woocommerce/woocommerce-android/pull/3413]
* [*] Fixed an small issue of a missing placeholder during image uploads. [https://github.com/woocommerce/woocommerce-android/pull/3414]
* [*] Fixed a crash when reordering images in the image gallery. [https://github.com/woocommerce/woocommerce-android/pull/3417]
* [*] Fixed a rare crash in the text editor. [https://github.com/woocommerce/woocommerce-android/pull/3419]
* [*] Fixed an issue when a product description is after switching to HTML mode. [https://github.com/woocommerce/woocommerce-android/pull/3421]
* [*] Fixed an crash when a shipping label is missing a date. [https://github.com/woocommerce/woocommerce-android/pull/3424]
* [*] Fixed a small issue when an empty screen is displayed if no products match the filter. [https://github.com/woocommerce/woocommerce-android/pull/3425]
* [*] Fixed a small issue of the back arrow in the product list screen after tapping the Add product button. [https://github.com/woocommerce/woocommerce-android/pull/3430]
* [*] Fixed a bug when a discard dialog is displayed even if no tags were changed in the product details. [https://github.com/woocommerce/woocommerce-android/pull/3449]
* [*] Fixed a rare bug when an blank menu is displayed after tapping on a notification. [https://github.com/woocommerce/woocommerce-android/pull/3451]
* [*] Removed the obsolete purchase details card from product details. [https://github.com/woocommerce/woocommerce-android/pull/3453]
* [*] Fixed a rare crash in product filtering. [https://github.com/woocommerce/woocommerce-android/pull/3454]
* [*] Fixed a rare crash order details. [https://github.com/woocommerce/woocommerce-android/pull/3455]
* [*] Fixed a minor UI layout issue review detail screen. [https://github.com/woocommerce/woocommerce-android/pull/3461]
* [*] Possibly fixed a crash in product detail screen. [https://github.com/woocommerce/woocommerce-android/pull/3463]
* [*] Fixed a rare crash caused by invalid server API response. [https://github.com/woocommerce/woocommerce-android/pull/3464]
5.8
-----
* [**] Products: Now you can add/edit downloadable files, manage linked products and delete products. [https://github.com/woocommerce/woocommerce-android/pull/3056]
* [*] Fixed a bug where the moderation buttons in the product review detail would be partially hidden for some locales [https://github.com/woocommerce/woocommerce-android/pull/3382]
5.7
-----
* [*] Fixed a bug where a selection made in a dialog was ignored (for example the shipping labels reprint paper size)
* [*] Minor style tweaks to the login screens
* [*] Show fees in the payment details of orders [https://github.com/woocommerce/woocommerce-android/pull/3228]
* [*] Added support for passwordless logins [https://github.com/woocommerce/woocommerce-android/pull/3268]
* [*] Fixed a bug where variable products was not displayed when shipping labels were purchased for an order. [https://github.com/woocommerce/woocommerce-android/pull/3283]
* [**] Fixed an issue where the app could not open the email client on Android 11 during the magic link login process. [https://github.com/woocommerce/woocommerce-android/pull/3291]
* [***] Now it's possible to remove an image from a Product Variation if the WC version 4.7+. [https://github.com/woocommerce/woocommerce-android/pull/3312]
* [*] New descriptive error screen displayed during log in with site address [https://github.com/woocommerce/woocommerce-android/pull/3331]
5.6
----
* [****] We've updated the UI to a crisper, cleaner design [https://github.com/woocommerce/woocommerce-android/pull/3136]
* Fixed an issue with unexpected shipment tracking UI in order details
* Fixed an issue with caching and loading of order details
5.5
-----
5.4.1
-----
** Fixed issue in order product variations where an empty variation key would cause a crash [https://github.com/woocommerce/woocommerce-android/pull/3188]
5.4
-----
* Selected product variation information now fully displayed in order details
* Fixed a rare crash happening when adding new product category and selecting product filter options. [https://github.com/woocommerce/woocommerce-android/pull/3098]
5.3
-----
* In Settings > Beta features, a Products switch is now available for turning Products M4 features on and off (default off). Products M4 features: add a simple/grouped/external product with actions to publish or save as draft.
* Application settings have been moved to a gear icon on the Dashboard
* You can now view product review details directly from product detail screen
* Product detail screen now includes the number of ratings for that product
* Fixed slowness in order screens
* Order detail screen now includes option to print and refund shipping labels if you have the WooCommerce Shipping & Tax extension
5.2
-----
* Product editing is now out of beta and is available for all users
5.1
-----
* Implemented new login flow complete with new screen designs! #2851
* Orders by order status screen now displays actual order count instead of max 99. #2853
5.0
-----
* Fixed an issue where switching between light and dark themes on older Android versions made the app unresponsive.
* Fixed a common crash when choosing a product image
* You can now give your opinion for the Product sections with the new Give Feedback Banner
4.9
-----
* Creates CrowdSignal integration for app Feedback survey
* You can now edit variations (price, description, inventory, visibility and shipping)
* Products: now you can edit grouped, external and variable products, including updating product type, categories and tags.
4.8
-----
* Added a fix to display the Add shipment tracking section only if the Shipment Tracking plugin is available
* Fixed a rare crash caused by attempting to hide a non-active view
4.7
-----
* Disabled beta options and removed Improved Stats as selectable option from it
* Set Stats V4 as the default choice
* Update Stats V3 due date warning message to September 1, 2020
* Fixed cursor window size-related crashes for device running Android P and above
4.6
-----
* Added a fix to support multiple new order notifications for a store.
* Updated the background color of the login views.
* Moved privacy notice for CA users to the About App screen.
* Added a placeholder for orders without a customer name.
4.5
-----
* Added a link to the new privacy notice for california users
* Products: now you can update product images, product settings, viewing and sharing a product
4.4
-----
* Minor style tweaks to login screens
* Fixes text color on support ticket views for dark mode
* Adds a fix to retain the cursor position when updating product title
* Fixed a potential memory leak while switching between stores
* Reverted the notification icon back to the W for better visibility
* Adds a fix to display the exact stock status for a product in Product detail
4.3
-----
* Added shipment tracking to the order detail screen
* Fixed a crash in the product image viewer
* Beta feature: Try out the new product editing functionality
* Fixed a crash when updating the shipping dimensions of a product
* Fixed a crash when rapidly double clicking to navigate to another screen
* All orders tab now displays future-dated orders
* Fixed crash in order detail after returning from the refund screen
* You can now filter and sort Products by clicking on the Products tab!
* Fixes text color on support ticket views for dark mode
4.2.1
-----
* Fixed crash happening on Android 5.1 while applying dynamic themes
4.2
-----
* Bugfix: Removed detached and non-functioning text counter in the support email dialog
* Fixed issue where dark theme version of placeholder images were not themed properly
* Minor styling tweaks to various login screens
* Changed notification icon to match the app icon
4.1
-----
* App colors have been updated for a fresh new look
* Dark mode is now available!
* Misc bug fixes
4.0
-----
* Products is now available with limited editing for simple products!
* Fixed a date conversion bug in orders that was causing some orders to be hidden or grouped incorrectly.
3.9
-----
* Fixed a crash when clicking on 2 products at the same time from the Products list section.
3.8
-----
* Limited editing is now available for simple products (requires enabling Settings > Beta features > Products)
3.7
-----
* Added support to display negative revenue in our new stats screen!
3.6
-----
* Fixed a few problems with the new "empty states," such as being cut off on smaller screens in landscape
* Fixed a bug that could cause the reviews list to be empty when returning to it after rotating the device
3.5
-----
* Refunds are back! Select individual order items and the refund amount will be automatically calculated for you
* Fixed a crash when opening the app from a new order notification
3.4
-----
* Fixed a problem when the order list did not sync with the server
3.3
-----
* In rare situations, the labels on the bottom navigation bar could be cut off
* Fixed a rare crash when updating a product variant in wp-admin and refreshing the same in the app.
* Fixed bug that could cause stats chart to prevent scrolling vertically
* Fixed bug that caused reviews to show an incorrect timestamp
* Fixed rare crash when backing out of an order immediately after changing order status
* Fixed the sorting in product variations to match the sorting displayed on the web.
3.2
-----
* Added a new option in the Settings page for users to opt in or out of our new Products tab.
* Added a new variants section in the Product detail screen for variable products
* The bottom navigation bar no longer disappears when scrolling
* Fixed a rare crash in refunds when custom order numbers are used
* Fixed a rare crash when updating a product variant in wp-admin and refreshing the same in the app.
* Temporarily disabled the refunds feature due to a reporting inconsistency issue
3.1
-----
* The new beta stats UI now requires WooCommerce Admin plugin version 0.22+
3.0
-----
* The logic that loads and updates the orders list view with orders has been completely revamped and optimized. Orders now load faster!
* Can't remember your WordPress.com credentials? No problem! We've added a new login option that allows a user to enter their site credentials during login. If these credentials work, the app will fetch the connected WordPress.com account information and allow the user to complete the login process using a magic link.
* Added a new refunding feature that brings the ability to specify the amount to refund
* Products with multiple images now show all images in a gallery.
* Bugfix: Fixed a rare crash that would happen in the "Add Order Note" view while saving state when the app is pushed to the background.
* The order detail view now includes the shipping method of the order.
2.9
-----
* The orders tab has received a major design overhaul! Search and filtering have been consolidated into a single view that includes a total count of orders by order status. The orders list is now broken up int two tabs: Processing & All. The Processing tab shows all orders waiting to be processed.
* The order detail view has also received some touchups.
* We now officially support Android 10!
* Several minor bug fixes are also included in this release.
2.8
-----
* Revamped the order list page by providing a new tab for unfulfilled orders
* Order search functionality has been redesigned and now displays counts by order status. Items in this list can be clicked to immediately filter by that order status as well as allows for searching for orders by order status.
* Fixed missing cursor in order list search
* See a list of issued refunds inside the order detail screen
* Fixed rare crash on opening stats page with WooCommerce Admin plugin enabled
2.7
-----
* 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.
* The visitor stats is hidden from the stats page if the stats module is disabled for a site.
* Updated the Customer information and Payment section design of an Order detail for improved readability.
2.6
-----
* 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.
* Added an option to bypass the Jetpack required screen during the login process and attempt to log into the site anyway.
* Fixed a bug in the Jetpack connection check during login where a small percentage of sites with Jetpack properly connected were coming back as not connected and preventing users from logging in successfully.
2.5
-----
* Fixed rare crash after fulfilling an order and then minimizing the app.
* Product names can now wrap to two lines in order detail.
* Added a new date bar to the Stats page to better communicate the date range of the data displayed.
* Bug fix: reviews tab incorrectly shows a badge when an order notification is received.
* Bug fix: switching to the reviews tab removes order notifications.
* Bug fix: selected site in the site picker changes back to the previous selection after sites are loaded.
* Bug fix: Reviews tab incorrectly shows a badge when an order notification is received.
2.4
-----
* The Notifications tab has been replaced by Reviews
* The unfulfilled order count has been removed from the dashboard and is now shown as a badge on the order list
* Added support to update the app without even going to the play store.
2.3
-----
* Fixed a bug where the shipping/billing details for a virtual order was being displayed.
* Added option to request for new features right from the app in the Settings page
* Added visitor stats to stores with no orders
* The unfilled order count doesn't re-animate in every time the dashboard is restored or refreshed
* Added option to view our hiring page right from the app in the Settings page
* Added "Copy tracking number" to the tracking popup menu in order detail
* Login now works properly for sites with redirects
2.2
-----
* Fixed a bug where the notifications list would be empty after logging out and back into app
* Added pull to refresh support for Order Detail page
* Added a "refresh app" option to the sign in flow to check for updates to the selected site
2.1
-----
* The sign in flow has been completely revamped with new help screens and documentation to help users successfully login to the app.
* The orders list will now populate with cached data while it attempts to fetch fresh orders from the API.
* Fixed a bug where the title of the current view may not update appropriately when navigating the app.
* Shipping address and billing address will only be displayed it is is available.
* Added support for adding and deleting shipment tracking information on an order.
2.0
----
* Translations have been added for the "Orders to Fulfill" card in My Store.
1.9
-----
Improvements
* Dates have been added to the order list
1.8
-----
1.7
-----
Improvements
* Changed FAQ button in help section to "Help Center". The button now routes to WooCommerce mobile documentation.
* Hide the external link button on shipment tracking views if no external link available
* Redirect to username/password login when WordPress.com reports email login not allowed
* Shipment Tracking date formatting is now localized
New Features
* You can now tap a product to view a read-only detail view
1.6
-----
Bugfixes
* Fixed bug that led to incorrect stats bar heights
* Fixed rare crash opening order detail when it's already showing