Skip to content

5.0

Compare
Choose a tag to compare
@leif81 leif81 released this 09 Jan 04:45
· 268 commits to master since this release

Curated Highlights

  1. Migrated from SourceForge to GitHub and extracted Java library into own repository.
  2. Dropped Hibernate and JAXB support (i.e. the annotations were removed from PDU classes), consequently the dismobile and dis7mobile packages became redundant and were removed.
  3. Removed OneByteChunk class. Instead using array's of bytes. Should be slightly faster.
  4. Added Java 9+ support.
  5. Many improvements in deadreckoning package.
  6. disutil package
    1. PDUFactory has gained support for more PDU's; EventPDU, SignalPDU, TransmitterPDU and ReceiverPDU.
    2. Refactored PduFactory class.
    3. Fixed SignalPdu unmarshal size issue.
    4. Added BasicHaveQuickMpRecord class for Transmitter PDU to disutil package.
  7. dis7 package
    1. Fixed Timestamp value mask.
    2. Fixed StartResumePdu marshal/unmarshal.
    3. Fixed RecordQueryReliablePdu.
  8. dis6 package
    1. Fixed ArticulationParameter parameter value field.
    2. Fixed VariableDatum unmarshall.
    3. Fixed EntityMarking .
    4. Large refactor to use ByteBuffer in all unmarshall/marshall methods.
  9. Improved and/or added JUnit tests for EntityStatePdu, Transmission, Signal, IntercomSignal, Marking, CoordinateConversion, PduFactory, Data, and SetData classes.

Autogenerated - What's Changed

New Contributors

Full Changelog: v4.16...v5.0