# `ark-api-macros` 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.8.1] - 2021-08-24
### Changed 🔧
- Switched to publish publically on crates.io
## [0.8.0] - 2021-08-24
### Changed 🔧
- Static assertions are now generated to check that the return types declared
in the high-levle API behave as expected: returned values must be `Copy`able,
and high-level types (like `Result`) mustn't be aliased.
### Removed 🔥
- Removed the ability to return `ErrorCode`; return a `Result<(), ErrorCode>`
instead!