JUCE v6.0.0 Release Notes
Release Date: 2020-06-29 // almost 4 years ago-
== โก๏ธ Major JUCE features and updates ==
This file just lists the more notable headline features. For more detailed info
๐ about minor changes and bugfixes, please see the git log!๐ Version 6.0.0
- โ Added support for building JUCE projects with CMake
- Revamped the DSP module
- โ Added VST3 support on Linux
- โ Added support for the latest webview components on macOS/iOS and Windows
- โ Removed the sign-in requirement, app reporting and analytics from the Projucer
- โ Added support for running headlessly on Linux
- 0๏ธโฃ Bundled Oboe source in JUCE and made it the default audio device on Android
- Various Oboe stability improvements
- ๐ป Various Projucer UI improvements
- โ Added HWNDComponent for embedding native HWNDs on Windows
- โ Added support for all camera names on macOS
- โ Added support for building with Clang on Windows
- Modified MidiMessageCollector to preallocate storage
- Modified AudioProcessorGraph to allow extracting nodes
- ๐จ Refactored the APVTS parameter attachment classes and added a new ParameterAttachment class
- โ Added IPP FFT implementation
- โ Added all example plugins as internal nodes in AudioPluginHost project
- โ Removed JuceHeader requirement from Projucer projects
- โ Added support for legacy CC output events
- โ Added MidiBuffer::Iterator class compatible with C++11 range-for
- โ Added RangedDirectoryIterator class compatible with C++11 range-for
- Provided range-for comaptibility for String class
- ๐ง Windows and Linux hiDPI scaling improvements
- ๐ Various bug-fixes, improvements and documentation updates