Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Bump tinygo.org/x/bluetooth from 0.11.0 to 0.12.0#45

Merged
milgradesec merged 1 commit intomainfrom
dependabot/go_modules/tinygo.org/x/bluetooth-0.12.0
Jun 17, 2025
Merged

Bump tinygo.org/x/bluetooth from 0.11.0 to 0.12.0#45
milgradesec merged 1 commit intomainfrom
dependabot/go_modules/tinygo.org/x/bluetooth-0.12.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 17, 2025

Bumps tinygo.org/x/bluetooth from 0.11.0 to 0.12.0.

Release notes

Sourced from tinygo.org/x/bluetooth's releases.

0.12.0

  • core
    • UUID: implement encoding methods MarshalBinary, UnmarshalBinary, AppendBinary, MarshalText, UnmarshalText, and AppendText. Also enhance testing and improve performance. ParseUUID and UUID.String now use these methods. UnmarshalText supports 128, 32, and 16-bit UUIDs.
    • MAC: implement encoding interfaces (TextMarshaler, BinaryMarshaler, TextAppender, BinaryAppender) for efficient encoding and use with packages like encoding/json and encoding/xml. String method performance improved.
    • fix: correctly handle slice of connection handles for notification updates.
  • hci
    • fix: handle l2cap connection param req updates with invalid length data.
  • linux
    • Fix: Adapter.connectHandler is now called after Advertisement.Start. D-Bus signals added to handle connect/disconnect events when peripheral is advertising (#369).
    • Fix: ensure connectHandler is invoked on initial device connection.
    • Advertising: Add alias update on advertising.
    • Advertising: Extend property handling for D-Bus signals.
    • Adapter: check powered state before connecting.
    • Adapter: call startDiscovery asynchronously as it can block if adapter is powered off.
    • Adapter: close scan-in-progress channel if adapter is powered off during scan.
    • Adapter: handle adapter power state to return an error if the adapter is powered off while connecting.
    • Adapter: handle adapter power state to return an error if the adapter is powered off while scanning.
  • windows
    • Fix: Notify/Indicate characteristics detection.
  • modules
    • Update to latest soypat/cyw43439 package.
    • Update to use cyw43439 package with BLE read length fix.
  • docs
    • Update inline documentation for Linux Adapter.SetConnectHandler.
    • Update README usage example for Linux connectHandler.
    • Correct README example for Linux advertising.
    • Add info on flashing the Microbit v2.
  • examples
    • Add resource cleanup in Linux advertising example.
    • Add connectHandler to Linux advertisement example.
Changelog

Sourced from tinygo.org/x/bluetooth's changelog.

0.12.0

  • core
    • UUID: implement encoding methods MarshalBinary, UnmarshalBinary, AppendBinary, MarshalText, UnmarshalText, and AppendText. Also enhance testing and improve performance. ParseUUID and UUID.String now use these methods. UnmarshalText supports 128, 32, and 16-bit UUIDs.
    • MAC: implement encoding interfaces (TextMarshaler, BinaryMarshaler, TextAppender, BinaryAppender) for efficient encoding and use with packages like encoding/json and encoding/xml. String method performance improved.
    • fix: correctly handle slice of connection handles for notification updates.
  • hci
    • fix: handle l2cap connection param req updates with invalid length data.
  • linux
    • Fix: Adapter.connectHandler is now called after Advertisement.Start. D-Bus signals added to handle connect/disconnect events when peripheral is advertising (#369).
    • Fix: ensure connectHandler is invoked on initial device connection.
    • Advertising: Add alias update on advertising.
    • Advertising: Extend property handling for D-Bus signals.
    • Adapter: check powered state before connecting.
    • Adapter: call startDiscovery asynchronously as it can block if adapter is powered off.
    • Adapter: close scan-in-progress channel if adapter is powered off during scan.
    • Adapter: handle adapter power state to return an error if the adapter is powered off while connecting.
    • Adapter: handle adapter power state to return an error if the adapter is powered off while scanning.
  • windows
    • Fix: Notify/Indicate characteristics detection.
  • modules
    • Update to latest soypat/cyw43439 package.
    • Update to use cyw43439 package with BLE read length fix.
  • docs
    • Update inline documentation for Linux Adapter.SetConnectHandler.
    • Update README usage example for Linux connectHandler.
    • Correct README example for Linux advertising.
    • Add info on flashing the Microbit v2.
  • examples
    • Add resource cleanup in Linux advertising example.
    • Add connectHandler to Linux advertisement example.
Commits
  • 1471183 all: prepare for release 0.12.0
  • 33613a1 modules: update to latest soypat/cyw43439 package
  • dc9fc3b Linux: Fix: connectHandler after adv.Start (#369)
  • 38847b0 docs: add info on flashing the Microbit v2
  • c35174e windows: Fix Notify/Indicate characteristics detection
  • 0d1c723 UUIDs: implement encoding methods, enhance testing and improve performance
  • a9037ef Implement encoding interfaces for MAC address (#341)
  • 5befb38 linux: check adapter powered state before connecting
  • 314bd2b linux: call startDiscovery async as it can block if adapter powered off
  • 690630b linux: close scan in progress channel on adapter power off
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tinygo.org/x/bluetooth](https://github.com/tinygo-org/bluetooth) from 0.11.0 to 0.12.0.
- [Release notes](https://github.com/tinygo-org/bluetooth/releases)
- [Changelog](https://github.com/tinygo-org/bluetooth/blob/release/CHANGELOG.md)
- [Commits](tinygo-org/bluetooth@v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: tinygo.org/x/bluetooth
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jun 17, 2025
@milgradesec milgradesec merged commit 22a9c73 into main Jun 17, 2025
4 of 6 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/tinygo.org/x/bluetooth-0.12.0 branch June 17, 2025 11:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant