Skip to content

Releases: mll-lab/php-utils

v5.19.1

22 Aug 13:25
Compare
Choose a tag to compare

5.19.1 (2025-08-22)

Bug Fixes

  • exclude irrelevant files from composer package (beb08f3)

v5.19.0

13 Aug 09:05
350ed5d
Compare
Choose a tag to compare

Added

  • Add PHPStan-Rule MLL\Utils\PHPStan\Rules\MissingClosureParameterTypehintRule.php

v5.18.0

11 Aug 09:50
1eb7b1f
Compare
Choose a tag to compare

Added

  • Support parsing Lightcycler Sample Sheets from XML-file #56

v5.17.0

05 Aug 08:00
8eb7bc7
Compare
Choose a tag to compare

Added

  • Support creating Lightcycler Sample Sheets for Absolute Quantification #55
  • Accept iterable $data in CSVArray::toCSV #55

v5.16.0

10 Jun 12:37
Compare
Choose a tag to compare

Added

  • Disallow Carbon\Carbon::create() via PHPStan rule

v5.15.0

06 May 08:07
b8254c3
Compare
Choose a tag to compare

Changed

  • Update method signatures to use CarbonInterface in MLL\Utils\BavarianHolidays for better type flexibility

v5.14.0

11 Mar 08:39
d68f6cb
Compare
Choose a tag to compare

Added

  • Register rules as a PHPStan extension

Deprecated

  • Deprecate NoAssignmentInIfRule

v5.13.0

05 Mar 09:29
104e8d3
Compare
Choose a tag to compare

Added

  • Support illuminate/support version 12
  • Support thecodingmachine/safe version 3
  • Add error identifiers to custom PHPStan rules

Changed

  • Refine PHPDoc types

v5.12.1

24 Feb 13:23
7a80530
Compare
Choose a tag to compare

Fixed

  • Update type annotations in namespace MLL\Utils\Tecan to use array<int> over array<int, int>

v5.12.0

14 Feb 13:32
c96ba87
Compare
Choose a tag to compare

Added

  • Default missing columns to empty strings instead of throwing in CSVArray::toArray
  • Ensure extensibility by using new static over new self everywhere