This is a small release with updated data.
- Update numbers badges to 2023-06-17 by @koenvervloesem in #38
- Deprecate Python 3.7 by @koenvervloesem in #39
- Support Python 3.12 by @koenvervloesem in #40
- Format code with ruff format instead of black by @koenvervloesem in #41
- Update use of Ruff by @koenvervloesem in #45
- Add Reverse lookup by @vincentdavis in #43
- Update UUIDs via Bluetooth SIG public repo yaml by @jpwright in #49
- Update OUIs to 2024-08-14 by @koenvervloesem in #50
This is a small release with updated data.
- Update numbers badges to 2023-02-20 by @koenvervloesem in #33
- Migrate code linting to Ruff, apply fixes by @koenvervloesem in #34
- Don't escape strings and fix import blocks by @koenvervloesem in #35
- Update Bluetooth numbers to 2023-06-17 by @koenvervloesem in #36
This is a small feature release. Apart from the updated data, there's a new function :func:`bluetooth_numbers.utils.is_standard_uuid128` that checks whether a 128-bit Bluetooth UUID is a standard UUID.
- Fix publish job in CI: it needs the test job by @koenvervloesem in #24
- Update OUI badge to 2023-01-25 by @koenvervloesem in #25
- Autoupdate pre-commit by @koenvervloesem in #26
- Add function is_standard_uuid128 to utils by @koenvervloesem in #27
- Update Bluetooth Numbers Database to commit e1683ef by @koenvervloesem in #28
- Update OUI database to 2023-02-20 by @koenvervloesem in #29
- Update member service UUIDs to 2023-02-17 by @koenvervloesem in #30
- Add info about updating data to CONTRIBUTING docs by @koenvervloesem in #31
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: NordicSemiconductor/bluetooth-numbers-database#93 and NordicSemiconductor/bluetooth-numbers-database#96.
- CI: Run publish job in Python 3.11 by @koenvervloesem in #8
- Fix docstrings for correct rendering by Sphinx by @koenvervloesem in #9
- Specify Python version with pipx run by @koenvervloesem in #11
- Add modern typing by @koenvervloesem in #10
- Check tests for style by @koenvervloesem in #12
- Enable extra Flake8 plugins by @koenvervloesem in #13
- Adds and updates pre-commit hooks by @koenvervloesem in #14
- Improve index, installation and usage pages of documentation by @koenvervloesem in #15
- Add badges with amount of Bluetooth numbers to README by @koenvervloesem in #16
- Update to PyScaffold v4.4 project features by @koenvervloesem in #18
- Change documentation theme to furo by @koenvervloesem in #19
- Documentation updates by @koenvervloesem in #20
- Update Bluetooth Numbers Database to commit d05e669 by @koenvervloesem in #21
- Update OUI database to 2023-01-25 by @koenvervloesem in #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.
- Documentation improvements with docstrings by @koenvervloesem in #1
- Run doctests in CI to make sure examples in the documentation work by @koenvervloesem in #2
- Add package data for minimum Python version and keywords by @koenvervloesem in #3
- Run mypy in pre-commit hook by @koenvervloesem in #4
- Add custom exceptions for this package by @koenvervloesem in #5
- Change public API for easier importing by @koenvervloesem in #6
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.
- Adds SDO service UUIDs.
- Adds member service UUIDs.
Both types of UUIDs are taken from the Bluetooth Assigned Numbers document from 2022-12-15.
- Adds typing to company dict.
- Tracks bluetooth-numbers-database @ 4a5f38a.
Updates company IDs, services, characteristics and descriptors. This tracks bluetooth-numbers-database @ 2178b94 (July 5 2022).
Initial release