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 2025Releases
latest 41-
9.3.004 Jun 2025 -
9.2.107 May 2025 -
9.2.007 May 2025Release notes
Open source →What's Changed
- Bump serde_json from 1.0.134 to 1.0.137 by @dependabot in #182
- Bump smallvec from 1.13.2 to 1.14.0 by @dependabot in #184
- Bump serde from 1.0.217 to 1.0.218 by @dependabot in #185
- Bump serde_json from 1.0.137 to 1.0.139 by @dependabot in #186
- Bump serde_bytes from 0.11.15 to 0.11.17 by @dependabot in #189
- Bump serde from 1.0.218 to 1.0.219 by @dependabot in #190
- Bump smallvec from 1.14.0 to 1.15.0 by @dependabot in #191
- Bump serde_json from 1.0.139 to 1.0.140 by @dependabot in #187
Full Changelog: v9.1.2...v9.2.0
Release notes
Open source →- Include examples in the lib.rs.
- Upgrade edition to 2024.
- Bump dependencies.
-
9.1.203 Jan 2025 -
9.1.103 Jan 2025 -
9.1.003 Jan 2025Release notes
Open source →- Use reference instead of value in
Hexifytrait and related serialize functions.
- Use reference instead of value in
-
9.0.029 Dec 2024Release notes
Open source →- Expose more friendly APIs,
HexifyandDeHexifytraits. - Un-public some tiny functions to encourage using
HexifyandDeHexifytraits. - Improve docs.
- Restructure the code.
- Expose more friendly APIs,
-
8.0.018 Dec 2024 -
7.1.007 Dec 2024Release notes
Open source →- Rename
se_hextoser_hex. - Rename
se_hex_without_prefixtoser_hex_without_prefix.
- Rename
-
7.0.007 Dec 2024Release notes
Open source →What's Changed
- Bump serde from 1.0.202 to 1.0.203 by @dependabot in #139
- Bump const-hex from 1.11.4 to 1.12.0 by @dependabot in #140
- Bump serde_json from 1.0.117 to 1.0.118 by @dependabot in #141
- Bump serde_json from 1.0.118 to 1.0.120 by @dependabot in #143
- Bump serde from 1.0.203 to 1.0.204 by @dependabot in #144
- Bump serde_json from 1.0.120 to 1.0.122 by @dependabot in #146
- Bump serde_json from 1.0.122 to 1.0.125 by @dependabot in #152
- Bump serde from 1.0.204 to 1.0.208 by @dependabot in #151
- Bump serde_json from 1.0.125 to 1.0.127 by @dependabot in #154
- Bump serde from 1.0.208 to 1.0.209 by @dependabot in #153
- Bump serde_json from 1.0.127 to 1.0.128 by @dependabot in #155
- Bump serde from 1.0.209 to 1.0.210 by @dependabot in #156
- Bump faster-hex from 0.9.0 to 0.10.0 by @dependabot in #157
- Bump const-hex from 1.12.0 to 1.13.1 by @dependabot in #158
- Bump serde_json from 1.0.128 to 1.0.129 by @dependabot in #159
- Bump serde_json from 1.0.129 to 1.0.132 by @dependabot in #160
- Bump serde from 1.0.210 to 1.0.213 by @dependabot in #161
- Bump serde from 1.0.213 to 1.0.214 by @dependabot in #162
- Bump serde from 1.0.214 to 1.0.215 by @dependabot in #163
Full Changelog: v6.2.3...v7.0.0
Release notes
Open source →- Improve docs.
- Improve tests.
- Bump dependencies.
- Add
se_hex,se_hex_without_prefix. - Rename
de_hex2numtode_try_from_hexand make it support more types. - Remove
de_hex2bytes.
-
6.2.316 May 2024 -
6.2.206 Dec 2023 -
6.2.106 Dec 2023 -
6.2.008 Nov 2023 -
6.1.018 Apr 2023 -
6.0.026 Nov 2022 -
5.1.026 Nov 2022 -
5.0.025 Nov 2022Release notes
Open source →- Optimize algorithm.
- Improve documentation.
- Support
AsRef<T>input. - Add
hex2sliceandhex2slice_unchecked.
-
4.2.015 Nov 2022 -
4.1.008 Sep 2022 -
4.0.003 Sep 2022Release notes
Open source →- Use
is_hex_asciito optimize performance. - Add benchmark results.
- Add
hex_bytes2hex_strandhex_bytes2hex_str_unchecked. - Add fuzzing.
- Use
-
3.0.030 Aug 2022Release notes
Open source →- Break
hex_intointohex_intoandhex_n_into. - Break
hex_into_uncheckedintohex_into_uncheckedandhex_n_into_unchecked.
- Break
-
2.0.225 Aug 2022 -
2.0.117 Jun 2022 -
2.0.017 Jun 2022 withdrawn -
1.6.011 Jun 2022Release notes
Open source →- Disable generic input. (people should know what are they going to do)
- Bump dependencies.
-
1.5.219 May 2022 -
1.5.121 Feb 2022 -
1.5.021 Feb 2022Release notes
Open source →- Revert "Use
Stringinstead&strinserde". - Bump dependencies.
- Rust edition 2021.
- Revert "Use
-
1.4.104 Nov 2021 -
1.4.015 Sep 2021Release notes
Open source →- Bump
serde. - Add more documentation.
- Add more tests.
- Rename
hexd2numtode_hex2num,hexd2bytestode_hex2bytes.
- Bump
-
1.3.308 Jun 2021 -
1.3.207 Jun 2021 -
1.3.104 Jun 2021Nothing published for this version
-
1.3.004 Jun 2021 -
1.2.003 Jun 2021Release notes
Open source →- Deprecated macro
hex2array_unchecked. - Introduce function
hex2array_unchecked. - Require at least Rust
1.51.0.
- Deprecated macro
-
1.1.004 Mar 2021Nothing published for this version
-
1.0.004 Mar 2021Nothing published for this version
-
0.3.027 Dec 2020Nothing published for this version
-
0.2.023 Dec 2020Nothing published for this version
-
0.1.023 Nov 2020Nothing published for this version