Skip to content

Latest commit

 

History

History
316 lines (248 loc) · 10.9 KB

CHANGELOG.md

File metadata and controls

316 lines (248 loc) · 10.9 KB

3.2.6 (2021-03-23)

  • WooCommerce 5.1.0 Support
  • Fix double subscription tax display issue
  • Move calculation functions and settings functions into separate classes

3.2.5 (2021-01-28)

  • Prevent tax calculation for orders with $0 total
  • Add x-api-version header to TaxJar API requests
  • WooCommerce 4.9.2 support

3.2.4 (2020-12-15)

  • Fix occasional missing PTC from subscription orders
  • Fix issues that prevented exempt customers from syncing to TaxJar
  • WooCommerce 4.8.0 and WordPress 5.6 support

3.2.3 (2020-09-28)

  • Add filter to nexus check
  • Decouple tax calculation and transaction sync settings

3.2.2 (2020-09-02)

  • Fix international store address validation
  • Fix synchronized renewal non applicable message

3.2.1 (2020-07-09)

  • Fix for undefined settings issue
  • Fix for wrong shipping rates
  • Increment supported WooCommerce version to 4.3.0
  • Increase minimum WooCommerce version to 3.2.0

3.2.0 (2020-05-28)

  • Add support for tax calculation on orders created through WooCommerce REST API V2 & V3
  • Include plugin parameter for requests to TaxJar API
  • Increment supported WooCommerce version to 4.1.1

3.1.1 (2020-05-15)

  • Update WordPress listing content
  • Fix bad link in connect TaxJar notification
  • Fix TaxJar product exemption codes being altered before sending to TaxJar

3.1.0 (2020-04-10)

  • Update to settings page using SmartCalcs Connect
  • Update User Agent header for requests to TaxJar
  • Prevent unnecessary logging when tax calculation not required
  • Fix orders created through the WooCommerce API with a fee not syncing
  • Confirm compatibility with WooCommerce 4.0.1 and WordPress 5.4.0

3.0.15 (2020-03-11)

  • Ensure referer and user permissions are validated for ajax methods
  • Confirm compatibility with WooCommerce 4.0

3.0.14 (2020-01-29)

  • Ensure no extra actions are scheduled and clean up unnecessary actions

3.0.13 (2020-01-28)

  • Update queue processing to fully support Action Scheduler 3.0
  • Alter queue processing to handle scheduled actions that fail or timeout

3.0.12 (2020-01-06)

  • Update supported WooCommerce version to 3.9.0
  • Add filter to disable date validation on transaction sync

3.0.11 (2019-11-25)

  • Fix Action Scheduler load order
  • Update WooCommerce supported version to 3.8.0

3.0.10 (2019-10-04)

  • Fix record stuck in awaiting status in sync queue
  • Display last sync error in sync queue
  • Clear regions not in nexus from rate table when nexus is updated
  • Improve error messaging in logs
  • Set synced date on orders when sync is manually triggered
  • Display batch ID in sync queue table
  • Handle unexpected exemptions during sync

3.0.9 (2019-09-18)

  • Update validation to support new TaxJar product categories
  • Fix missing filter on refund reference IDs

3.0.8 (2019-09-06)

  • Fix deregister functionality to sent correct store URL
  • Remove deregister upon API key update

3.0.7 (2019-08-29)

  • Fix record sync when product does not exist

3.0.6 (2019-08-28)

  • Add filter to enabled altering of customer data before sync
  • Fix naming of filter to determine if customer should sync

3.0.5 (2019-08-21)

  • Fix installation issue on multi sites

3.0.4 (2019-08-20)

  • Fix issue where order can sync without having previously been completed in certain circumstances

