Skip to content

v3.0.1

Latest
Compare
Choose a tag to compare
@ericsizemore ericsizemore released this 14 Mar 02:28
· 180 commits to master since this release

3.0.1 (2024-03-13)

Added

  • vimeo/psalm added into dev-dependencies and workflow
  • TestDox attribute used for all unit tests instead of '@testcase' (work in progress)

Changed

  • Updates throughout to fix psalm-reported issues.
    • Initially level 2, now should be valid on Psalm level 1.
  • Changed the following private methods of the Api class to static methods:
    • buildCacheHandler
    • validateAndDecodeResponse
    • getUrl
  • Modifed Numverify\PhoneNumber\PhoneNumberInterface to extend JsonSerializable, Stringable
  • Refactored validateAndDecodeResponse and buildCacheHandler

Removed

  • Removed unnecessary constructor and properties from Numverify\Exception\NumverifyApiResponseException
  • Removed '@testcase' annotation from all unit tests.

TODO

  • At the moment the cache middleware for Guzzle is using files. For 3.1, perhaps I could look into supporting Redis, Memcached, etc.

Pull Requests

What's Changed

  • Update codecov/codecov-action action to v4.1.0 by @renovate in #4

New Contributors

Full Changelog