Releases: agraef/pd-lua
0.12.12
Fixed a few more long-standing bugs.
Changes:
- Added time utilities
pd.TIMEUNITPERMSEC
,pd.systime
, andpd.timesince
, so that clock'sset
method is actually useful now. - Auto-destruct clocks and receivers with their target object (at long last, no more crashes if you forgot to clean those up!).
- Tutorial updates (including some of the examples).
0.12.11
About this release:
This is a bugfix release. All known bugs and regressions in the graphics and live-coding (pdx.lua) support have been fixed (tested on Linux/Mac/Windows in both vanilla Pd and purr-data). Most of these are critical bugs, impairing usability and/or functionality, and some of them have been long-standing. Thus updating to the latest release is highly recommended. Some of the fixes required extensive revisions of the source code, so please report any remaining or new regressions so that I can fix them asap, thanks!
As usual, vanilla Pd users can get the latest version from Deken, and purr-data has the latest version in the 2.19.4 pre-release. plugdata still needs to be updated at the time of this writing.
Changes:
- Fixed incorrect script names and related crashes in
menu_open
,dofile
,dofilex
, and user code involvingself._loadpath
. - Fixed a crashing bug where
dofilex
would try to reload the built-inpdlua
orpdluax
objects (which isn't possible). - Fixed wrong widget behavior in non-gui objects.
- Fixed some more pdx.lua bugs:
- Fixed a crashing bug when updating the inlets after a reload.
- Adding a
paint
method now correctly updates the object after a reload. - Reloading a script file now properly updates all objects in that class, not just the one with the
pdluax
receiver.
- Tutorial updates.
0.12.10
Changes:
- Fixed some typos, formatting glitches, and technical inaccuracies in the help patches.
- Fixed some bugs with menu open not working properly on some kinds of Lua objects (
pdluax
, specifically).
0.12.9
0.12.8
Changes:
- Minor workflow simplifications by @ben-wes in #51 (thanks!).
- Tutorial updates.
- Improved live-coding: pdx.lua is now pre-loaded in pd.lua and enabled in all objects. So, to use live-coding for all your Lua objects, no changes in the Lua sources are required anymore (please check the tutorial for details).
0.12.7
Changes:
- Fix alpha color support in plugdata by @timothyschoen in #50.
- Add alpha color support in purr-data.
- Tutorial updates and corrections in the Signals and graphics section (thanks @ben-wes for thorough proofreading!).
0.12.6
0.12.5
This release sports some more bugfixes in the purr-data implementation, improved support for the pdx.lua live-coding facilities, automatic Deken tests and uploads (thanks @ben-wes!), and updates to the tutorial (signal and graphics support). Please check the commit log for details.
0.12.4
More bugfixes in the purr-data implementation, also fixed the Windows CI and updated to Pd 0.55-0 so that the Windows package will work again.
0.12.3
Some more bugfixes and improvements, mostly in the purr-data part of the graphics interface.
Changelog: 0.12.2...0.12.3