Changelog

Version 5.0.x

= 2019.01.18 – version 5.0.6 =
* Fixed: Error during printing in some cases
* Tweak: Progressbar script changed for product printing

= 2019.01.14 – version 5.0.5 =
* Fixed: entity decode of special characters inside get_product_attr function
* Tweak: The way how product stock printing is handled

= 2018.12.12 – version 5.0.3 =
* Fixed: Label combinations for products not working
* Fixed: Order item price output not working for order item labels
* Added: Option to delete settings at uninstall
* Added: Option to delete .label files at uninstall
* Tweak: Better visual for bulk printing

= 2018.12.05 – version 5.0.2 =
* Fixed: several small bugs related to Product add-on

= 2018.12.04 – version 5.0.1 =
* Fixed: bug with incorrect loaded filter

= 2018.12.03 – version 5.0.0 =
* Complete rewrite of the plugin
* Added: Better error notifications
* Added: Inline printing with ajax (no pop-ups anymore!)
* Added: Option to print multiple labels in one click (label combinations)
* Added: Option to overwrite label output with add_filter(‘wc_dymo_order’,….
* Fix: compatibility with Jetpack spellcheck
* Improvement: Better debug logs

Version 4.0.x

= 2108.06.01 – version 4.0.0 =
* Fixed: “Synchronous XMLHttpRequest” deprecated error on several requests by using Async requests
* Updated: DYMO Javascript Framework 3.0
* Updated: Rewritten complete debug section on plugin settings page for better debug-messages and links to documentation
* Updated: Rewritten label preview generation on plugin settings page
* Removed: Several old code which was no longer in use
* Removed: Some small documentation section on settings page

Version 3.2.x

= 2018.04.30 – version 3.2.0 =
* Tweak: Better error handling
* Fixed: Issue with new lines on static objects

Version 3.1.x

= 2018.04.23 – version 3.1.9 =
* Tweak: Better support for Windows 10 and chrome 67
* Fixed: Issue with WooCommerce PIP Invoices

= 2018.02.01 – version 3.1.8 =
* Added: Fallback label XML code is now saved to plugin settings. Fallback label XML code is used when label file can not opened directly.
* Tweak: Created a new javascript function for printing so we can better handle error requests
* Added: Use a filter to output all order data from a custom PHP function, see https://wpfortune.com/documentation/plugins/woocommerce-dymo-print/filters/#codeoutputallorderdataandorderitemdatawithacustomphpfunction

= 2018.01.09 – version 3.1.7 =
* Fixed: Keep query args on reloading page after bulk print
* Added: Select other printer directly from print dialog when selected printer is not available.

= 2017.12.20 – version 3.1.6 =
* Added: Support for multi currency on order total price and order item price (Aelia currency switcher)
* Added: Support for WooCommerce 3.3 new order view page

= 2017.12.11 – version 3.1.5 =
* Fixed: Removed “MediaType” from labelfile which is added in some versions of DYMO Label Software and is not recognized by DYMO Framework
* Fixed: Printer loading on settings page

= 2017.12.07 – version 3.1.4 =
* Added: Order ID
* Added: Filter to adjust Order ID, see https://wpfortune.com/documentation/plugins/woocommerce-dymo-print/filters/

= 2017.12.01 – version 3.1.3 =
* Added: WP Fortune license notification

= 2017.06.11 – version 3.1.2 =
* Fix: order status was not automatically changed in some situations

= 2017.08.10 – version 3.1.1 =
* Added: Option to override order item attribute output with filter, see Extra options code samples

= 2017.07.25 – version 3.1.0 =
* Added: Option to automatically change order status after printing
* Fixed: Make order action overview buttons readible for screenreaders (.screen-reader-text)

Version 3.0.x

= 2017.05.16 – version 3.0.6 =
* Fix: Problem with order items not showing all attributes in WC 3.0.

= 2017.04.12 – version 3.0.5 =
* Fix: replaced new WC_Product with wc_get_product

= 2017.04.03 – version 3.0.4 =
* Fix: order->id for WooCommerce 3.0
* Fix: replaced new WC_Order with wc_get_order

= 2017.03.08 – version 3.0.3 =
* Fix: issue with order item labels not printing based on order quantity
* Fix: remove html (strip tags) from order item short description

= 2017.02.27 – version 3.0.2 =
* Fix: Custom shipping address layoutbox was not loaded since version 3.0.1.
* Added: Order item (product) short description
* Added: Wordwrapping for order item (product) short description
* Tweak: HTML entities decode for order item product name and attributes

= 2017.02.01 – version 3.0.1 =
* Fix: better check if data is already stored or not to prevent PHP error notices
* Added: print customer note

= 2017.01.17 – version 3.0.0 =
* Complete rewritten plugin – limited backwards compatibility

Version 2.x

= 2016.12.11 – version 2.5.6 =

* Fixed: Corrected loading of printerlist in some browsers
* Added: DYMO Framework check on debug tab.
* Removed: DYMO Software notice

= 2016.09.28 – version 2.5.5 =
* Added: Filter to use raw meta data (useful for ACF plugin)

= 2016.04.12 – version 2.5.4 =
* Added: Better support for multisite environments

= 2016.03.07 – version 2.5.3 =
* Added: Partial support for plugin: “WooCommerce Extra Checkout Fields for Brazil”
* Added: NUMBER tag for custom address layout for Brazil
* Added: NEIGHBORHOOD tag for custom address layout for Brazil
* Fixed: Order meta data shipping

= 2016.02.03 – version 2.5.2 =
* Fix: Special characters in latest version of DYMO Label Framework
* Added: Debug console log on debug tab
* Added: Print state abbreviation in custom address format
* Tweak: Several improvements to language strings.

= 2016.01.11 – version 2.5.1 =
* Updated: DYMO Javascript Framework to version 2.0.2. (Please also update DYMO Label Software to latest version)
* Tweak: Better error handling during printing if printer is not connected.

= 2015.12.17 – version 2.5.0 =
* Add: Check if printer exists on printing and at the settings panel
* Fixed: Removed NPAPI support and added new driver connections with DLS 8.5.3.
* Tweak: New and improved DYMO Javascript Framework to connect with printer drivers.
* Tweak: Only show Twin Turbo roll settings when Dymo Label Writer Twin Turbo is found on system.
* Tweak: Only show printers connected to current computer.
* Tweak: If data-object not exists on label, skip data.
* Tweak: Several improvements to the settings panel and language strings.

= 2015.12.01 – version 2.4.0-beta-4 =
* Added: Support for order item labels, documentation will be added in stable release
* Tweak: new svg icons for print buttons
* Tweak: better error handling when DYMO Labelwriter is not found
* Fix: bulk printing with new multiple label print filter

= 2015.08.25 – version 2.4.0-beta-3 =
* Added: Filter to print multiple labels based on order

= 2015.08.25 – version 2.4.0-beta-2 =
* Fixed: Support for Network printers
* Added: Support for HTTPS
* Added: Support for Variation SKU on product lists layout
* Tweak: Better string new line escaping for faulty XML code

= 2015.08.25 – version 2.4.0-beta =
* Tweak: Renewed DYMO Framework to version 2.0 BETA

= 2015.04.29 – version 2.3.9.3 =
* Tweak: Better support for label import with images
* Added: Support Product Label add-on
* Added: Support for add-ons in WPFortune updater

= 2015.03.07 – version 2.3.9.2 =
* Fixed: Support for > WC 2.3 for states in custom address layout
* Fixed: Support for > WC 2.3 for printing billing phone number on labels with CUSTEL label object

= 2015.03.02 – version 2.3.9.1 =
* Fixed: Support for special characters in states

= 2015.01.12 – version 2.3.9 =
* Added: Support for WPFortune

= 2014.08.02 – version 2.3.8.3 =
* Added: Support for product labels (future release improvement)

= 2014.07.14 – version 2.3.8.2 =
* Updated: DYMO Javascript framework
* Fixed: empty line {COMPANY} check
* Fixed: close popup after print

= 2014.06.17 – version 2.3.8.1 =
* Fixed: Small bugfix when updating

= 2014.05.15 – version 2.3.8 =
* Fixed: Wrong address print after updating to WooCommerce 2.1.19

= 2014.01.24 – version 2.3.7 =
* Fixed: Ajax calls on ssl enabled servers
* Fixed: check if sample labelfile exists

= 2014.10.12 – version 2.3.6 =
* Several small fixes and changes
* Ready for WooCommerce 2.1 (tested on WooCommerce 2.1 Beta 3)

= 2013.12.12 – version 2.3.5.1 =
* Fixed: Strip slash before single quotes
* Checked and small layout modifications for WordPress 3.8

= 2013.12.06 – version 2.3.4 =
* Fixed: Bug with updater

= 2013.11.07 – version 2.3.3 =
* Fixed: couple of bugs which occurs when there was no shipping address available. When no shipping address is available, billing address will be used for shipping label.

= 2013.10.30 – version 2.3.2 =
* Fixed: a small bug with a double declared function on first time activation (thanks to Richard Shaylor for reporting this).

= 2013.10.24 – version 2.3.1 =
* Fixed: a small bug when order data is empty.

= 2013.10.24 – version 2.3 =
* Added: Support for printing ALL order data en order meta data on your labels
* Added: Price variable on product lists
* Tweak: Print full country name instead of country code on custom address
* Tweak: Better (bulk) printing support
* Removed: Option Company name, Company Extra and Picture from settings, just import them on your label file as these are static info.
* Removed: Class-check-woocommerce.php

= 2013.07.29 – version 2.2.2 =
* Added: Support for WooCommerce PDF Invoice – http://www.woothemes.com/products/pdf-invoices/

= 2013.07.27 – version 2.2.1 =
* Added: Option to print product list on one line
* Fixed: Several small bugfixes

= 2013.07.11 – version 2.2.0 =
* Tweak: Hidden XML textarea for better security
* Added: Address options: manually create your address on a label
* Added: Support for Geev Updater plugin
* Removed: License Key tab
* Fixed: Bug: now the option “Use shipping label elements” actually works 😉

= 2013.07.09 – version 2.1.6 =
* Fixed: error on printing while no printer selected.

= 2013.07.03 – version 2.1.5 =
* Fixed: bug on “EXTRA” field which causes errors when you use multiple lines. Thanks to Barry Passchier!

= 2013.06.19 – version 2.1.4 =
* Fixed: small bug which causes errors while printing on some installations

= 2013.06.15 – version 2.1.3 =
* Added: basic check if label contains required object fields
* Added: support for quotes in addresses (thanks to Evert-Jan for reporting this)
* Added: better error handling when label file contains wrong objects.
* Minor bugfixes

= 2013.06.05 – version 2.1.2 =
* Added: Quantity to product lists
* Added: Support for WooCommerce Sequential Order Numbers plugin

= 2013.05.29 – version 2.1.1 =
* Fix: Wrong description beneath products and variations: [VARIATIONS] –> [VARIATION]

= 2013.05.21 – version 2.1.0 =
* Added: Layout settings for products & skus
* Fix: Bulk printing products and skus
* Removed: SKU field

= 2013.05.20 – version 2.0.1 =
* Fix: License key error (not saved)

= 2013.05.16 – version 2.0 =
* New: Use a different label for shipping and billing labels
* New: Choose which DYMO printer you want to use for your labels
* Tweak: Changed layout for different shipping and billing label settings
* Fix: Corrected support for DYMO Labelwriter Twin Turbo

Version 1.x

= 2013.05.07 – version 1.6 =
* New: Bulk printing

= 2013.05.03 – version 1.5.1 =
* Tweak: Check for active shipping

= 2013.03.26 – version 1.5 =
* Added tabbed layout
* Added DYMO Javascript Framework check
* Added DYMO label import
* Added customer telephone number on labels
* Added customer e-mail address on labels
* Fix update-check

= 2013.03.19 – version 1.1.5 =
* Minor bug-fixes.

= 2013.01.01 – version 1.1 =
* Minor bug-fixes
* Removed template directory (not necessary to customize output)

= 2012.12.19 – version 1.0 =
* Stable release

= 2012.12.19 – version 0.5 =
* Minor bug-fixes

= 2012.12.18 – version 0.1 =
* First release