From c7eae0d6292f287707f8082e486830464345aa53 Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Sun, 10 Nov 2019 01:50:42 -0500 Subject: [PATCH] Add changelog entry for 2.0.0. --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c782f67..80387841 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ In this document, Mod is Ctrl on Windows/Linux and Cmd on Mac. +### 2.0.0 (in development) +- Add port tooltips with name, voltage, and list of connected ports. +- Add math expression parsing to parameter tooltips. +- Add module whitelist to Module Browser. +- Restructure engine to no longer use an "engine thread". + - Improve engine performance and latency by no longer requiring thread synchronization between the engine thread and audio thread. The engine now runs directly on the audio thread. + - Add support for multiple simultaneous audio devices. + - Add "Primary module" context menu item to VCV Audio modules to select which audio device clocks the engine. + - Allow other modules such as VCV Recorder to be the primary module, to render audio faster than real-time. + - Remove "Real-time priority" menu item, since the thread priority is now managed elsewhere (RtAudio, etc). +- API + - Add `Module::configInput()` and `Module::configOutput()` for adding names to ports. + - Replace `ParamWidget::paramQuantity` with `ParamWidget::getParamQuantity()`. + - Add `.modules[].manualUrl` to plugin manifest schema. + ### 1.1.6 (2019-11-04) - Add ability for plugins to use LuaJIT on Mac. - Fix normal random number generator possibly returning -infinity.