Changelog
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.0.0 - 2020-12-17
Added
core
- LiveSet
- Tracks
- Devices
- Browser
core-rxjava2
- ConfigurationRx
- LiveSetRx
- TracksRx
- DevicesRx
core-callbacks
- ConfigurationCallbacks
- LiveSetCallbacks
- TracksCallbacks
- DevicesCallbacks
Changed
- Update compileSdkVersion to 29
Deprecated
- Listeners from 'core' in favour of 'core-callbacks'
- Receiver
- ReactiveReceiver
- CallbackReceiver
- Controller
Removed
OnDeviceParameterChangeListener: use OnTrackDeviceParameterChangeListener instead
0.9.0 - 2020-03-18
Added
- ReactiveReceiver: returnDeviceParameter Observable API
- ReactiveReceiver: masterDeviceParameter Observable API
- CallbackReceiver: OnReturnDeviceParameterChangeListener API
- CallbackReceiver: OnMasterDeviceParameterChangeListener API
Changed
- Send: round displayVolume to 1 decimal
0.8.0 - 2020-03-07
Added
- ReactiveReceiver: trackSend Observable API
- ReactiveReceiver: trackDeviceParameter Observable API
- CallbackReceiver: OnTrackSendChangeListener API
- CallbackReceiver: OnTrackDeviceParameterChangeListener API
- Configuration: setAppTrack() API
- Models: Send
- Enums: SendState
- Enums: SendType
- Enums: AppTrack
Changed
- Enums: TrackType
Deprecated
- ReactiveReceiver: deviceParameter Observable API
- CallbackReceiver: OnDeviceParameterChangeListener API
0.7.0 - 2020-02-25
Added
- Configuration: onComputerIPDiscoveryCancel Observable API
- Configuration: OnComputerIPDiscoveryCancelListener
- ReactiveReceiver: returnParameter Observable API
- ReactiveReceiver: masterParameter Observable API
- CallbackReceiver: OnReturnParameterChangeListener API
- CallbackReceiver: OnMasterParameterChangeListener API
Deleted
- Models: Track
0.6.0 - 2020-02-22
Added
- Configuration: implement onConnectionError API
- Configuration: implement onStart / onQuit APIs
- Configuration: implement computer IP discovery APIs
0.5.0 - 2019-10-16
Added
- Configuration: implement enable / disable LiveParameter APIs
Changed
- Core: migrate to AndroidX
0.4.0 - 2019-10-13
Added
- Receiver: implement trackParameter APIs for track volume changes
- DeviceParameter: add automationState property
0.3.0 - 2018-09-25
Changed
- Core: rename package to com.oscleton.sdk
0.2.0 - 2018-08-31
Added
- Configuration: onConnectionSuccess API
Changed
- DeviceParameter: add trackName, deviceName, displayValue properties
0.1.0 - 2018-08-16
Added
- OscletonSDK: main entry point singleton
- Controller: basic transport APIs
- Receiver: tempo and deviceParameter APIs (for reactive and callbacks)
- Configuration: SDK, live and script versions, computer IP address APIs