lucit-licensing-python Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Discussions about lucit-licensing-python releases!

How to upgrade to the latest version!

1.8.2.dev (development stage/unreleased/unstable)

Added

  • __app_name__ and __version__

Fixed

  • Import in licensing_manager.py and licensing_cli.py.

  • Type of global logger variable.

  • Error in sphinx config

1.8.2

lucit-licensing-python can now also be installed on all architectures on which there are no precompiled packages from LUCIT. PIP now automatically recognises whether there is a suitable precompiled package and if not, the source is automatically compiled on the target system during the installation process with Cython. Even if you don’t have to do anything special, please note that this process takes some time!

1.8.1

Fixed

  • Typing of manager.__init__() parameters

1.8.0

  • Building conda packages and distribute them via https://anaconda.org/lucit

1.7.0

Changed

  • Removed calls sys.exit() calls in manager.py

  • Using try-except-blocks in cli.py

1.6.0

Changed

  • Exceptions are now forwarded to the parent class and be raised there to be catchable in spite of threads and asyncio.

1.5.4

Fixed

  • Raising NoValidatedLucitLicense moved to main thread

1.5.3

Fixed

  • Using sys.exit() for cli and exception NoValidatedLucitLicense for non cli calls.

1.5.2

Changed

  • Handling of unexpected license result in manager.run().

1.5.1

Changed

  • Using dict.get() instead of try in manager.run().

1.5.0

Added

  • Logging the used license profile with debug level INFO.

  • pyproject.toml now ready for poetry

  • Support for with-context

Fixed

  • Raising exceptions in specific situations

1.4.1

Changed

  • Text and Link if no license provided.

1.4.0

Added

  • Parameter license_ini and license_profile to LucitLicensingManager()

  • Parameter --licenseini and --licenseprofile to CLI

  • Load license from file by default if no license provided via parameter.

1.3.0

Added

  • --info and --reset parameter to lucitlicmgr

1.2.0

Added

  • Commandline Interface lucitlicmgr

1.1.9

  • RELEASE!!! :)