Skip to content

Releases: markrogoyski/numverify-api-client-php

v3.0.0

08 Mar 20:48

Choose a tag to compare

Breaking Changes

  • Minimum PHP version updated from 7.2 to 8.2

Improvements

  • Added explicit nullable type to Api constructor parameter (PHP 8.2 deprecation)
  • Added mixed return type to Collection::key() iterator method
  • Added explicit psr/http-message as a direct dependency
  • Updated CI to test PHP 8.2, 8.3, 8.4, 8.5
  • CI reorganized into separate jobs for unit tests (all PHP versions), static analysis (PHP 8.5), and code coverage (PHP 8.5)

Static Analysis

  • Added Psalm (level 1)
  • Added Composer Require Checker
  • Added Composer Unused
  • Updated PHPStan to ^2.0 (level max)
  • Updated PHP_CodeSniffer to ^3.10
  • Organized all static analysis configs under tools/ directory
  • Removed deprecated phploc

v2.2.0

06 Jan 06:48

Choose a tag to compare

Improvements

  • Minor internal improvements
  • CI build improvements

v2.1.0

13 Oct 05:01

Choose a tag to compare

Improvements

  • Add optional country code to phone number validation API for working with local, non-E.164 phone numbers

v2.0.0

06 Oct 05:09

Choose a tag to compare

Improvements

  • Improvements for newer versions of PHP (v7.2)
  • Updates to Guzzle dependency (v6.0 to v7.0 due to PHP version change)
  • Updates to testing dependencies (PHPUnit)

Breaking Changes

  • Minimum PHP version changed from v7.0 to v7.2

Migration from v1.0.0

  • Update to PHP v7.2
  • Update to Guzzle v7.0

v1.0.0

25 Jun 05:45

Choose a tag to compare

Stable release of v1.0.0.

v0.1.0 - Initial Release

02 Dec 06:38

Choose a tag to compare

New Features

  • Numverify phone number validation API
  • Numverify countries API

Requirements

  • PHP 7.0