WooCommerce Serial Key Changelog

2023.11.24 - version 2.9.0
* New: WordPress 6.1.3, 6.2.2, 6.3.2, 6.4.1 compatible
* New: WooCommerce 7.1.1, 7.2.3, 7.3.0, 7.4.1, 7.5.1, 7.6.1, 7.7.2, 7.8.2, 7.9.0, 8.0.3, 8.1.1, 8.2.2 compatible
* New: Compatible with WooCommerce HPOS (High Performance Order Storage)
* Fix: Sometimes Serial key table not created on plugin activation
* Update: Hide 'Serial Key' column if it's empty on my account page
* Update: StoreApps Upgrade file Improvements
* Update: POT file

2022.11.22 - version 2.8.0
* New: WooCommerce 7.0.1 compatible
* New: WordPress 6.1.1 compatible
* Update: Always load StoreApps Connector's latest version
* Update: POT file

2021.10.13 - version 2.7.0
* New: Tested up to WooCommerce 5.8.0 & WordPress 5.8.1
* Fix: Using the serial key validation process of Subscription even if the order doesn't contain any subscription
* Update: UX improvements to convey global vs product specific import [Admin - Import serial keys]
* Update: StoreApps Connector
* Update: POT file

2021.06.23 - version 2.6.0
* New: WooCommerce 5.4.1 compatible
* Fix: Serial key validation is not giving correct results for subscription ended statuses [WooCommerce Subscriptions]
* Update: Missing text-domain
* Update: Moved 'How validation works' to WooCommerce > Serial Key
* Update: Minor CSS changes on 'How validation works' page
* Update: Change cases of some texts
* Developer: Hook 'sa_wcsk_is_valid_order_status' to validate order statuses during serial key validation
* Update: POT file

2021.06.09 - version 2.5.0
* New: WooCommerce 4.7.1, 4.8.0, 4.9.2, 5.0.0, 5.1.0, 5.2.2, 5.3.0, 5.4.0 compatible
* New: Tested upto WordPress 5.7.2
* Fix: Incorrect serial key for renewal order if quantity of product is more than 1 [WooCommerce Subscriptions]
* Fix: PHP message: The WC_Abstract_Legacy_Order::get_product_from_item function is deprecated since version 4.4.0
* Update: StoreApps Connector
* Update: Welcome page CSS
* Update: Calling method 'support_ticket_content' with the latest version of StoreApps Connector
* Update: POT file

2020.11.18 - version 2.4.1
* New: WooCommerce 4.2.2, 4.3.3, 4.4.1, 4.5.2, 4.6.2, 4.7.0 compatible
* New: Tested upto WordPress 5.5.3
* Update: StoreApps Connector
* Update: POT file

2020.06.20 - version 2.4.0
* New: Tested with WooCommerce 3.9.3, 4.0.1, 4.1.1, 4.2.0
* New: Filter to allow special characters in serial key
* New: Setting to stop system-generated serial keys
* Fix: PHP Warning: array_unique() expects parameter 1 to be array, bool given
* Tweak: A minor improvement related to serial key import
* Update: POT file

2019.12.07 - version 2.3.6
* New: WooCommerce 3.7.1, 3.8.1 compatible
* Update: Remove support for WooCommerce 2.5 and WooCommerce 2.6
* Update: UX for serial key settings under WooCommerce product settings
* Update: Compatibility with latest WordPress Coding Standards
* Update: StoreApps Connector
* Update: POT file

2019.06.11 - version 2.3.5
* New: WooCommerce 3.6.4 compatible
* Update: Serial Keys will not be added in the admin new order emails
* Update: Tested upto WordPress 5.2.1
* Fix: Welcome page CSS added on all admin pages
* Fix: Welcome page CSS
* Update: POT file

2019.05.02 - version 2.3.4
* Fix: Serial Key dashboard only showing 20 records

