# Changelog

This file will no longer be updated.

Please check [`ic-cdk` changelog](../ic-cdk/CHANGELOG.md).

---

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).

### Fixed

- `cargo build` should no longer give a confusing linkage error on Linux.

## [0.13.2] - 2024-04-08

### Changed

- `ic-cdk-macros` will have the same version as the `ic-cdk`.

## [0.9.0] - 2024-03-01

### Fixed

- The change in yanked version v0.8.5 contains breaking change.

## [0.8.5] - 2024-03-01 (yanked)

### Added

- Allow setting decoding quota for canister entry points and inter-canister calls. (#465)

## [0.8.4] - 2024-01-12

### Fixed

- The README file is now more informative and used as the front page of the doc site.

## [0.8.3] - 2023-12-13

### Added

- `#[query(hidden = true)]`/`#[update(hidden = true)]` attribute to exclude exporting certain entry points in Candid generated by `export_candid!()`. (#451)

## [0.8.2] - 2023-11-23

### Changed

- Upgrade `candid` to `0.10`. (#448)

## [0.8.1] - 2023-10-02

### Fixed

- Macros no longer use global state in the names of functions. JetBrains IDEs should no longer produce spurious errors. (#430)

## [0.8.0] - 2023-09-18

### Changed

- Remove `export_candid` feature. (#424)

### Fixed

- Export composite_query to Candid. (#419)

## [0.7.1] - 2023-07-27

### Fixed

- Only update/query macros can take guard function. (#417)

## [0.7.0] - 2023-07-13

### Added

- `export_candid` macro. (#386)

### Changed

- Remove `import` macro. (#390)

## [0.6.10] - 2023-03-01

### Changed

- Update lint settings.
