|
1 |
| -## v7.1.0 |
| 1 | +### v9.0.0 |
| 2 | +- Expose more friendly APIs, `Hexify` and `DeHexify` traits. |
| 3 | +- Un-public some tiny functions to encourage using `Hexify` and `DeHexify` traits. |
| 4 | +- Improve docs. |
| 5 | +- Restructure the code. |
| 6 | + |
| 7 | +### v8.0.0 |
| 8 | +- Improve performance. |
| 9 | + |
| 10 | +### v7.1.0 |
2 | 11 | - Rename `se_hex` to `ser_hex`.
|
3 | 12 | - Rename `se_hex_without_prefix` to `ser_hex_without_prefix`.
|
4 | 13 |
|
5 |
| -## v7.0.0 |
| 14 | +### v7.0.0 |
6 | 15 | - Improve docs.
|
7 | 16 | - Improve tests.
|
8 | 17 | - Bump dependencies.
|
9 | 18 | - Add `se_hex`, `se_hex_without_prefix`.
|
10 | 19 | - Rename `de_hex2num` to `de_try_from_hex` and make it support more types.
|
11 | 20 | - Remove `de_hex2bytes`.
|
12 | 21 |
|
13 |
| -## v6.2.3 |
| 22 | +### v6.2.3 |
14 | 23 | - Add `slice2array_ref` and `slice2array_ref_unchecked`.
|
15 | 24 | - Bump dependencies.
|
16 | 25 |
|
17 |
| -## v6.2.2 |
| 26 | +### v6.2.2 |
18 | 27 | - Improve documentation.
|
19 | 28 |
|
20 |
| -## v6.2.1 |
| 29 | +### v6.2.1 |
21 | 30 | - Add `prefix_with` and `suffix_with`.
|
22 | 31 | - Bump dependencies.
|
23 | 32 |
|
24 |
| -## v6.2.0 |
| 33 | +### v6.2.0 |
25 | 34 | - Adjust generics order.
|
26 | 35 | - Bump dependencies.
|
27 | 36 |
|
28 |
| -## v6.1.0 |
| 37 | +### v6.1.0 |
29 | 38 | - Improve expression.
|
30 | 39 | - Improve `TryFromHex` and add `Hex`.
|
31 | 40 |
|
32 |
| -## v6.0.0 |
| 41 | +### v6.0.0 |
33 | 42 | - Optimize algorithm.
|
34 | 43 | - Bump dependencies.
|
35 | 44 |
|
36 |
| -## v5.1.0 |
| 45 | +### v5.1.0 |
37 | 46 | - Rename error fields.
|
38 | 47 |
|
39 |
| -## v5.0.0 |
| 48 | +### v5.0.0 |
40 | 49 | - Optimize algorithm.
|
41 | 50 | - Improve documentation.
|
42 | 51 | - Support `AsRef<T>` input.
|
43 | 52 | - Add `hex2slice` and `hex2slice_unchecked`.
|
44 | 53 |
|
45 |
| -## v4.2.0 |
| 54 | +### v4.2.0 |
46 | 55 | - Bump dependencies.
|
47 | 56 | - Update CI.
|
48 | 57 | - Update license.
|
49 | 58 |
|
50 |
| -## v4.1.0 |
| 59 | +### v4.1.0 |
51 | 60 | - Mark `hex_bytes2hex_str_unchecked` as unsafe.
|
52 | 61 |
|
53 |
| -## v4.0.0 |
| 62 | +### v4.0.0 |
54 | 63 | - Use `is_hex_ascii` to optimize performance.
|
55 | 64 | - Add benchmark results.
|
56 | 65 | - Add `hex_bytes2hex_str` and `hex_bytes2hex_str_unchecked`.
|
57 | 66 | - Add fuzzing.
|
58 | 67 |
|
59 |
| -## v3.0.0 |
| 68 | +### v3.0.0 |
60 | 69 | - Break `hex_into` into `hex_into` and `hex_n_into`.
|
61 | 70 | - Break `hex_into_unchecked` into `hex_into_unchecked` and `hex_n_into_unchecked`.
|
62 | 71 |
|
63 |
| -## v2.0.2 |
| 72 | +### v2.0.2 |
64 | 73 | - Bump dependencies.
|
65 | 74 | - Update README.
|
66 | 75 | - Update CI.
|
67 | 76 |
|
68 |
| -## v2.0.1 |
| 77 | +### v2.0.1 |
69 | 78 | - Fix tests.
|
70 | 79 |
|
71 |
| -## v2.0.0 |
| 80 | +### v2.0.0 |
72 | 81 | - Split `dyn_*` to `slice_*` and `vec_*`.
|
73 | 82 | - Remove all the unsafe usage.
|
74 | 83 |
|
75 |
| -## v1.6.0 |
| 84 | +### v1.6.0 |
76 | 85 | - Disable generic input. (people should know what are they going to do)
|
77 | 86 | - Bump dependencies.
|
78 | 87 |
|
79 |
| -## v1.5.2 |
| 88 | +### v1.5.2 |
80 | 89 | - Update documentation.
|
81 | 90 | - Update code format.
|
82 | 91 | - Bump dependencies.
|
83 | 92 |
|
84 |
| -## v1.5.1 |
| 93 | +### v1.5.1 |
85 | 94 | - Update description.
|
86 | 95 |
|
87 |
| -## v1.5.0 |
| 96 | +### v1.5.0 |
88 | 97 | - Revert *"Use `String` instead `&str` in `serde`"*.
|
89 | 98 | - Bump dependencies.
|
90 | 99 | - Rust edition 2021.
|
91 | 100 |
|
92 |
| -## v1.4.1 |
| 101 | +### v1.4.1 |
93 | 102 | - Use `String` instead `&str` in `serde`.
|
94 | 103 |
|
95 |
| -## v1.4.0 |
| 104 | +### v1.4.0 |
96 | 105 | - Bump `serde`.
|
97 | 106 | - Add more documentation.
|
98 | 107 | - Add more tests.
|
99 | 108 | - Rename `hexd2num` to `de_hex2num`, `hexd2bytes` to `de_hex2bytes`.
|
100 | 109 |
|
101 |
| -## v1.3.3 |
| 110 | +### v1.3.3 |
102 | 111 | - Allow explicit generic argument.
|
103 | 112 |
|
104 |
| -## v1.3.2 |
| 113 | +### v1.3.2 |
105 | 114 | - Add `dyn_into`.
|
106 | 115 |
|
107 |
| -## v1.3.0 |
| 116 | +### v1.3.0 |
108 | 117 | - Add `hex2array`, `hex_try_into` and `hex_into_unchecked`.
|
109 | 118 | - Support `serde`.
|
110 | 119 |
|
111 |
| -## v1.2.0 |
| 120 | +### v1.2.0 |
112 | 121 | - Deprecated macro `hex2array_unchecked`.
|
113 | 122 | - Introduce function `hex2array_unchecked`.
|
114 | 123 | - Require at least Rust `1.51.0`.
|
0 commit comments