# Changelog

Notable changes to this crate will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## Unreleased - YYYY-MM-DD


## 0.2.1 - 2024-01-07

### Changed
* Deprecated this crate in favour of `block2::ffi`.


## 0.2.0 - 2023-02-07

### Changed
* Updated `objc-sys` to `v0.3.0`.
* **BREAKING**: Changed `links` key from `block_0_1` to `block_0_2` (so
  `DEP_BLOCK_0_1_CC_ARGS` in build scripts becomes `DEP_BLOCK_0_2_CC_ARGS`).


## 0.1.0-beta.2 - 2022-12-24

### Changed
* Updated `objc-sys` to `v0.2.0-beta.3`.


## 0.1.0-beta.1 - 2022-08-28

### Fixed
* Fixed `docs.rs` setup.


## 0.1.0-beta.0 - 2022-07-19

### Added
* Use `doc_auto_cfg` to improve documentation output.

### Changed
* **BREAKING**: Changed `links` key from `block_0_0` to `block_0_1` (so
  `DEP_BLOCK_0_0_CC_ARGS` in build scripts becomes `DEP_BLOCK_0_1_CC_ARGS`).


## 0.0.4 - 2022-06-13

### Changed
* **BREAKING**: Changed `links` key from `block` to `block_0_0` for better
  future compatibility, until we reach 1.0 (so `DEP_BLOCK_CC_ARGS` in build
  scripts becomes `DEP_BLOCK_0_0_CC_ARGS`).
* **BREAKING**: Apple's runtime is now always the default.
* **BREAKING**: Updated `objc-sys` to `v0.2.0-beta.0`.

### Fixed
* **BREAKING**: Tweak the types of a lot of fields and arguments.


## 0.0.3 - 2022-01-03

### Changed
* **BREAKING**: Updated `objc-sys` to `v0.2.0-alpha.1`.


## 0.0.2 - 2021-12-22

### Changed
* **BREAKING**: Updated `objc-sys` to `v0.2.0-alpha.0`.

### Fixed
* **BREAKING**: `Class` is now `!UnwindSafe`.


## 0.0.1 - 2021-11-22

Initial release.
