PackageTrack
Sign in Get early access

brick/phonenumber

Phone number library

0.8.0 8.2M downloads/mo #1507 most downloaded on Packagist brick/phonenumber

What this package is like to depend on

Last release 1 years ago

20 Mar 2025

Ships fairly regularly

a new release about every 1.1 years

Nearly every release is documented

notes for 11 of 11 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

11 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

11 releases · Apr 2017 to Mar 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 11
  1. 0.8.0 20 Mar 2025
    Release notes

    Compatibility

    • Compatibility with libphonenumber-for-php v9

    💥 BC breaks

    • Dropped compatibility with libphonenumber-for-php v7 and v8
    Open source →
    Release notes

    Compatibility

    • Compatibility with libphonenumber-for-php v9

    💥 BC breaks

    • Dropped compatibility with libphonenumber-for-php v7 and v8
    Open source →
    Release notes

    0.8.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 0.7.0 24 Feb 2025
    Release notes

    💥 BC breaks

    • The PhoneNumberParseException constructor now takes a libphonenumber\NumberParseException instance

    This change is unlikely to affect you, unless you're throwing PhoneNumberParseException instances yourself.

    New features

    • PhoneNumberParseException now has a $errorType property which contains a PhoneNumberParseErrorType enum
    • New methods:
      • PhoneNumber::formatForMobileDialing()
      • PhoneNumber::getCarrierName()
      • PhoneNumber::getTimeZones()
    Open source →
    Release notes

    💥 BC breaks

    • The PhoneNumberParseException constructor now takes a libphonenumber\NumberParseException instance

    This change is unlikely to affect you, unless you're throwing PhoneNumberParseException instances yourself.

    New features

    • PhoneNumberParseException now has a $errorType property which contains a PhoneNumberParseErrorType enum
    • New methods:
      • PhoneNumber::formatForMobileDialing()
      • PhoneNumber::getCarrierName()
      • PhoneNumber::getTimeZones()
    Open source →
    Release notes

    0.7.0

    Compare

    Choose a tag to compare

    Open source →
  3. 0.6.0 26 Nov 2023
    Release notes

    💥 BC breaks

    • Minimum PHP version is now 8.1
    • PhoneNumberType and PhoneNumberFormat are now native PHP enums
    Open source →
    Release notes

    💥 BC breaks

    • Minimum PHP version is now 8.1
    • PhoneNumberType and PhoneNumberFormat are now native PHP enums
    Open source →
    Release notes

    0.6.0

    Compare

    Choose a tag to compare

    Open source →
  4. 0.5.0 23 Feb 2023
    Release notes

    💥 BC breaks

    • Minimum PHP version is now 7.4
    Open source →
    Release notes

    💥 BC breaks

    • Minimum PHP version is now 7.4
    Open source →
    Release notes

    0.5.0

    Compare

    Choose a tag to compare

    Open source →
  5. 0.4.1 22 Feb 2023
    Release notes

    ✨ Improvements

    • Static analysis: Psalm & PHPStan -compatible annotations for PhoneNumberType and PhoneNumberFormat constants
    Open source →
    Release notes

    ✨ Improvements

    • Static analysis: Psalm & PHPStan -compatible annotations for PhoneNumberType and PhoneNumberFormat constants
    Open source →
    Release notes

    0.4.1

    Compare

    Choose a tag to compare

    Open source →
  6. 0.4.0 02 Sep 2021
    Release notes

    New features

    • PhoneNumber::getDescription()

    💥 BC breaks

    • The following classes are now final:
      • PhoneNumber
      • PhoneNumberFormat
      • PhoneNumberParseException
      • PhoneNumberType
    Open source →
    Release notes

    New features

    • PhoneNumber::getDescription()

    💥 BC breaks

    • The following classes are now final:
      • PhoneNumber
      • PhoneNumberFormat
      • PhoneNumberParseException
      • PhoneNumberType
    Open source →
    Release notes

    0.4.0

    Compare

    Choose a tag to compare

    Open source →
  7. 0.3.0 05 Aug 2021
    Release notes

    New features

    • PhoneNumber::isEqualTo()
    • PhoneNumber now implements JsonSerializable

    💥 BC breaks

    • The library now requires the json extension (always available as of PHP 8.0)
    Open source →
    Release notes

    New features

    • PhoneNumber::isEqualTo()
    • PhoneNumber now implements JsonSerializable

    💥 BC breaks

    • The library now requires the json extension (always available as of PHP 8.0)
    Open source →
    Release notes

    0.3.0

    Compare

    Choose a tag to compare

    Open source →
  8. 0.2.2 06 Feb 2020
    Release notes

    New method: PhoneNumber::getGeographicalAreaCode()

    Open source →
    Release notes

    New method: PhoneNumber::getGeographicalAreaCode()

    Open source →
    Release notes

    0.2.2

    Compare

    Choose a tag to compare

    Open source →
  9. 0.2.1 12 Nov 2018
    Release notes

    New method: PhoneNumber::isPossibleNumber()

    Thanks @xificurk

    Open source →
    Release notes

    New method: PhoneNumber::isPossibleNumber()

    Thanks @xificurk

    Open source →
    Release notes

    0.2.1

    Compare

    Choose a tag to compare

    Open source →
  10. 0.2.0 04 Oct 2017
    Release notes

    Minimum PHP version is now 7.1.

    Open source →
    Release notes

    Minimum PHP version is now 7.1.

    Open source →
    Release notes

    0.2.0

    Compare

    Choose a tag to compare

    Open source →
  11. 0.1.0 05 Apr 2017
    Release notes

    First beta release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive