Releases: supriya-project/supriya
Releases · supriya-project/supriya
25.2b1
What's Changed
- Regenerate shm.cpp by @josephine-wolf-oberholtzer in #432
- Address warnings re: unclosed sockets by @josephine-wolf-oberholtzer in #433
- Install jupyterlab not jupyter by @josephine-wolf-oberholtzer in #435
- Refactor supercollider building action(s) by @josephine-wolf-oberholtzer in #436
- Harden scsynth.Options by @josephine-wolf-oberholtzer in #438
- OscBundle uses compact repr by @josephine-wolf-oberholtzer in #441
- Double setup-audio action timeout by @josephine-wolf-oberholtzer in #444
- scsynth.Options uses native repr by @josephine-wolf-oberholtzer in #443
- Fix IPython extension by @josephine-wolf-oberholtzer in #442
- More test coverage by @josephine-wolf-oberholtzer in #437
- Unpin Sphinx by @josephine-wolf-oberholtzer in #448
- Rename SyncProcessProtocol -> ThreadedProcessProtocol by @josephine-wolf-oberholtzer in #450
Breaking Changes
- Implement Lifecycle Callbacks by @josephine-wolf-oberholtzer in #449
N.B.Server.on()
is nowServer.register_lifecycle_callback()
, returning aServerLifecycleCallback
object, just likeOscCallback
.
Full Changelog: v25.2b0...v25.2b1
25.2b0
What's Changed
- Add UpdateDictPattern by @josephine-wolf-oberholtzer in #415
- Close server process pipes by @josephine-wolf-oberholtzer in #423
- Import Server enums at top-level by @josephine-wolf-oberholtzer in #424
- Context.map_node() allows strings like a0 or c8 by @josephine-wolf-oberholtzer in #425
- Bump Python to 3.13 in GHA by @josephine-wolf-oberholtzer in #426
- Fix clock tests under Windows by @josephine-wolf-oberholtzer in #427
- Add -s safety clip flag to scsynth.Options by @josephine-wolf-oberholtzer in #429
- Drop support for Python 3.9 by @josephine-wolf-oberholtzer in #431
Full Changelog: v24.12b0...v25.2b0
24.12b0
What's Changed
- Rename SynthDef.actual_name -> effective_name by @josephine-wolf-oberholtzer in #408
- SUPRIYA-409: Fix hardware device options by @josephine-wolf-oberholtzer in #411
Full Changelog: v24.11b0...v24.12b0
24.11b0
What's Changed
- Protocols do not support async callbacks by @josephine-wolf-oberholtzer in #405
- ServerSHM flexibility / setitem by @josephine-wolf-oberholtzer in #407
Full Changelog: v24.9b0...v24.11b0
24.9b0
What's Changed
- Reactivate OSX builds by @josephine-wolf-oberholtzer in #396
- Bump soxr from 0.5.0b1 to 0.5.0 by @dependabot in #397
- Bump soxr from 0.5.0 to 0.5.0.post1 by @dependabot in #398
- Consolidate BootStatus enums by @josephine-wolf-oberholtzer in #399
- Improved dump/query tree by @josephine-wolf-oberholtzer in #400
- Implement QueryTreeGroup.annotate() by @josephine-wolf-oberholtzer in #401
- Refactor server lifecycle management by @josephine-wolf-oberholtzer in #403
Full Changelog: v24.8b0...v24.9b0
24.8b0
What's Changed
- Bump soxr from 0.4.0b1 to 0.5.0a1 by @dependabot in #392
- Bump soxr from 0.5.0a1 to 0.5.0b1 by @dependabot in #394
- Server lifecycle events by @josephine-wolf-oberholtzer in #390
- Implement (Async)?Server.dump_tree() by @josephine-wolf-oberholtzer in #395
New Contributors
- @dependabot made their first contribution in #392
Full Changelog: v24.7b0...v24.8b0
24.7b0
What's Changed
- Drop support for Python 3.8 by @josiah-wolf-oberholtzer in #370
Full Changelog: v24.5b2...v24.7b0
24.5b2
What's Changed
- Make UGenOperable iterable again by @josephine-wolf-oberholtzer in #388
- Relax event pattern types by @josephine-wolf-oberholtzer in #389
Full Changelog: v24.5b1...v24.5b2
24.5b1
Breaking
- Re-implement GraphDefs with pervasive typing by @josephine-wolf-oberholtzer in #378
Full Changelog: v24.5b0...v24.5b1
24.5b0
What's Changed
- Harden docs against FailWarning by @josiah-wolf-oberholtzer in #376
- Fixup Graphviz install on OSX by @josephine-wolf-oberholtzer in #380
- Update author name by @josephine-wolf-oberholtzer in #379
- Pin SuperCollider to 3.13 in GHA by @josephine-wolf-oberholtzer in #381
- Pin SuperCollider to 3.13 by @josephine-wolf-oberholtzer in #382
- Skip macOS builds by @josephine-wolf-oberholtzer in #384
- Reformat UGen reprs by @josephine-wolf-oberholtzer in #383
Breaking
- Rename UGenOperable methods by @josephine-wolf-oberholtzer in #386
Full Changelog: v24.3b2...v24.5b0