Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.9.0 #340

Merged
merged 52 commits into from
Oct 20, 2020
Merged

Release/0.9.0 #340

merged 52 commits into from
Oct 20, 2020

Commits on Sep 21, 2020

  1. Configuration menu
    Copy the full SHA
    f6fca7d View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. Configuration menu
    Copy the full SHA
    52cd9b0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #305 from hbldh/feature/re-merge-to-develop-after-…

    …0.8.0
    
    Feature/re merge to develop after 0.8.0
    hbldh authored Sep 22, 2020
    Configuration menu
    Copy the full SHA
    e2cb593 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    015e5e8 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Merge pull request #306 from Allthenticate/adding-timeout-on-linux

    Adding timeout to dbus call as well to make sure it doesn't hang forever
    hbldh authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    39da747 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #307 from Allthenticate/uuid-fix-linux

    `_uuid` is not defined.  Updating to point to `uuid` property.
    hbldh authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    6c15d27 View commit details
    Browse the repository at this point in the history
  3. Update __version__.py

    hbldh authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    76b5a7e View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.rst

    hbldh authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    601cf3e View commit details
    Browse the repository at this point in the history
  5. Documentation fixes for missing Windows docs.

    Also adding Interfaces again...
    hbldh committed Sep 25, 2020
    Configuration menu
    Copy the full SHA
    f805c84 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Configuration menu
    Copy the full SHA
    30fed8b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #311 from soldag/so/client-address-fix-linux

    Prevent overwriting address in dbus client
    hbldh authored Sep 28, 2020
    Configuration menu
    Copy the full SHA
    7ef5d61 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2020

  1. Configuration menu
    Copy the full SHA
    61387c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Merge pull request #317 from soldag/issue-310

    Catch RemoteError in is_connected in BlueZ backend (#310)
    dlech authored Oct 6, 2020
    Configuration menu
    Copy the full SHA
    f47f32f View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Run black on code

    dlech committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    700a32c View commit details
    Browse the repository at this point in the history
  2. github: split format/lint check to separate job

    Checking the formatting and linting only needs to run once per pull
    request. Also, this will allow the other tests to run even if there
    is a format or lint error.
    dlech committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    4586a16 View commit details
    Browse the repository at this point in the history
  3. fix logging level

    Carglglz authored and dlech committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    741452e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #318 from hbldh/dlech-patch-1

    github: use --check instead of --diff for black
    hbldh authored Oct 7, 2020
    Configuration menu
    Copy the full SHA
    dfa816b View commit details
    Browse the repository at this point in the history
  5. dotnet: make BleakClient.disconnect() wait for disconnection

    This adds an event waiter so that `BleakClientDotNet.disconnect()`
    will actually await the disconnection event before returning.
    
    This is a partial fix for #313.
    dlech committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    9374861 View commit details
    Browse the repository at this point in the history
  6. dotnet: Remove BluetoothLEDevice.ConnectionStatusChangedEvent handler…

    … on disconnect
    
    When device was disconnected and reconnected, we would end up with
    multiple disconnect handlers since the underlying .NET object was
    reused.
    
    By keeping the event registration token, we are able to remove the
    event handler when we lose the connection to the device.
    
    This should fix #312.
    dlech committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    2f86b60 View commit details
    Browse the repository at this point in the history
  7. dotnet: keep self._device_info at disconnect

    If we keep this, then we can reconnect without having to run
    `BleakScannerDotNet.find_device_by_address()` again during `connect()`.
    dlech committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    5463a58 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Configuration menu
    Copy the full SHA
    92e0005 View commit details
    Browse the repository at this point in the history
  2. consolidate BleakGATTService.get_characteristic()

    All backends had the same implementation, so it can be moved to the
    abstract base class.
    
    BleakGATTService.uuid properties are modified so that all platforms
    return a lower case xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx string.
    
    The filter is modified so that if a string argument is given, then it
    will be converted to lower case to match the uuid property.
    dlech committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    ad12077 View commit details
    Browse the repository at this point in the history
  3. Fix some issues with UUID case sensitivity

    For the most part, we have standardized on storing and returning UUIDs
    as strings with lower case hex digits in the format
    xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
    
    On the other hand, arguments to functions and methods should be case
    insensitive to make it easy for end users.
    
    This fixes some cases that didn't adhere to these principals.
    dlech committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    6a0d8c9 View commit details
    Browse the repository at this point in the history
  4. corebluetooth: change cb_uuid_to_str() arg to cb_uuid_to_str

    This changes the type of the _uuid argument in cb_uuid_to_str() to
    CBUUID. This saves all callers from having to call UUIDString()
    dlech committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    fcedecf View commit details
    Browse the repository at this point in the history
  5. dotnet: Use pure Python for ValueChanged event handlers

    This removes use of the BleakBridge for managing ValueChanged and
    replaces it with a pure Python implementation.
    dlech committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    9897a18 View commit details
    Browse the repository at this point in the history
  6. use common BleakGATTCharacteristic.description()

    This uses a common implementation for the `BleakGATTCharacteristic.description()`
    method. This will potentially change the return value on Windows, but it ensures that we
    get the same result on all platforms.
    dlech committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    9eefefc View commit details
    Browse the repository at this point in the history
  7. don't override BleakGATTDescriptor.description

    `BleakGATTDescriptor` provides an implementation for the `description`
    property, but two of the backends were overriding it with something
    else.
    dlech committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    78604b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Merge pull request #326 from hbldh/pyup/scheduled-update-2020-10-08

    Scheduled daily dependency update on Thursday
    hbldh authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    9bd817d View commit details
    Browse the repository at this point in the history
  2. dotnet: use GattSession to manage connection

    This changes the dotnet Bleak client to use a GattSession object to
    manage the connection lifecycle. Creating a GattSession with
    MaintainConnection set to True seems a bit more straight forward
    than depending on other API calls to implicitly initiate and maintain
    the connection.
    dlech committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    65e0914 View commit details
    Browse the repository at this point in the history
  3. dotnet: call call_soon_threadsafe() once per event

    This changes the ConnectionStatusChanged event handler so that it only
    calls loop.call_soon_threadsafe() once per callback.
    dlech committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    23d6592 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc7ecae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc0fa80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    707213b View commit details
    Browse the repository at this point in the history
  7. Merge pull request #327 from hbldh/uuid

    UUID fixes and cleanups
    dlech authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    36f25f4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    62de4a9 View commit details
    Browse the repository at this point in the history
  9. Fix corebluetooth client issue #319 (#323)

    * Fix `self._device_info` always set to `None`
    * Keep reference to `CentralManagerDelegate` object instead of relying on undocumented `CBPeriperal.manager()` method.
    Carglglz authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    583c08e View commit details
    Browse the repository at this point in the history
  10. CHANGELOG: add entry for PR #323

    dlech committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    29866b5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1db1844 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2020

  1. doc: add troubleshooting page

    dlech committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    7282cea View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Checking for None case when disconnecting to prevent CoreBluetooth as…

    …sertion crashes if disconnect is called more than once.
    cspensky committed Oct 13, 2020
    Configuration menu
    Copy the full SHA
    0a38ffe View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Configuration menu
    Copy the full SHA
    f3abb0f View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    aae14be View commit details
    Browse the repository at this point in the history
  2. Applied formatting

    Bernstern committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    1a49c62 View commit details
    Browse the repository at this point in the history
  3. Implementing suggestions

    cspensky committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    a1a2154 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #328 from hbldh/win-disconnect

    Windows connection fixes
    hbldh authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    1132e85 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a4d080 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #333 from Allthenticate/disconnect-none-check

    Avoiding 'None' case when disconnecting
    hbldh authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    d879d07 View commit details
    Browse the repository at this point in the history
  7. Removing unused import

    cspensky committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    4b255d5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #330 from hbldh/trouble

    doc: add troubleshooting page
    hbldh authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    84a128d View commit details
    Browse the repository at this point in the history
  9. Merge pull request #336 from Allthenticate/osx-added-timeout

    * Adding a timeout on OSX so that the connect cannot hang forever.
    
    * Using asyncio.wait_for and events for timeout
    
    * Applied formatting
    
    * Implementing suggestions
    
    * Removing unused import
    hbldh authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    9045ce6 View commit details
    Browse the repository at this point in the history
  10. Fix nordic uart UUID (#339)

    * fix NUS uuids
    
    Co-authored-by: Carglglz <carlosgilglez@gmail.com>
    Carglglz authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    ccdac23 View commit details
    Browse the repository at this point in the history
  11. Version bump and Changelog edit

    hbldh committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    f6f4349 View commit details
    Browse the repository at this point in the history