# 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.2.0] - 2024-11-15 ### Added - Add `GroupMetadataV2` constructors - Add `ArrayMetadataV2` constructors - Implement `From<{&str,String}>` for `DataTypeMetadataV2` - Add `v2::array::codec::vlen_{array,bytes,utf8}` modules - Add support for Zarr V2 string fill values ### Changed - **Breaking**: Mark `GroupMetadataV3` and `ArrayMetadataV3` as non-exhaustive - **Breaking**: Bump MSRV to 1.77 (21 March, 2024) - Refactor `GroupMetadataV3` constructors - **Breaking**: `GroupMetadataV3::new()` is now parameter free in favor of `with_` methods - Add `GroupMetadataV3::with_{attributes,additional_fields}()` - Refactor `ArrayMetadataV3` constructors - **Breaking**: `ArrayMetadataV3::new()` takes fewer parameters in favor of `with_` methods - Add `ArrayMetadataV3::with_{attributes,additional_fields,chunk_key_encoding,dimension_names,storage_transformers}` ## [0.1.0] - 2024-09-02 ### Added - Initial release - Split from the `metadata` module of `zarrs` 0.17.0-dev [unreleased]: https://github.com/LDeakin/zarrs/compare/zarrs_metadata-v0.2.0...HEAD [0.2.0]: https://github.com/LDeakin/zarrs/releases/tag/zarrs_metadata-v0.2.0 [0.1.0]: https://github.com/LDeakin/zarrs/releases/tag/zarrs_metadata-v0.1.0