Auto PHP Licenser Changelog

Each and every awesome change of PHP license system


The first thing to remember: Auto PHP Licenser comes with lifetime updates at no cost. That is to say, buy PHP license manager script once and get new versions forever.

Furthermore, every time a new version is released, no manual download or re-installation is needed. All you have to do is open the Software Updates section and confirm this upgrade. Then, wait a second while PHP license system updates itself to the latest version and enjoy new features instantly.

Of course, you can always download Auto PHP Licenser from Envato market manually. Whenever you want.

Version 1.8, Released on 2018-03-07

  • Added: Smart Reports feature;
  • Added: Banned Hosts module to block specific IPs from connecting to licensing server;
  • Added: API functions banned_hosts_add and banned_hosts_edit to block IPs via API;
  • Added: notification_host_banned case to be used when user’s IP is banned;
  • Added: notification_script_corrupted case to be used when internal configuration is invalid;
  • Added: all-in-one search in administration dashboard;
  • Added: new reports type – Alert;
  • Added: option to automatically generate API keys;
  • Added: option to search for callbacks via API;
  • Added: option to search for records via API using just a part of keyword;
  • Added: option to sort system reports by individual user;
  • Added: option to remotely deactivate specific installation without deactivating whole license;
  • Added: additional database connectivity test for servers with disabled error reporting;
  • Changed: notification_product_inactive case merged with notification_license_not_found case;
  • Changed: API search now returns records using JSON format;
  • Changed: license callbacks are now displayed separately from reports;
  • Changed: callbacks, installations and licenses are now sorted by individual products;
  • Changed: initial licenses list now displays date of latest license for each product;
  • Changed: licensing functions on user’s machine now force core settings verification during startup;
  • Changed: $MYSQLI_LINK argument needs to be submitted at the end of aplInstallLicense function now;
  • Changed: $MYSQLI_LINK argument doesn’t need to be submitted anymore when license is stored on file;
  • Updated: automatic license configuration generator;
  • Updated: Database Cleanup module;
  • Updated: PHP mailing module;
  • Updated: Lost Password Recovery module;
  • Updated: automatic upgrade module;
  • Updated: administration dashboard messages;
  • Updated: built-in Help section;
  • Updated: documentation;
  • Updated: bundled demo scripts;
  • Updated: license check notifications;
  • Updated: Twig templating engine to version 1.35.3;
  • Improved: overall administration dashboard and API security;
  • Improved: web module server performance;
  • Improved: administration dashboard GUI;
  • Fixed: bug in API Keys section where permission to edit installations was not displayed;
  • Fixed: bug in Database Cleanup module where time period higher than 90 days could not be set;
  • Fixed: “undefined variable” error in licenses_add function in API;


Version 1.7, Released on 2018-01-12

  • Added: APL_ROOT_NAMESERVERS variable to lock licensing server to specified DNS records;
  • Added: APL_CORE_NOTIFICATION_INVALID_ROOT_NAMESERVERS message to be used for nameservers validation;
  • Changed: all licenses must use OpenSSL based encryption now;
  • Changed: top navigation menu now displays descriptions next to each icon;
  • Improved: code compatibility on Windows servers with unusual setup;
  • Improved: CssMin module compatibility with PHP 7.2;
  • Improved: Symfony Polyfill/Mbstring module compatibility with PHP 7.2;
  • Updated: internal debug messages to identify script’s developer mistakes faster;
  • Updated: documentation;
  • Fixed: bug in latest licenses list when some records might not be sorted properly;


Version 1.6.1, Released on 2017-12-20

  • Added: option to set separate cleanup intervals for every item in Database Cleanup module;
  • Updated: select2 module to version 4.0.5;
  • Updated: whole code reduced by 100+ lines;
  • Fixed: bug in login section when empty error message was displayed after failed login;


Version 1.6, Released on 2017-11-10

  • Added: aplUninstallLicense function for user to uninstall his own license inside protected script;
  • Added: option to uninstall your own license via administration dashboard;
  • Added: additional security check during administrator login verification;
  • Added: reports with administrator IP address for every successful/failed login;
  • Added: administration dashboard displays licenses with expiring support;
  • Updated: automatic upgrade module;
  • Updated: included demo scripts;
  • Updated: built-in Help section;
  • Updated: documentation;
  • Improved: callbacks module performance;


