UNPKG

@lipagas/fleetops-engine

Version:

Fleet & Transport Management Extension for Fleetbase

358 lines (273 loc) 9.26 kB
CHANGELOG ========= 1.2.0 ----- ### Fixed - PHP 8.2 CI support by @phpfui in #184 - Add support for Symfony 7/Laravel 11 by @dwightwatson in #188 - OpenStreetMap typo fixed #187. by @Surfoo in #189 - Ability to receive codes of neighboring points by @OleksandrWebLab in #185 1.1.0 ----- ### Fixed - Suppressed of deprecation warnings - increased precision in calculation - Compatility with different locales 1.0.0 ----- ### 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 ----- ### 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 ----- ### Fixed - Fix namespace issue when creating provider class name - PHPUnit deprecations ### Changed - Supported PHP versions >= 7.3 - PHPUnit 8.5 0.8.1 ----- ### Fixed - Symfony 5 support. 0.8.0 (2018-02-22) ------------------ ### Added - We use `willdurand/geocoder` 4. - Add a method to vertex to compute the determinant with another vertex - `ArrayCollection::merge` - `BoundingBox::merge` - `BoundingBoxInterface::merge` - `BoundingBoxInterface::getAsPolygon` - Added abstract class `GeometryCollection` - Added `GeometryInterface` - Added `MultiPolygon` ### Changes - Renamed `BoundingBox::getPolygon` to `BoundingBox::getAsPolygon` - `PolygonInterface` extends `GeometryInterface` ### Fixed - Decimal-Degrees parser from Decimal-Minutes ### Removed - Removed `AbstractGeotools` class in favor of `CoordinateCouple`. Also added constants to `GeotoolsInterface`. - Our HTTP layer in favor of HTTPlug - Our cache layer in favor of PSR-6 0.7.0 (2016-02-03) ------------------ * Updated: `Point` is now `Vertex` [BC break] * Updated: use `Predis` 1.0 version * Updated: tests against PHP7 * Updated: documentation and badges * Added: allow Symfony console, property-access and serializer ~3.0 0.6.0 (2015-10-11) ------------------ * 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 (2015-10-10) ------------------ * Updated: use Geocoder 3.2.x * Added: Polygon class * Added: Bounding box class * Fixed: division by zero in vincenty algorithm * Dropped: PHP 5.3 and stub to JsonSerializable * Updated: switch from async to promise * Updated: documentation * Added: code of conduct 0.4.0 (2014-07-30) ------------------ * Uses: PSR-4 * Removed: not relevant autoloads * Fixed: tests * Fixed: typos 0.3.3 (2014-05-16) ------------------ * Fixed: HHVM compatible tested on `HipHop VM 3.1.0-dev+2014.05.15` * Added: falling tests in Distance with same coordinates (@kornrunner) * Fixed: division by zero in computing distance between 2 identical coordinates (@kornrunner) * Added: `setFromString` method to create and modify coordinate + doc - fix #31 * Fixed: coordinate parsing issue 0.3.2 (2014-03-15) ------------------ * Updated: geotools CLI moved in bin folder * Updated: use Geocoder 2.4.x * Added: great circle formula and CLI + tests * Added: test against php 5.6 * Updated: repo name * Added: coverage and scrutinizer-ci badges * Updated: organisation name * Added: test against HHVM 0.3.1 (2013-11-16) ------------------ * Updated: use Geocoder 2.3.x * Updated: use SensioLabs Insight * Updated: documentation * Fixed: travis, packagist and sensiolabs insight badges * Fixed: tests 0.3.0 (2013-07-19) ------------------ * Updated: loep (The League of Extraordinary Packages) is now owner * Updated: use Geocoder 2.0.0 0.2.4 (2013-05-03) ------------------ * Updated: made it working with Geocoder 1.5.0 * Updated: integration with frameworks in features list * Added: integration with Silex * Added: integration with frameworks * Updated: Contribution doc * Added: memcached and mongo extensions to travis-ci * Added: mongodb service to travis-ci * Added: expire to Memcached cache - fix #26 * Added: expire to Redis cache + test - fix #26 0.2.3 (2013-03-29) ------------------ * Updated: MongoDB test coverage * Added: Memcached cache test - fix #22 * Refactored: Redis and MongoDB caches tests * Added: MongoDB cache test - fix #22 * Added: Redis cache test - fix #22 * Added: Memcached cache - fix #24 0.2.2 (2013-03-26) ------------------ * Added: Redis cache - fix #23 * Updated: MongoDB cache search by key * Fixed: MangoDB cache * Updated: doc with try .. catch bloc * Fixed: Batch test for php 5.3 * Added: Cache interface + mongoDB - fix #2 * Refactored: Point test 0.2.1 (2013-03-16) ------------------ * Added: arcgis_online provider * Merge branch 'BatchImproved' * Fixed: batched result object embed provider's name, query and exception string - fix #6 * Added: Geocoder dev-master as require-dev * Fixed: CLI tests 0.2.0 (2013-03-12) ------------------ * Fixed: empty ellipsoid name throws an exception now * Added: Ellipsoid support to Point, Convert and Distance CLI - fix #7 * Added: Ellipsoid support to Point CLI * Added: Ellipsoid support to Distance CLI * Added: Ellipsoid support to Convert CLI * Added: TomTom provier to CLI - fix #14 * Changed: mile parameter to mi in Distance to be more consistent [BC break] 0.1.12 (2013-03-08) ------------------- * Added: command exemples and refactoring * Added: help to geocoding and reverse geocoding CLI * Fixed: homepage in composer.json * Updated: doc and composer.json * Fixed: php warning in CLI on wrong providers constuction arguments * Updated: list of contributors * Updated: geohash doc 0.1.11 (2013-03-05) ------------------- * Added: international feet unit to CLI + test - fix #10 * Updated: relative links to absolute ones * Added: ip_geo_base and baidu as CLI providers - fix #8 * Fixed: feet unit + test * Added International Feet as a unit * Added a bunch of tests. 0.1.10 (2013-02-27) ------------------- * Added: support of different ellipsoid + doc + tests - fix #5 * Refactored: Doc + CLI commands + tests * Improved: geocoder:geocode and geocoder:reverse CLI + tests * Added: lowerize() method using mbstring extension 0.1.9 (2013-02-24) ------------------ * Added: dumper option to geocoder:geocode CLI + test * Fixed: composer.json * Added: cURL requirement for tests and CLI * Removed: old files * Fixed: finalCardinal() into CLI + test 0.1.8 (2013-02-21) ------------------ * Refactored: getAdapter and getProvider in CLI * Added: CLI for Geocoder class + tests * Added: CLI for Geocoder class + tests * Updated: composer installation info * Added: logo to CLI * Fixed: travis-ci config * Added: finalBearing() to CLI + test * Added: finalCardinal() method + test * Updated: cardinal() method to initialCardinal() [BC break] * Added: finalBearing() + test * Renamed: bearing() method to initialBearing() [BC break] 0.1.7 (2013-02-20) ------------------ * Added: CLI for Convert class + tests * Added: CLI for Geohash class + tests * Updated: doc with internal links * Fixed: CLI include paths 0.1.6 (2013-02-20) ------------------ * Added: CLI for Distance and Point classes + tests * Updated: phpunit bootstrap * Updated: composer installation info * Updated: Convert UTM zone exceptions are covered * Updated: Point and Distance chainable logic and refactoring [BC break] * Added: UTM conversion + tests + doc * Updated: geodetic datum into doc 0.1.5 (2013-02-13) ------------------ * Added: Convert class, tests and doc * Updated: doc about Coordinate class * Updated: method visibility in Coordinate class * Added: Coordinate class support different DMS coordinates * Fixed: thrown message on invalid coordinate * Fixed: typo calculate to compute 0.1.4 (2013-02-10) ------------------ * Updated: Batch class test * Added: test to AbstractGeotools class * Refactored: Batch tests * Updated: doc with a better batch exemple * Added: batch a set of values/coordinates againt a set of providers + tests * Fixed: changelog list 0.1.3 (2013-02-09) ------------------ * Added: geohash ref to the doc * Refactored: tests * Added: Geohash class, tests and doc * Added: normalize methods to Coordinate class * Updated: Coordinate support string in its constructor * Updated: Testcase's expects methods * Updated: test to Batch class * Refactored: Batch test class * Updated: TestCase stub clases 0.1.2 (2013-02-08) ------------------ * Fixed: test to be compatible with PHP 5.3.x * Added: test to Distance class * Added: test to Batch class * Added: test to Point class * Updated: test to Getools class with a CoordinateInterface stub * Updated: Contributing doc * Updated: test to Geotools class * Added: test to Coordinate class * Added: test to Geotools class 0.1.1 (2013-02-06) ------------------ * Fixed: the minimum-stability of React/Async 0.1.0 (2013-02-06) ------------------ * Added: Contributing doc * Added: Travis-ci to the doc * Added: stillmaintained.com to the doc * Initial import