SIS 0.4 Release notes
- Release date: 2014-04-07
- Next release
- Previous release
- Incompatible changes
- Noticeable changes
- Requirement: Java 6
Incompatible changes
Not determined.
Noticeable changes
New Features
- Partial implementation of ISO 19111 — Referencing by coordinates.
- Partial implementation of ISO 19162 — Well Known Text 2.
Improvements
- [SIS-68] — Remove LatLon class and replace with DirectPosition
- [SIS-69] — Remove LatLonRect and replace with Envelope class
- [SIS-88] — Reduce size of public API
- [SIS-115] — Ability to set NilReason on Boolean, Integer, Double and String objects
- [SIS-119] — Support gmx:FileName and gmx:MimeFileType elements
- [SIS-121] — AngleFormat should be able to optionally omit zero fields
- [SIS-143] — DefaultGeographicBoundingBox should support spanning of anti-meridian
- [SIS-158] — Complete JAXB annotations for datum objects
Bug fixes
- [SIS-112] — Maven site on Jenkins has broken links
- [SIS-122] — DefaultRepresentativeFraction needs to implement IdentifiedObject
- [SIS-132] — Better support for eclipse IDE
- [SIS-133] — ResourceCompilerMojo should execute only when properties files are modified
- [SIS-134] — ClassCastException in org.apache.sis.util.collection.Cache
- [SIS-135] — [Foo]Name.compareTo(GenericName) should be case-sensitive
- [SIS-138] — XML output ignore the –encoding argument
- [SIS-139] — NullPointerException during unmarshalling of an empty collection
- [SIS-140] — IndexOutOfBoundsException in LineAppender
- [SIS-141] — MathFunctions.fractionDigitsForDelta(…) ignores the ‘strict’ argument
- [SIS-142] — Angle(89 + 1./60).toString() produces 89°00′60″ instead of 89°01′00″
- [SIS-144] — Metadata properties ignore orderering declared in parent classes
- [SIS-151] — xmlns:gml value should depend on XML.GML_VERSION value
- [SIS-153] — XML marshalling of country codes shall use ISO 3166 alpha-2 (not alpha-3)
- [SIS-156] — @ThreadSafe and @Immutable annotation usages are misleading
- [SIS-157] — NullPointerException during unmarshalling of an empty codeListValue attribute
Tasks
- [SIS-109] — Replace the boolean value of DataStore.canOpen(…) by an enum