# 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.36.0 - 2024-11-27 ### Added - Remove last usages of `OCKAM_LOG` env var - Updated dependencies ## 0.35.0 - 2024-09-23 ### Added - Updated dependencies ## 0.34.0 - 2024-02-28 ### Added - Improve portals reliability and integration tests - Rework migrations - Updated dependencies ### Fixed - Close the context automatically on each test macro execution ### Removed - Remove some unnecessary context stops ## 0.33.0 - 2024-01-09 ### Added - Catch execution panics and exit the process - Updated dependencies ## 0.32.0 - 2023-10-18 ### Changed - Updated dependencies ## 0.31.0 - 2023-09-06 ### Changed - Updated dependencies ### Fixed - Fix error that blocks cargo doc --document-private-items ## 0.30.0 - 2023-05-26 ### Changed - Regroup all the vault related types and traits in the same crate - Extract the vault_aws crate - Better comment for the vault_test macro - Updated dependencies ## 0.29.0 - 2023-05-04 ### Added - Added a readme template and updated some readmes ### Changed - Updated dependencies ## 0.28.0 - 2023-04-14 ### Changed - Bump syn from 1.0.109 to 2.0.8 - Updated dependencies ### Fixed - Don't output logs in integration tests ## 0.27.0 - 2023-02-09 ### Changed - Updated dependencies ## 0.25.0 - 2022-11-08 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.24.0 - 2022-09-21 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.23.0 - 2022-09-09 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.22.0 - 2022-09-07 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.21.0 - 2022-09-05 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.20.0 - 2022-08-31 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.19.0 - 2022-08-29 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.18.0 - 2022-08-17 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.17.0 - 2022-08-12 ### Added - Add support for panic handling in test macro ### Changed - Cleanup ockam test macro - Updated dependencies ## 0.16.0 - 2022-06-14 ### Added - Add `#[ockam::node]` macro attribute `access_control` ### Changed - Create node builder for easier node initialisation ## 0.15.0 - 2022-05-09 ### Changed - Updated dependencies ## 0.14.0 - 2022-04-25 ### Added - Add "crate" attribute to async_try_clone_derive macro ### Changed - Cleanup cargo.toml and readme.md - Updated dependencies ## 0.13.0 - 2022-04-19 ### Changed - Run rustfmt - Updated dependencies ### Fixed - Errors: fix ockam_transport_tcp ## 0.12.0 - 2022-04-11 ### Added - Add "crate" attribute to "node" macro ### Changed - Vault updates - Updated dependencies ## 0.11.0 - 2022-03-28 ### Added - Add more docs to the ockam macros ### Changed - Redesign `node` and `test` macros - `async_try_clone_derive` to follow new macro structure - Updated dependencies ### Fixed - Fix ockam::test macro tests - Fix ockam::node macro tests - Imports ockam context as used in the input function ### Removed - Remove `todo` ## 0.10.0 - 2022-03-21 ### Changed - Improve error handling and make "entry" functions "pub(crate)" - Rust docs for public functions in `ockam_macros` ### Fixed - Message_derive macro - Vault_test_sync macro - Clean up node_test tests ### Removed - Remove syn's `extra-traits` feature in `ockam_macro` ## 0.9.0 - 2022-03-07 ### Added - Add "crate" attribute to ockam_macros::test macro ## 0.8.0 - 2022-02-22 ### Fixed - Fix test macro timeout handling ## 0.7.0 - 2022-02-08 ### Changed - Update crate edition to 2021 ## 0.4.0 - 2022-01-10 ### Added - Add no_main arg support to ockam::node macro ### Changed - Improve formatting of `Cargo.toml`s and add `rust-version` 1.56.0 ### Fixed - Fix no_std compilation error due to `ockam::node` attribute ## 0.3.0 - 2021-12-13 ### Changed - Updated dependencies ## 0.2.0 - 2021-12-06 ### Changed - Merge macro crates ### Removed - Remove need for separate macro crates ## v0.1.0 - 2021-11-08 Initial release.