Bless

Latest version: v0.2.6

Safety actively analyzes 688792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.6

What's Changed

* Only one service advertised for server by kevincar in https://github.com/kevincar/bless/pull/104
* Write request get executed only after i kill the server by kevincar in https://github.com/kevincar/bless/pull/108
* Decrease default Advertisement interval from 1200 to 100 ms by zalexua in https://github.com/kevincar/bless/pull/111
* BlueZDBus: Unexport app and advertisement on stop() by Mimoja in https://github.com/kevincar/bless/pull/125
* Ensure dbus object path is only valid chars by markmcclain in https://github.com/kevincar/bless/pull/127

New Contributors
* zalexua made their first contribution in https://github.com/kevincar/bless/pull/111
* Mimoja made their first contribution in https://github.com/kevincar/bless/pull/125
* markmcclain made their first contribution in https://github.com/kevincar/bless/pull/127

**Full Changelog**: https://github.com/kevincar/bless/compare/v0.2.5...v0.2.6

0.2.5

Added

- Advertising the local name (for windows) ( 83 )
- adapter selection (currently for bluez only) ( 94 )

Changed

- Update to bluez 5.64 dbus advertising API ( 85 )

Fixed

- Bluez errors when advertising multiple services ( 84 )
- Fix CoreBluetooth characteristic init missing without response size ( 95 )

**Full Changelog**: https://github.com/kevincar/bless/compare/v0.2.4...v0.2.5

0.2.4

Added

- Export generic GATTServices that implement the underlying OS-specific service objects ( 64 )

Changed

- Shifted from txdbus to dbus-next for linux backend ( 60 )
- `CoreBluetooth` backend now adjusts advertisement data based on local name length priority by default ( 78 )

Fixed

- UUID case sensitivity that exists between OS specific UUID implementations ( 61 )
- `CoreBluetooth` characteristic class signature now matches more closes with the base class ( 59 )
- Extract the appropriate value from the gatt tree ( 67 )
-

0.2.3

Fixed

backend components for winRT were missing. Migrated from DotNet to WinRT 56

0.2.2

Changed

- bluezdbus backend includes a placeholder for the handle value on characteristics
- bluezdbus service index now uses a four digit hex value for appropriate parsing with Bleak backend
- The initialization step on the `PeripheralManagerDelegate` in the CoreBluetooth backend uses threading to block any use of the object until verification that the bluetooth module is on and ready

Fixed

- Fixed Linux unable to initialize characteristics. Fixes 48
- macOS advertised name. Fixes 47

0.2.1

Bugs Fixed

- Update OS-specific dependency list to ensure bless runs on linux after running `pip install bless`

Code Changes

- Update the README

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.