1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Bump version number to 4.3.1

This commit is contained in:
hogliux 2017-01-26 10:40:42 +00:00
parent 284fc826e2
commit e0aff606a8
22 changed files with 81 additions and 66 deletions

View file

@ -2,54 +2,69 @@
== Major JUCE features and updates == == Major JUCE features and updates ==
This file just lists the more notable headline features. For more detailed info This file just lists the more notable headline features. For more detailed info
about minor changes and bugfixes, please see the git log! about minor changes and bugfixes, please see the git log!
Version 4.3.0 Version 4.3.1
- Added API and examples for ROLI Blocks - Added support for iOS download tasks
- Multiple Projucer live-build UI and diagnostics improvements - Added support for AAX plug-in meters
- JUCE now supports hosting multi-bus plug-ins - Added support for dynamically disabling/enabling sidechains in ProTools
- BufferingAudioSource now supports pre-buffering (useful for offline processing) - Re-introduced support for VST3 plug-ins reporting which VST2 plug-in they can replace
- Added microphone permissions switch to Projucer for iOS targets - Added withRightX and withBottomY methods to Rectangle
- Standalone wrappers now correctly save and restore midi settings - Added support for windows 10 on screen keyboard
- Various performance improvements to BigInteger - Added move semantics to AudioBuffer
- Fixed various FlexBox bugs - Added colour coding scheme to module icons in the Projucer to indicate which type of license a module uses
- Added a workaround for the broken “Open Recent…” menu on os x - Removed all deprecation warnings for macOS Sierra
- Various minor improvements and bug fixes - Fixed multiple touch, pen and mouse input related bugs on Windows
- Various documentation improvements - Added submenu support to ComboBoxes and simplified the usage of ComboBoxes
- Various minor improvements and bug fixes
Version 4.2.4 - Various documentation improvements
- Pre-release of live build engine on Windows
- Added FlexBox layout engine Version 4.3.0
- Removed dependency on external Steinberg SDK when building and/or hosting VST2 plug-ins - Added API and examples for ROLI Blocks
- Added support for MIDI network sessions in the iOS simulator - Multiple Projucer live-build UI and diagnostics improvements
- Added support for symmetric skew to Slider, NormalisableRange and SliderPropertyComponent - JUCE now supports hosting multi-bus plug-ins
- Projucer now asks the user what to do when it detects that the .jucer file was modified outside of the Projucer - BufferingAudioSource now supports pre-buffering (useful for offline processing)
- Improved support for Windows 10 touch devices - Added microphone permissions switch to Projucer for iOS targets
- Added begin/end iterator methods for ValueTree, for handy range-based-for loops over its children - Standalone wrappers now correctly save and restore midi settings
- Added support for recent mingw-w64 compilers - Various performance improvements to BigInteger
- Added useful proportional Rectangle utility methods - Fixed various FlexBox bugs
- Significantly improved the performance of BigInteger - Added a workaround for the broken “Open Recent…” menu on os x
- Added support for expiring licenses to juce_tracktion_marketplace - Various minor improvements and bug fixes
- Added support for retina mouse cursors on OS X - Various documentation improvements
- Added a new low-quality mode for the CameraDevice
- Added pkg-config support for Linux Version 4.2.4
- Projucer will now wrap your AAX plug-in in the bundle format expected Pro Tools on Windows - Pre-release of live build engine on Windows
- Multiple bug-fixes for AudioUnit parameter ids - Added FlexBox layout engine
- Fixed a bug where AlertWindows werent always on top - Removed dependency on external Steinberg SDK when building and/or hosting VST2 plug-ins
- Multiple fixes for web InputStreams - Added support for MIDI network sessions in the iOS simulator
- Various improvements to the live build engine - Added support for symmetric skew to Slider, NormalisableRange and SliderPropertyComponent
- Various minor improvements and bug fixes - Projucer now asks the user what to do when it detects that the .jucer file was modified outside of the Projucer
- Various documentation improvements - Improved support for Windows 10 touch devices
- Added begin/end iterator methods for ValueTree, for handy range-based-for loops over its children
Version 4.2.3 - Added support for recent mingw-w64 compilers
- Various VST3 improvements: resizing VST3 windows, plug-in compatibility issues - Added useful proportional Rectangle utility methods
- Use NSURLSession on newer OS X versions - Significantly improved the performance of BigInteger
- Add compatibility for VST 3 SDK update 3.6.6 - Added support for expiring licenses to juce_tracktion_marketplace
- Added support for retina mouse cursors on OS X
- Added a new low-quality mode for the CameraDevice
- Added pkg-config support for Linux
- Projucer will now wrap your AAX plug-in in the bundle format expected Pro Tools on Windows
- Multiple bug-fixes for AudioUnit parameter ids
- Fixed a bug where AlertWindows werent always on top
- Multiple fixes for web InputStreams
- Various improvements to the live build engine
- Various minor improvements and bug fixes
- Various documentation improvements
Version 4.2.3
- Various VST3 improvements: resizing VST3 windows, plug-in compatibility issues
- Use NSURLSession on newer OS X versions
- Add compatibility for VST 3 SDK update 3.6.6
- Miscellaneous fixes and improvements - Miscellaneous fixes and improvements
Version 4.2.1 Version 4.2.1
- New class CachedValue, for providing easy and efficient access to ValueTree properties - New class CachedValue, for providing easy and efficient access to ValueTree properties
- Reduced audio plug-in binary sizes on OS X and added symbol-stripping option - Reduced audio plug-in binary sizes on OS X and added symbol-stripping option
- Miscellaneous fixes and improvements - Miscellaneous fixes and improvements
Version 4.2 Version 4.2

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<JUCERPROJECT id="M70qfTRRk" name="Projucer" projectType="guiapp" juceFolder="../../juce" <JUCERPROJECT id="M70qfTRRk" name="Projucer" projectType="guiapp" juceFolder="../../juce"
jucerVersion="4.3.0" version="4.3.0" bundleIdentifier="com.juce.theprojucer" jucerVersion="4.3.1" version="4.3.1" bundleIdentifier="com.juce.theprojucer"
defines="" includeBinaryInAppConfig="1"> defines="" includeBinaryInAppConfig="1">
<EXPORTFORMATS> <EXPORTFORMATS>
<XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK" <XCODE_MAC targetFolder="Builds/MacOSX" vstFolder="~/SDKs/vstsdk2.4" rtasFolder="~/SDKs/PT_80_SDK"

