Skip to content

Releases: Frostie314159/ieee80211-rs

v0.5.0

31 Aug 21:52
5a75728
Compare
Choose a tag to compare

Compared to the last release, this is a big one.

Frame format RW

  • Implemented TIM element support
  • Implemented support for dynamic management frames
  • Implemented all status codes (#11 thanks to @george-hopkins)

Fixes

  • Fixed builder for data frames (#13 thanks to @ProfFan)
  • Made element_chain evaluatable in const
  • Fixed data frame serialization (#14 thanks to @ProfFan)
  • Fixed match_frames for async

Misc

  • Added std feature to enable scroll/std (#10 thanks to @george-hopkins)
  • Implemented defmt support
  • Moved ManagementFrameHeader
  • Lots of documentation improvements.

v0.4.0

13 Aug 15:20
f76bda8
Compare
Choose a tag to compare

Frame format RW

  • Added builder for RSNElement

Crypto

  • Added support for computing the Michael MIC
  • Added support for mapping a passphrase to a PSK

Fixes

  • Fixed incorrect imports in match_frames!(#8 and #9, thanks to @kevinbader)
  • Fixed missing trait import in element_chain macro

Misc

  • Marked enums as #[non_exhaustive]
  • Marked various functions as inline
  • Updated mac_parser, to allow better optimization.

v0.3.2

02 Aug 20:25
93ef940
Compare
Choose a tag to compare
  • Isolated frame types
  • Added element chain macro
  • Allowed variable length prefix for vendor specific element

v0.3.0

10 Jul 22:22
ba52df3
Compare
Choose a tag to compare
  • Reworked ReadElements API and removed type representations
  • Added default generic parameters for all elements
  • Implemented VHT Capabilities / Operation