Skip to content

Releases: shellrow/nex

v0.24.1

15 Nov 06:34
2bde37e

Choose a tag to compare

What's Changed

Full Changelog: v0.24.0...v0.24.1

v0.24.0

09 Nov 08:05
9e67eba

Choose a tag to compare

What's Changed

Full Changelog: v0.23.2...v0.24.0

v0.23.2

12 Oct 05:23
dd31718

Choose a tag to compare

What's Changed

Full Changelog: v0.23.1...v0.23.2

v0.23.1

12 Oct 05:02
5b72309

Choose a tag to compare

What's Changed

Full Changelog: v0.23.0...v0.23.1

v0.23.0

03 Aug 14:05
97474eb

Choose a tag to compare

What's Changed

  • Add auto checksum calculation to packet builders by @shellrow in #38
  • Add AsyncRawSender/Receiver for datalink by @shellrow in #39

Full Changelog: v0.22.0...v0.23.0

v0.22.0

21 Jul 13:16
e92e968

Choose a tag to compare

What's Changed

Full Changelog: v0.21.0...v0.22.0

v0.21.0

09 Jul 14:58
0c3f26f

Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.21.0

v0.20.0

06 Jul 06:01
52e4558

Choose a tag to compare

Full Refactor (Breaking Changes)

Core Changes

  • Overall codebase refactor across all crates for clarity and consistency.
  • nex-datalink: Some refactoring for linux
  • nex-packet:
    • All protocol packet structures are now fully implemented as strongly-typed structs.
    • Macro-based parsing logic has been eliminated for better transparency and testability.
    • Packet builders are now integrated directly into nex-packet, unifying construction and parsing logic.
  • nex-socket:
    • Introduced separate Socket structs for TCP, UDP, and ICMP.
    • All socket types are now async-compatible with tokio.
    • Refactored with clear ownership and connection flow patterns.

Testing and Examples

  • Added comprehensive tests and real-world examples

Goals

  • Improved maintainability and code readability.
  • Better performance across the board.
  • More intuitive and type-safe packet construction and parsing.

Full Changelog: v0.19.1...v0.20.0

v0.19.1

26 Apr 08:59
bd687c0

Choose a tag to compare

What's Changed

Full Changelog: v0.19.0...v0.19.1

v0.19.0

26 Apr 08:44
11144da

Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.19.0