View file

@ -39,7 +39,7 @@
ID: juce_audio_basics ID: juce_audio_basics
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE audio and MIDI data classes name: JUCE audio and MIDI data classes
description: Classes for audio buffer manipulation, midi message handling, synthesis, etc. description: Classes for audio buffer manipulation, midi message handling, synthesis, etc.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -39,7 +39,7 @@
ID: juce_audio_devices ID: juce_audio_devices
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE audio and MIDI I/O device classes name: JUCE audio and MIDI I/O device classes
description: Classes to play and record from audio and MIDI I/O devices description: Classes to play and record from audio and MIDI I/O devices
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_audio_formats ID: juce_audio_formats
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE audio file format codecs name: JUCE audio file format codecs
description: Classes for reading and writing various audio file formats. description: Classes for reading and writing various audio file formats.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_audio_plugin_client ID: juce_audio_plugin_client
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE audio plugin wrapper classes name: JUCE audio plugin wrapper classes
description: Classes for building VST, VST3, AudioUnit, AAX and RTAS plugins. description: Classes for building VST, VST3, AudioUnit, AAX and RTAS plugins.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_audio_processors ID: juce_audio_processors
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE audio processor classes name: JUCE audio processor classes
description: Classes for loading and playing VST, AU, or internally-generated audio processors. description: Classes for loading and playing VST, AU, or internally-generated audio processors.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_audio_utils ID: juce_audio_utils
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE extra audio utility classes name: JUCE extra audio utility classes
description: Classes for audio-related GUI and miscellaneous tasks. description: Classes for audio-related GUI and miscellaneous tasks.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -39,7 +39,7 @@
ID: juce_blocks_basics ID: juce_blocks_basics
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: Provides low-level control over ROLI BLOCKS devices name: Provides low-level control over ROLI BLOCKS devices
description: JUCE wrapper for low-level control over ROLI BLOCKS devices. description: JUCE wrapper for low-level control over ROLI BLOCKS devices.
website: http://developer.roli.com website: http://developer.roli.com

