Version History

Origins

twined began as an internal tool at Octue, enabling applications to be connected together in the Octue ecosystem.

The twined library is presently being ported out of Octue’s SDKs as it became clear that it would be most beneficial to open-source the framework we developed to connect applications and digital twins together.

0.0.x

Initial library framework - development version. Highly unstable! Let’s see what happens…

New Features

  1. Documentation

  2. Travis- and RTD- based test and documentation build with Codecov integration

  3. Load and validation of twine itself against twine schema

  4. Main Twine() class with strands set as attributes

  5. Validation of input, config and output values against twine

  6. Validation of manifest json

  7. Credential parsing from the environment and validation

  8. Hook allowing instantiation of inputs and config to a given class e.g. Manifest

  9. Tests to cover the majority of functionality

Backward Incompatible API Changes

  1. n/a (Initial release)

Bug Fixes & Minor Changes

  1. n/a (Initial Release)