All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for seamless setup (BLE) has been added.
- Bumped development dependencies.
- Fixed dtslint errors.
- Removed obsolete @hidden annotations.
- Support for local handling for the
QUERY
intent has been added. - New options have been added to
DeviceManager.send
:commandTimeout
retries
delayInMilliseconds
- The
devices
property ofRequestInterface
has been deprecated and replaced with a newDeviceManager.getRegisteredDevices
method with additional properties for:radioType
scanData
1.1.0 - 2020-07-15
- Support for UDP responses has been added to
UdpRequestData
. Set the newexpectedResponsePackets
property to capture response packets in theUdpResponseData
payload.
- The
headers
string property ofHttpRequestData
has been deprecated and replaced with a newadditionalHeaders
property that accepts HTTP headers as a structured object.
1.0.0 - 2020-04-06
- New error types to replace use of
ErrorCode
:DeviceNotSupportedError
- Identified device should not use local fulfillmentDeviceNotIdentifiedError
- Unable to identify provided deviceInvalidRequestError
- Unable to process incoming intent
- Error types are now reporting in cloud logging. See error logging for more details.
ErrorCode
enum is no longer visible. Use discrete error types, such asInvalidRequestError
to throw errors from your app.HandlerError
is still available for throwing generic fulfillment errors.
0.2.1 - 2019-12-09
- Update internal typing references to better support resolution in IDEs.
0.2.0 - 2019-11-20
UpnpScanData
now includes aport
property containing the port from theLOCATION
header URL.
UdpScanData
is now an interface with adata
property for the scan payload.- Updated
MdnsScanData
properties for better alignment with DNS-SD specification.
isSecure
flag fromHttpRequestData
andTcpRequestData
- Unused mDNS interfaces
ClassType
andRecord
- Unused proxy interfaces
ProxyDevice
andLocalProxyDevice
0.1.0 - 2019-07-09
Initial developer preview release.