Skip to content

Releases: JavadocMD/simplelatlng

v1.4.0

01 Jul 19:16
Compare
Choose a tag to compare
  • Enhancement (#14): Faster hashCode using the Effective Java method.
  • Bug fix (#15): Fix for loss of precision issues.

Note: as of this version, simplelatlng's build target is Java 8 (up from 6). However it is also tested against 11, 16, 17, and 18. There were no changes to the public API.

Special thanks to @attilapalfi92

v1.3.1

05 Nov 00:23
Compare
Choose a tag to compare
  • Bug fix (#12): fixed conversion to rods and added supporting unit tests.

v1.3.0

16 Mar 21:20
Compare
Choose a tag to compare
  • Bug fix (#7): fixed Geohasher.hash(LatLng) rounding and stability issues.
  • Bug fix (#8): coordinate formatting is now thread-safe and should look nicer when running in a locale other than the US. The formatting of decimals is configurable through LatLngConfig.

v1.2.0

16 Mar 21:22
Compare
Choose a tag to compare
  • Added LatLngTool method to calculate end point given a starting point, initial bearing, and a distance to travel.
  • Added CircularWindow method to filter and sort a set of points at the same time without having to calculate distances twice.

v1.1.0

16 Mar 21:23
Compare
Choose a tag to compare
  • Added LatLngTool method to calculate initial bearings on a great-circle course between two points.
  • Added a constructor to RectangularWindow so that you can provide the northeast and southwest corner of the window.

v1.0.1

16 Mar 21:23
Compare
Choose a tag to compare
  • LatLng is now Serializable.
  • Minor refactoring and a typo fix.

v1.0.0: Incrementing to 1.0.0. I feel this release is "production ready" due …

16 Mar 21:24
Compare
Choose a tag to compare
  • Bug fixes in RectangularWindow construction and overlaps() methods.
  • Removed RectangularWindow's getMinLongitude() and getMaxLongitude() methods. These have been replaced by getLeftLongitude() and getRightLongitude() because the internal representation has changed. In a circular numerical range, the concepts of minimum and maximum values are too ambiguous and were causing difficulties. However, in reference to a center point, left and right bounds do make sense. Since we do not consider latitude to be a circular range, its usage of min and max is unchanged.
  • Added RectangularWindow convenience constructor which creates a square window from one length measurement.
  • Added METER to available LengthUnits
  • Additional unit tests for complete test coverage of all non-trivial code.

v0.1.0

16 Mar 21:25
Compare
Choose a tag to compare
  • Base package changed from simplelatlng to com.javadocmd.simplelatlng for better adherence to Maven standards.
  • No significant feature additions or bug fixes since v0.0.2.

v0.0.1: Moved license file, added notice and readme files. Restructured build…

16 Mar 21:26
Compare
Choose a tag to compare