GeoAPI 2.3 milestones (archived)
Note:
GeoAPI 2.1 to 2.3 were legacy milestones.
Those milestones have never been formalized in any standards document.
See home page for the formal release.
Milestones 2.1, 2.2 and 2.3 of GeoAPI contained the interfaces developed by the GeoAPI project
but never formalized in any standards document.
GeoAPI 2.3 milestones were the development branch of GeoAPI 3.0.
The GeoAPI 3.0 release contains the same API as the latest GeoAPI 2.3 milestone
except for the JSR-275 dependency (deprecated) which is replaced by JSR-385
(the Java standard API for units of measurements).
Changes in API
The following table gives the links to all changes in the 2.3 series of milestones.
The cell in the upper-left corner links to the most recent API changes.
The last column links to the API changes in any milestone since 2.3-M1.
The changes since 2.3-M1 give the cleanest picture of what actually changed,
because the changes since the previous version are often "polluted"
by the methods that are deprecated before to be removed.
Milestone 2.3 |
M5 |
M4 |
M3 |
M2 |
M1 |
Changes in M6 since: |
M5 |
M4 |
M3 |
M2 |
M1 |
Changes in M5 since: |
|
M4 |
M3 |
M2 |
M1 |
Changes in M4 since: |
|
|
M3 |
M2 |
M1 |
Changes in M3 since: |
|
|
|
M2 |
M1 |
Changes in M2 since: |
|
|
|
|
M1 |
Changes log
- Milestone 2.3-M9
- GEO-184 — Move Factory and related exception classes to org.opengis.util
- Milestone 2.3-M8
- Minor compatible editions only.
- Milestone 2.3-M7
- GEO-165 — Upgrade the JSR-275 dependency. There is no change in GeoAPI interfaces.
- Milestone 2.3-M6
- GEO-187 — Typo in metadata method names or annotations. This is completing the fix provided in 2.3-M5 by fixing the case of letters in class names.
- Milestone 2.3-M5
- GEO-187 — Typo in metadata method names or annotations
- GEO-072 — Proposal for RecordType/Record implementation
- GEO-183 — Need to simplify the distribution (geoapi / geoapi-pending / geoapi-dummy-pending)
- Milestone 2.3-M4
- GEO-168 — Proposal implementation of the ISO 19115-2
- GEO-174 — New ISO 19111:2007 interface: CC_Formula
-
GEO-182 — OperationMethod.[source |
target]Dimensions now optional in latest ISO 19111 |
- Milestone 2.3-M3
- GEO-175 — Remove VerticalDatumType.ELLIPSOIDAL
- GEO-133 — ISO 19111 departure in VerticalDatumType.ELLIPSOIDAL
- GEO-167 — Move to plurial some getters that returns a collection
- GEO-085 — Bearing has angle with no units.
- GEO-156 — NPE in org.opengis.feature.IllegalAttributeException.toString()
- GEO-169 — Consider making CodeList.valueOf(String) to ignore whitespaces
- Milestone 2.3-M2
- GEO-162 — Util: Drop the Clonable interface since it’s almost not used.
- GEO-163 — Annotation: Drop the Profile annotation and Compliance enum
- GEO-166 — Specifying the condition when an attribute is annotated with UML(obligation=CONDITIONAL)
- GEO-171 — Move some interfaces from "geoapi" to "geoapi-pending"
- GEO-158 — PropertyIsLike option to ignore case
- GEO-161 — ISO 19111 departure in CompoundCRS
- GEO-178 — IncompatibleOperationException is a checked exception, but not used anywhere
- GEO-170 — NameFactory.createNameSpace(…) need to be more extensible
- GEO-176 — Javadocs for all CodeLists need to distinguish family() and values()
- GEO-173 — Drop org.opengis.referencing.operation.Operation
- GEO-177 — Add CoordinateOperationAuthorityFactory.createOperationMethod(String);
- Milestone 2.3-M1
- GEO-071 — Incorrect implementation of org.opengis.util.GenericName
- GEO-077 — Standardized mapping: ISO 19103 to Java/GeoAPI
- GEO-172 — New ISO 19111:2007 interface: CS_GeodeticCS
- GEO-054 — Add setter methods to metadata interfaces
- GEO-083 — Metadata is missing the "application" package
- GEO-145 — Make GeneralName easier to understand
- GEO-009 — Create a link toward JIRA from the GeoAPI main page
- GEO-042 — Publish a table of stable modules and modules in progress
- GEO-074 — Consider removing org.opengis.display.go.style package (to be replaced by org.opengis.sld).
- GEO-132 — Document better the departure from OGC/ISO specifications
- GEO-140 — Add a @pending javadoc annotation to any experimental interface
- GEO-157 — Split geoapi in two modules: "geoapi" and "pending"
- GEO-160 — Remove packages GO, Layer and clean deprecated sld packages classes
- GEO-164 — Create a specification draft for June 2009 OGC meeting (Boston)
- Milestone 2.2
- Require Java environment Java 5 or higher.
- Miscellaneous other changes.
- Milestone 1.1
- Came in two flavors:
geoapi-nogenerics.jar
required a Java environment J2SE 1.4
or higher while geoapi.jar
required a Java environment Java 5 or higher.
- Miscellaneous other changes.