Skip to content

Latest commit

 

History

History
67 lines (34 loc) · 1.44 KB

File metadata and controls

67 lines (34 loc) · 1.44 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[UNRELEASED]

Added

  • unzip and const_unzip util fns to zip arg (technically this is breaking if downstream consumers have used these method names already, but releasing under patch vers because... reasons)

[0.3.3] - 2026-01-16

Added

  • zip arg
  • all arg

[0.3.2] - 2025-12-24

No longer publishing -bc versions of the crate.

Added

  • destr arg for generating the original struct for destructuring
  • trymap arg for generating try_map_opt and try_map_res methods
  • Also export LEN and IDX consts as associated consts

Changed

  • Inner repr or Builder structs so that they are Clone

Fixed

  • incorrect MSRV specified in README

[0.3.1(-bc)] - 2025-04-29

Added

  • builder arg for generating a builder struct

[0.3.0-bc] - 2025-03-24

Breaking

  • create older-rustc-version-compatible versions of the crate behind a -bc pre-release version

[0.2.0] - 2025-03-23

Breaking

  • new visibility attribute arg (#[generic_array_struct(pub(crate))]) means .0 field is private by default if attribute is used without any args (#[generic_array_struct])

Added

  • *_mut(&mut self) -> &mut T methods

[0.1.0] - 2025-03-22

Initial release