Skip to content

Releases: agraef/pd-lua

0.12.12

06 Sep 14:52
Compare
Choose a tag to compare

Fixed a few more long-standing bugs.

Changes:

  • Added time utilities pd.TIMEUNITPERMSEC, pd.systime, and pd.timesince, so that clock's set 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

05 Sep 18:03
Compare
Choose a tag to compare

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 involving self._loadpath.
  • Fixed a crashing bug where dofilex would try to reload the built-in pdlua or pdluax 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

03 Sep 16:56
Compare
Choose a tag to compare

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

02 Sep 23:19
Compare
Choose a tag to compare

Changes:

  • Bugfixes and fixes for compatibility with Pd 0.55.1.
  • pdx.lua: Add two callback methods for customizing reinitializations during a reload, as suggested by @ben-wes (thanks!). Please check the tutorial for details.

0.12.8

30 Aug 22:57
Compare
Choose a tag to compare

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

27 Aug 09:31
Compare
Choose a tag to compare

Changes:

0.12.6

25 Aug 13:49
30ecb8a
Compare
Choose a tag to compare

README and tutorial fixes (documentation only), GH/Deken workflow updated once more by @ben-wes (thanks!).

0.12.5

25 Aug 02:41
Compare
Choose a tag to compare

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

10 Aug 13:37
Compare
Choose a tag to compare

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

09 Aug 18:08
Compare
Choose a tag to compare

Some more bugfixes and improvements, mostly in the purr-data part of the graphics interface.

Changelog: 0.12.2...0.12.3