2019.03.01 - version 2.3.3
* New: Setting to hide Serial Keys on Order Complete/Thank You page, My Account section & Emails
* Fix: 'Send e-mail notification to admin when 'x' number of Serial Keys are remaining from imported serial keys' sending incorrect product name in email
* Update: Email subject & content for email 'Send e-mail notification to admin when 'x' number of Serial Keys are remaining from imported serial keys'
* Update: Serial Key settings
* Update: 'Send support ticket' on Serial Key admin pages
* Update: Tested upto WordPress 5.1 and WooCommerce 3.5.5
* Update: POT file

2019.01.14 - version 2.3.2
* Fix: Error in accessing page sitemap xml
* Update: Hook to filter serial key dashboard entry
* Update: POT file

2018.10.29 - version 2.3.1
* New: Tested upto WooCommerce 3.5.0
* Fix: Setting to preserve same serial key for subscription not setting to yes on first activation
* Update: Footer text
* Update: POT file

2018.10.11 - version 2.3.0
* New: Issue same serial key of parent order to the renewal order on subscription renewal [WooCommerce Subscriptions 2.0.0+] 
* Tweak: Better cache handling for serial key
* Update: Welcome page improvements
* Update: StoreApps Connector
* Update: POT file

2018.07.09 - version 2.2.1
* Fix: Remove extra column 'limit' from serial key table
* Fix: Sometimes Serial Key details are not sent in emails
* Update: Serial key dashboard improvements ( Bulk Delete, Search serial keys, Sorting, Pagination support )
* Update: POT file

2018.06.14 - version 2.2.0
* New: WordPress Coding Standard
* Fix: Sync Usage Limit is updating wrong column in database
* Fix: Sync Usage Limit is setting same UUIDs to all serial keys of a product
* Fix: Generate serial key from order admin page not working when the order contains multiple products
* Update: Validate downloads status [Serial Key Per Quantity]
* Update: StoreApps upgrade file
* Update: POT file

2018.05.29 - version 2.1.0
* New: Generate serial key per quantity of product
* Fix: Unnecessary display of CSS styles on Manage Serial Key Page
* Fix: Email about remaining serial keys not sent
* Fix: Non-translatable texts
* Tweak: Serial key data via WP REST API
* Update: Display of product variation name during import of serial key for product variation
* Update: Import file MIME
* Update: New tab for settings
* Update: Moved "How Validation works" tab from "Settings" to "Welcome" page
* Update: Column name from 'limit' to 'usage_limit' [serial key table in database]
* Update: Add 'infinity' (∞) symbol for unlimited usage of serial key [Serial Key Dashboard]
* Update: Additional parameter in actions 'woocommerce_my_serial_key_start' & 'woocommerce_my_serial_key_end' [For Developers]
* Update: StoreApps Connector
* Update: POT file

2018.05.21 - version 2.0.2
* New: Tested upto WooCommerce 3.4.0
* New: [GDPR] Personal Data Export (WordPress 4.9.6+ & WooCommerce 3.4.0+)
* New: [GDPR] Personal Data Erase (WordPress 4.9.6+ & WooCommerce 3.4.0+)
* Update: StoreApps upgrade file
* Update: POT file

2018.03.15 - version 2.0.1
* New: Tested upto WooCommerce 3.3.3
* Update: Display date as 'Never Expires' instead of '0000-00-00 00:00:00' in serial key admin dashboard
* Update: Text update in serial key admin dashboard when a product is deleted
* Update: Make 'Validation' as the default tab on Serial Key page in admin
* Update: Open import screen in new tab when importing keys for variable products
* Update: StoreApps Connector
* Update: POT file

2017.12.25 - version 2.0.0
* New: Reading of serial key data for a user via WP REST API
* Fix: PHP Notice:  Undefined variable: found (WC 3.2.0+)
* Update: StoreApps Connector improvements
* Update: POT file

2017.10.13 - version 1.9.1
* Update: StoreApps Connector improvements

2017.10.09 - version 1.9.0
* New: Dashboard to view and manage serial keys (Beta)
* New: Tested upto WooCommerce 3.1.0+
* New: Show product name on Import Serial Keys page while importing product specific keys
* New: Store Connector
* New: Added WooCommerce version check meta
* Fix: A few warnings related to WooCommerce 3.0.0+
* Update: Placement and language of 'Save changes' button for notification count on Import Serial Keys page to avoid confusion
* Update: Will now support only WooCommerce 2.5+
* Update: POT file

