- #116: Create
XMLProvider
SPI, which allows to change the used XML implementation. (Implemented by avianey.)
- #105: Location dependent formatting in
LocationFormatter
. (Fixed by Segelzwerg.) - #108: Make library compileable with Java 13.
- #110: Fix
Bounds.toBounds
collector. Wrong results for only negative points.
- #87: Consistent exception handling. Invalid GPX files, read from file or input stream throwing now an
InvalidObjectException
. (Implemented by Segelzwerg.) - #97: Implement
Bounds.toBounds()
collector. This collector finds the bounds of a givenPoint
stream. - #102: Add
Point.getInstant
method.
- #94: NPE for empty 'extensions' XML-document.
- #86: Fix parsing of GPX
time
fields.
- #82: Fix parsing of GPX
extensions
.
- #59: Add GPX
extensions
.
- #65: Make it compatible with JSR-173 stax-api 1.0.1.
- #70: ISO 6709 string representation for GPS coordinate
- #57: XMLStreamException: Unexpected element .
- #49: Improve thrown exceptions for invalid files and let the lenient read ignore unknown XML tags.
- #51: GPX reader does not handle XML comments correctly.
- #40: Improve/fix
equals
andhashCode
methods. - #43: Improve Java serialization. Make it smaller, faster and more stable Serialization proxy. This change breaks the existing Java serialization.
- #45: Update internal XML reader/writer classes; cleanup of the XML serialization code.
- #38: Erroneous marshalling of
author
metadata.
- #35: Additional length units.
- #28: Fix 'WayPoint.toString' method.
- #26: Define stable module name.
io.jenetics.jpx
.
- #20: Order of links in
Track
,Route
andMetadata
changes object equality.
- #3: Add methods for doing way-point filtering and manipulation in a functional way.
- #10: Add lenient mode for reading GPX files. Reading a GPX file in lenient mode simply skips invalid way-points.
- #17: Implement filter method (in
Filters
class) for removing empty GPX elements. - #18: Improve error handling when creating empty way-points.
- #22: Implement
Filter
s for mergingTrackSegment
s andTrack
s.
- #5: Fix exception handling for empty XML elements: e.g.
<ele/>
. - #15: Fix NPE when creating
Copyright
object withnull
license string.
- #6: Improve error handling for invalid GPX files.