Releases: koenvervloesem/bluetooth-numbers
Bluetooth Numbers 1.1.2
What's Changed
- 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
- Add changelog for v1.1.2 by @koenvervloesem in #52
New Contributors
- @vincentdavis made their first contribution in #43
- @jpwright made their first contribution in #49
Full Changelog: v1.1.1...v1.1.2
Bluetooth Numbers 1.1.1
This is a small release with updated data.
What's Changed
- 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
- Add changelog for v1.1.1 by @koenvervloesem in #37
Full Changelog: v1.1.0...v1.1.1
Bluetooth Numbers 1.1.0
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 #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
- Add changelog for v1.1.0 by @koenvervloesem in #32
Full Changelog: v1.0.1...v1.1.0
1.0.1: Updated data to 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: NordicSemiconductor/bluetooth-numbers-database#93 and NordicSemiconductor/bluetooth-numbers-database#96.
What's Changed
- 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
- Update changelog for v1.0.1 by @koenvervloesem in #23
Full Changelog: v1.0.0...v1.0.1
1.0.0: Stable public API
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 #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
- Add changelog for v1.0.0 by @koenvervloesem in #7
Full Changelog: v0.2.1...v1.0.0
0.2.1: Philips Hue UUIDs fixed
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
Full Changelog: v0.2.0...v0.2.1
0.2.0: SDO and member service UUIDs
- Adds SDO service UUIDs.
- Adds member service UUIDs.
Both types of UUIDs are taken from the Bluetooth Assigned Numbers document from 2022-12-15.
Full Changelog: v0.1.3...v0.2.0
0.1.3
- Adds typing to company dict.
- Tracks bluetooth-numbers-database @ 4a5f38a.
Full Changelog: v0.1.2...v0.1.3
0.1.2
Updates company IDs, services, characteristics and descriptors. This tracks bluetooth-numbers-database @ 2178b94 (July 5 2022).
0.1.1
Initial release.
Install with:
pip3 install bluetooth-numbers==0.1.1