Skip to content

0.9.1803

Compare
Choose a tag to compare
@cesaref cesaref released this 23 Jan 15:11
· 709 commits to main since this release

Updated API

The API has been updated to remove all virtual destructors from the COM interface - this was a mistake and is now resolved. The API version has been bumped to relfect this change.

Updated Patch GUI interface

This release changes the way patch GUIs are loaded. A .js module with a default function export must now be supplied instead of a .html page. This function is passed a PatchConnection instance, and must return the root DOM element of the custom patch UI. This change allows better support for future deployment targets for the GUI (e.g. Web Audio Modules). Please refer to the documentation for more info on this, or look at the custom GUI examples.

Various bug fixes

There were issues related to event handlers in graphs which could cause compiler errors.
Some name clashes were possible with c++ reserved words when running the C++ code generator.
Resolved an issue where custom GUIs were not displaying correctly in generated plugins on windows.
Resolved problems relating to merging namespaces which could lead to compile errors when using enumerations.
Fixed an issue with programs including source code and binary modules which could lead to link errors.