Skip to content

deku-v0.20.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Oct 20:17
· 7 commits to master since this release
cbf0a21

Fixed

  • remove unsafe slice MaybeUninit::uninit().assume_init() (#601)

Added

  • The alloc feature, allowing use in environments lacking a heap #582
  • The descriptive-errors feature, replacing no-assertion-string #582

Other

  • update deps (#612)
  • Fix #571: Add more documentation about ctx in the first example (#574)
  • introduce release-plz
  • Fix reading little endian fields in LSB order when not aligned to byte boundaries (#604)
  • Ensure bits fit in container (#598)
  • Fix big endian bit_order lsb writing (#597)
  • Improve error message for id_type and missing repr (#596)
  • Fix bit order padding logic in Writer::finalize and update tests (#595)
  • Expose alloc as a selectable feature (#582)
  • Removed duplicate bits entry from the 'List of attributes' section of attributes docs (#588)
  • Fix DekuRead for #[repr(...)] enums constructed using id via ctx and whose variants assign discriminant values (#577)
  • Change arc/cow/cstring requirements from std to alloc (#579)
  • deku_read: Use checked slice for remaining data (#581)
  • Implements From for no_std_io::io::Error in no_std context (#578)
  • Warnings and clippy fixes (#575)
  • hashset: tests: Handle arbitrary iteration order of HashSet (#573)
  • add map attribute to list (#570)
  • Return empty vec for read_to_end ZST (#566)
  • Bugfix/signed values in bitfields (#565)
  • Fix writer dropping count of bytes written for unaligned writes (#561)
  • Fix CString byte length reading (#563)