- RUN_TJPLAT-1732 - Fix test failures
- #258 Stop displaying the metabox when the order can't be found
- WooCommerce tested up to 8.1.0
- WordPress 6.6.1 tested
- Fix for two HPOS related issues
- Small improvement for the readme
- WooCommerce tested up to 8.1.0
- WordPress 6.3.1 tested
- WooCommerce tested up to 7.8.0
- Updates needed for HPOS compliance
- Flag as HPOS-enabled
- WooCommerce tested up to 7.0.0
- Update minimum WooCommerce version to 6.4
- WooCommerce tested up to 6.8.1
- Update minimum WooCommerce version to 6.2
- Fix conflict with WooCommerce PDF Product Voucher plugin
- Support local pickup shipping method during calculation on admin and API orders
- Add Washington D.C. as exemption region
- Correctly calculate tax on subscription products with updated PTCs
- WooCommerce tested up to 6.6
- Update minimum WooCommerce version to 6.0
- Fix for precision issue when syncing some orders to TaxJar
- Fix for persisting inaccurate rates in rates table
- WooCommerce tested up to 6.3
- Update minimum WooCommerce version to 5.8
- Fix for issue where incorrect tax was applied on shipping when multiple shipping packages were selected
- Fix to add compatibility for WooCommerce Gift Card plugin
- Added feature to sync customer to TaxJar when created/updated through WooCommerce REST API
- Add feature to add customers to sync queue when created/updated through the Customer/Order/Coupon CSV Import Suite
- Add action after calculating cart totals
- WooCommerce tested up to 6.2
- Update minimum WooCommerce version to 5.7
- Add order meta box to give details of calculation and sync statuses
- Remove usage of deprecated function is_ajax
- WooCommerce tested up to 6.1
- Update minimum WooCommerce version to 5.6
- Filter invalid PTCs before creating transactions in TaxJar.
- Fix floating point precision issue causing transactions to be rejected by the TaxJar API.
- Change dynamic tax rate ID to 999999999 to help prevent issues with 3rd parties ingesting exported WooCommerce order data
- Fix issue where shipping was still utilizing dynamic tax rate when the save rates setting was enabled.
- Refactor cart tax calculation to stop calculation events from triggering twice
- Fix issue with tax calculation on dynamically created products and variations
- Fix issue where in some cases fees did not use correct product tax codes during calculation
- Fix issue where multiple products with the same product tax and exemption thresholds may cause incorrect tax
- Update minimum WooCommerce version to 5.4
- WooCommerce tested up to version 5.9
- WordPress tested up to version 5.8.2
- Fix php warning when store settings are not set
- Update minimum WordPress version to 5.4
- Update minimum WooCommerce version to 5.1
- WooCommerce tested up to version 5.6
- Update minimum PHP version to 7.0
- Fix fatal error when no line items present on tax response.
- Minor transaction sync performance improvement.
- Add support for tax calculation in WooCommerce cart and checkout blocks.
- Fix tax calculation issues on fee only orders when created in admin dashboard or through Woo REST API.
- Fix tax calculation on orders with only shipping in admin dashboard or when created through Woo REST API.
- Fix incorrect tax rate application on orders with multiple line items using the same product tax code when different rates should be applied to each item.
- Fix issue where during order tax calculation, incorrect shipping tax may have been applied.
- Support tax classes on fees for order tax calculation.
- Fix issues with tax calculation of subscription orders created through the Woo REST API.
- Fix VAT exemption not applying on orders created through the admin dashboard or through the Woo REST API.
- Fix fallback to billing address if shipping address not present on an order in the admin dashboard.
- Fix issue where customer exemptions weren't being applied to a subscription order in the admin dashboard.
- Fix issue where changing a customer on an order in the admin dashboard may not have applied the exemption of the newly selected customer.
- Improve logging for order tax calculation.
- Add unit and integration tests to cover order tax calculation.
- WooCommerce 5.3.0 support
- WooCommerce 5.2.2 Support
- Remove Action Scheduler Library
- WooCommerce 5.1.0 Support
- Fix double subscription tax display issue
- Move calculation functions and settings functions into separate classes
- Prevent tax calculation for orders with $0 total
- Add x-api-version header to TaxJar API requests
- WooCommerce 4.9.2 support
- 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
- Add filter to nexus check
- Decouple tax calculation and transaction sync settings
- Fix international store address validation
- Fix synchronized renewal non applicable message
- 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
- 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
- Update WordPress listing content
- Fix bad link in connect TaxJar notification
- Fix TaxJar product exemption codes being altered before sending to TaxJar
- 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
- Ensure referer and user permissions are validated for ajax methods
- Confirm compatibility with WooCommerce 4.0
- Ensure no extra actions are scheduled and clean up unnecessary actions
- Update queue processing to fully support Action Scheduler 3.0
- Alter queue processing to handle scheduled actions that fail or timeout
- Update supported WooCommerce version to 3.9.0
- Add filter to disable date validation on transaction sync
- Fix Action Scheduler load order
- Update WooCommerce supported version to 3.8.0
- 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
- Update validation to support new TaxJar product categories
- Fix missing filter on refund reference IDs
- Fix deregister functionality to sent correct store URL
- Remove deregister upon API key update
- Fix record sync when product does not exist
- Add filter to enabled altering of customer data before sync
- Fix naming of filter to determine if customer should sync
- Fix installation issue on multi sites
- Fix issue where order can sync without having previously been completed in certain circumstances
- 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
- 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
- Added full support for WooCommerce Subscriptions
- Fix performance issue with recalculating shipping
- 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
- 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
- Fix local pickup calculations with street address support
- 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
- 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
- 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
- Fix error for WooCommerce stores running on PHP 5.4
- Update "Configure TaxJar" button to point directly to TaxJar integration section
- 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
- 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
- Fix total calculations for origin and modified-origin based states
- Recalculate totals in WooCommerce 3.2 instead of updating grand total
- Update "tested up to" for WordPress 4.8.2
- Update integration title
- Fix totals calculation issue with WooCommerce 3.2
- Fix plugin action links filter issue with conflicting plugins
- 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"
- Support backend order calculations for both WooCommerce 2.6.x and 3.x
- Fix backend rate display for orders with multiple tax classes
- Fix initial calculation for recurring subscriptions with a trial period
- Fix local pickup error for WooCommerce < 2.6.2
- Include tlc_transient hotfix
- 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.
- Add fallbacks to still calculate sales tax if nexus list is not populated.
- Limit API calls for tax calculations to nexus areas.
- Fix issue where uncached shipping tax was not displayed
- Fix bug causing sales tax to not be calculated when shipping is disabled
- Pass home_url rather than site_url when linking to TaxJar
- Changes for WooCommerce 2.5 compatibility around transients
- Shipping tax bugfix
- Bump version, wordpress.org failed to create 1.1.6 zip file
- Change wording for connection
- Display Nexus States/Region list on TaxJar panel
- Allow 1-Click TaxJar connection setup
- Bug fixes around order editing in order admin screens.
- Better warnings about connection errors on plugin panel
- Better support for generating API keys in WooCommerce 2.4+
- Warnings for PHP version
- Handling Shipping tax more accurately
- Fix transient key bug with city (suggest to clear transients in WooCommerce)
- Label text change
- Improve handling of Shipping taxes
- Switch to v2 TaxJar API
- Bug fixes and code cleanups
- WooCommerce compatible note 2.3.x is now required
- Bug fixes in the handling of persisted rates
- Fixed a bug encountered when local shipping options were selected
- Adds tax calculation support to WooCommerce for local shipping options
- WooCommerce can now calculate taxes for local pickup shipping option
- Fixed a bug encountered on some hosting providers
- Fixed a bug where coupons where being applied on the cart twice
- Bug fixes
- New way of handling taxes on orders compatible with WooCommerce 2.2
- Uses new API (with support for Canada): read the docs
- 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)
- Fix api url param for woo
- use taxable_address from wooCommerce customer
- TaxJar calc overrides all other taxes
- Hide order admin calculate tax button
- Initial release