Skip to content

Releases: michelve/software-license-manager

5.6.1

06 Jan 20:01
Compare
Choose a tag to compare

5.6.1 - 2022-01-06

  • Replaced expand the view for a modal for my licenses tab inside my licenses page
  • Update WP support

Commits

Merged

  • Front-end licence removal doesn't reflect setting allow_user_activation_removal #57
  • Update slm-add-licenses.php #71
  • Update slm-subscribers.php #62
  • Update slm-add-licenses.php #63
  • Update slm-admin-functions.php #64
  • Update slm-lic-settings.php #65
  • Update purchase.php #66
  • Update slm-utility.php #67
  • Update stats.php #68
  • Update slm_about_menu.php #69
  • Update slm-list-licenses-class.php #70
  • Bump handlebars from 4.5.3 to 4.7.7 #59
  • Sync with Michelve master #8

5.5.12

29 Oct 14:49
8f6c12c
Compare
Choose a tag to compare

fixes Use the launch demo modal button in the user panel (my-account page) #54

5.5.11

28 Oct 14:42
6fd51f6
Compare
Choose a tag to compare

fixed debug logger: api would display an error back if the log file did not exist. Issue #52

5.5.10

27 Oct 15:31
e4e9f86
Compare
Choose a tag to compare

v5.5.10 - 2020-10-27

Merged

  • Bug-fix - multiple licences created when order item qty changed #50
  • Merge from parent #7
  • Bump node-fetch from 2.6.0 to 2.6.1 #37
  • I created bug fix for wc_licenses_class.php #46
  • Update fixing bugs. #1
  • implemneted data-title support #34
  • Version 5.5.3 merge #5

Commits

5.5.9

14 Sep 14:11
3313698
Compare
Choose a tag to compare

Fixes issues and bugs - thx to @k-kikuchi-idea-hack for the help
#45
#43
#42
#41
#38
#39

5.5.8

10 Sep 19:30
af90004
Compare
Choose a tag to compare

Updated date() to wp_date(). #29
small bugs and typos

5.5.7

02 Sep 14:16
5ea43c0
Compare
Choose a tag to compare

Updated: New language files..
Fixed: bootstrap conflict issues
Added: options to settings page to turn off bootstrap support in front-end
Added: support for data-title in my licenses page
Added: icons to license page
and other small bugs and fixes

5.5.6

10 Aug 14:12
80e28a5
Compare
Choose a tag to compare
  • Fix missing License key in Order Completed mail.
  • Small change of URL in My licenses view - the '#' URL resulted in jump to the top of the page

5.5.5

11 Jul 22:54
69b1509
Compare
Choose a tag to compare

Product editor fields validation failed - the values max domain and max device were overwriting saved values.

Min value of the field with domain max and device max doesn't make sense - if it's maximum, it shouldn't work as minimum.

Saving only fields with not empty value results in a case where if you ever set the value of the field to some value - let's say devices number to 2 and then you want to change it to 0 it won't overwrite the saved value and still keeps 2.

5.5.4

25 Jun 13:42
dc2c9e6
Compare
Choose a tag to compare

in the last version of the plugin I have changed the way how orders look like and behave.

The old approach was adding the license info as order meta and then displaying them. This didn't work well when there were more licenses than one or more than one licensed product. Also, the plugin never tried to check if there are any existing licenses for current order. So when someone changed the order status from completed to on-hold and back, plugin created new licenses for the user.
I have narrowed down the number of metadata to just license key and type. Everything else when added to the order was relevant just at the time of license being created. So when there was a change in license afterwards, it wasn't changed in the order again. This data can be found then in the license record itself.

There are also two new options:

In WooCommerce, you can disable the automatic Downloads expiration. This is for the reason that if you don't want downloads behave the same way as license. Example: License for life, downloads for a year. Before when I wanted to have this behavior, I had to set product as subscription and set expiration to 0.
In some recent version, there was created new feature to allow users to remove domains in "My licenses". As in my case the license is checked only manually on button activation, when customer removes the domain in their account they can use it on multiple domains without corresponding number of licenses. If the licensed plugin checks the license regularly then it will find out. So for this reason there is an option for it.

Thanks to @MechComp