5.1
Curated Highlights
- DIS 6 related changes
- Added
AggregateStatePdu
#93 - A fix to
DeadReckoner
class articulated parts handling. #87 - A fix to
TransmitterPdu
reference system #91 - Add set/get methods for accessing EncodingClass, EncodingType and NumberofTDLMessages in
SignalPdu
#99 - Added a
DisConnection
class todisutil
package. This class is intended as a simple way to create a multicast connection for sending and receiving DIS PDU's. The classes in theexamples
package 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
examples
package. #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 theDeadReckoner
class instead. - Deprecated all classes in the
edu.nps.moves.net
package (ref) Note: Please use the newDisConnection
class instead. - Deprecated the following classes in
disutil
package;NioServer
,PduMulticastReceiver
,PduNioMulticastReceiver
,UdpServer
,ByteBufferPool
,CoordinateTransformer
,DisMarshaller
. #89 Note: Please use the newDisConnection
class 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