Howdy all,

libpd 0.12.0 is now out. Better late than never.

https://github.com/libpd/libpd

Important changes are:

* updated to pd vanilla 0.51-4
* switched pure-data submodule to github

* Makefile: added FAT_LIB option to build universal "fat" libs on macOS

* C: fleshed out headers with full documentation comments
* C: added libpd_resize_array()
* C: added libpd_process_raw_short() & libpd_process_raw_double() (Thomas Mayer)

* Java: fixed zip path traversal vulnerability which was causing a Google Play security alert (Ragu Pattabi)

* ObjC overhaul:
  - updated min deployment target to iOS 9
  - fixed sample rate handling on newer devices, now independent of hardware
  - added IO buffering when audio unit sample rate conversion is being performed
  - added new PdAudioController configure methods to specify separate number of input and output channels
  - added easy to use PdAudioController audio session category options properties, ie. Bluetooth, AirPlay, etc

* C#: added instance based API (Thomas Mayer)

* Python: basic syntax updates for Python 3

See the changelog for the full list: https://github.com/libpd/libpd/blob/0.12.0/CHANGES.txt

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com