Thephpleague Geotools Versions Save

Geo-related tools PHP 7.3+ library built atop Geocoder and React libraries

1.2.0

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/thephpleague/geotools/compare/1.1.0...1.2.0

1.1.0

1 year ago

Fixed

  • Suppressed of deprecation warnings
  • increased precision in calculation
  • Compatility with different locales

1.0.0

2 years ago

Fixed

  • greatCircle calculator returned NAN #159
  • Suppressed deprecation warning for JsonSerializable in PHP 8.1 #167
  • Added floor on implicit float to in conversion #166
  • Haversine distance calculation #158

Added

  • New coordinate format "Degree Decimal Minutes" available with toDegreeDecimalMinutes() [BC break]
  • Support PHP 8.1
  • Support Symfony 6, removed Symfony 3.4

Change

  • Increased precision of initialBearing() and finalBearing()

0.8.3

2 years ago

0.8.3

Fixed

  • Fix incompatibility with PHP >= 7.4 by saving longitude and latitude as a string

Changed

  • Use react/event-loop: 1.0

0.8.2

3 years ago
  • Fix namespace issue when creating provider class name (#125)
  • Upgrade to PHP >= 7.3 and PHPUnit 8.5 (#138)
  • Allow PHP8 & Fix PHPUnit deprecations (#146)

0.8.1

4 years ago

Added Symfony 5 support.

0.8.0

6 years ago

See change log for changes

0.7.0

8 years ago
  • [BC break] Updated: Point is now Vertex everywhere
  • Updated: use Predis 1.0 version
  • Updated: tests against PHP7
  • Updated: documentation and badges
  • Added: allow Symfony console, property-access and serializer ~3.0

Thanks to all contributors!

0.6.0

8 years ago

If you use the cache layer please update to this version.

  • Fixed: cache layer: Redis, Memcached and MongoDB
  • Added: cache possibility in CLI
  • Added: 10:10 algorithm
  • Updated: symfony console, serializer and property-access to ~2.7

0.5.0

8 years ago
  • [BC breaks] Updated: use Geocoder 3.x / @morrislaptop
  • Added: Polygon class / @gabrielbull
  • Added: Bounding box class / @gabrielbull
  • Fixed: division by zero in vincenty algorithm / @tix
  • [BC breaks] Dropped: PHP 5.3 and stub to JsonSerializable
  • [BC breaks] Updated: switch from async to promise / @morrislaptop
  • Updated: documentation / @caseyw @brandonsavage @BreiteSeite @GrahamCampbell
  • Added: code of conduct

NOTE: If you still use Geocoder 2.x and/or PHP 5.3 please use the Geotools 0.4!