Skip to content

Releases: juce-framework/JUCE

6.1.0

23 Aug 09:56
Compare
Choose a tag to compare

== 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

22 Mar 11:04
Compare
Choose a tag to compare

== 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

14 Jan 17:58
Compare
Choose a tag to compare

== 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

13 Jan 17:02
Compare
Choose a tag to compare

== 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

01 Dec 16:18
Compare
Choose a tag to compare

== 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

14 Oct 14:10
Compare
Choose a tag to compare

== 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

05 Oct 18:28
Compare
Choose a tag to compare

== 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

05 Oct 16:31
Compare
Choose a tag to compare

== 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

07 Jul 14:01
Compare
Choose a tag to compare

== 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

29 Jun 12:17
Compare
Choose a tag to compare

== 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