diff --git a/CHANGELOG.md b/CHANGELOG.md index ef88c060..1b7ddf93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,21 @@ 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.2.1 + +### Fixed + +- Introduced zero-valued `EventType` variant to enable zero-initialization of `Event`, fixing a panic on Rust 1.48 and newer ([#138](https://github.com/RustAudio/vst-rs/pull/138)) +- `EditorGetRect` opcode returns `1` on success, ensuring that the provided dimensions are applied by the host ([#115](https://github.com/RustAudio/vst-rs/pull/115)) + +### Added + +- Added `update_display()` method to `Host`, telling the host to update its display (after a parameter change) via the `UpdateDisplay` opcode ([#126](https://github.com/RustAudio/vst-rs/pull/126)) +- Allow plug-in to return a custom value in `can_do()` via the `Supported::Custom` enum variant ([#130](https://github.com/RustAudio/vst-rs/pull/130)) +- Added `PartialEq` and `Eq` for `Supported` ([#135](https://github.com/RustAudio/vst-rs/pull/135)) +- Implemented `get_editor()` and `Editor` interface for `PluginInstance` to enable editor support on the host side ([#136](https://github.com/RustAudio/vst-rs/pull/136)) +- Default value (`0.0`) for `AtomicFloat` ([#139](https://github.com/RustAudio/vst-rs/pull/139)) + ## 0.2.0 ### Changed diff --git a/Cargo.toml b/Cargo.toml index 036ae168..4fcfa3b1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vst" -version = "0.2.0" +version = "0.2.1" authors = [ "Marko Mijalkovic ", "Boscop", diff --git a/README.md b/README.md index 7fca878b..e25fddd3 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ include the crate directly from the official [Github repository](https://github. ```toml # get from crates.io. -vst = "0.2.0" +vst = "0.2.1" ``` ```toml # get directly from Github. This might be unstable!