hex-buffer-serde 0.4.0

Helper for serializing byte buffers as hex strings in `serde`
Documentation
# Changelog

All notable changes to this project will be documented in this file.
The project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]

## 0.4.0 - 2022-11-01

### Changed

- Switch to 2021 Rust edition and bump the minimum supported Rust version to 1.57.

### Internal improvements

- Take advantage of owned byte buffers for binary serializers.

## 0.3.0 - 2021-05-03

### Added

- Add `ConstHex` / `ConstHexForm` for types with constant-length
  hex serialization (gated behind the `const_len` feature).
  Using `ConstHex` allows avoiding dependency on the `alloc` crate.

### Changed

- Add `Error` associated type to the `Hex` trait to avoid mandatory `String`
  allocations.

### Fixed

- Fix no-std support: replace `std` feature with `alloc` and propagate it
  to the `hex` crate. The `alloc` feature is required unless const generics
  are used (see above).

## 0.2.2 - 2020-12-05

### Internal improvements

- Use 2018 edition idioms and improve code style in general.

## 0.2.1 - 2020-03-15

### Added

- Mark the crate as not needing the standard library.

## 0.2.0 - 2019-04-15

### Changed

- Use 2018 Rust edition.
- Use `TryFrom` trait, which was stabilized in Rust v1.34.

## 0.1.1 - 2018-11-30

### Fixed

- Fix bug with deserializing fields in flattened structs.

## 0.1.0 - 2018-11-27

The initial release of `hex-buffer-serde`.