View file

@ -33,7 +33,7 @@
ID: juce_box2d ID: juce_box2d
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE wrapper for the Box2D physics engine name: JUCE wrapper for the Box2D physics engine
description: The Box2D physics engine and some utility classes. description: The Box2D physics engine and some utility classes.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -40,7 +40,7 @@
ID: juce_core ID: juce_core
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE core classes name: JUCE core classes
description: The essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality. description: The essential set of basic JUCE classes, as required by all the other JUCE modules. Includes text, container, memory, threading and i/o functionality.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -38,7 +38,7 @@
*/ */
#define JUCE_MAJOR_VERSION 4 #define JUCE_MAJOR_VERSION 4
#define JUCE_MINOR_VERSION 3 #define JUCE_MINOR_VERSION 3
#define JUCE_BUILDNUMBER 0 #define JUCE_BUILDNUMBER 1
/** Current Juce version number. /** Current Juce version number.

View file

@ -33,7 +33,7 @@
ID: juce_cryptography ID: juce_cryptography
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE cryptography classes name: JUCE cryptography classes
description: Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc. description: Classes for various basic cryptography functions, including RSA, Blowfish, MD5, SHA, etc.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_data_structures ID: juce_data_structures
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE data model helper classes name: JUCE data model helper classes
description: Classes for undo/redo management, and smart data structures. description: Classes for undo/redo management, and smart data structures.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -39,7 +39,7 @@
ID: juce_events ID: juce_events
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE message and event handling classes name: JUCE message and event handling classes
description: Classes for running an application's main event loop and sending/receiving messages, timers, etc. description: Classes for running an application's main event loop and sending/receiving messages, timers, etc.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_graphics ID: juce_graphics
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE graphics classes name: JUCE graphics classes
description: Classes for 2D vector graphics, image loading/saving, font handling, etc. description: Classes for 2D vector graphics, image loading/saving, font handling, etc.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_gui_basics ID: juce_gui_basics
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE GUI core classes name: JUCE GUI core classes
description: Basic user-interface components and related classes. description: Basic user-interface components and related classes.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_gui_extra ID: juce_gui_extra
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE extended GUI classes name: JUCE extended GUI classes
description: Miscellaneous GUI classes for specialised tasks. description: Miscellaneous GUI classes for specialised tasks.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_opengl ID: juce_opengl
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE OpenGL classes name: JUCE OpenGL classes
description: Classes for rendering OpenGL in a JUCE window. description: Classes for rendering OpenGL in a JUCE window.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_osc ID: juce_osc
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE OSC classes name: JUCE OSC classes
description: Open Sound Control implementation. description: Open Sound Control implementation.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -33,7 +33,7 @@
ID: juce_tracktion_marketplace ID: juce_tracktion_marketplace
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE Tracktion marketplace support name: JUCE Tracktion marketplace support
description: Classes for online product authentication via the Tracktion marketplace. description: Classes for online product authentication via the Tracktion marketplace.
website: http://www.juce.com/juce website: http://www.juce.com/juce

View file

@ -34,7 +34,7 @@
ID: juce_video ID: juce_video
vendor: juce vendor: juce
version: 4.3.0 version: 4.3.1
name: JUCE video playback and capture classes name: JUCE video playback and capture classes
description: Classes for playing video and capturing camera input. description: Classes for playing video and capturing camera input.
website: http://www.juce.com/juce website: http://www.juce.com/juce