summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Belt <andrewpbelt@gmail.com>2022-12-26 17:06:54 -0500
committerAndrew Belt <andrewpbelt@gmail.com>2022-12-26 17:06:54 -0500
commitbae4f4529186adcc14f93d1892e46068fa051b9a (patch)
tree796fab8b2240581a03aaad00d277e13d04b4ff5d
parent908517c890c2959355a75582c48db3e1b70ef731 (diff)
Update changelog.
-rw-r--r--CHANGELOG.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index da868d0a..a979dae3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,15 @@
In this document, Ctrl means Cmd on Mac.
+### 2.2.2 (in development)
+- Display Rack edition, version, OS, CPU, and plugin type in menu bar to help with troubleshooting.
+- Add long-form command line options.
+- Zero audio output of all channels in `audio::Device::processBuffer()` before writing, to avoid sending uninitialized values to audio device.
+- API
+ - Don't include SIMDE headers on x64, fixing symbol conflicts when plugins include x64 intrinsic headers.
+ - Don't export symbols from libarchive, zstd, rtaudio, and rtmidi to avoid conflicts with hosts that use these libraries. Rack plugins can no longer link to these libraries.
+ - Rename plugin binary to `plugin-arm64.dylib` on Mac ARM64 so multiple plugin architectures can coexist in the same Rack user folder.
+
### 2.2.1 (2022-12-07)
- Add `CROSS_COMPILE` environment variable to specify target triplet for building plugins for non-native architectures.
- Accept `aarch64` in target triplet as alias for ARM64.