3.0.3 (2019-08-20)

  • Added transaction sync order push to TaxJar
  • Added customer sync to TaxJar
  • Full support for product exemptions
  • Full support for customer exemptions
  • Full support for partial refunds
  • Full support for fees in tax reporting in TaxJar
  • Fix issue syncing refunds with zero quantity line items
  • Fix refunds created while order processing not syncing when order completed
  • Fix local pickup expected tax reports mismatch in TaxJar
  • Fix expected tax mismatch when order contains gift card in TaxJar reports
  • Add fallback to billing address when shipping address is empty on sync
  • Add filters to allow altering currency and country validation before syncing
  • Add filters to allow altering of request data before syncing orders and refunds
  • Add hooks to allow setting of order level exemptions during tax calculation and order syncing

2.3.1 (2019-08-12)

  • Tested up to WooCommerce 3.7
  • Tested up to WordPress 5.2.2
  • Fix rate lookup when state field contains a space
  • Added filters for line items during rate calculations

2.3.0 (2019-05-16)

  • Added full support for WooCommerce Subscriptions
  • Fix performance issue with recalculating shipping

2.2.0 (2019-04-25)

  • Tested up to WooCommerce 3.6.2
  • Fix exemption not applying to large quantity exempt line items
  • Add zip code validation before sending SmartCalcs API request

2.1.0 (2019-04-04)

  • Tested up to WooCommerce 3.5
  • Compatibility support for WooCommerce Smart Coupons
  • Add filters / actions for custom overrides of plugin functionality
  • Check to make sure enabled setting exists after installing the plugin
  • Fix empty nexus list issue
  • Fix exempt products getting taxed on backend
  • Fix taxable to fully exempt shipping in same order
  • Fix VAT exempt tax removal in Woo < 3.2
  • Fix JSON parsing error for backend orders with variable product variations containing special characters

2.0.1 (2018-08-23)

  • Fix local pickup calculations with street address support

2.0.0 (2018-08-16)

  • Street address support with rooftop accuracy
  • Display native rate tables for custom rates
  • Call woocommerce_after_calculate_totals after recalculation for other plugins
  • Fix backend order calculations in WC 2.6

1.7.1 (2018-07-19)

  • Tested up to WooCommerce 3.4
  • Skip API requests when there are no line items or shipping charges
  • Fix backend order tax calculations for deleted products
  • Fix calculations for multiple line items with exemption thresholds
  • Fix compatibility issues with PHP 5.2 and 5.3
  • Fix tax code precedence for "None" tax status and custom tax class products
  • Fix error handling when syncing nexus regions with an expired API token

1.7.0 (2018-05-10)

  • Improve performance by skipping calculations in the mini-cart
  • Drop TLC transients library in favor of native WP Transients API
  • Fix caching issues with tax calculations

1.6.1 (2018-04-05)

  • Fix error for WooCommerce stores running on PHP 5.4
  • Update "Configure TaxJar" button to point directly to TaxJar integration section

1.6.0 (2018-03-22)

  • Tested up to WooCommerce 3.3
  • Refactored plugin to better handle total calculations and WC Subscriptions
  • Fix nexus overage API issue with expired TaxJar accounts
  • Fix rounding issue with line items in WC 3.2
  • Add filter hook to TaxJar store settings for developers
  • Skip backend calculations for deleted products
  • Remove default customer address setting override
  • Exempt line items with "Zero rate" tax class applied
  • Support UK / GB and EL / GR ISO 3166-1 code exceptions
  • Sanitize tax class to handle "Zero Rate" string from Disability VAT Exemption plugin
  • Drop WP_DEBUG logging in favor of taxjar.log

1.5.4 (2017-12-08)

  • Fix sign-up fees and total issues with WC Subscriptions
  • Fix tax for duplicate line items with WC Product Add-ons & WC Product Bundles
  • Fix minor logging issue on shared hosts

1.5.3 (2017-11-17)

  • Fix total calculations for origin and modified-origin based states

1.5.2 (2017-11-14)

  • Recalculate totals in WooCommerce 3.2 instead of updating grand total
  • Update "tested up to" for WordPress 4.8.2
  • Update integration title

1.5.1 (2017-10-22)

  • Fix totals calculation issue with WooCommerce 3.2
  • Fix plugin action links filter issue with conflicting plugins