Version 1.5, Released on 2017-10-24

  • Added: option to set support expiration date separately from updates expiration date;
  • Added: notification_support_expired case to be used when user’s support is expired;
  • Added: aplVerifySupport function to verify user’s support inside protected script;
  • Added: option to automatically send reminder emails to clients about expiring license, updates, and support;
  • Added: Customize Emails section to modify reminder emails for license, updates, and support expirations;
  • Added: Email Settings section to configure reminder email settings;
  • Added: Reminder emails cronjob;
  • Added: CRONJOB_DEBUG option to debug cronjobs;
  • Added: %CLIENT_FNAME%, %CLIENT_LNAME%, %LICENSE_SUPPORT_DATE%, %PRODUCT_DESCRIPTION%, %PRODUCT_URL_DOWNLOAD%, %PRODUCT_URL_HOMEPAGE% variables in license notifications and reminder emails;
  • Updated: automatic license code generator;
  • Updated: included demo scripts;
  • Updated: Twig templating engine to version 1.35.0;
  • Updated: built-in Help section;
  • Updated: documentation;
  • Improved: new versions parsing module;
  • Fixed: bug in database upgrade module;
  • Fixed: bug in License Notifications section;


Version 1.4.3, Released on 2017-10-03

  • Added: option to automatically generate license codes for anonymous licenses;
  • Updated: built-in Help section;


Version 1.4.2, Released on 2017-09-21

  • Added: html-compress-twig module to automatically minify web module source code;
  • Updated: DataTables module to version 1.10.16;
  • Improved: page load speed when thousands of licenses exist in database;


Version 1.4.1, Released on 2017-09-18

  • Added: option to search for installations by licensed email or license code via API;
  • Updated: built-in Help section;


Version 1.4, Released on 2017-09-04

  • Changed: all data encryption modules use OpenSSL instead of Mcrypt;
  • Changed: encryption salt can contain any number of symbols now;
  • Updated: included demo scripts;
  • Updated: built-in Help section;
  • Updated: DataTables module to version 1.10.15


Version 1.3, Released on 2017-08-28

  • Added: additional API permissions check;
  • Added: notification_license_corrupted case to be used when verification can’t be performed because of non-installed or corrupted license ;
  • Added: APL_NOTIFICATION_LICENSE_CORRUPTED message to be used with notification_license_corrupted case;
  • Changed: license verification module forces additional check of core settings, license data, and user data before connecting to licensing server;
  • Changed: license signature is only generated and/or verified when licensing server’s IP can be validated;
  • Changed: client_id variable doesn’t need to be submitted to API to issue or modify anonymous licenses;
  • Changed: previous callbacks are now displayed even if corresponding product is deleted;
  • Updated: all functions that interact with MySQL database;
  • Updated: automatic license generator;
  • Updated: data validation and sanitization modules;
  • Updated: authorized user validation function;
  • Updated: included demo script;
  • Updated: built-in Help section;
  • Updated: documentation;
  • Updated: Twig templating engine to version 1.34.4
  • Updated: whole code reduced by 500+ lines;
  • Improved: more accurate detection of improperly configured mysqlnd driver on user’s server;


Version 1.2, Released on 2017-06-26

  • Changed: API calls don’t require client_cancel_date and license_cancel_date parameters now;
  • Changed: callback reports now display statuses Success/Failure instead of Active/Inactive;
  • Updated: automatic upgrade module;
  • Updated: Help section;
  • Improved: database performance;
  • Fixed: “undefined variable” error in license callback file when license doesn’t exist;
  • Fixed: “undefined variable” error in demo script installer;


Version 1.1, Released on 2017-05-29

  • Added: new demo script with extremely simplified code;
  • Added: API examples also include ready-to-use function to connect to API;
  • Changed: system reports include even more information;
  • Updated: automatic database cleanup module;
  • Updated: documentation;
  • Updated: included demo script;
  • Improved: compatibility with servers running MySQL in STRICT mode;


Version 1.0, Released on 2017-05-16

  • Initial release


In case you are not very sure what each record in Auto PHP Licenser changelog means, we got you covered!

Need Something Special?

Contact us with your request!

Buy Now

Start licensing your scripts right away!