Skip to content

Releases: randomseed-io/phone-number

8.13.6-3

26 Feb 11:30
8.13.6-3
Compare
Choose a tag to compare
  • Improvements:

    • Speed optimizations (type hints, referential equality).

8.13.6-2

24 Feb 10:52
8.13.6-2
Compare
Choose a tag to compare
  • Improvements:

    • Memoization support for parsing phone numbers as strings.
    • Improved assertion function phone-number.core/valid-input?.

8.13.6-1

11 Feb 23:09
8.13.6-1
Compare
Choose a tag to compare
  • Improvements:

    • Added phone-number.core/number-optraw.
    • phone-number.core/noraw now creates a copy and strips raw input when a PhoneNumber is given.
    • Inline documentation strings edited.

8.13.6-0

11 Feb 10:28
8.13.6-0
Compare
Choose a tag to compare
  • Improvements:

    • Libphonenumber version bump.
    • Added printing method.

8.13.2-0

14 Dec 10:59
8.13.2-0
Compare
Choose a tag to compare

Updated Libphonenumber to version 8.13.2, Geocoder to version 2.196, Prefixmapper to version 2.196, Carrier to version 1.186

8.12.52-0

29 Jul 22:01
8.12.52-0
Compare
Choose a tag to compare
  • Improvements:

    • Improved building and documentation generating code.
    • Separated nREPL from REPL (development mode).
    • Syntactical cleanups.
    • Libphonenumber dependency updated to match version 8.12.52.
    • Geocoder dependency updated to match version 2.188.
    • Prefixmapper dependency updated to match version 2.188.
    • Carrier dependency updated to match version 1.178.
    • Development dependencies updated to match their newest versions.

8.12.28-1

06 Oct 17:54
8.12.28-1
Compare
Choose a tag to compare
  • Improvements:

    • Libphonenumber version bump.
    • Removed reflection warnings.
  • Bug fixes:

    • Removed development dependencies (orchestra) from spec.clj.
    • Moved development file generator.clj to dev/src.

8.12.21-0

19 Apr 09:26
8.12.21-0
Compare
Choose a tag to compare
  • Improvements:

    • Libphonenumber version bump.
    • Removed reflection warnings.

Release 8.12.16-1

31 Jan 09:27
8.12.16-1
Compare
Choose a tag to compare
  • Improvements:

    • Added some missing validators and databases for argument processing
    • Samplers corrected to use -arg versions of databases
    • Added support for pseudo-region :phone-number.region/world for non-geographic numbers
    • Created phone-number.db with cross-databases:
      • Regions to types
      • Types to regions
      • Regions to calling codes
      • Calling codes to regions
      • Calling codes to types
      • Types to calling codes
    • New functions in core:
      • phone-number.core/calling-code-prefix
      • phone-number.core/regions-for-calling-code
      • phone-number.core/region-for-calling-code
      • phone-number.core/calling-codes-for-region
    • Improved main phone numbers generator
      (random regions and calling codes are picked up from valid sets for randomly
      generated types)
    • Specs divided into 3 groups:
      • Input data specs
      • Generic specs (outputs, common data structures)
      • Internal specs (arguments, properties)
    • Removed legacy support for accepting region codes as enum type values
    • Shuffling functions from phone-number.util are now short-circuiting on nil values
    • Assertion errors reporting improved
    • Development process now uses Eastwood linter
  • Bug fixes:

    • Function for building phone numbers from maps now properly handles invalid data
    • Removed unneeded :phone-number.region/unknown
    • Removed global network calling codes from phone-number.country-code/all and
      related
    • Documentation corrected in some places

Release 8.12.16-0

23 Jan 11:43
8.12.16-0
Compare
Choose a tag to compare
  • Improvements:

    • Libphonenumber dependency updated to match version 8.12.16
    • Geocoder dependency updated to match version 2.152
    • Carrier dependency updated to match version 1.142
    • Development dependencies updated to match newest versions
  • Bug fixes:

    • Some local tests (run from REPL) are now using proper default region