Skip to content

1.2.0

Latest

Choose a tag to compare

@SmetDenis SmetDenis released this 20 Jul 23:14
· 2 commits to master since this release
f323000

CSV Blueprint 1.2.0 — updated to consume the JBZoo 8.0 library ecosystem. Versioning stays on csv-blueprint's own independent line (it is not part of the coordinated 8.0 major).

Changed

  • Docker image now runs on PHP 8.5 (base php:8.5-zts-alpine, alpine 3.24). Validation behaviour is byte-identical to v1.1.0; ext-parallel verified stable on 8.5 ZTS (pinned to 1.2.15).
  • create-schema no longer suggests geometric_mean for columns with an even count of negatives; the geometric_mean/_min/_max VALIDATION rule now reports NAN for such columns — math-php 2.13 treats a negative-domain geometric mean as undefined. Zero/positive columns unchanged.
  • Dependencies: jbzoo/* → ^8.0; league/csv ^9.28; math-php ^2.13; libphonenumber-lite ^9.0; respect/validation ^2.4.12; symfony latest compatible.
  • Floor raised to PHP 8.4; CI matrix [8.4, 8.5]; deprecated GitHub Actions refreshed; box 4.7.0.

Internal

  • league/csv createFromPath() → from(); dynamic date fixtures; regenerated composer.lock against the published 8.0 Packagist versions.