Releases: RejectKid/OpenDisNet
Releases · RejectKid/OpenDisNet
Release list
v1.1.0
What's Changed
Other changes
- Add .NET 8 support and codec benchmarks by @RejectKid in #17
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
Other changes
- Improve package discoverability for 1.0.2 by @RejectKid in #15
- Maintain dependencies, MSTest, and package version integrity by @RejectKid in #16
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
Other changes
- Prepare the 1.0.1 maintenance release by @RejectKid in #12
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
Other changes
- Complete the 1.0 conformance and security release gates by @RejectKid in #11
Full Changelog: v0.9.0...v1.0.0
v0.9.0
What's Changed
Other changes
- Freeze the API and prepare the 0.9 release candidate by @RejectKid in #10
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
Other changes
- Add DIS family conformance coverage through 0.8 by @RejectKid in #9
Full Changelog: v0.2.0...v0.8.0
v0.2.0
What's Changed
Other changes
- Add SISO v36 typed wire API for 0.2 by @RejectKid in #8
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
Other changes
- Use realistic Signal PDU payload examples by @RejectKid in #7
New Contributors
- @RejectKid made their first contribution in #7
Full Changelog: v0.1.0...v0.1.1
OpenDisNet 0.1.0
OpenDisNet 0.1.0
The first public preview of OpenDisNet: a .NET-first codec for Distributed Interactive Simulation Protocol Version 7 (IEEE 1278.1-2012).
Highlights
- Typed models and binary codecs for all 72 DIS v7 PDU types.
- Bounds-checked, big-endian parsing for untrusted network datagrams.
- Direct PDU construction with protocol version, type, and family initialized automatically.
- Generic
Deserialize<TPdu>andTryDeserialize<TPdu>APIs. - Span-based serialization and allocation-friendly overloads.
- Unknown and vendor-defined PDU body preservation.
- Signal PDU conveniences including
EntityId,RadioId, and meaningful-bit validation. - Deterministic, auditable family source and explicit binary codec paths.
Install
dotnet add package OpenDisNet --version 0.1.0
OpenDisNet 0.1.0 targets .NET 9 and .NET 10. This is a pre-1.0 release while semantic conformance review and independent wire-vector coverage continue.
Both the NuGet package and symbol package are attached to this release.
Full changelog: https://github.com/RejectKid/OpenDisNet/commits/v0.1.0