4.0.0 (2024-02-02)
⚠ BREAKING CHANGES
- Changes to
mosDevice.sendRequestAllMOSObjects()
. MosObjects are now returned to the mosDevice.onMOSObjects()
callback.
Migration guide:
// Before:
const mosObjs = await mosDevice.sendRequestAllMOSObjects()
// After:
mosDevice.onMOSObjects((mosObjs: IMOSObject[]) => {
//
})
const ack = await mosDevice.sendRequestAllMOSObjects()
Bug Fixes
- better handling of non-spec errors. (4b1f97c)
- change how data fields is parsed, better handling of missing data. (bf4a084)
- connectionStatus now returns textual status, not just empty strings, addressing #93 (23d9b16)
- revert mosTime support of empty string. (cfc036f)
- roStoryMove: off-spec support of single storyID tag (58ff304)
- roStoryMoveMultiple: handle edge case of single storyID (4684116)
Features
- support for receiving Profile 1 <mosObj> and <mosListAll> messages. (786710a)