- - (45) Added the `permitted_containers` property to `StepConfiguration`. - (43) Added support for the Step Setup state to `StepRunner`. - (42) Improved Documentation, testing and function naming around container types and well ordering.
1.4.2
- - Migrated CI/CD from Travis-CI to GitHub Actions. - No code changes since 1.4.1, just pushing a release to verify that we can still deploy to PyPi!
1.4.1
- - (40) Fixed a typo that prevented the `supplier` property from being set on an instance of `ReagentKit`.
1.4.0
- - (34) Now fully compatible with Python 3.10. - (35) The `insecure` and `dry-run` parameters may now be used together when creating a LIMS object.
1.3.1
- - (33) Fixed regression in 1.3.0 which caused all stage-based routing to fail
1.3.0
- - (25) Added support for the [Clarity Instruments API endpoint](https://d10e8rzir0haj8.cloudfront.net/5.3/rest.version.instruments.html): - Added a new `Instrument` class - Updated `StepConfiguration` (in `configuration.protcol`) and `StepDetails` (in `step`) to retrieve `instrument` related xml subnodes - (24) Add a `files` property to the `Project` class - (30) Fixed `workflow.enqueue()` setting `stage-uri` in generated XML if `stage` appears in the domain name - (28) Removed dependency on `typing` for Python versions 3.5 and up - Updated documentation: - (27) The `StepProgramStatus` class documentation now more accurately reflects usage - (29) The documentation of the `Stage` class has corrected to show that the `step` property returns a `StepConfiguration` object