Releases: juce-framework/JUCE
6.1.0
== Major JUCE features and updates ==
This file just lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING-CHANGES.txt.
Version 6.1.0
- Added accessibility support
- Enabled use of VST3 plug-in extensions
- Improved OpenGL function loading
- Updated to C++14
- Added support for macOS Monterey and iOS 15
- Added async versions of all modal functions
- Fixed some VST3 threading issues
- Added cross-platform-compatible VST3 UID hash
- Improved MinGW compatibility
- Fixed some issues with BufferingAudioReader
- Improved TextEditor repainting
- Added support for larger ASIO buffers
- Updated Android Oboe to 1.6.1
- Improved modal dismissing
- Improved assertion handling on macOS ARM
6.0.8
== 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.8
- Fixed a macOS graphics invalidation region issue
- Improved the handling of modal dialog dismissal
- Fixed audio glitching in CoreAudio before microphone permission is granted
- Improved AUv3 resizing and initialisation
- Fixed some string to double conversions
- Improved iOS split view behaviour
- Added Display::safeAreaInserts
- Improved assertion behaviour on macOS ARM
- Multiple resizing and display scaling fixes
- Added more information to audioProcessorChanged callbacks
- Fixed some DSP convolution issues
- Added host detection on macOS ARM
6.0.7
== 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.7
- Fixed a macOS drawing issue
- Updated the DemoRunner bundle ID
Version 6.0.6
- Moved to the new CoreMIDI API on supported platforms
- Added support for the "New Build System" in Xcode
- Made the audio format readers more robust
- Improved the HiResTimer implementation
- Fixed a VST3 program parameter issue
- Updated to Oboe 1.5 on Android
6.0.6
== 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.6
- Moved to the new CoreMIDI API on supported platforms
- Added support for the "New Build System" in Xcode
- Made the audio format readers more robust
- Improved the HiResTimer implementation
- Fixed a VST3 program parameter issue
- Updated to Oboe 1.5 on Android
6.0.5
== 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.5
- Added more support for styling PopupMenus
- Fixed some race conditions in the IPC and name named pipe classes
- Implemented multiple FileChooser improvements
- Added compatibility with the latest Android SDK
- Prevented CoreAudio glitches before accepting audio access permissions
- Made reading MIDI and audio files more robust
6.0.4
== 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.4
- Improved the Projucer update mechanism
- Fixed an AUv3 parameter normalisation issue
- Fixed WASAPI exclusive mode sample rate selection bug
- Fixed a Linux build issue when omitting ALSA
Version 6.0.3
- Fixed version numbers in project files
Version 6.0.2
- Added support for macOS 11 and arm64
- Added Windows IAudioClient3 support for low latency audio drivers
- Added Windows and macOS precompiled header support in the Projucer
- Improved accessibility support in the macOS menu bar
- Fixed VST3 hosting for plug-ins requiring persistent DLL loads
- Updated macOS camera capture API
- Improved resave diffs in Projucer project files
- Fixed some Linux JACK issues
6.0.3
== 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.3
- Fixed version numbers in project files
Version 6.0.2
- Added support for macOS 11 and arm64
- Added Windows IAudioClient3 support for low latency audio drivers
- Added Windows and macOS precompiled header support in the Projucer
- Improved accessibility support in the macOS menu bar
- Fixed VST3 hosting for plug-ins requiring persistent DLL loads
- Updated macOS camera capture API
- Improved resave diffs in Projucer project files
- Fixed some Linux JACK issues
6.0.2
== 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.2
- Added support for macOS 11 and arm64
- Added Windows IAudioClient3 support for low latency audio drivers
- Added Windows and macOS precompiled header support in the Projucer
- Improved accessibility support in the macOS menu bar
- Fixed VST3 hosting for plug-ins requiring persistent DLL loads
- Updated macOS camera capture API
- Improved resave diffs in Projucer project files
- Fixed some Linux JACK issues
6.0.1
== 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.1
- Fixed a bug in the Projucer GUI editor causing existing code to be overwritten
- Updated Android Oboe to 1.4.2
- Bumped default Android Studio gradle and plugin versions to the latest
- Fixed some Android Oboe and OpenSL issues
- Fixed some Doxygen parsing issues
- Fixed MIDI input/output bus enablement in VST3 plug-ins
- Improved Windows Clang compatibility
- Fixed GCC 4.8 and 5.0 compatibility
- Fixed some VST3 build errors and warnings on Linux
- Fixed dynamically loaded X11 library names on Linux
- Fixed Projucer CLion exporter generated CMakeLists.txt
- Fixed drag and drop for non-DPI aware plug-ins on Windows
6.0.0
== 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
- 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