-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog.txt
999 lines (675 loc) · 24.9 KB
/
changelog.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
Changelog for Simple Sales Tax
Format based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
- [8.2.1] - 2024-10-24 =
Fixed:
- Double tax on initial subscription cart with WooCommerce 9.2+
- [8.2.0] - 2024-09-12 =
Added:
- Integration with WooCommerce Checkout Blocks
Fixed:
- Dropdowns appear behind exemption certificate modal
Changed:
- Bump tested WC version to 9.3
= [8.1.1] - 2024-09-06 =
Fixed:
- Load certificate modal templates in footer to fix conflict with Divi theme
- Increase z-index of certificate modals so they appear over Divi fixed header
= [8.1.0] - 2024-08-28 =
Added:
- Integration with Deposits for WooCommerce by Tyche Softwares
= [8.0.17] - 2024-08-22 =
Changed:
- Bump tested WC version to 9.2
= [8.0.16] - 2024-07-18 =
Changed:
- Bump tested WP version to 6.6
- Update screenshots for WP.org
= [8.0.15] - 2024-07-12 =
Fixed:
- Labeling and validation for required exemption certificate fields
= [8.0.14] - 2024-07-11 =
Fixed:
- Update links to taxcloud.com
Changed:
- Bump tested WC version to 9.1
= [8.0.13] - 2024-06-20 =
Fixed:
- "Download Debug Report" button not working with WC 9.0+
Changed:
- Bump tested WC version to 9.0
= [8.0.12] - 2024-05-14 =
Changed:
- Bump tested WC version to 8.9
= [8.0.11] - 2024-04-19 =
Changed:
- Bump tested WP version to 6.5
- Bump tested WC version to 8.8
= [8.0.10] - 2024-03-20 =
Changed:
- Bump tested WC version to 8.7
= [8.0.9] - 2024-02-16 =
Changed:
- Bump tested WC version to 8.6
= [8.0.8] - 2024-01-09 =
Changed:
- Bump tested WC version to 8.5
= [8.0.7] - 2023-12-12 =
Changed:
- Bump tested WC version to 8.4
- Bump minimum PHP version to 7.4
= [8.0.6] - 2023-11-03 =
Fixed:
- Prevent creation of duplicate exemption certificates during checkout
= [8.0.5] - 2023-10-26 =
Fixed:
- Zero tax total in email notifications for orders created via REST API
Changed:
- Bump tested WP version to 6.4
= [8.0.4] - 2023-10-16 =
Fixed:
- Version stylesheets and scripts correctly for cache busting
= [8.0.3] - 2023-10-09 =
Changed:
- Bump tested WC version to 8.2
= [8.0.2] - 2023-09-29 =
Fixed:
- Uncaught type errors with certain PHP versions
= [8.0.1] - 2023-09-26 =
Fixed:
- Fatal errors when making requests to TaxCloud
= [8.0.0] - 2023-09-23 =
Added:
- WooCommerce High-Performance Order Storage (HPOS) compatibility
- Allow customers to apply single-purchase exemption certificates during checkout
Fixed:
- Third party plugin/theme conflicts due to Guzzle dependency
- Sort tax exemption certificates by date created
Changed:
- Bump tested WC version to 8.1
- Bump tested WP version to 6.3
BREAKING CHANGES:
- Bump minimum PHP version to 7.2
- Bump minimum WC version to 6.9
- Remove `get_certificate_id` from `SST_Abstract_Cart` interface
- Remove `sst_woocommerce_gte_32` utility function
- Remove `html-certificate-table.php` template and replace with a new `html-checkout.php` template
- Rewrite `html-add-certificate-modal.php` template
= [7.0.13] - 2023-08-17 =
Changed:
- Bump tested WC version to 8.0
Fixed:
- Zero Sales Tax line doesn't show in order emails when "Show Zero Tax" setting is enabled
= [7.0.12] - 2023-07-19 =
Changed:
- Bump tested WC version to 7.9
= [7.0.11] - 2023-06-13 =
Changed:
- Bump tested WC version to 7.8
= [7.0.10] - 2023-05-09 =
Changed:
- Bump tested WC version to 7.7
= [7.0.9] - 2023-04-12 =
Changed:
- Bump tested WP version to 6.2
- Bump tested WC version to 7.6
= [7.0.8] - 2023-03-07 =
Changed:
- Bump tested WooCommerce version to 7.5
= [7.0.7] - 2023-02-18 =
Fixed:
- Syntax error in `includes/class-sst-assets.php` with PHP < 7.3
= [7.0.6] - 2023-02-14 =
Changed:
- Bump tested WooCommerce version to 7.4
= [7.0.5] - 2023-01-09 =
Changed:
- Update copyright year
- Bump tested WooCommerce version to 7.3
Fixed:
- Fatal error when processing partial refund with quantity 0
= [7.0.4] - 2022-12-09 =
Changed:
- Bump tested WooCommerce version to 7.2
= [7.0.3] - 2022-11-02 =
Fixed:
- Order exemption certificates by created date in certificate table
Changed:
- Bump tested WooCommerce version to 7.1
= [7.0.2] - 2022-10-14 =
Fixed:
- Fatal error on checkout page when destination address is incomplete
Changed:
- Bump tested WooCommerce version to 7.0
- Bump tested WordPress version to 6.1
= [7.0.1] - 2022-08-04 =
Fixed:
- The "Where does this exemption apply?" input in the exemption certificate form can be rendered as a text input instead of a dropdown
- Fatal error with PHP 8 when invalid exemption certificate state is submitted
- Prevent customers outside of the U.S. from attempting to submit exemption certificates
Changed:
- Bump tested WooCommerce version to 6.8
= [7.0.0] - 2022-07-30 =
Added:
- Add a button to download a debug report with all information required for Simple Sales Tax support requests
- Add an option to set the Taxability Information Code (TIC) for shipping charges on the plugins settings screen
- Allow admins to edit, view, and delete customer exemption certificates from the Edit User screen in WP admin
- Allow admins to apply an exemption certificate to an order on the Edit Order screen in WP admin
Fixed:
- WCFM Marketplace - Hide the non-functional Tax Status dropdown in the edit shipping method popup
- Tax is not included in the order total displayed in the WooCommerce Square Google / Apple Pay popup
- Fix tested WP version in readme.txt
Changed:
- Update tested WC version to 6.7
- Optimize data structures to reduce DB space used by Simple Sales Tax
BREAKING CHANGES:
- Rewrote the `html-certificate-table.php` template
- Dropped the `wootax_shipping_tic` filter in favor of `sst_shipping_tic`
= [6.3.13] - 2022-02-07 =
Fixed:
- Resolve PHP 8 deprecation notices
Changed:
- Update tested WC version to 6.2
= [6.3.12] - 2022-01-25 =
Changed:
- Update tested WP version to 5.9
- Update tested WC version to 6.1
= [6.3.11] - 2021-12-04 =
Changed:
- Updated tested WC version to 6.0
= [6.3.10] - 2021-10-26 =
Changed:
- Updated tested WC version to 5.9
= [6.3.9] - 2021-08-16 =
Changed:
- Update tested WC version to 5.6
= [6.3.8] - 2021-07-12 =
Changed:
- Update tested WC version to 5.5
- Update tested WP version to 5.8
= [6.3.7] - 2021-06-02 =
Fixed:
- Default origin address overrides other origin addresses
Changed:
- Update tested WC version to 5.3
= [6.3.6] - 2021-03-09 =
Changed:
- Update tested WC version to 5.1
= [6.3.5] - 2021-03-08 =
Fixed:
- jQuery deprecation notices with WP 5.7
- Dokan - TIC select appears below Products table in vendor dashboard
- Marketplaces - Uncaught address exception on cart page when vendor has non-numeric origin ZIP code
Changed:
- Update tested WP version to 5.7
= [6.3.4] - 2021-02-14 =
Changed:
- Update tested WC version to 5.0
- Update tested WP version to 5.6
= [6.3.3] - 2021-01-11 =
Fixed:
- TaxCloud locations are not pulled the first time the user saves their settings
Changed:
- Updated tested WC version to 4.9
= [6.3.2] - 2020-12-19 =
Fixed:
- Marketplaces - Tax calculations fail when vendors enter a Zip+4 ZIP code
= [6.3.1] - 2020-12-13 =
Fixed:
- Remove new PHP syntax breaking sites running PHP < 7.3
= [6.3.0] - 2020-12-12 =
Added:
- Add support for WC Marketplace / WCMp
Fixed:
- SST loads unnecessary assets on the frontend
- Tax is not calculated for virtual products on the Add new order screen
- Fix references to undefined class properties in the SST_Marketplace_Integration class
Changed:
- Remove all references to simplesalestax.com
- Update pricing info in readme
- Move Installation Guide to readme
= [6.2.6] - 2020-12-03 =
Fixed:
- Tax not calculated correctly when there are multiple cart packages w/ the same origin address
= [6.2.5] - 2020-12-03 =
Fixed:
- API credentials are not saving
= [6.2.4] - 2020-11-24 =
Fixed:
- PHP TaxCloud library throws fatal error with PHP < 7.3
= [6.2.3] - 2020-11-23 =
Fixed:
- v6.2 data update doesn't terminate for users running PHP < 7.3
= [6.2.2] - 2020-11-23 =
Fixed:
- Tax is not calculated when Recalculate is clicked on Edit Order screen
= [6.2.1] - 2020-11-15 =
Fixed:
- Trailing comma in __ call breaks sites running PHP < 7.3
= [6.2.0] - 2020-11-14 =
Added:
- Integrate with Dokan, WCFM Marketplace, and WC Vendors
Fixed:
- Fix styling for Simple Sales Tax data update notice
Changed:
- Declare support for WooCommerce 4.7
= [6.1.2] - 2020-08-28 =
Fixed:
- 409 error when adding exemption certificates during checkout
Changed:
- Use 'key' attribute to identify cart items to maximize compatibility with third parties that re-index the 'contents' array in the WC shipping packages
= [6.1.1] - 2020-08-18 =
Changed:
- Declare support for WooCommerce 4.4
- Declare support for WordPress 5.5
= [6.1.0] - 2020-07-06 =
Added:
- Calculate tax totals on the WooCommerce cart page
- Show a warning when other tax calculation plugins are installed
- Clear cached tax rates after user deletes existing tax rates
Fixed:
- Duplicate lookups are sent when a customer logs in or creates an account during checkout
Changed:
- Declare support for WooCommerce 4.3
= [6.0.14] - 2020-06-09 =
Fixed:
- Recalculate Taxes button doesn't work when the order has no shipping lines
- Rates entered in WooCommerce tax rate tables are doubled when SST is active
= [6.0.13] - 2020-05-31 =
Fixed:
- Subscription fees are not discounted in TaxCloud when a coupon is applied
- Subscription renewals are not taxed when the subscription has a free trial
- No-ship subscriptions are not taxed when calculating taxes from the Edit Order screen
Changed:
- Declare support for WooCommerce 4.2
= [6.0.12] - 2020-03-15 =
Changed:
- Declare support for WooCommerce 4.0 and WordPress 5.4
= [6.0.11] - 2020-01-02 =
First release through WordPress.org.
Fixed:
- Guzzle IDN conversion bug #40
Changed:
- Declare support for WooCommerce 3.9
= [6.0.10] - 2019-12-15 =
Fixed:
- cURL error 60 when making TaxCloud API requests
= [6.0.9] - 2019-11-13 =
Fixed:
- Recurring cart totals are sent to TaxCloud when a WooCommerce Subscriptions parent order is captured
- The initial cart total for subscription orders does not include the calculated shipping tax
Changed:
- Declare support for WooCommerce 3.8 and WordPress 5.3
= [6.0.8] - 2019-08-31 =
Fixed:
- Tax is over-calculated fpr products created with the WooCommerce Composite Products extension
- "This transaction has already been marked as authorized" error when a customer places the same order two or more times within a 1 month period
= [6.0.7] - 2019-04-26 =
Fixed:
- Don't load the Subscriptions integration unless the official WooCommerce Subscriptions plugin is installed
- Update the Subscriptions integration to use the new API for getting and setting shipping taxes
- Potential fatal error during 6.0.6 update
Changed:
- Add data validation and sanity checks to prevent errors when accessing orders
- Update tested WordPress and WooCommerce versions
= [6.0.6] - 2019-04-26 =
Fixed:
- Extraneous Captured transactions created in TaxCloud when an order is marked Completed
= [6.0.5] - 2019-03-10 =
Fixed:
- Duplicate lookup requests sent when shipping method is changed during checkout
= [6.0.4] - 2019-02-01 =
Fixed:
- ZIP code mismatch error messages block checkout
- Broken e2e tests for the exemption certificate interface and the Edit Order screen
= [6.0.3] - 2018-11-19 =
Fixed:
- CSS and JS assets don't load correctly in Windows environments
= [6.0.2] - 2018-10-24 =
Changed:
- Refactor to improve cart and checkout page performance
= [6.0.1] - 2018-10-12 =
Fixed:
- Fatal error when API Login ID or API Key is not set
= [6.0.0] - 2018-10-08 =
**NOTE:** THIS IS THE FIRST RELEASE TO USE SEMANTIC VERSIONING.
Added:
- Calculate tax for orders created through the WC REST API
Fixed:
- 'Edit Product' screen broken when API ID or API Key is left blank
- Fatal error when taxes are recalculated for orders with deleted products
Changed:
- Update tested WC version to 3.5
- Drop support for WC 2.6.x (last updated nearly 2 years ago)
= [5.9] - 2018-01-21 =
**NOTE:** THIS IS THE LAST RELEASE THAT DID *NOT* USE SEMANTIC VERSIONING.
Fixed:
- No TICs available for selection in WP admin
- Tooltips overlap buttons on the plugin settings page
Changed:
- Bump tested WC version to 3.4
- Bump tested WP version to 4.9.5
= [5.8] - 2018-01-21 =
Added:
- POT file for translations
- Add e2e tests for basic plugin functionality
Changed:
- Eliminate the wootax_hide_tax_options filter and hide the Tax Status and Tax Class fields always
- Declare minimum and maximum supported WooCommerce and WordPress versions in plugin headers
- Bump tested WC version to 3.3
= [5.7] - 2017-12-22 =
Fixed:
- "Cart already marked as authorized" error when capturing a new order
- Shipping refunds fail after the order taxes are recalculated
= [5.6] - 2017-11-09 =
Added:
- Add support for WooCommerce 3.2+
Fixed:
- Simple Sales Tax is sending duplicate Lookup requests
- Undefined index 'instance_id' error on checkout page in WooCommerce 3.0
= [5.5] - 2017-07-21 =
Fixed:
- Tax is not calculated for digital items
= [5.4] - 2017-07-02 =
Added:
- Add compatibility with the WooCommerce Storefront theme
Changed:
- Serialize order metadata before saving to make compatible with WC 3.1+
= [5.3] - 2017-06-23 =
Added:
- Add support for WooCommerce FedEx Drop Shipping Pro and WooCommerce UPS Drop Shipping Pro
Fixed:
- Simple Sales Tax "Tax Based On" setting is not respected
- Tax amounts for shipping lines are not set correctly
Changed:
- Assume quantity 1 if item quantities are omitted when processing a refund
= [5.2] - 2017-06-15 =
Fixed:
- Update routines run for fresh plugin installations
= [5.1] - 2017-06-08 =
Fixed:
- The "Run the updater" link sometimes links to admin-ajax.php
= [5.0] - 2017-06-06 =
THIS IS A MAJOR UPDATE. CAUTION SHOULD BE EXERCISED WHEN UPDATING FROM EARLIER VERSIONS.
Added:
- Add support for WooCommerce Subscriptions 2.0.0 and later
- Add support for the WooCommerce Ship to Multiple Addresses extension
- Add a "Remove all Data" option to replace the old "Uninstall" button
- Add sst_subs_active() function to check whether WooCommerce Subscriptions is active
- Prompt the user to keep or delete existing tax rates during installation
- Add SST_Logger class to facilitate debug logging
Fixed:
- "Show Zero Tax" option is not working
- Plugin activation and deactivation functions aren't running
- Default plugin settings are lost when the tax rate removal tool is used during installation
- Users can't make a newly added address the default business address
- Default address is reset when a lower-indexed address is removed
- Make untranslatable strings translatable
Changed:
- Bump minimum supported WooCommerce version to 2.6
- Move exemption management interface to checkout page
- Use new TaxCloud REST API instead of SOAP API
- Include free items in TaxCloud Lookup requests
- Display a more specific error message when an attempt to Capture an order in TaxCloud fails
- Simplify data structures for saving TaxCloud order metadata
- Store the current plugin version as metadata for each new order
- Run plugin update check on `init`
- Eliminate unused template files and JavaScripts
- Drop WT_SUBS_ACTIVE constant in favor of new sst_subs_active() function
- Rename wootax_tip() to sst_tip()
- Move helper methods to new static helper classes: SST_Addresses, SST_Products, SST_Shipping
= [4.9] - 2016-07-07 =
Fixed:
- Partial refunds are not working properly
= [4.8] - 2016-06-28 =
Fixed:
- Automatic plugin updater is broken
- WP cron broken while plugin is active
- Tax totals are not calculated when the "Update Totals" button is pressed
- WC_WooTax_Subscriptions class is not loaded
= [4.7] - 2016-06-20 =
Added:
- Add support for WooCommerce 2.6+
Fixed:
- The wootax_shipping_tic and wootax_fee_tic filters are not working
- Undefined index notice on the "Edit Product" screen
- Variation description field is hidden when the plugin is active
Changed:
- Rename from WooTax to Simple Sales Tax
- Bump minimum supported WooCommerce version to 2.2
- Replace external TaxCloud links with permalinks
- Drop constants: WT_VERSION, WT_PLUGIN_PATH, and WT_PLUGIN_DIR_URL
- Add SST() function for retrieving the singleton plugin instance
- Allow themes to override the tax exemption management templates
= [4.6] - 2015-12-31 =
Added:
- Add the ability to assign a different TIC to individual variations of a variable product
- Add a debug tool for removing all tax calculation results cached by WooCommerce
Fixed:
- Sales Tax row is not displayed under some circumstances
- WooCommerce Subscriptions compatibility issues
- Billing/shipping address swapped with certain WooCommerce configurations
- Plugin ignores the "Enable or disable taxes" setting (WooCommerce > Settings > Tax)
Changed:
- Move TIC select box and Shipping Origin Addresses field to WooCommerce Product Data metabox
- Use Select2 for the TIC dropdown
- Leave the plugin tax rate in the database when the plugin is uninstalled
- Use WC_Session to access and modify session data
- Bump minimum WooCommerce Subscriptions to v1.5.4
= [4.5] - 2015-06-05 =
Added:
- Introduce a wootax_rate_label filter to allow the "Sales Tax" label to be changed
- Add "Capture Orders Immediately" option
- Category level TIC assignment
Fixed:
- Suppress errors that the customer can't fix during checkout
- Product TICs are reset when the WordPress Bulk Edit tool is used
- Exemption interface broken when certain security plugins are installed
Changed:
- Change license to GPL
- Drop code for activating Simple Sales Tax license key and replace plugin updater
- Eliminate the "Install WooTax" page and move installation to the settings page
- Remove unused JavaScripts
- Hide the "Shipping Origin Addresses" field when the number of registered business address is 1 or less
- Hide "Tax Status" fields while the plugin is active
= [4.4] - 2015-04-22 =
Added:
- Add new wootax_fee_tic and wootax_shipping_tic filters
- Add new wootax_taxable_price filter
- Add wootax_pickup_address filter
- Add wootax_local_delivery_methods filter
- Add wootax_rate_code filter
Fixed:
- The WooCommerce "Tax Based On" setting is not being respected
- Plugin interfering with international order refunds
Changed:
- Reduce frontend load speeds by 50%
- Prevent redundant TaxCloud API calls
- Use the most specific customer address possible when recalculating taxes on the backend
= [4.3] - 2015-02-05 =
Added:
- Add "Tax Exempt User Roles" option
- Add an option to hide the tax exemption form from users who don't have a tax exempt user role
- Allow developers to filter the "local pickup" shipping methods with wootax_local_pickup_methods
Changed:
- Check for SOAPClient before enabling plugin functionality
- Use Select2 for the Shipping Origin Address dropdown
- Reorganize the plugin settings page
- Move the exemption link to promote consistent display across a wider variety of websites
- Remove unused JavaScripts
= [4.2] - 2015-01-14 =
Added:
- Add optional request logging for debugging
Fixed:
- Various bugfixes
Changed:
- Refactor to meet WooCommerce development standards
- Move settings page to WooCommerce > Settings > Integrations
- Merge "Clear Settings" and "Deactivate License" into a single "Uninstall" button
- Remove custom "Calculate Tax" button on the WooCommerce Edit Order screen
- Remove redundant debug tool for removing all WooCommerce tax rates
- Move WooCommerce Subscriptions code to a separate class
= [4.1] - 2014-10-12 =
Added:
- WooCommerce Subscriptions compatibility
Fixed:
- Plugin is interfering with tax calculations for international orders
- PHP notices on checkout page and in WP admin
Changed:
- Improve plugin performance
= [4.0] - 2014-09-14 =
Added:
- Add support for partial refunds
Changed:
- Add compatibility with WooCommerce 2.2+
= [3.8] - 2014-09-09 =
Added:
- Add support for businesses with nexus in multiple states
- Add option to deactivate license key
- Add option to customize exemption link text
Fixed:
- Customers can't save new exemption certificates
- Automatic plugin updater not working with some server configurations
Changed:
- Revamp the admin settings page
= [3.7] - 2014-08-13 =
Fixed:
- Installation broken when there are no tax rates in the WooCommerce tax tables
= [3.6] - 2014-08-12 =
Added:
- Prompt the user to keep or delete existing tax rates during plugin installation
Fixed:
- Change default setting for "Display tax totals" to "As a single total" to avoid duplicate tax rows
Changed:
- Clean up admin templates
- Improve settings field descriptions
= [3.5] - 2014-08-04 =
Fixed:
- Make the "Show Zero Tax" setting work consistently across all supported versions of WooCommerce
- PHP warning when no fees are in the cart (WC 2.0)
Changed:
- Check for WooCommerce before enabling plugin functionality
- Improve tax total display code
- Use WC_Session_Handler for storing and retrieving session data
= [3.4] - 2014-08-01 =
Added:
- Add the ability to quickly reset a product's TIC
Fixed:
- Default TIC is not being applied properly
= [3.3] - 2014-07-31 =
Added:
- Configure WooCommerce for optimal compatibility on plugin activation
Fixed:
- PHP warning when logging out
- Product TICs are not being saved correctly
- Fix appearance of admin notices
Changed:
- Hide coupon configuration warning message until invalid coupons are detected
- Remove admin configuration notices
= [3.2] - 2014-07-02 =
Fixed:
- Error when orders with no taxable items are marked as Completed
= [3.1] - 2014-06-18 =
Changed:
- Improve efficiency of secondary tax lookups
- Update plugin documentation link
= [3.0] - 2014-06-11 =
Fixed:
- Fix a bug in the new getDestinationAddress function
= [2.9] - 2014-06-01 =
Added:
- Add support for taxable fees
Fixed:
- Tax calculations fail with variable products in the cart
- The WooCommerce "Tax Based On" setting is not respected
= [2.8] - 2014-05-14 =
Fixed:
- Address validation failing for Firefox users
- Fix handling of virtual and downloadable products
= [2.7] - 2014-04-10 =
Changed:
- Refactor to avoid use of <?= tags
- Return original, unvalidated address if address validation fails
= [2.6] - 2014-03-25 =
Changed:
- Drop the "Charge Sales Tax on Shipping?" option
= [2.5] - 2014-03-24 =
Added:
- Add an option to disable the calculation of tax on shipping
Fixed:
- "strip_tags" error when creating or updating products in WP admin
Changed:
- Link to the Quick Start Guide from the plugin settings page
- Exclude products that are marked as non-taxable during tax calculations
= [2.4] - 2014-03-13 =
Fixed:
- Error when saving orders in WP admin
- $0 Sales Tax row appearing on the WooCommerce Order Review page
= [2.3] - 2014-03-10 =
Fixed:
- "Plugin does not have valid header" error upon plugin activation
= [2.2] - 2014-03-04 =
Added:
- Add a "Clear Settings" option to the settings page
- Output a "Calculate Tax" button on the Edit Order screen for orders that don't yet have the status "Completed"
Fixed:
- Potential error when coupons are used
- Sales tax line item duplicated on some systems
Changed:
- Improve backward compatibility with older versions of WooCommerce (tested down to WooCommerce v2.0.2)
- Enhance error reporting and error messages in WP admin
= [2.1] - 2014-02-28 =
Fixed:
- Address verification is failing
- Tax total is not displayed on the cart and checkout pages
- Prevent new lookups for orders that are already Captured in TaxCloud
- Prevent non-captured or already refunded orders from being refunded in TaxCloud
- Show "Returned" as the TaxCloud Status when an order has been returned in TaxCloud
- Item mapping array is not updated when recalculating the order tax in WP admin
- Attempt to set property is_vat_exempt on undefined in WooTaxOrder::doPostLookup()
- Prevent per-item tax totals from becoming negative during checkout
Changed:
- Show a clear error message when network errors occur during a TaxCloud API request
- Reset all session data when the customer logs out
= [2.0] - 2014-02-25 =
Fixed:
- Fix exemption certificate bug
Changed:
- Allow Simple Sales Tax to run alongside the default WooCommerce tax system
- Remove the "Default TIC" option (editable in TaxCloud)
- Introduce a more reliable mechanism for storing order information
= [1.8] - 2014-02-20 =
Fixed:
- Fix regressions in WC < 2.1
Changed:
- Remove debugging code
= [1.7] - 2014-02-19 =
Fixed:
- Fix fatal error during checkout
= [1.6] - 2014-02-19 =
Changed:
- Calculate sales tax for orders added in WP admin
- Improve handling of "local pickup" and "local delivery" shipping methods
= [1.5] - 2014-02-09 =
Changed:
- Add support for WooCommerce 2.1
- Improve the exemption certificate management code
= [1.4] - 2014-02-07 =
Changed:
- Improve exemption interface load speeds
- Add safeguards to prevent issues with TaxCloud Authorized/Captured API requests
= [1.3] - 2014-02-05 =
Fixed:
- Fix a bug in the tax exemption interface
= [1.2] - 2014-02-05 =
Added:
- Add support for tax exemptions
- Add an option to hide the "Sales Tax" line when the calculated tax is $0.00
Changed:
- Skip tax calculations for international shipping addresses
= [1.1] - 2014-01-27 =
Changed:
- Tweak admin settings interface
Fixed:
- Fix issues with offline transactions and TaxCloud "Captured" requests
= [1.0] - 2014-01-20 =
Initial public release.