Skip to content

Latest commit

 

History

History
44 lines (37 loc) · 2.56 KB

CHANGELOG.md

File metadata and controls

44 lines (37 loc) · 2.56 KB

CHANGELOG

Version 0.7 (2018-05-13)

  • [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.

Version 0.6 (2018-01-13)

  • [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 &lt>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.

Version 0.5 (2017-09-24)

  • [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.

Version 0.4 (2017-09-10)

  • [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.

Version 0.3 (2017-09-01)

  • [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

Version 0.2 (2017-08-20)

  • [FIX] Small bug fixes and speed improvements.
  • [IMPROVEMENT] Simplified handling when creating and retrieving resources.

Version 0.1 (2017-08-13)

  • First release