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.
See GitHub releases.
- Generate the Reads-Sections dynamically from the OverrideCycles-part of the Samples-Section for Illumina NovaSeq Sample Sheets (V2)
- OverrideCycles on BclSample not nullable
- Support creating Illumina NovaSeq Sample Sheets (V2) for NovaSeqX
- Integrate
mll-lab/microplate
andmll-lab/liquid-handling-robotics
- Support Laravel 11
- Add
StringUtil::toUTF8()
- Integrate
mll-lab/holidays
- Allow custom line separator in
CSVArray::toCSV()
- Add
StringUtil::joinNonEmpty()
- Exclude
NoAssignmentInIfRule
by default
- Add PHPStan extension with
NoAssignmentInIfRule
- Add
QxManagerSampleSheet::toCsvString(...)
CSVArray::toArray()
returnsarray<int, array<string, string>>
- Support
illuminate/support:^10
- Support
thecodingmachine/safe:^2
- Add
Number::clamp()
- Add parameters
$enclosure
and$escape
toCSVArray::toArray
- Support
illuminate/support
version 9
- Fix errors in
composer.lock
- Add
CSVArray
- Add
StringUtil