Releases: supriya-project/supriya
Releases · supriya-project/supriya
23.5b5
What's Changed
- Handle OSCProtocol.disconnect() cleanly under asyncio by @josiah-wolf-oberholtzer in #336
Full Changelog: 23.5b4...23.5b5
23.5b4
What's Changed
- Add target_node=None to Pattern.play(...) by @josiah-wolf-oberholtzer in #335
Full Changelog: 23.5b3...23.5b4
23.5b3
What's Changed
- Rename PatternPlayer.initial_offset to initial_seconds by @josiah-wolf-oberholtzer in #334
Full Changelog: 23.5b2...23.5b3
23.5b2
Full Changelog: 23.5b1...23.5b2
23.5b1
What's Changed
- Extend PatternPlayer interface by @josiah-wolf-oberholtzer in #333
Full Changelog: 23.5b0...23.5b1
23.5b0
What's Changed
- Moments don't send empty bundles by @josiah-wolf-oberholtzer in #331
- Add 3.11 support by @josiah-wolf-oberholtzer in #332
- More toplevel imports by @josiah-wolf-oberholtzer in #327
Full Changelog: 23.3b0...23.5b0
23.3b0
Breaking Changes
This release completely rewrites Supriya's internals, and replaces a number of old classes with new implementations.
supriya.realtime.Server
andsupriya.realtime.AsyncServer
becomesupriya.contexts.realtime.Server
andsupriya.contexts.realtime.AsyncServer
supriya.nonrealtime.Session
becomessupriya.contexts.nonrealtime.Score
, and is considerably simplified from the previous class; it no longer allows for introspectionsupriya.providers.Provider
is replaced by a new base classsupriya.contexts.core.Context
which provides the common interface across concreteServer
,AsyncServer
andScore
classes
What's Changed
- Replace Server/Session/Provider with Context by @josiah-wolf-oberholtzer in #323
- Fix OSX GHA by @josiah-wolf-oberholtzer in #324
Full Changelog: 23.2b1...23.3b0
23.2b1
What's Changed
- Add docstrfmt to test harness by @josiah-wolf-oberholtzer in #322
- Unified contexts by @josiah-wolf-oberholtzer in #320
Full Changelog: 23.2b0...23.2b1
23.2b0
What's Changed
- Don't build SCIDE on OSX by @josiah-wolf-oberholtzer in #297
- Implement missing Provider buffer methods by @josiah-wolf-oberholtzer in #301
- Allocators take client ID into account by @josiah-wolf-oberholtzer in #305
- Refactor NRT session IDs by @josiah-wolf-oberholtzer in #303
- Consolidate OSC logic into supriya/osc.py by @josiah-wolf-oberholtzer in #315
- Consolidate scsynth protocols into supriya.scsynth by @josiah-wolf-oberholtzer in #316
- Rename responses by @josiah-wolf-oberholtzer in #317
- Cleanup commands by @josiah-wolf-oberholtzer in #318
Full Changelog: 22.12b1...23.2b0
22.12b1
What's Changed
- Cleanup audio rendering in Sphinx by @josiah-wolf-oberholtzer in #294
- Use action for ccache setup / caching by @josiah-wolf-oberholtzer in #295
Full Changelog: 22.12b0...22.12b1