Changelog#
Version 1.1.0 (2023-02-20)#
This is a small feature release. Apart from the updated data, there’s a new function bluetooth_numbers.utils.is_standard_uuid128()
that checks whether a 128-bit Bluetooth UUID is a standard UUID.
What’s Changed#
Fix publish job in CI: it needs the test job by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/24
Update OUI badge to 2023-01-25 by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/25
Autoupdate pre-commit by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/26
Add function is_standard_uuid128 to utils by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/27
Update Bluetooth Numbers Database to commit e1683ef by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/28
Update OUI database to 2023-02-20 by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/29
Update member service UUIDs to 2023-02-17 by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/30
Add info about updating data to CONTRIBUTING docs by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/31
Version 1.0.1 (2023-01-25)#
This is a bugfix release, mostly with updated data:
The OUI database has been updated to 2023-01-25.
The Bluetooth Numbers Database has been updated with some fixes. Upstream PRs: https://github.com/NordicSemiconductor/bluetooth-numbers-database/pull/93 and https://github.com/NordicSemiconductor/bluetooth-numbers-database/pull/96.
What’s Changed#
CI: Run publish job in Python 3.11 by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/8
Fix docstrings for correct rendering by Sphinx by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/9
Specify Python version with pipx run by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/11
Add modern typing by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/10
Check tests for style by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/12
Enable extra Flake8 plugins by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/13
Adds and updates pre-commit hooks by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/14
Improve index, installation and usage pages of documentation by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/15
Add badges with amount of Bluetooth numbers to README by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/16
Update to PyScaffold v4.4 project features by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/18
Change documentation theme to furo by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/19
Documentation updates by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/20
Update Bluetooth Numbers Database to commit d05e669 by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/21
Update OUI database to 2023-01-25 by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/22
Version 1.0.0 (2022-12-22)#
This is a major release with some breaking changes.
Whereas in previous versions you did:
from bluetooth_numbers.companies import company
This is now:
from bluetooth_numbers import company
The OUIs and CICs now also use their own dict-like class, just like the services, characteristics and descriptions already did.
All searches for numbers now raise package-specific exceptions when something’s wrong, for instance for invalid or unknown values.
Look at the API documentation for all these changes.
What’s Changed#
Documentation improvements with docstrings by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/1
Run doctests in CI to make sure examples in the documentation work by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/2
Add package data for minimum Python version and keywords by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/3
Run mypy in pre-commit hook by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/4
Add custom exceptions for this package by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/5
Change public API for easier importing by @koenvervloesem in https://github.com/koenvervloesem/bluetooth-numbers/pull/6
Version 0.2.1 (2022-12-20)#
This bugfix release updates the Bluetooth Numbers Database to commit 3d0f452 (December 20 2022). This fixes some issues with Philips Hue UUIDs. Upstream PR: NordicSemiconductor/bluetooth-numbers-database#94.
Version 0.2.0 (2022-12-19)#
Adds SDO service UUIDs.
Adds member service UUIDs.
Both types of UUIDs are taken from the Bluetooth Assigned Numbers document from 2022-12-15.
Version 0.1.3 (2022-12-18)#
Adds typing to company dict.
Version 0.1.2 (2022-07-05)#
Updates company IDs, services, characteristics and descriptors. This tracks bluetooth-numbers-database @ 2178b94 (July 5 2022).
Version 0.1.1 (2022-07-01)#
Initial release