Releases: open-dis/open-dis-java
Releases · open-dis/open-dis-java
v5.10
NOTE: This 5.10 release is not yet available in Maven Central due to changes in how artifacts are published. Until the issue is resolved, use the JitPack repository to add this release to your Maven project -- instructions are in the README.md.
e.g.
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://www.jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.open-dis</groupId>
<artifactId>open-dis-java</artifactId>
<version>v5.10</version>
</dependency>
What's Changed
- Dead Reckoning DIS 7 implementation by @AleMart3 in #160
- Fixes to AggregateStatePdu and VariableDatum length (DIS 6) by @fo-ifad in #171
Dependency updates
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot[bot] in #170
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #172
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #173
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #175
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.3 to 3.12.0 by @dependabot[bot] in #174
New Contributors
Full Changelog: v5.9...v5.10
v5.9
What's Changed
- Fixes to Acknowledge, ActionRequest, ActionResponse, CreateEntity, RemoveEntity, StopFreeze PDU - remove shadowed originating and receiving ids (DIS 7) by @phutson in #149
- Fixes to EntityStatePDU - initialize appearance and capabilities (DIS 6, DIS 7) by @fo-ifad in #165
Other dependency updates
- Bump org.apache.maven.plugins:maven-release-plugin from 3.0.1 to 3.1.0 by @dependabot in #156
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #157
- Bump org.apache.maven.plugins:maven-release-plugin from 3.1.0 to 3.1.1 by @dependabot in #158
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 by @dependabot in #162
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.10.0 by @dependabot in #163
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 by @dependabot in #164
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 by @dependabot in #166
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 by @dependabot in #167
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 by @dependabot in #168
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #169
New Contributors
Full Changelog: v5.8...v5.9
v5.8
What's Changed
- Add AggregateState Pdu (DIS7) by @fo-ifad in #132
- Fixes to Underwater Accoustics PDU (DIS7) by @fo-ifad in #134
- Fix size and type of beamDataLength in AcousticBeamData (DIS 6) by @Eihof in #142
- Fix size and type of beamDataLength in AcousticBeamData (DIS7) by @Eihof in #145
Other dependency updates
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 by @dependabot in #133
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 by @dependabot in #135
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 by @dependabot in #136
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 by @dependabot in #139
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 by @dependabot in #140
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 by @dependabot in #143
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 by @dependabot in #144
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 by @dependabot in #151
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 by @dependabot in #150
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 by @dependabot in #153
New Contributors
Full Changelog: v5.7...v5.8
v5.7
What's Changed
- Remove deprecated classes by @leif81 in #126
- Electromagnetic Emission PDU fixes to support multiple electronic emitters (DIS 7) by @fo-ifad in #127
- Signal Pdu fixes for encoding scheme and radio reference id (DIS 7) by @fo-ifad in #129
- Transmitter PDU fixes for modulation and antenna patterns (DIS 7) by @fo-ifad in #128
- Receiver PDU fix for missing Radio Ref Id and Radio Number (DIS 7) by @fo-ifad in #130
- Add IFF PDU (DIS 7) by @fo-ifad in #131
Full Changelog: v5.6...v5.7
v5.6
What's Changed
- Fire PDU fix for descriptor extension (DIS 7) by @fo-ifad in #122
- Detonation PDU fixes for descriptor and variable parameter (DIS 7) by @fo-ifad in #123
- Fix null pointer exception in Articulation Parmeter (DIS 6) by @fo-ifad in #125
Other dependency updates
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.1 by @dependabot in #124
Full Changelog: v5.5...v5.6
v5.5
What's Changed
- Signal PDU data length is in bytes but should be in bits (DIS 7) by @adamwrobinson5 in #116
- Add Varible Parameter records types (DIS 7) by @fo-ifad in #120
Other dependency updates
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.0 by @dependabot in #118
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.0 to 3.6.2 by @dependabot in #119
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #121
Full Changelog: v5.4...v5.5
v5.4
v5.3
What's Changed
- Added IFF patches (DIS 6) by @fo-ifad in #109
- Added radio identifier to Signal Pdu (DIS 7) by @adamwrobinson5 in #111
Other dependency updates
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #108
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 by @dependabot in #106
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 by @dependabot in #105
- Bump maven-release-plugin from 2.5.3 to 3.0.0 by @dependabot in #107
- Bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #112
- Bump maven-release-plugin from 3.0.0 to 3.0.1 by @dependabot in #113
Full Changelog: v5.2...v5.3
v5.2
5.1
Curated Highlights
- DIS 6 related changes
- Added
AggregateStatePdu#93 - A fix to
DeadReckonerclass articulated parts handling. #87 - A fix to
TransmitterPdureference system #91 - Add set/get methods for accessing EncodingClass, EncodingType and NumberofTDLMessages in
SignalPdu#99 - Added a
DisConnectionclass todisutilpackage. This class is intended as a simple way to create a multicast connection for sending and receiving DIS PDU's. The classes in theexamplespackage have been refactored to use this class. (ref)
- Added
- DIS 7 related changes
- Changes that affect both DIS 6 and 7
- Java related changes
- Bump to minimum Java 8 source code.
- Java 11 compiler compatibility fixes (ref)
- Cleanup and deprecations
- Ran NetBeans code auto-formatter on classes
- Removed multiple older classes from the
examplespackage. #83 - Marked several older classes for deprecation. These deprecated classes will likely be removed in a future release, maybe for 6.0. If there are concerns with any of these, please reach out.
- Deprecated all dead deckoning classes that were prefixed with
DIS_DR_. #85 Please use theDeadReckonerclass instead. - Deprecated all classes in the
edu.nps.moves.netpackage (ref) Note: Please use the newDisConnectionclass instead. - Deprecated the following classes in
disutilpackage;NioServer,PduMulticastReceiver,PduNioMulticastReceiver,UdpServer,ByteBufferPool,CoordinateTransformer,DisMarshaller. #89 Note: Please use the newDisConnectionclass instead.
- Deprecated all dead deckoning classes that were prefixed with
Autogenerated - What's Changed
- Removed DIS 6 & 7 length fields, replacing uses with dynamic getMarshalledSize() by @Updownquark in #69
- Dis7 electronic emissions by @lcowan94 in #76
- adds multiple variable datum setPayload methods by @ewatz in #78
- Added hashCode() by @lcowan94 in #79
- Remove old examples by @leif81 in #83
- Deprecate old dis deadreckoning classes by @leif81 in #85
- Mark these classes for deprecation by @leif81 in #89
- updated the reference system datatype to fit IEEE Std 1278.1-1995 by @fo-ifad in #91
- DeadReckoner: disable DR for some articulated parts by @LumHwang in #87
- AggregateState PDU updated by @fo-ifad in #93
- Signal PDU patching by @fo-ifad in #99
Other dependency updates
- Bump junit from 4.12 to 4.13.1 by @dependabot in #73
- Bump maven-jar-plugin from 3.1.1 to 3.3.0 by @dependabot in #98
- Bump commons-math3 from 3.6 to 3.6.1 by @dependabot in #94
- Bump junit from 4.13.1 to 4.13.2 by @dependabot in #95
- Bump maven-compiler-plugin from 3.1 to 3.10.1 by @dependabot in #97
- Bump maven-source-plugin from 2.2.1 to 3.2.1 by @dependabot in #96
- Bump appassembler-maven-plugin from 1.10 to 2.1.0 by @dependabot in #102
- Bump maven-gpg-plugin from 1.5 to 3.0.1 by @dependabot in #101
- Bump maven-javadoc-plugin from 2.10.3 to 3.4.1 by @dependabot in #100
New Contributors
- @Updownquark made their first contribution in #69
- @dependabot made their first contribution in #73
- @lcowan94 made their first contribution in #76
- @ewatz made their first contribution in #78
- @fo-ifad made their first contribution in #91
- @LumHwang made their first contribution in #87
Full Changelog: v5.0...v5.1