Releases: SemaphoreSolutions/s4-clarity-lib
Releases · SemaphoreSolutions/s4-clarity-lib
1.6.1
1.6.0
- Added support for Python 3.12.
- Step placements can now be updated without having to clear existing placements first.
- Fix an issue that prevented
StepRunner.add_default_reagents()
from working correctly on Clarity 6.1+ if the step being run contains an archived reagent kit. - Fix an issue that could cause log messages to become duplicated, or disappear, when
s4-clarity-lib
is being used in tandem with an LLTK/LITK on the same step in Clarity 6.0+. - Added
lims.versions
andlims.current_minor_version
properties.
1.5.0
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
- Added support for the Clarity Instruments API endpoint:
- Added a new
Instrument
class - Updated
StepConfiguration
(inconfiguration.protcol
) andStepDetails
(instep
) to retrieveinstrument
related xml subnodes
- Added a new
- Add a
files
support forProject
- Fixed bug
workflow.enqueue()
that generated an invalid post ifstage
appears in the domain name - Removed dependency on
typing
for Python versions 3.5 and up - Updated documentation:
- The
StepProgramStatus
class documentation now more accurately reflects usage - The documentation of the
Stage
class has corrected to show that thestep
property returns aStepConfiguration
object
- The
1.2.0
Fix ClarityElement.repr to always return a string to avoid exceptions in Python 3.x
Fix incorrect universal tag for ControlType that prevented the creation of Control Types using the library
Add is_published property to the File object
1.1.1
Remove timeout from Step.wait_for_EPP
The existing code would time out after waiting 60
seconds. On systems processing large numbers of
samples, EPPs can easily take longer than this.