Plugin / License Manager for WooCommerce

Dražen Bebić

Changelog

Changelog

2.1.1 – 2019-11-19

  • Fix – Adding a generator without a “expires_at” no longer display the “-0001-11-30” date value. You will need to edit existing license keys, remove the value and save them to get rid of the invalid date.
  • Fix – If no generators are present, the plugin would throw a PHP notice when going to the “Generate” page inside on the “Generators” menu page.
  • Tweak – It is now possible to create API keys without WooCommerce installed.
  • Tweak – Removed the redundant plugin Exception class.

2.1.0 – 2019-11-13

  • Update – WordPress 5.3 compatibility
  • Update – WooCommerce 3.8 compatibility
  • Add – Introduced a License key meta table, along with add/update/get/delete functions.
  • Add – The plugin now checks for duplicates before adding or editing license keys (this also applies to the API).
  • Add – Generators can now freely generate license keys and add them directly to the database.
  • Add – lmfwc_rest_api_validation filter for additional authentication or data validation when using the REST API.
  • Add – Field for copy-pasting license keys on the “Import” page.
  • Add – “Mark as sold” and “Mark as delivered” bulk actions on the license keys page.
  • Add – A new “My license keys” section for customers, under the “My account” page.
  • Add – The “Expires at” field can now directly be edited when adding or editing license keys. This also applies to the API.
  • Tweak – Code reformat, refactor, and cleanup.
  • Fix – Typo on the Settings page (the v2/licenses/activate/{license-key} route now displays correctly as a GET route).
  • Fix – The activate and deactivate license key actions now work on the license keys overview.
  • Fix – When adding or editing license keys, the “Product” field now also searches product variations.
  • Fix – Multiple admin notices can now be displayed at once.
  • Fix – Automatic loading of plugin translations.

2.0.1 – 2019-09-03

  • Add – v2/deactivate/{license_key} route for license key deactivation.
  • Add – “Clear” functionality to order and product select2 dropdown menus.
  • Fix – License key status dropdown order (“Active” is first now).
  • Fix – PHP fatal error when deleting license keys.
  • Fix – PHP Notices when performing certain operations (license key import, generator delete).
  • Fix – “lmfwc_rest_api_pre_response” hook priority is now correctly set to 1.

2.0.0 – 2019-08-30

  • Add – Template override support.
  • Add – Select2 dropdown fields for orders and products when adding or editing license keys.
  • Add – Search box for license keys. Only accepts the complete license keys, will not find parts of it.
  • Add – v2 API routes
  • Add – Setting for enabling/disabling specific API routes.
  • Add – lmfwc_rest_api_pre_response filter, which allows to edit API responses before they are sent out.
  • Tweak – Complete code rework.
  • Tweak – Reworked v1 API routes (maintaining compatibility)
  • Fix – Users can now edit and delete all license keys, even sold/delivered ones.
  • Fix – WordPress installations with large numbers of orders/products could not open the add/edit license key page.
  • Fix – CSS fallback font for the license key table.
  • Fix – “Valid for” text in customer emails/my account no longer shows if the field was empty.

1.2.3 – 2019-04-21

  • Add – Filter to change the “Valid until” text inside the emails (lmfwc_license_keys_table_valid_until).
  • Fix – Minor CSS fixes.
  • Fix – When selling license keys, the “Expires at” field would be set even when not applicable. This does not happen anymore.

1.2.2 – 2019-04-19

  • Add – German plugin translation

1.2.1 – 2019-04-18

  • Fix – “There was a problem adding the license key.” error message should not appear any more when adding a license key.

1.2.0 – 2019-04-17

  • Add – You can now define how many times a license key can be activated using the plugin REST API endpoints.
  • Add – You can now define how many license keys will be delivered on purchase.
  • Add – Variable product support.
  • Add – Export license keys feature (CSV/PDF)
  • Add – License key activation REST API endpoint.
  • Add – License key validation REST API endpoint.
  • Add – New WooCommerce Order action to manually send out license keys.
  • Add – “Expires on” date to Customer order emails and Customer order page.
  • Add – Filter to replace the “Your License Key(s)” text in the customer email and “My account” page (lmfwc_license_keys_table_heading).
  • Add – Generators now display the number of products to which they are assigned next to their name.
  • Enhancement – Various UI improvements across the plugin.
  • Tweak – The “Add/Import” button and page have been renamed to “Add license”
  • Tweak – The GET license/{id} REST API endpoint now supports the license key as input parameter as well.
  • Tweak – Changes to the REST API response structure.
  • Tweak – Changes to the database structure.
  • Fix – The license key product settings will no longer be lost when using quick edit on products.

1.1.4 – 2019-03-30

  • Fix – Licenses keys will no longer be sent out more than once if you change the order status from “complete” to something else and then back to “complete”.

1.1.3 – 2019-03-24

  • Fix – On some environments the activate hook wouldn’t work properly and the needed cryptographic secrets weren’t generated. I negotiated a deal for this not to happen anymore.
  • Fix – When going to the REST API settings page you no longer get a 500 error. Once again, my mistake.
  • Fix – Removed unused JavaScript code. It was just lurking there for no purpose, at all.

1.1.2 – 2019-03-24

  • Feature – Clicking license keys inside the table now copies them into your clipboard. Cool huh?
  • Fix – CSV and TXT upload of license keys now works as expected again. I hope.
  • Tweak – Minor UI improvements on the licenses page. I made stuff look cool(er).

1.1.1 – 2019-03-23

  • Fix – The cryptographic secrets were being deleted on plugin update, causing the plugin to become unusable after the 1.1.0 update. I’m really sorry for this one.

1.1.0 – 2019-03-23

  • Feature – Added license and generator api routes. Currently available calls are GET (single/all), POST (create), and PUT (update) for both resources.
  • Feature – API Authentication for the new routes. Currently only basic authentication over SSL is supported.
  • Feature – Editing license keys is now possible.
  • Feature – Added a “valid for” field on the bulk import of license keys.
  • Tweak – The plugin now supports license key sizes of up to 255 characters.
  • Tweak – Major code restructuring. Laid the foundation for future features.
  • Tweak – Reworked the whole plugin to make use of filters and actions.
  • Enhancement – Minor visual upgrades across the plugin.

1.0.1 – 2019-02-24

  • Update – WordPress 5.1 compatibility.
  • Update – readme.txt

1.0.0 – 2019-02-19

  • Initial release.

Ratings

5
37 reviews

Rating breakdown

Details Information

Version

2.1.1

First Released

18 Feb, 2019

Total Downloads

4,535

Wordpress Version

4.7 or higher

Tested up to:

5.3

Require PHP Version:

-

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.