2017.04.24 - version 1.8.0
* New: Compatibility with WooCommerce 3.0.0+
* New: Import Serial Key using CSV file for products separately
* Update: Improved security for importing CSV file
* Update: Template for sending email about remaining serial keys
* Update: POT file

2016.12.26 - version 1.7.9
* Fix: Serial Keys not visible on Downloads Tab on My Account page for WooCommerce Subscriptions products (version 2.0+)
* Update: POT file

2016.11.14 - version 1.7.8
* Fix: Serial Keys not visible on Downloads Tab on My Account page if WooCommerce version is 2.6.5+
* Update: POT file

2016.10.10 - version 1.7.7
* Update: Important changes related to Automatic Updates of this plugin
* Update: POT file

2016.08.04 - version 1.7.6
* New: Fastest access to documentation in admin panel through Quick Help widget
* Fix: Showing error "Download has expired" for valid serial key as well
* Update: Carry forward UUIDs from previous orders to new order
* Update: During serial key validation, consider all previous UUIDs as well

2016.06.20 - version 1.7.5
* New: Tested upto WooCommerce 2.6+
* Update: Serial Keys are now visible on Downloads Tab on My Account Page (WooCommerce 2.6+)
* Update: Added compatibility files for WooCommerce 2.5 & WooCommerce 2.6
* Update: Minor changes in upgrade file
* Update: Changes on Welcome Page
* Update: POT file

2016.05.26 - version 1.7.4
* Fix: Upgrade file - Un-necessary calls for latest update on every background process
* Update: Minor jQuery change for social links styles on plugins page
* Update: Upgrade file - Update plugin's download url if required
* Update: Removal of PHP notices generated from upgrade file
* Update: Additional filter for modifying validation response

2016.01.27 - version 1.7.3
* New: Tested up to WooCommerce 2.5
* New: Sample CSV file for importing Serial Keys
* Update: CSS tweaks for Welcome Page
* Update: POT file

2015.12.10 - version 1.7.2
* Fix: Important fix related to WordPress 4.4, in StoreApps Upgrade file

2015.08.13 - version 1.7.1
* New: WooCommerce 2.4 compatible
* Fix: Generating a new serial key for every completion of same order
* Fix: Not generating a new serial key for previously created orders
* Fix: Not showing count of remaining serial keys in email notification
* Update: Updated POT file

2015.08.01 - version 1.7
* New: Import CSV file containing predefined Serial Keys
* New: Welcome Page
* New: Text Domain & Language loader
* Fix: Fatal error: Call to undefined function get_status() on non-object

2015.02.20 - version 1.6
* Update: WooCommerce 2.3 Compatible
* Update: Made meta data protected which are added from Serial Key
* Fix: Removed unnecessary warnings from 'Manage Serial Key' page

2015.01.02 - version 1.5
* New: Easily generate serial key from within Order admin page, if not generated already
* New: Update existing serial key from Order admin page

2014.11.10 - version 1.4.1
* Fix: Error message on My Account & Order completed page when there is no serial key

2014.09.22 - version 1.4
* Update: WooCommerce 2.2 Compatible
* Fix: Minor fix related to Serial Key usage limit

2014.05.15 - version 1.3.4
* Fix: Serial key validating for any sku

2014.04.16 - version 1.3.3
* Update: Important update related to 'update notification' of the plugin

2014.04.10 - version 1.3.2
* Fix: Minor fix related to non-generation of serial key

2014.04.04 - version 1.3.1
* Fix: Important fix related to plugin updates

2014.03.18 - version 1.3
* New: Feature to track & limit serial key usage

2014.02.14 - version 1.2
* Update: WooCommerce 2.1 compatibility

2013.12.18 - version 1.1
* Update: Set expiry of Serial Key based on order completion date & product's download expiry setting

2013.10.30 - version 1.0
* First Release