All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Require
mll-lab/microplate:^6
- Support
thecodingmachine/safe:^2
- Make requirement of
mll-lab/graphql-php-scalars
optional
- Add
FluidXScanner
-class
- Support Laravel 10
- Require
mll-lab/graphql-php-scalars:^6
- Require
mll-lab/microplate:^5
- Accept
\r\n
as valid line separator forisValidRawContent
-method
- Add
isValidRawContent
-method to classTecanScanner
- Drop support for
mll-lab/microplate
version^3.6
- Add GraphQL-Scalar
FluidXBarcode
- Add GraphQL-Scalar
FrameStarBarcode
- Allow
mll-lab/microplate
version 4.1
- Allow
bensampo/laravel-enum
version 6
- Delete unnecessary version prefix
- Add reagent distribution command
- Rename
PipettingActionCommand
toUsesTipMask
- Rename
formatToString
totoString
in all classes - Refactor Command interface to abstract command class
- Add comment command
- Add initialisation header to protocol
- Add predefined classes that implement
Rack
- andLiquidClass
-interface - Add
fileName
-method onTecanProtocol
- delete superfluous semicolon after TipMask
PositionLocation
returns$rack->name
BarcodeLocation
does not return$rack->name
- Move
Rack
- andLiquidClass
-interface to subdirectory - Change signature of
TransferWithAutoWash
-class
- Add classes and methods for building pipetting instructions for Tecan Freedom EVO robots in the Gemini WorkList file format (*.gwl).
- Add class
FluidXPlate
as a container for the scanned rackId and the scanned wells associated with a Coordinate (96-well format) frommll-lab/microplate
- Add class
TecanScanner
to parse a raw scan result string into aFluidXPlate