Releases: Cryptolens/cryptolens-python
v_53: Fix load_from_file for future versions of Python
load_from_file used datetime.datetime.utcnow() in the logic that checked if the license file was too old. This was replaces with datetime.datetime.now(dateime.timezone.utc) to ensure it continues to work in future versions of Python.
v_52: Fix proxy_experimental + setup.py format
This release solves #75 and #76.
Thanks to @frilox042, @TimothyVermeirenBiztory
v_51: Add FriendlyName parameter to Create Trial Key method
Update setup.py
v_50: Fix fallback to registry in GetMachineCode for Windows
This update affects Windows users who are using GetMachineCode method. This update fixes the fallback code that uses the UUID obtained from the registry that is used to generate the machine code.
v_49: Add User class for user authentication
v_48: Add HasNotExpired and Fix machine code method on Windows
v_47: Add missing "name" parameter in IncrementIntValue and DecrementIntValue methods
The missing name parameter was added to Data.increment_int_value_to_key and Data.decrement_int_value_to_key methods. This would allow you locate a data object based on its name instead of using the Id (object_id in Python).
v_46: Add more return fields to GetKeys method
The fields added include "pageCount", "total" and "returned". These are accessible via the third list item of the result.
v_45: Add GetCustomerLicenses and GetCustomerLicensesBySecret
Adding methods to retrieve customer licenses.
Please check out the following article on how to use the second method: https://help.cryptolens.io/web-interface/customer-secret
v_44: Add "AddFeature" and "RemoveFeature" methods in Key class
This update introduces two new methods, "AddFeature" and "RemoveFeature", that allow you to change the state of the 8 built in feature flags.