All Versions
38
Latest Version
Avg Release Cycle
94 days
Latest Release
970 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.2.0
July 25, 2022 -
v4.1.0 Changes
June 03, 2022๐ This release has no breaking changes.
Thanks, @nilshoerrmann, for contributing!
โ Added
- method
Bounds::getAsPolygon()
which returns a polygon containing the four nodes of the Bounds instance - methods
Bounds::getNorthEast()
andBounds::getSouthWest()
- ๐ new public methods:
CardinalDirection::isStrictlyNorth()
,CardinalDirection::isStrictlyEast()
,CardinalDirection::isStrictlySouth()
andCardinalDirection::isStrictlyWest()
- ๐ new class
Direction
for checking if one point is north, eat, south or west from another point - ๐ new Class
Intersection
for checking if two geometries intersect each other
- method
-
v4.0.0 Changes
November 29, 2021๐ Changed
- ๐ฅ drop support for PHP 7.2 breaking change
- โ add support for PHP 8.1
- โ add deprecations for setter methods in
DMS
andLine
classes
-
v3.2.1 Changes
March 04, 2021๐ Fixed
- ๐ Division by zero in
SimplifyBearing
if two consecutive points share the same location, fixes #79.
- ๐ Division by zero in
-
v3.2.0 Changes
October 09, 2020โ Added
- Calculation of Cardinal Distances between two points. Thanks @LeoVie!
๐ Changed
- ๐ change
static
toself
to prevent accidentally calling the constructor with wrong arguments in child classes (Ellipsoid
,Line
,Polygon
,Polyline
)
-
v3.1.0 Changes
July 24, 2020โ Added
- ๐ Simplifying polygons is now supported as well, see
simplifyGeometry()
methods inSimplifyBearing
andSimplifyDouglasPeucker
classes (fixes #69).
- ๐ Simplifying polygons is now supported as well, see
-
v3.0.1 Changes
May 18, 2020๐ Fixed
- โ #68
CoordinateFactory
emitted a warning if a coordindates string without arc seconds was passed to thefromString()
method
- โ #68
-
v3.0.0 Changes
February 07, 2020๐ Changed
- phpgeo requires PHP >= 7.2 now
- backwards compatibility breaking: fix double space in Ellipsoid Name
WorldโฃGeodeticโฃSystemโฃโฃ1984
โWorldโฃGeodeticโฃSystemโฃ1984
(#49) - โก๏ธ updated tests for PHPUnit 8
โ Added
- class constant visibiliy modifiers
โ Removed
- ๐ support for PHP 7.0 and PHP 7.1 from Travis CI config
-
v2.6.0 Changes
February 05, 2020โ Added method
getIntermediatePoint()
to the Line class which calculates an intermediate point on a line by following the Great Circle between the two line ends and dividing the line by the given fraction in the range between 0.0 and 1.0.๐ Documentation
-
v2.5.0 Changes
February 04, 2020โ Added
- method
getMidpoint()
to theLine
class which calculates the midpoint of a line by following the Great Circle between the two line ends and dividing the line into two halves. - utility class
Cartesian
which abstracts three-dimensional cartesian coordinates x, y, and z
- method