Back to WooCommerce Software Add-on
WooCommerce Software Add-on changelog
Release notes for every version we have on record, newest first.
Latest 1.10.1 · 5 May 2026
40 versions
Since Mar 2014
2026 1 version
1.10.1 Latest 5 May 2026 1 improved3 fixed
Improved
- Replace deprecated wc_add_order_item_meta() and get_post_custom() calls with the WooCommerce CRUD API
Fixed
- Harden SQL queries in admin license-key operations and the lost-license endpoint
- Use a CSPRNG for license key and product secret key generation
- Require capability to handle shop_orders on license key admin AJAX endpoints
2025 1 version
1.10.0 27 Oct 2025 1 improved3 changed
Improved
- Misc - Update templates with proper escaping
Changed
- Misc - Require WooCommerce to activate the plugin
- Misc - Require PHP 7.4+, WordPress 5.6+ and WooCommerce 7.0+
- Misc - Address deprecation warnings
2024 1 version
1.9.2 26 Mar 2024 2 improved
Improved
- Change plugin name to Software Add-On for WooCommerce
- Update brand to Kestrel
2023 3 versions
1.9.1 5 Jun 2023 3 improved
Improved
- Escape the order URLs in the Software reports screen.
- Tested compatibility up to WC 7.8.
- Tested compatibility with WP 6.2.
1.9.0 27 Feb 2023 9 improved
Improved
- Check the minimum requirements before initializing the plugin.
- Insert the shortcode for recovering a lost license as a WP block on the 'Lost license' page.
- Tested compatibility with WC 7.4.
- New plugin updater.
- Initialize the plugin when the main file is loaded.
- Renamed the database option woocommerce_software_version to wc_software_addon_version.
- Updated the minimum requirements to WC 3.7, WP 4.9, and PHP 5.6.
- Dropped examples/ test scripts.
- Added a Postman collection for testing the API.
1.8.0 31 Jan 2023 1 new6 improved1 fixed
New
- Added compatibility with WooCommerce High-Performance Order Storage.
Improved
- Added links to the license keys, the reports, the documentation page, and to get support in the plugin list.
- Updated plugin author.
- Tested compatibility up to WC 7.3
- Tested compatibility with WP 6.1
- Implement the singleton pattern in the main plugin class.
- Updated the minimum requirements to WC 3.5, WP 4.7, and PHP 5.4.
Fixed
- Fixed broken 'Total software sales' and 'Total software sold' metrics in reports.
2022 1 version
1.7.20 27 Sep 2022 1 new2 improved
New
- Added compatibility with subscriptions of WooCommerce Payments.
Improved
- Tested compatibility up to WC 6.9.
- Tested compatibility up to WP 6.0.
2021 2 versions
1.7.19 4 May 2021 2 improved1 fixed
Improved
- WC 5.2.2 compatibility.
- WP 5.7.1 compatibility.
Fixed
- Replaced deprecated jQuery 3 methods.
1.7.18 20 Jan 2021 2 improved1 fixed
Improved
- WC 4.9 compatibility.
- WP 5.6 compatibility.
Fixed
- Prevent critical errors by passing the correct number of args to woocommerce_email_header/footer in email templates.
2020 6 versions
1.7.17 7 Oct 2020 1 improved
Improved
- WC 4.4 compatibility.
1.7.16 18 Aug 2020 2 improved1 fixed
Improved
- WordPress 5.5 compatibility.
- Remove deprecated WC functions.
Fixed
- Replace deprecated jQuery methods.
1.7.15 10 Jun 2020 1 improved
Improved
- WC 4.2 compatibility.
1.7.13 30 Apr 2020 2 improved
Improved
- Remove legacy code.
- WC 4.1 compatibility.
1.7.12 5 Mar 2020 1 improved
Improved
- WC tested up to WC 4.0
1.7.11 14 Jan 2020 1 improved
Improved
- WC tested up to WC 3.9
2019 3 versions
1.7.10 4 Nov 2019 1 improved
Improved
- WC tested up to WC 3.8
1.7.9 8 Aug 2019 1 improved
Improved
- WC tested up to WC 3.7
1.7.8 16 Apr 2019 1 improved
Improved
- WC tested up to 3.6
2018 3 versions
1.7.7 10 Oct 2018 1 fixed
Fixed
- License keys not being automatically generated.
1.7.6 9 Oct 2018 1 improved
Improved
- WC tested up to WC 3.5
1.7.5 23 May 2018 1 new2 improved3 fixed
New
- GDPR policy
Improved
- Tested up to WooCommerce 3.3
- WC tested up to WC 3.4
Fixed
- Change main plugin file
- Upgrade license form not working on simple products.
- Upgraded license cost not being applied correctly in cart.
2017 4 versions
1.7.4 4 Sep 2017 1 fixed
Fixed
- Add filter to require user authentication (disabled by default, toggle filter woocommerce_software_addon_api_require_user_auth).
1.7.3 6 Jul 2017 1 new4 fixed
New
- Filter woocommerce_software_addon_save_license_key for altering licenses before they are saved.
Fixed
- Lost license post call gives error when decoding JSON.
- Lost license woocommerce messages classes not correct.
- Purchasing multiple copies of software generates only a single license.
- Generating new license keys on subscriptions renewals.
1.7.2 3 Apr 2017 1 fixed
Fixed
- Update for WooCommerce 3.0 compatibility.
1.7.1 23 Feb 2017 1 improved1 fixed
Improved
- Add new hook woocommerce_software_addon_generate_license_key to filter generated license key
Fixed
- Issue with activation_reset where it was resetting only a single activation instead of all.
2016 2 versions
1.7.0 9 Nov 2016 3 improved2 fixed
Improved
- Removed platform information in license key check request. License has many activations and platform belongs to each activation.
- Returns list of activations in check request.
- Allow optional activation_id to be passed in deactivation request. This allows deactivation of a single use.
Fixed
- Don't check remaining activations for existing instance of uses.
- Issue of datepicker in software reporting.
1.6.2 27 Jan 2016 1 improved1 fixed
Improved
- Use tooltip for field descriptions in Product Data meta box
Fixed
- Strict standard notices from edit order page
2015 5 versions
1.6.1 29 Oct 2015 1 fixed
Fixed
- Fixed undefined class WP_Importer
1.6.0 28 Oct 2015 1 new
New
- Added CSV importer
1.5.1 3 Aug 2015 1 fixed
Fixed
- Fix key migration.
1.5.0 29 Jul 2015 1 new1 removed1 changed
New
- Added escaping in template files.
Removed
- General cleanup and removal of deprecated methods.
Changed
- Converted all tables and functions and methods to US ENGLISH version of license (previously licence).
1.4.4 28 May 2015 1 fixed
Fixed
- Fix multiple activation / deactivation bug
2014 8 versions
1.4.3 13 Nov 2014 1 fixed
Fixed
- Fix notice in save_update_key()
1.4.2 22 Sep 2014 1 fixed2 changed
Fixed
- Fix notices.
Changed
- Reversed activation sort order in reports.
- Move licence key display to after order items in emails.
1.4.1 22 Sep 2014 1 fixed
Fixed
- Fix requests using shop_order_status.
1.4.0 1 Sep 2014 1 changed
Changed
- 2.2 Compatibility.
1.3.0 1 Jul 2014 1 improved1 removed3 changed
Improved
- Updated text domain.
Removed
- Dropped < WC 2.0 support.
Changed
- Allow 1 upgrade per key.
- Check cart items to prevent double key usage.
- Record used keys on order payment.
1.2.3 25 Mar 2014 2 fixed
Fixed
- Fixed upgradable product check
- Fixed resetting of platform upon key reset
1.2.2 19 Mar 2014 1 new
New
- Introduces the value of the platform field in the check request
1.2.1 12 Mar 2014 1 new1 fixed
New
- Added remaining number activations to check request
Fixed
- Fixed bug where upgrade price didn't apply
