Versions¶
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
All release versions should be documented here with release date and types of changes. Unreleased changes and pre-releases (i.e. alpha/beta versions) can be documented under the section Unreleased.
Possible types of changes are:
Addedfor new featuresChangedfor changes in existing functionalityDeprecatedfor soon-to-be removed featuresRemovedfor now removed featuresFixedfor any bug fixesSecurityin case of vulnerabilities
1.2.1 - 05.02.2020¶
Changed¶
- The
opdecorator now copies the__doc__attribute of the underlying function onto the wrappingOpinstance
1.2.0 - 27.01.2020¶
Changed¶
- attribute
Op.thread_safeis now a keyword-only argument of__init__to permit attributes without default values in derived classes.
1.1.0 - 20.01.2020¶
Deprecated¶
- support for unresolved output variables in
session.evaluate, usesessions.solvefor that purpose - support for arguments of type Variable in
Op.__call__, useOp.opinstead
Changed¶
- simplify
opdecorator - simplify default implementation of
Op.__repr__ - complete rewrite of the readme
Added¶
- method
Op.opto be used in place of direct invocation of an Op instance when building a graph - the
Variableclass, theopdecorator and the functionsevaluate,apply,solveandsolve_requirementsare now exposed at package level.