Skip to content

Releases: juce-framework/JUCE

9.0.4

Choose a tag to compare

@juce-push-bot juce-push-bot released this 12 Oct 11:29

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 9.0.4

  • Added a MIDI device disconnection listener API
  • Fixed multiple Windows MIDI device disconnection issues
  • Fixed several MessageManagerLock issues
  • Fixed Windows window placement when the display scale changes
  • Fixed multiple Linux windowing and system tray issues
  • Fixed some LV2 hosting issues
  • Fixed XmlElement whitespace handling
  • Added a NEEDS_OPENGL_ES CMake option for Linux
  • Added protection against malformed String input

9.0.3

Choose a tag to compare

@juce-push-bot juce-push-bot released this 28 Sep 10:41

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 9.0.3

  • Added support for reading and writing Opus files
  • Added support for WebP image files
  • Updated Windows MIDI Services support to the in-box preview 7 API
  • Fixed multiple Linux ALSA sample rate and channel issues
  • Fixed Windows window placement and focus issues
  • Fixed cancelling blocking network requests on macOS
  • Fixed some OpenGLFrameBuffer issues
  • Allowed recursive scanning for LV2 plug-ins

9.0.2

Choose a tag to compare

@juce-push-bot juce-push-bot released this 07 Sep 08:11

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 9.0.2

  • Enabled MP3AudioFormat by default
  • Fixed reading MP3 VBR files with padding after the ID3v2 header
  • Fixed parsing WAV files with a missing final pad byte
  • Improved OpenGL rendering performance
  • Fixed CoreAudio default sample rate and buffer size selection
  • Fixed CoreAudio Multi-Output device handling
  • Fixed some VST3 hosting issues
  • Fixed a UMP sysex7 timestamp issue
  • Fixed Projucer weak-linking of frameworks in multi-target Xcode projects
  • Added a SECURITY.md and a software bill of materials

9.0.1

Choose a tag to compare

@juce-push-bot juce-push-bot released this 10 Aug 09:58

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 9.0.1

  • Added a new TypeScript npm package for WebView integrarion
  • Added protection against malformed AudioFormat input
  • Fixed iOS builds with Xcode 12.4
  • Fixed Freetype compilation on older Linux distros
  • Fixed missing macOS icons for associated documents
  • Fixed unresponsive Linux GUIs
  • Fixed a macOS CoreAudio compilation issue

9.0.0

Choose a tag to compare

@juce-push-bot juce-push-bot released this 21 Jul 11:26

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 9.0.0

  • Added a new SVG parser
  • Added support for variable fonts
  • Added a new macOS CoreAudio implementation
  • Improved the performance of the software renderer
  • Added OpenGL ES support to Linux
  • Improved multi-touch support on Linux and Windows
  • Improved the CMake build system for headless environments

8.0.15

Choose a tag to compare

@juce-push-bot juce-push-bot released this 21 Jul 08:23

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 8.0.15

  • Fixed the behaviour of loadFromHexString
  • Fixed multiple Windows GUI scaling issues
  • Updated Oboe to 1.10.0
  • Improved handling of OpenGL textures
  • Fixed a DropShadow issue with a tiny radius

8.0.14

Choose a tag to compare

@juce-push-bot juce-push-bot released this 22 Jun 11:09

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 8.0.14

  • Reduced the build tree depth to avoid Windows limits
  • Fixed some MIDI issues
  • Fixed some Projucer macOS code signing issues
  • Fixed an iOS sample rate testing issue

8.0.13

Choose a tag to compare

@juce-push-bot juce-push-bot released this 19 May 11:23

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 8.0.13

  • Improved the compile time of the juce_gui_basics module
  • Added support for Apple Icon Composer
  • Improved the performance of Component painting
  • Added a new ComponentDiagnosticsDemo
  • Reduced the stack size of Component and ListenerList
  • Improved macOS image tiling
  • Bumped the minimum Windows target version to 1607
  • Improved rendering performance on Windows
  • Improved Windows resizing behaviour
  • Improved iOS input support (touch, mouse, pencil)
  • Added Linux FreeDesktop.org Trash support

8.0.12

Choose a tag to compare

@juce-push-bot juce-push-bot released this 16 Dec 13:39

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 8.0.12

  • Made Visual Studio 2026 the default in the Projucer
  • Fixed a compilation error in Android In-App Purchases
  • Fixed some MIDI device names

8.0.11

Choose a tag to compare

@juce-push-bot juce-push-bot released this 01 Dec 11:59

Major JUCE features and updates

This file lists the more notable headline features. For more detailed info
about changes and bugfixes please see the git log and BREAKING_CHANGES.md.

Version 8.0.10

  • Avoided restarting Android Activities on system theme change
  • Fixed an issue with PopupMenu item visibility
  • Fixed iOS screen size detection in plug-ins
  • Fixed some LLVM 21 compiler warnings
  • Fixed some Direct2D drawning issues
  • Fixed an XEmbedComponent issue