UNPKG

gattacker

Version:
77 lines (55 loc) 3.81 kB
## Version 1.6.0 * hci-socket binding: use latest bluetooth-hci-socket dependency (~0.4.4) * Added characteristic.subscribe and characteristic.unsubscribe API's (characteristic.notify is now deprecated) * hci-socket binding: use OCF_LE_SET_EVENT_MASK for LE_SET_EVENT_MASK_CMD * hci-socket binding: check READ_LE_HOST_SUPPORTED_CMD status before parsing result ## Version 1.5.0 * hci-socket binding: add NOBLE_MULTI_ROLE flag for ignoring peripheral role commands ([@popasquat89](https://github.com/bradjc)) * Fix variable typo in ```with-bindings.js`` ([@rclai](https://github.com/rclai)) ## Version 1.4.0 * hci-socket binding: include service data UUID's when filtering discover * hci-socket binding: emit scan start/stop when external app changes scanning start ([@bradjc](https://github.com/bradjc)) * Support for pluggable bindings ([@hgwood](https://github.com/hgwood)) * hci-socket binding: don't kill all descriptors when looking for new Characteristics ([@Neutrosider](https://github.com/Neutrosider)) ## Version 1.3.0 * Check and report LE Create Conn command status * Correct parsing master clock accuracy value from LE Conn Complete event * Added logic to reject rather than ignore unknown requests/commands. ([@george-hawkins](https://github.com/george-hawkins)) * Don't reset scan state on read local version response if state is powered on * Expose local adapter address via ```noble.address```, available after ```poweredOn``` state change event * Fix ```serviceUuids``` var check in ```peripheral-explorer.js``` ([@jrobeson](https://github.com/jrobeson)) ## Version 1.2.1 * Use latest v0.4.1 bluetooth-hci-socket dependency (for kernel 4.1.x disconnect workaround) * Add read + write LE host supported commands (for kernel 4.1.x disconnect workaround) * Fix a potential exception when accessing a non existent element ([@Loghorn](https://github.com/Loghorn)) ## Version 1.2.0 * Use v0.4.0 of bluetooth-hci-socket * Ignore peripherals with only connectable flag on OS X 10.10 * Bindings no longer init themselves * Fix this._discoveredPeripheralUUids = []; variable not initalized in constructor ([@jacobrosenthal](https://github.com/jacobrosenthal)) * New ```peripheral.connectable``` property * Updates to Linux prerequisites in read me * Throw error if scanning is started when state is not powered on ## Version 1.1.0 * Introduce ```peripheral.id```, ```periheral.uuid``` is deprecated now * Initial Windows support via WinUSB and bluetooth-hci-socket * Rework Linux stack to use [bluetooth-hci-socket](https://github.com/sandeepmistry/node-bluetooth-hci-socket) * Clarify notify related API's in read me ([@OJFord](https://github.com/OJFord)) ## Version 1.0.2 * Add mac dummy in binding.pyq ([@DomiR](https://github.com/DomiR)) * Fixes for distributed and websocket bindings ([@Loghorn](https://github.com/Loghorn)) * OS X Mavericks and legacy: manually emit write event for write without response requests * Update README for packages needed for rpm-based systems ([@ppannuto](https://github.com/ppannuto)) * Linux: refresh serviceUuids for incoming advertisement ([@BBarash](https://github.com/BBarash)) ## Version 1.0.1 * correct peripherals not being created correctly ## Version 1.0 * remove unneeded setTimeout's in OS X bindings * added persistent peripherals between calls to .startScanning() on mavericks ([@andySigler](https://github.com/andySigler)) * report error or print warning if startScanning is called with state is not poweredOn * emit events for warnings ([@voodootikigod ](https://github.com/voodootikigod)) * disable scanning flag on start on Linux to prevent unsupport adapter state in some cases * update debug dependency version * add address type to peripheral if known ## Older * Changes not recorded