PackageTrack
Sign in Get early access

array-bytes

A collection of Array/Bytes/Hex utilities with full No-STD compatibility.

9.3.0 15M downloads/mo #2521 most downloaded on crates.io hack-ink/array-bytes

What this package is like to depend on

Last release 1 years ago

04 Jun 2025

Release timing varies

gaps range from 1 weeks to 7 months

Most releases are documented

notes for 34 of 40 stable releases

1 version withdrawn

withdrawn after publishing

6 years old

41 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

41 releases · Nov 2020 to Jun 2025
2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 41
  1. 9.3.0 04 Jun 2025
    Release notes
    • Use thiserror for error handling.
    Open source →
  2. 9.2.1 07 May 2025
    Release notes

    Full Changelog: v9.2.0...v9.2.1

    Open source →
    Release notes
    • Enable all features for docs.rs.
    Open source →
  3. 9.2.0 07 May 2025
    Release notes

    What's Changed

    Full Changelog: v9.1.2...v9.2.0

    Open source →
    Release notes
    • Include examples in the lib.rs.
    • Upgrade edition to 2024.
    • Bump dependencies.
    Open source →
  4. 9.1.2 03 Jan 2025
    Release notes

    Full Changelog: v9.1.1...v9.1.2

    Open source →
    Release notes
    • Add ser_bytes_stringify and de_bytes_destringify.
    Open source →
  5. 9.1.1 03 Jan 2025
    Release notes

    Full Changelog: v9.1.0...v9.1.1

    Open source →
    Release notes
    • Integrate serde_bytes.
    Open source →
  6. 9.1.0 03 Jan 2025
    Release notes

    Full Changelog: v9.0.0...v9.1.0

    Open source →
    Release notes
    • Use reference instead of value in Hexify trait and related serialize functions.
    Open source →
  7. 9.0.0 29 Dec 2024
    Release notes

    Full Changelog: v8.0.0...v9.0.0

    Open source →
    Release notes
    • Expose more friendly APIs, Hexify and DeHexify traits.
    • Un-public some tiny functions to encourage using Hexify and DeHexify traits.
    • Improve docs.
    • Restructure the code.
    Open source →
  8. 8.0.0 18 Dec 2024
    Release notes

    Full Changelog: v7.1.0...v8.0.0

    Open source →
    Release notes
    • Improve performance.
    Open source →
  9. 7.1.0 07 Dec 2024
    Release notes

    Full Changelog: v7.0.0...v7.1.0

    Open source →
    Release notes
    • Rename se_hex to ser_hex.
    • Rename se_hex_without_prefix to ser_hex_without_prefix.
    Open source →
  10. 7.0.0 07 Dec 2024
    Release notes

    What's Changed

    Full Changelog: v6.2.3...v7.0.0

    Open source →
    Release notes
    • Improve docs.
    • Improve tests.
    • Bump dependencies.
    • Add se_hex, se_hex_without_prefix.
    • Rename de_hex2num to de_try_from_hex and make it support more types.
    • Remove de_hex2bytes.
    Open source →
  11. 6.2.3 16 May 2024
    Release notes
    • Add slice2array_ref and slice2array_ref_unchecked.
    • Bump dependencies.
    Open source →
  12. 6.2.2 06 Dec 2023
    Release notes
    • Improve documentation.
    Open source →
  13. 6.2.1 06 Dec 2023
    Release notes
    • Add prefix_with and suffix_with.
    • Bump dependencies.
    Open source →
  14. 6.2.0 08 Nov 2023
    Release notes
    • Adjust generics order.
    • Bump dependencies.
    Open source →
  15. 6.1.0 18 Apr 2023
    Release notes
    • Improve expression.
    • Improve TryFromHex and add Hex.
    Open source →
  16. 6.0.0 26 Nov 2022
    Release notes
    • Optimize algorithm.
    • Bump dependencies.
    Open source →
  17. 5.1.0 26 Nov 2022
    Release notes
    • Rename error fields.
    Open source →
  18. 5.0.0 25 Nov 2022
    Release notes
    • Optimize algorithm.
    • Improve documentation.
    • Support AsRef<T> input.
    • Add hex2slice and hex2slice_unchecked.
    Open source →
  19. 4.2.0 15 Nov 2022
    Release notes
    • Bump dependencies.
    • Update CI.
    • Update license.
    Open source →
  20. 4.1.0 08 Sep 2022
    Release notes
    • Mark hex_bytes2hex_str_unchecked as unsafe.
    Open source →
  21. 4.0.0 03 Sep 2022
    Release notes
    • Use is_hex_ascii to optimize performance.
    • Add benchmark results.
    • Add hex_bytes2hex_str and hex_bytes2hex_str_unchecked.
    • Add fuzzing.
    Open source →
  22. 3.0.0 30 Aug 2022
    Release notes
    • Break hex_into into hex_into and hex_n_into.
    • Break hex_into_unchecked into hex_into_unchecked and hex_n_into_unchecked.
    Open source →
  23. 2.0.2 25 Aug 2022
    Release notes
    • Bump dependencies.
    • Update README.
    • Update CI.
    Open source →
  24. 2.0.1 17 Jun 2022
    Release notes
    • Fix tests.
    Open source →
  25. 2.0.0 17 Jun 2022 withdrawn
    Release notes
    • Split dyn_* to slice_* and vec_*.
    • Remove all the unsafe usage.
    Open source →
  26. 1.6.0 11 Jun 2022
    Release notes
    • Disable generic input. (people should know what are they going to do)
    • Bump dependencies.
    Open source →
  27. 1.5.2 19 May 2022
    Release notes
    • Update documentation.
    • Update code format.
    • Bump dependencies.
    Open source →
  28. 1.5.1 21 Feb 2022
    Release notes
    • Update description.
    Open source →
  29. 1.5.0 21 Feb 2022
    Release notes
    • Revert "Use String instead &str in serde".
    • Bump dependencies.
    • Rust edition 2021.
    Open source →
  30. 1.4.1 04 Nov 2021
    Release notes
    • Use String instead &str in serde.
    Open source →
  31. 1.4.0 15 Sep 2021
    Release notes
    • Bump serde.
    • Add more documentation.
    • Add more tests.
    • Rename hexd2num to de_hex2num, hexd2bytes to de_hex2bytes.
    Open source →
  32. 1.3.3 08 Jun 2021
    Release notes
    • Allow explicit generic argument.
    Open source →
  33. 1.3.2 07 Jun 2021
    Release notes
    • Add dyn_into.
    Open source →
  34. 1.3.1 04 Jun 2021

    Nothing published for this version

  35. 1.3.0 04 Jun 2021
    Release notes
    • Add hex2array, hex_try_into and hex_into_unchecked.
    • Support serde.
    Open source →
  36. 1.2.0 03 Jun 2021
    Release notes
    • Deprecated macro hex2array_unchecked.
    • Introduce function hex2array_unchecked.
    • Require at least Rust 1.51.0.
    Open source →
  37. 1.1.0 04 Mar 2021

    Nothing published for this version

  38. 1.0.0 04 Mar 2021

    Nothing published for this version

  39. 0.3.0 27 Dec 2020

    Nothing published for this version

  40. 0.2.0 23 Dec 2020

    Nothing published for this version

  41. 0.1.0 23 Nov 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive