Skip to content

Releases: RejectKid/OpenDisNet

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 09:53
50acaa4

What's Changed

Other changes

Full Changelog: v1.0.2...v1.1.0

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:54
ba2f686

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

Choose a tag to compare

@github-actions github-actions released this 13 Jul 23:28
0cffbde

What's Changed

Other changes

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 20:43
871f321

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

Choose a tag to compare

@github-actions github-actions released this 13 Jul 19:41
b50c37a

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

Choose a tag to compare

@github-actions github-actions released this 13 Jul 17:42
f6f5e42

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

Choose a tag to compare

@github-actions github-actions released this 13 Jul 17:00
009b721

What's Changed

Other changes

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 16:02
d56a979

What's Changed

Other changes

  • Use realistic Signal PDU payload examples by @RejectKid in #7

New Contributors

Full Changelog: v0.1.0...v0.1.1

OpenDisNet 0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 15:13

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> and TryDeserialize<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