5.0
Curated Highlights
- Migrated from SourceForge to GitHub and extracted Java library into own repository.
- Dropped Hibernate and JAXB support (i.e. the annotations were removed from PDU classes), consequently the
dismobile
anddis7mobile
packages became redundant and were removed. - Removed
OneByteChunk
class. Instead using array's of bytes. Should be slightly faster. - Added Java 9+ support.
- Many improvements in
deadreckoning
package. disutil
packagePDUFactory
has gained support for more PDU's;EventPDU
,SignalPDU
,TransmitterPDU
andReceiverPDU
.- Refactored
PduFactory
class. - Fixed
SignalPdu
unmarshal size issue. - Added
BasicHaveQuickMpRecord
class for Transmitter PDU todisutil
package.
dis7
package- Fixed
Timestamp
value mask. - Fixed
StartResumePdu
marshal/unmarshal. - Fixed
RecordQueryReliablePdu
.
- Fixed
dis6
package- Fixed
ArticulationParameter
parameter value field. - Fixed
VariableDatum
unmarshall. - Fixed
EntityMarking
. - Large refactor to use
ByteBuffer
in all unmarshall/marshall methods.
- Fixed
- Improved and/or added JUnit tests for
EntityStatePdu
,Transmission
,Signal
,IntercomSignal
,Marking
,CoordinateConversion
,PduFactory
,Data
, andSetData
classes.
Autogenerated - What's Changed
- Add javadoc badge to readme by @leif81 in #29
- Fix marking test by @leif81 in #30
- Issue #31 by @camejia in #34
- Pdu factory create pdu by @camejia in #36
- Apache Commons Math, Dead Reckoning etc. by @camejia in #38
- Replace OneByteChunk with byte array by @leif81 in #44
- Incorrect marshal/unmarshal of DIS 7 StartResumePdu by @bn-dignitas in #45
- Zero (or small) angular velocity fix by @camejia in #42
- Fix timestamp value mask by @bn-dignitas in #47
- Javadoc by @mcgredonps in #48
- Fix for exception parsing Transmitter Pdu with Modulation Parameters by @leif81 in #49
- Add BasicHaveQuickMpRecord class by @leif81 in #50
- Issue 59 articulated params value by @leif81 in #60
- Issue 61 Fix buffer position issue during createPdu by @Serubin in #62
- Add java 9+ support by @leif81 in #64
- Fix SignalPdu unmarshal size issue by @Serubin in #66
New Contributors
- @camejia made their first contribution in #34
- @bn-dignitas made their first contribution in #45
- @mcgredonps made their first contribution in #48
- @Serubin made their first contribution in #62
Full Changelog: v4.16...v5.0