- [IMPROVEMENT] Added support for <remoteCSE> resource type.
- [FIX] Improved flexibility when parsing notifications messages from CSE.
- [FIX] The internal server to receive notifications now binds to all available network interfaces.
- [FIX] Don't throw an exception when receiving a notification to a stale subscription.
- [CHANGE] Refactored module structure. The resources are now available directly.
- [CHANGE] Resources are now created or retrieved instantly. If one wants to make further changes to a resource object (beside of the initialization), the object must be created with the instantly attribute set to False.
- [CHANGE] Allow that the CSEBase resource does not need to be retrieved in order to retrieve sub-resources. Removed the connected attribute from the Session class.
- [IMPROVEMENT] Added convenience functions to Container to add and retrieve content values more easily.
- [IMPROVEMENT] Added support for <>subscription> resources.
- [IMPROVEMENT] Added notification support. A script can now subscribe to changes of resources and is notified when those happen.
- [IMPROVEMENT] Added more helper methods to various resource classes.
- [IMPROVEMENT] Added support for JSON encoding to communicate with a CSE. JSON is now the default encoding.
- [IMPROVEMENT] Added better checks in various functions. Raising more exceptions when encounting wrong or empty resources.
- [CHANGE] Moved marshalling functions to an extra source file.
- [CHANGE] Refactored some internal functions
- [FIX] Fixed some test cases.
- [IMPROVEMENT] Added general discovery support. Currently supported attributes are label and type.
- [FIX] Added more tests for <contentInstances>.
- [FIX] Improved speed of discovery of direct sub-resources.
- [CHANGE] Moved basic operations from individual resource classes to the ResourceBase class.
- [CHANGE] Renamed the internal utilities sub-module. Introduced new utilities sub-module for public use.
- [CHANGE] Refactored the internal discovery functions.
- [IMPROVEMENT] Better handling of lost connections to the CSE. Added connection timeout.
- [IMPROVEMENT] Support for <accessControlPolicy>.
- [FIX] Small bug fixes and stability improvements.
- [CHANGE] Changed originator format in Sessions
- [FIX] Small bug fixes and speed improvements.
- [IMPROVEMENT] Simplified handling when creating and retrieving resources.
- First release