Added ability to display only the last communications (defaults to 20), with options to display 20, 40, 60, or all communications; if more communications are present, a ‘load more’ link is displayed at the top of the communications area;
Changed description of the settings option ‘My Account menu icon’, to better describe its use;
Added new WooCommerce-specific headers (new in WC v3.2);
Various internal changes to streamline code in Ajax calls.
Version 1.0.3 – June 1st, 2017
WooClientZone now ready for translations; a POT file is included in the ‘languages’ subfolder, alongside PO/MO files of available translations (currently German);
New German translation included (a big ‘thank you’ to Thomas Effendy);
Security update to improve validation, sanitization and escaping of variables passed over the network;
Restricted back end access: the user must have a WP role of Administrator or a WooCommerce-defined capability of ‘edit_shop_orders’;
Modified client link to order-based Client Zones on ‘thank-you’ order summary page, which would break on WP installations with installed translations;
Improved definition of rewrite rule to generate customer-facing Client Zones (did not work on certain installations);
In Client Zones, all text bubbles are now left-aligned, to improve display of numbered/un-numbered lists;
Other minor fixes.
Version 1.0.2 – May 19th, 2017
Improved Ajax polling functionality, to avoid overlapping requests, which might in certain cases collide causing error notices;
Added new filter hook ‘wooclientzone_client_notification_email_to’ to enable (for example) sending client notification emails to a range of addresses;
Added direct links to Settings and Docs from the WooClientZone listing in the Plugins page;
Other minor fixes.
Version 1.0.1 – May 10th, 2017
Fixed error with public Client Zones not loading (error code 1) on some platforms;
Message editor and file dropzone are now open by default (thanks Alexander Kucenkov for suggesting this);
Now custom client permissions can be set even on a new (empty) Client Zone;
Admin action box for moving a Client Zone is now only displayed if that Zone is not empty;