columnar 0.4.0

Conversion from arrays of complex structs to simple structs of arrays
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.4.0]https://github.com/frankmcsherry/columnar/compare/columnar-v0.3.0...columnar-v0.4.0 - 2025-03-24

### Other

- Documentation, better formatting
- Custom chains to force inlining
- Extend Container trait bounds
- Merge pull request #29 from frankmcsherry/iterators_formatters
- Respond to PR feedback
- Add support for iterators and formatters

## [0.3.0]https://github.com/frankmcsherry/columnar/compare/columnar-v0.2.2...columnar-v0.3.0 - 2025-02-09

### Other

- Improve byte slice encoding
- Update benches, rework length names for clarity
- Allow for general byte slice serialization
- Update benchmarks
- RustNYC presentation
- Correct alignment requirements

## [0.2.2]https://github.com/frankmcsherry/columnar/compare/columnar-v0.2.1...columnar-v0.2.2 - 2025-01-15

### Other

- Merge pull request [#22]https://github.com/frankmcsherry/columnar/pull/22 from antiguru/inline_as_bytes
- Revert a change to into_iter

## [0.2.1]https://github.com/frankmcsherry/columnar/compare/columnar-v0.2.0...columnar-v0.2.1 - 2025-01-15

### Other

- Merge pull request [#19]https://github.com/frankmcsherry/columnar/pull/19 from frankmcsherry/alignment_err_bench_tidy
- Update benchmarks
- Tidy up alignment and error messages
- Correct encode logic
- Back out support for Box<[T]> and Rc<[T]>
- Support additional source types
- Update Cargo.tomls

## [0.1.1]https://github.com/frankmcsherry/columnar/compare/v0.1.0...v0.1.1 - 2024-11-30

### Other

- Added missing implementations and support methods