The format is based on Keep a Changelog and Commons Changelog. This project adheres to Semantic Versioning.
- Added: for new features.
- Changed: for changes in existing functionality.
- Deprecated: for soon-to-be removed features.
- Removed: for now removed features.
- Fixed: for any bug fixes.
- Security: in case of vulnerabilities.
-
Updated chuck code base to
1.5.2.6-dev (chai)
-
Fixed
Faust.chug
bug due to faust stdlib not being stored due to.gitignore
misconfig. -
Changed
remove
method, it can now remove multiple space separated shred_ids -
Added improved build system via additional build scripts to handle corner cases.
-
Added
listen
andunlisten
to event related callbacks -
Added get/set methods to get global var values via callbacks and to set the values of the same directly
-
Added
globals
message to provide a list of globals in the console -
Added
vm
message to provide status of vm -
Added
docs
message to open a browser window to the ChucK docs site -
Dropped
info
method and merged its functionality intostatus
. -
Added
editor
andedit
methods for setting external text editor and editing specified files as well as previously run files. -
Added argument parsing to
add
here args are space separated and not colon separated. -
Added
tests
folder for feature tests -
Added
eval
message (with test) to compile chuck code in puredata message -
Added
chugins
message to probe and list chugins in the console -
Updated chuck codebase to ChucK 1.5.2.5-dev (chai)
-
Added
external_dir
, which contains the external binary and made theexamples_dir
relative to it, instead of previously when it was relative to thepatch_dir
. -
Added
loglevel
/loglevel <int>
message for setting chuck log level 0-10. -
Added a number of missing chuck messages:
add <filepath>
,replace <shredID> <filepath>
,reset id
,clear vm
,clear globals
,time
,status
along with their respective symbols:+
,-
,--
,=
,^
, etc. -
Added support for building the
Faust
orFauck
chugin with thefaust
stdlib inpd-chuck/chuck_tilde/examples/faust
-
Added support for building the
WarpBuf
chugin -
Changed the content and structure of the
examples
folder to more closely resemble the updated chuck examples folder. See theREADME.md
file in the folder for a more granular list of changes. -
Removed posix header includes and replaced with x-platform code in aid of eventual windows support
-
Added callback mechanism and example
-
Added examples for local and global event triggering
-
Fixed the
sndbuf.ck
exmample (and addedsndbuf1.ck
) to demonstrate wav file playback viaSndBuf
with some samples -
Changed
signal
message name tosig
as it conflicted with a global Max messagesignal
-
Changed
info
: now shows<object id> - <shred-id>
-
Added test for two object instances running simultaneously
-
Added
info
message to list running shreds in the console -
Update to chuck 1.5.2.3-dev (chai)
-
Initial support for chuck 1.5.1.3
-
Support for Linux
-
Support for macOS