Releases: agraef/pd-lua
0.11.4
Documentation updates only.
0.11.3
This sports @sebshader's new _canvaspath member variable, giving pdlua scripts access to the directory of the canvas where a pdlua object lives. Please check examples/paths-example for details.
Also, the github CI/CD configuration was updated in order to automate releases, so that we can release (more) early and often now.
0.11.2
This release sports some documentation updates, and @sebshader's comprehensive reworking of pdlua's class system to finally make relative pathnames in Lua objects such as foo/bar work correctly (cf. #10 and #26). Thanks Seb!
As usual, universal (arm64+x86_64) Mac and x86_64 Windows binaries for use with vanilla Pd can be found below.
0.11.1
0.11.0
Mac (universal a.k.a. arm64 + x86_64) and Windows (x86_64) binaries see below.
Changes:
- Switch to pd-lib-builder, Lua 5.4 included as a submodule in the git source for a self-contained build.
- Documentation updates and reorganization contributed by Alexandre Porres (thanks!).
- PlugData and ELSE support.
- Bugfixes.
0.10.2
0.10.1
Version 0.10.1 (we went back to semantic versioning) is still backward-compatible with versions 0.8 and 0.9, and there are no user-visible changes in the external, apart from the support for Lua 5.4 which was already added in version 0.10.
This is a minor update which adds the pd-lua-intro tutorial (only in the source package) which also includes improved live-coding support through an add-on Lua module and some related items in tutorial/examples. (These items aren't currently installed anywhere, so you may want to copy them to your extra/pdlua folder for system-wide installation, as explained in the tutorial.)
Getting the source code: You can grab the 0.10.1 source package below, but we recommend getting the latest git source instead, so that you have all the latest corrections in the tutorial and other documentation files.
Mar 28 2021 Update: We finally added some up-to-date binary packages for Mac OSX 10.14 (Intel 64 bit) and Windows 10 (Intel/mingw 32 and 64 bit) which are statically linked with Lua 5.3, so no stand-alone Lua installation is required. The packages were built against Pd 0.51.4, but should hopefully work with any recent Pd version (0.47 or later is recommended).
Installation: Unzip the binary package for your OS, copy the pdlua folder to your Pd/extra directory (or any other directory on Pd's library search path), and add pdlua to your startup libraries. Windows users: Make sure that you get the right package for the Pd version that you have (32/64 bit). Most likely this will be the mingw64 package these days, but if you're still running a legacy 32 bit version of Pd then you should get the mingw32 package instead. Purr Data users: You don't need this package, as all recent Purr Data versions already have it.
0.10
0.9
- Mac build now links against Lua statically, no dependency on MacPorts any more
- Windows build linked against vanilla Pd (32 bit only), works with both vanilla Pd and Pd-l2ork/Purr Data now
- Windows package in MSI format (32 bit only) is now available as an alternative to the zip archive