Skip to content

Releases: Esri/geometry-api-java

Geometry API for Java 2.2.4

21 Sep 20:49
Compare
Choose a tag to compare
  • #269 Bug in WKB export of MultiPoint with Z and M (satish-csi)
  • #266 OGCGeometry.union hangs
  • #253 Exception: Index was outside the bounds of the array
  • #251 Unreleased Resource: Streams
  • #247 Simple geometry reported as non-simple

341720632fe17249341d9ee431e87854491ce54a esri-geometry-api-2.2.4.jar
1b71e2bca139a3c8fa91888b167236922dcab4aa esri-geometry-api-2.2.4-javadoc.jar
7e50527dd906872a9cc95accfce94137dfca1ceb esri-geometry-api-2.2.4-sources.jar
ac980d04807afe06385d15e2ea9e9bff3bf376f9 esri-geometry-api-2.2.4.jar.asc
216d2dca9c63c99536a566d41337c421c1bbad95 esri-geometry-api-2.2.4-javadoc.jar.asc
fbce30834b061c90f5dedef1884456edfaec1f44 esri-geometry-api-2.2.4.pom.asc
369f7309f0d4eb16ab7c627013ecebf4b1b0b256 esri-geometry-api-2.2.4-sources.jar.asc
971c4396d6fa9a215d79f619d0d26bf4541977bc esri-geometry-api-2.2.4.pom

Geometry API for Java 2.2.3

29 Aug 21:30
Compare
Choose a tag to compare
  • #225 Centroid returned Point(Infinity, Infinity) for degenerate polygons
  • #241 buffer on small polygons was returning null
  • #236 hashCode implementations: Line, Envelope3D
  • #230 RelationalOperations: Unused variable
  • #228 Simplificator field initialization

e34201b14b1e3d399244be668be9bc3893afa8f6 target/esri-geometry-api-2.2.3.jar
89516ca012e71b580458ce26778fb9d90eb409a2 target/esri-geometry-api-2.2.3-javadoc.jar
4cc339b1486fa99a2ee138d63a064badc1657810 target/esri-geometry-api-2.2.3-sources.jar
338a65f3a54e54f5a8086af6ce9f1fe1e4788da5 target/esri-geometry-api-2.2.3.jar.asc
02f63c91ec85378a9bb5bc4a0f8da8a823f6f1ce target/esri-geometry-api-2.2.3-javadoc.jar.asc
c21fdbbd76975ec06304da32107f1fff905e700d target/esri-geometry-api-2.2.3.pom.asc
aaecd6dc2a592345f6c8ad0592eaac69821eb6d0 target/esri-geometry-api-2.2.3-sources.jar.asc
c863a04b675d5e5f233558504807236b7a9c2f86 target/esri-geometry-api-2.2.3.pom

Geometry API for Java 2.2.2

03 Dec 20:49
Compare
Choose a tag to compare
  • #205 point-in-polygon check with accelerated geometry (stolstov)
  • #204 geometry accelerator in OGCGeometry#estimateMemorySize (mbasmanova)

469f534facc3627000371d3a1d91a8a37a2ac829 target/esri-geometry-api-2.2.2.jar.asc
fd0bcac3d4bc6014d112bae0f1f40a40f2e21ce9 target/esri-geometry-api-2.2.2.jar
8fe308044f90470df3939f6a34b53106558d70c0 target/esri-geometry-api-2.2.2-javadoc.jar.asc
8be94db9c3e28d747f02d27a1263b69f69f21fd4 target/esri-geometry-api-2.2.2-javadoc.jar
4280ab62a3bd1b1afadab37763b882ebdd46e139 target/esri-geometry-api-2.2.2.pom.asc
8b20cec1add8259b7f8c364ea87efb80e671dfbb target/esri-geometry-api-2.2.2.pom
dfd5893ea0995d72099978b1e71279b9f74806f1 target/esri-geometry-api-2.2.2-sources.jar.asc
533d2acfbe018c6fb2a713ab15031a320f1dff29 target/esri-geometry-api-2.2.2-sources.jar

Geometry API for Java 2.2.1

31 Aug 16:50
Compare
Choose a tag to compare
  • #186 QuadTree serialization
  • #192 estimateMemorySize() threw NPE in MultiPathImpl on empty geometry
  • #194 NPE in convex hull on GeometryCollection

6394876e0ee0e95b1ce0ebfe59c1fecf83d06c0f target/esri-geometry-api-2.2.1.jar.asc
be6cc987101fcb36d01bee3912aff33060d82e93 target/esri-geometry-api-2.2.1.jar
81b0b4aec9b40970bb89a3fa5dc6b2b8bb4dcb54 target/esri-geometry-api-2.2.1-javadoc.jar.asc
06e3723ccbb6017585a9cbf6ad20e786c161d7a2 target/esri-geometry-api-2.2.1-javadoc.jar
52bf70c462a8806cafacf63edaa54394570b29f9 target/esri-geometry-api-2.2.1.pom.asc
0aeb4ddbbb45f31370113c6dc5a42e1e679c2c6f target/esri-geometry-api-2.2.1.pom
df278a7aa657d009587dbb5f406c91d7bd0751c5 target/esri-geometry-api-2.2.1-sources.jar.asc
f8d7e58d310fa3e2c667a5f9b99f14dcb1f60b3a target/esri-geometry-api-2.2.1-sources.jar

Geometry API for Java 2.2.0

