Releases: padosoft/support
Releases · padosoft/support
Release list
3.3.0
3.3.0
ADD
- Support for PHP up to 8.5 (added to the CI test matrix: 8.0 → 8.5)
- GitHub Actions test workflow with PHP 8.0–8.5 matrix
CHANGE
- Bumped
phpunit/phpunitdev requirement to^9.6.33— fixes the unsafe deserialization in PHPT code coverage handling advisory (< 8.5.52 / < 9.6.33) phprequirement normalized to^7.0|^8.0- Decommissioned legacy CI (CircleCI, Travis, Scrutinizer) in favor of GitHub Actions
FIX
- PHP 8.5:
roman_year()explicit nullable parameter (?int) - PHP 8.5: replaced deprecated
(double)cast with(float)inisIntegerFloatingPoint() - PHP 8.5: guard int casts in
isIntegerFloatingPoint()to avoid the "float not representable as int" warning at thePHP_INT_MAXboundary - PHP 8.5: skip deprecated
xml_parser_free()(no-op since 8.0) on PHP >= 8.0
Incorporates the PHP 8.5 deprecation fixes from #2 by @luca9692.
3.2.1
v3.1.1
v3.1.0
v2.3.0
v2.0.2
v2.0.1
v2.0.0
2.0.0 - 2018-04-18
BREAKING CHANGES:
validation:
- isPiva and IsVatNumber was removed in favour to new functions: isEuVatNumber, isVATRegisteredInVies, isITVat.
- isVATRegisteredInVies() : Validate a European VAT number using the EU commission VIES service to verify if VAT number is authorized to carry out intra-Community operations must use the service.
- isITVat() : Check Italian Vat Number (Partita IVA).
- isEuVatNumber() : Check if a valid EU vat given against specific EU country vat rules (at the moment only for italy) and optionally check the EU VIES service.