Skip to content

Releases: CraftSpider/enrede

0.2.0

18 Jun 04:55

Choose a tag to compare

[0.2.0] - 2025-06-17

Added

  • Error types now implement core::error::Error
  • Str::recode_into - non-allocating variant of recode, returns the Str written
  • Str::get_unchecked{,_mut} - unchecked variants of Str::get{,_mut}
  • New Encodings:
    • Shift-JIS
    • ISO/IEC 8859-1

Fixed

  • UTF-16 BE/LE character boundary detection

Changed

  • [Perf] Use a perfect hash function for character encoding
  • String::from_bytes and CString::from_std now return OwnValidateError, which provides access to the
    original bytes.
  • Split Utf32 into Utf32LE and Utf32BE. Utf32 is now an alias to the native endian variant.