Releases: 1984hosting/1984-connector-for-dk-and-woocommerce
Releases · 1984hosting/1984-connector-for-dk-and-woocommerce
v0.4.4 - If we don't find out how this happened, it will happen again
What's Changed
- Fixing product conversion regressions by @aldavigdis in #186
- Adding the JSON schemas to the zip build by @aldavigdis in #188
- Restoring the option for kennitala request checkbox by @aldavigdis in #189
- Fixing that pesky kennitala formatting issue by @aldavigdis in #190
- Handling company kennitala by @aldavigdis in #185
- Introducing invoice handling from the order editor by @aldavigdis in #187
- Bugfix: Some options were not being saved by @aldavigdis in #191
- Deleting errors when invoice numbers are set manually by @aldavigdis in #193
- Improving invoice metabox and invoice generation by @aldavigdis in #194
- Bumping version to 0.4.4 by @aldavigdis in #192
Full Changelog: v0.4.3.1...v0.4.4
v0.4.3.1 - Have you ever spent time with miners?
Minor readme/documentation update for WordPress.org repository compliance.
v0.4.3 - Not great, not terrible
This version addresses internationalisation, compatibility issues with the legacy order storage and some other issues pointed out by the WordPress.org.
- Adding the DK invoice column to the legacy order table
- Adding i18n wrappers to payment gateway attributes
- Replacing a heredoc encoded JSON schema with a JSON file
- Updating readme
- Deleting the employee class, as it remains unused
- Adding exit statements to view files and entrypoint
- Fixing prefixes for globals
v0.4.2 - More bugfixes, more patience
- Stretching the expected response time from the DK API
- Adding a DK invoice column to orders table
v0.4.1 - The patient bugfix edition
- Extending timeout when connecting to DK to 15 seconds for POST requests and 10 for GET requests
- This should fix various errors that were happening during peak hours
- Adding rounding mode to sale price calculation, as skipping that causes errors in upstream sync
v0.4.0 - Now with variation support
- Variation support has been introduced
- Variations and variants are generated automatically
- Synced variants need to be disabled by removing the tick from enabled for each one
- Introducing better debugging for invoice generation
- Error messages, code and data are now saved as order meta if there is an error during the invoice generation
- If an error occurs during invoice generation, we no longer try again, as this has caused more than one invoice from being generated for each order
- DK's API seems to have taken to not responding or erroring out during some invoice generation requests, but making invoices regardless of that (without returning the invoice ID)
- The unfortunate side effect is that in those cases, an invoice needs to be created manually
v0.3.2 - Fixing customer handling on first order and fixing product variant sync
- Fetching product variants was broken as they were being converted into simple products on import
- Customers are now created in DK using a separate call to the API as the Order endpoint was not handling some properties that need to be set and was guessing some default values
v0.3.1 - Dropping customer sync, fixing UX issues and speeding things up
- Customer sync has been removed, to be looked into later
- Some UX issues and language string have been fixed
- Fetching codes for payment terms and mode in DK has been improved, as they are now saved as 10-minute transient values
v0.3.0 - The sorta-kinda production-ready version
- Product sync features have been revamped and improved
- The admin UI has been revamped
v0.2.3 - Finalising sync process
- Finalisation of the product sync process
- Code cleanup by removing unused classes and cron jobs