Repository navigation
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-schemano longer suggestsgeometric_meanfor columns with an even count of negatives; thegeometric_mean/_min/_maxVALIDATION rule now reportsNANfor 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; regeneratedcomposer.lockagainst the published 8.0 Packagist versions.