* ADD: Bluez as option to RUUVI_BLE_ADAPTER environment variable * FIX: Add missing RSSI value to Bleson adapter payload * FIX: Pass Bluetooth device info to BleakScanner class
2.3.0
* FIX: Verify BLE adapter type before method execution * ADD: Support for Windows and macOS out of the box
2.2.0
* ADD: (Beta) Async support to RuuviTagReactive * FIX: (Beta) Use passive scanning on macOS with Bleak * ADD: (Beta) Async version to RuuviTag-class * ADD: (Beta) Async get_data_for_sensors_async method * ADD: (Beta) Async support for CLI
2.1.0
* CHANGE: Add RSSI reporting * ADD: (Beta) Bleak cross-platform BLE adapter with async get_data_async and find_ruuvitags_async methods * CHANGE: RuuviTagSensor methods return empty string instead of None if MAC is not found * ADD: Type hints to package
2.0.0
* CHANGE: Support only Python 3.7 and above * CHANGE: RuuviTagSensor get_datas-method renamed to get_data * CHANGE: RuuviTagSensor get_data-method renamed to get_first_raw_data * CHANGE: Updated RxPy to v4 * CHANGE: Switch unit test framework from nose to pytest
1.2.1
* FIX: Handle too shot BLE data from RuuviTag as valida data * CHANGE: Add wheel to setup requirements * FIX: BlueZ - Do not use sudo if sudo not available or if already superuser * CHANGE: BlueZ - Use passive mode when scanning for Bluetooth devices