29 Jun 16:25
Compare
Choose a tag to compare
  • #167 Add function to compute centroid (mbasmanova)
  • #176 Add collection handling methods (stolstov, mbasmanova)
  • #177 OGCGeometry#union of geometries of different dimensions is incorrect (stolstov)
  • #179 Difference of polyline and polygon leaves polyline segments on the boundary (stolstov)
  • #168 Fix Envelope#intersect when other is empty (mbasmanova)
  • #171 Fix a typo in usage of Export flags (stolstov)
  • #182 update jackson to 2.9.6 from 2.9.4 (randallwhitman)
  • #165 Test union operator with some geometry (danio)

The deployed version of Jackson would matter more than the compile-dependency version.

74a2e4da4611047bfece5ceaf40e7476ed7bb6cd esri-geometry-api-2.2.0.jar.asc
2663f80d28c2470630a996464d6130b2809c9dbe esri-geometry-api-2.2.0.jar
982059f8fae0588be73ef41ec63c28c0f56734d3 esri-geometry-api-2.2.0-javadoc.jar.asc
ec49799b469a668300d21e1e7be0683e859d2566 esri-geometry-api-2.2.0-javadoc.jar
80b759bc74910ec8223e396d47b4ffd25d89b62a esri-geometry-api-2.2.0.pom.asc
653287691264f33c31c0d46a87f0e4fa2ef784f8 esri-geometry-api-2.2.0.pom
d14656f2dd2c5fdd58bfceb23ebedeb34104e4b0 esri-geometry-api-2.2.0-sources.jar
5e04a40aa8db42657a64d20f8a49fc994aadc8ce esri-geometry-api-2.2.0-sources.jar.asc

Geometry API for Java 2.1.0

19 Mar 18:42
Compare
Choose a tag to compare
  • #156 Add Geometry::estimateMemorySize() API
  • #151 Vulnerability Reported in jackson-databind 2.6

The deployed version of Jackson would matter more than the compile-dependency version.

d312f304c738ef78a85d8aa4c113f402983a678b esri-geometry-api-2.1.0.jar.asc
ef75e8a423526c4b073914b2a17919e6b79ce475 esri-geometry-api-2.1.0.jar
fd14ec79095eb6407b35a742e068b79fe3a25a1b esri-geometry-api-2.1.0-javadoc.jar.asc
25131c22779fabc0b9d8d8c01bb717ebb2f40032 esri-geometry-api-2.1.0-javadoc.jar
2999735e7b2be282e9363c38f11ff94e9c92c8a1 esri-geometry-api-2.1.0-sources.jar.asc
16635e67975554cb591e43b2cd96a4e9c134a3a6 esri-geometry-api-2.1.0-sources.jar
f957864da456e3d4d4a7b32d64d524798d112a1e esri-geometry-api-2.1.0.pom.asc
83547ee9f02fb70eaa0d86e33925b28201ae1bcf esri-geometry-api-2.1.0.pom

Geometry API for Java 2.0.0

22 Aug 17:47
Compare
Choose a tag to compare
  • #136 Removed org.json dependency (interface change - not completely backward-compatible)
  • #115 GeoJSON export was rewritten
  • #85 Added support for GeoJSON to geometry collections
  • #115 Bug in Buffer code had made buffer a little larger than needed on concave corners
  • #110 OGCGeometry.equals rewrite
  • #106 Create constructor to Envelope2D to accept Envelope2D
  • #104 More methods in class Line public
  • #101 Make Point,Polygon,Polyline not final classes
  • #121 Set Buffer byte order before reading shape type.
  • #90 Fix for SpatialReferenceImpl.equals(Object)
  • #128 Remove use of JSONObject.getNames for Android
  • #129 NPE in Buffering degenerate polyline
  • #103 Fix hang in geodesicDistanceOnWGS84
  • #99 Fix a bug in generalize for large deviations
  • #112 no exception in toString
  • #94 Digit after decimal point
  • #120 Disable doclint in maven-javadoc-plugin execution

Upgrading to Geometry v2 from Geometry v1 requires changes to source code that uses the JSON-related methods in the Geometry API, due to removing the dependency on org-json, and removing all third-party exceptions from the Geometry interface.

  • 6d6b4252682367ba94b27d1909b43e21f364acc8 target/esri-geometry-api-2.0.0.jar
  • a89881dc0be5842c6570340e7b1374595a43e747 target/esri-geometry-api-2.0.0-javadoc.jar
  • 84827d6c1caac28fc9f1f00fd8038de4eaf3c9a3 target/esri-geometry-api-2.0.0-sources.jar

Maven release 1.2.1

23 Mar 17:23
Compare
Choose a tag to compare

Bug Fixes

  • #80 OperatorCut is returning incorrect result that has an extra piece
  • #79 OperatorDisjoint is throwing java.lang.NullPointerException if the geometry is accelerated.
  • #74 Envelope.toString() prints the min coordinate twice
  • #71 OperatorClip is returning a clipped geometry that is not contained in the original geometry
  • #63 Scala: Can not create Line using new Line() constructor
  • #62 OperatorContains gives incorrect result for this Polygon-Polyline pair
  • #61 JsonWriter throws exception when started as an Array

Maven release 1.2

10 Sep 15:32
Compare
Choose a tag to compare
  • Many bug fixes
  • Performance improvements for topological operations.
  • Improvements to OperatorSimplifyOGC
    • Produces OGC simple geometries from self-intersecting or non-compliant geometries.

Maven release 1.1.1

10 Sep 15:35
Compare
Choose a tag to compare
v1.1.1

[maven-release-plugin]  copy for tag v1.1.1