Release Notes

Here are the release notes for the official decoratory package releases. Each release note states what’s new in each version, and will also describe any changes made in that version.

For those upgrading to a new version of the decoratory package, you will need to check all the backwards-incompatible changes and deprecated features for each release from the one after your current version, up to and including the new version.

Release History

Version: 0.9.9.*, Build: 2024-01-07

  • Made Singleton, SemiSingleton and Multiton thread-safe

    • Unit tests for threadsafety added

    • Documentation with examples for threadsafety added

  • Global harmonization with getter/setter wrapper interface pattern

Version: 0.9.8.*, Build: 2023-09-09

  • Some minor documentation bugs fixed

Version: 0.9.7.*, Build: 2023-08-04

  • Merge the homepage and the project page to a new common

  • Move this new Project Site to an alternative server that supports SSL/certificates.

Version: 0.9.6.*, Build: 2023-07-18

  • Harmonization of property instance(s) of singleton and multiton

  • Unit tests using basic.Activation have been adapted to the changes of enum.IntFlag in Python 3.11

  • Improvements to the Project Pages:

    • New page footer for different device sizes

    • Consent manager shifted into the (new) page footer

    • Copy-code-to-clipboard button added

Version: 0.9.5.*, Build: 2023-07-17

  • Some minor documentation bugs fixed

Version: 0.9.4.*, Build: 2023-07-14

  • BaseDecorator class for wrapper inheritance added to decoratory.basic

  • Unit tests for BaseDecorator incl. documentation, for details see

  • Some other documentation enhancements

Version: 0.9.3.*, Build: 2023-07-10

  • Minor bugs in the setup fixed

  • Some documentation enhancements

Version: 0.9.2.*, Build: 2023-07-04

  • Homepage http://evation.eu released

  • ReleaseNotes shifted to the project homepage

  • Copyright granted to the author

Version: 0.9.1.*, Build: 2023-06-27

  • Switch from PSF License to MIT License

Version: 0.9.0.*, Build: 2023-06-23

  • Unit test integration for Windows, Linux (and probably MacOS - feedback?)

  • Pre production state, version 0.9.* for module
    • observer [ python -m decoratory.observer --version ]

  • Pre production state, version 0.9.* for package
    • decoratory [ python -m decoratory --version ]

Version: 0.1.5.*, Build: 2023-06-21

  • Pre production state, version 0.9.* for module
    • wrapper [ python -m decoratory.wrapper --version ]

Version: 0.1.4.*, Build: 2023-06-21

  • A new subclass SemiSingleton for a resettable singleton

  • Accessible parameter for singleton and multiton removed

  • Additional test and documentation

  • Pre production state, version 0.9.* for modules
    • singleton [ python -m decoratory.singleton --version ]

    • multiton [ python -m decoratory.multiton  --version ]

Version: 0.1.3.*, Build: 2023-06-19

  • Extensions and improvements for module observer: test and documentation

Version: 0.1.2.*, Build: 2023-06-18

  • Intergration of unit tests for modules singleton, multiton and wrapper

  • An overall unit test for the package decoratory

  • Documentation enhancements for module observer, t.b.c.

Version: 0.1.1.*, Build: 2023-06-16

  • Initial version of the observer, incl. documentation

Version: 0.1.0.3, Build: 2023-06-15

  • Accessible parameter for singleton and multiton, incl. documentation

  • Resettable parameter for singleton and multiton, incl. documentation

Version: 0.1.0.2, Build: 2023-06-13

  • Documentation enhancements for singleton, multiton and wrapper

Version: 0.1.0.1, Build: 2023-06-12

  • Initial version with singleton, multiton and wrapper


◄ prev

up

next ►

Legal Notice

Privacy Policy

Cookie Consent

Sphinx 7.2.6 & Alabaster 0.7.12

© Copyright 2020-, Martin Abel, eVation. All Rights Reserved.