3.3.4 (2023-06-01)
- getRoughCompassDirection regex used "contains" logic rather than exact matching resulting incorrect results (955937b)
- isPointWithinRadius false even if true (249d047)
3.3.3 (2021-10-11)
- ignore whitespaces in sexagesimal patterns. fixes #254 (47850ea)
- increase accuracy (2a7b443)
- Merge pull request #278 from PaulCapron/patch-1 (3827a8f)
3.3.2 (2021-10-11)
- make native ESM importing from Node.js work (7a850b7)
3.3.1 (2020-05-24)
3.3.0 (2020-05-24)
- re-export constants so they can be used by library consumers (1a5e214)
- update all deps and make release workflow work with external config (2cf5513)
- update node image during ci (17c821f)
- use external release-config to publish new releases with automated CHANGELOG.md (81b4bce)
- Dropped support for IE6, IE7, IE8
- Added new methods
geolib.latitude()
,geolib.longitude()
,geolib.elevation()
to get latitude, longitude or elevation of points. Will be converted to decimal format automatically - Added new method
geolib.extend()
to extend geolib object - Added support for GeoJSON format (
[lon, lat, elev]
) - Added property
geolib.version
to query the currently used version - Moved
geolib.elevation
to an optional module (geolib.elevation.js
) - Using
Object.create(Geolib.prototype)
instead of object literal{}
- New folder structure: compiled
geolib.js
can now be found indist/
instead of root dir - Improved Grunt build task