1.5.0 (2017-10-10)

  • WooCommerce 3.2 compatibility
  • Improve tax rate override notice under WooCommerce > Settings > Tax
  • Improve plugin intro copy for support under "TaxJar Integration"
  • Fix "limit usage to X items" discounts in WooCommerce 3.1
  • Fix get_id method error for discounts in WooCommerce 2.6
  • Fix product tax class parsing for multi-word categories such as "Food & Groceries"

1.4.0 (2017-08-17)

  • Support backend order calculations for both WooCommerce 2.6.x and 3.x
  • Fix backend rate display for orders with multiple tax classes

1.3.3 (2017-08-01)

  • Fix initial calculation for recurring subscriptions with a trial period

1.3.2 (2017-07-20)

  • Fix local pickup error for WooCommerce < 2.6.2

1.3.1 (2017-06-18)

  • Include tlc_transient hotfix

1.3.0 (2017-06-16)

  • Product taxability support for exemptions such as clothing.
  • Line item taxability with support for recurring subscriptions.
  • Fully exempt non-taxable items when tax status is set to "None".
  • Fix calculations to use shipping origin when local pickup selected.
  • Fix caching issues with API requests.

1.2.4 (2016-10-19)

  • Add fallbacks to still calculate sales tax if nexus list is not populated.

1.2.3 (2016-09-21)

  • Limit API calls for tax calculations to nexus areas.

1.2.2 (2016-08-29)

  • Fix issue where uncached shipping tax was not displayed

1.2.1 (2016-06-27)

  • Fix bug causing sales tax to not be calculated when shipping is disabled
  • Pass home_url rather than site_url when linking to TaxJar

1.2.0 (2016-01-19)

  • Changes for WooCommerce 2.5 compatibility around transients

1.1.8 (2015-12-30)

  • Shipping tax bugfix

1.1.7 (2015-12-23)

  • Bump version, wordpress.org failed to create 1.1.6 zip file

1.1.6 (2015-12-22)

  • Change wording for connection

1.1.5 (2015-12-14)

  • Display Nexus States/Region list on TaxJar panel
  • Allow 1-Click TaxJar connection setup
  • Bug fixes around order editing in order admin screens.

1.1.4 (2015-10-30)

  • Better warnings about connection errors on plugin panel

1.1.3 (2015-09-09)

  • Better support for generating API keys in WooCommerce 2.4+
  • Warnings for PHP version

1.1.2 (2015-07-30)

  • Handling Shipping tax more accurately

1.1.1 (2015-07-21)

  • Fix transient key bug with city (suggest to clear transients in WooCommerce)
  • Label text change
  • Improve handling of Shipping taxes

1.1.0 (2015-06-26)

  • Switch to v2 TaxJar API
  • Bug fixes and code cleanups

(2015-04-30)

  • WooCommerce compatible note 2.3.x is now required

1.0.8 (2015-03-10)

  • Bug fixes in the handling of persisted rates

1.0.7 (2014-12-24)

Fixed

  • Fixed a bug encountered when local shipping options were selected

New

  • Adds tax calculation support to WooCommerce for local shipping options
  • WooCommerce can now calculate taxes for local pickup shipping option

1.0.6 (2014-11-17)

  • Fixed a bug encountered on some hosting providers

1.0.5.2 (2014-11-13)

  • Fixed a bug where coupons where being applied on the cart twice

1.0.5.1 (2014-11-06)

  • Bug fixes

1.0.5 (2014-09-26)

Updated

  • New way of handling taxes on orders compatible with WooCommerce 2.2
  • Uses new API (with support for Canada): read the docs

New

  • Ability to download orders easily into TaxJar
  • Shortcuts to access TaxJar Settings
  • Freezes settings for WooCommerce Tax (we set everything up for your store's sales tax needs)

1.0.3 (2014-08-27)

  • Fix api url param for woo

1.0.2 (2014-08-26)

  • use taxable_address from wooCommerce customer

1.0.1 (2014-08-25)

  • TaxJar calc overrides all other taxes
  • Hide order admin calculate tax button

1.0 (2014-08-11)

  • Initial release