- The plugin now has a settings page in the control panel.
- The API Key and Sandbox Mode settings now support environment variables.
- Added a
Categoriesservice (Plugin::getInstance()->getCategories()) with async()method for syncing TaxJar categories into Craft Commerce. - Added
commerce-taxjar/categoriesandcommerce-taxjar/categories/syncconsole commands for listing and syncing TaxJar tax categories.
- Fixed a 400 error from the TaxJar API when recalculating an order with no line items. (#34)
- The plugin's main class has been renamed from
craft\commerce\taxjar\TaxJartocraft\commerce\taxjar\Plugin. - Category sync now updates existing categories in addition to creating new ones.
- TaxJar now requires Craft Commerce 5 or later.
- Added
craft\commerce\taxjar\events\ModifyRequestEvent. - Provided a more precise store location address to the Tax Jar API. (#13)
- Fixed a bug where cached tax rates were not being invalidated when line item tax category changed. (#11)
- Added Commerce 4 compatibility.
- Fixed a PHP error that would occur on Craft 3.5. (#7)
- Fixed a bug where long category descriptions would cause Tax Jar category sync to fail. (#5)
- Initial release.