Skip to content

Releases: gavv/libASPL

v3.1.1

08 Oct 11:25
Compare
Choose a tag to compare
  • Fix build on Xcode 16 (gh-10)
  • CI: add macOS 15, remove macOS 12

v3.1.0

04 May 12:05
Compare
Choose a tag to compare
  • Support granular overriding of device I/O operations (gh-7, 90e83)
  • Add Device::GetControlHandler() and GetIOHandler() (db0af)
  • Add protection from adding/removing same device multiple times (ed832)
  • Add Plugin::HasDevice() (dca6f)
  • Fix case when AddStreamAsync() or other configuration change is done before calling AddDevice() (2f2ad)
  • Fix race when device configuration change happen concurrently with AddDevice()/RemoveDevice() (2f2ad)
  • Fix building as a standalone project (gh-6)
  • Fix launchctl kickstart in examples (gh-8)
  • Fix tests on M1 (b6920)
  • Improve CI (bump macOS versions, add ARM64 runner)
  • Improve documentation

v3.0.0

20 Sep 10:32
Compare
Choose a tag to compare
  • Breaking change: rework sample rate handling (af501)
  • Implement Persistent Storage API (67fbc, 22097)
  • Implement DriverRequestHandler API (af0a6)
  • Support using raw pointers for handlers (96e58)
  • Fix overflow and hang when Tracer calls are unpaired (6eef0)
  • Fix unpaired Tracer calls in SetPhysicalSampleRateAsync and SetVirtualSampleRateAsync (6eef0)
  • Add depth limits in Tracer (dbc46)
  • Add missing codes to StatusToString (75ed0)
  • Add input device example (SinewaveDevice)
  • Improve documentation

v2.0.2

14 May 20:22
Compare
Choose a tag to compare
  • Fix build when used as submodule (e309267)
  • Fix in comments
  • Add macOS 13 to CI

v2.0.1

23 Mar 15:55
Compare
Choose a tag to compare
  • Cleanup compiler flags
  • Exclude code generation from build (hence users don't need Jinja2)
  • Fix typos in README

v2.0.0

25 Nov 17:39
Compare
Choose a tag to compare
  • Breaking change: change argument types of setters and constructors (ef992, 43198)
  • Fix work with Audio MIDI Setup, Logic Pro, Garage Band (gh-1)
  • Fix build on recent Xcode
  • Fix deprecation warnings
  • Fix version exported by CMake package
  • Tracer improvements

v1.1.1

24 Nov 15:26
Compare
Choose a tag to compare
  • Fix compilation errors on older systems

v1.1.0

24 Nov 15:25
Compare
Choose a tag to compare
  • Support customizing tracer formatting
  • Fix endian when printing 4-byte codes

v1.0.1

24 Aug 15:35
7fbfb97
Compare
Choose a tag to compare
  • Don't build doxygen documentation by default

v1.0.0

02 Aug 12:24
Compare
Choose a tag to compare
  • Initial release