# 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). ## 0.1.3 (2024-08-13) ### Fixed * Fixes head fields memory leak on initialization error in `new_box` and `new_rc`. ### Commit Details
view details * **Uncategorized** - Updates changelogs. ([`9e9c86c`](https://github.com/tommie/incrstruct/commit/9e9c86c7bd7ce29e34be362a22a0a4a181f41132)) - Fixes head fields memory leak on initialization error in new_box and new_rc. ([`ece3afa`](https://github.com/tommie/incrstruct/commit/ece3afa0c2660183443532c111a5f89cd55800c7))
## 0.1.2 (2024-08-13) ### Added - Adds support for `#[init_err(E)]` and failable tail field initialization. ### Commit Details
view details * **Uncategorized** - Release incrstruct_derive v0.1.2, incrstruct v0.1.1 ([`4d3d384`](https://github.com/tommie/incrstruct/commit/4d3d3844d627fe381558adfe47381bb34520c6db)) - Updates changelogs. ([`d8caef9`](https://github.com/tommie/incrstruct/commit/d8caef9632e1905c5948d14e6cc1979f0f21425c)) - Adds support for #[init_err(E)] and failable tail field initialization. ([`2023c23`](https://github.com/tommie/incrstruct/commit/2023c23c320f8bd70860740606a16d09ed4d2295))
## 0.1.1 (2024-08-12) ### Added - Improved macro error messages using compile_error!. ### Commit Details
view details * **Uncategorized** - Release incrstruct_derive v0.1.1 ([`490a322`](https://github.com/tommie/incrstruct/commit/490a32273e51a58a377f5931e2ab837f3437c038)) - Updates changelog. ([`472b008`](https://github.com/tommie/incrstruct/commit/472b008ac8083e2d6226089ad05037bb11b6f40a)) - Improves macro error messages using compile_error. ([`11bfb2a`](https://github.com/tommie/incrstruct/commit/11bfb2a68488c5f656440cef9e02ed900f094911))
## 0.1.0 (2024-08-12) ### Added - Implemented the `IterStruct` derive macro and support library. ### Commit Details
view details * **Uncategorized** - Release incrstruct_derive v0.1.0, incrstruct v0.1.0 ([`d8ace57`](https://github.com/tommie/incrstruct/commit/d8ace57ee992b1c21178c6a79823722c93aee3d6)) - Adds missing cargo description. ([`cc669c6`](https://github.com/tommie/incrstruct/commit/cc669c6918bc1f3a48d42aba727bfeac83b11f17)) - Release incrstruct_derive v0.1.0, incrstruct v0.1.0 ([`beac6bf`](https://github.com/tommie/incrstruct/commit/beac6bf64abcffa45235faa2ace08ccc499e5905)) - Release incrstruct_derive v0.1.0, incrstruct v0.1.0 ([`e7af8ab`](https://github.com/tommie/incrstruct/commit/e7af8ab264aa669feb8e0963e6cf5a898d433138)) - Adds CHANGELOG.md. ([`6188ed2`](https://github.com/tommie/incrstruct/commit/6188ed2e8b091b7b8badc53a64de5f92d66a621e)) - Implements generics. ([`669f097`](https://github.com/tommie/incrstruct/commit/669f0977d6ada003d7aee14100f0e044adfb0042)) - Adds README. ([`2c04db9`](https://github.com/tommie/incrstruct/commit/2c04db9d85ac0460e76c3c2ac9ea50041d04169a)) - Adds some metadata and license. ([`182d709`](https://github.com/tommie/incrstruct/commit/182d709debdd57c03e229ab1b5929613a7068cb5)) - Re-exports the macro. ([`792b0b5`](https://github.com/tommie/incrstruct/commit/792b0b5f6be290811b3c81f5df84f84bd042c91f)) - Implements the macro, adds examples and tests. ([`46fe4e8`](https://github.com/tommie/incrstruct/commit/46fe4e8b64771008ff9c314666678b453bb8c5d9))