This release is an extensive rewrite. It is compatible with CircuitPython 5.0.0-beta.0 and later. It is being released as a regular release, not as a pre-release.
This release is not compatible with CircuitPython 4.1.0. For 4.1.0, use release [1.0.2](https://github.com/adafruit/Adafruit_CircuitPython_BLE/tree/1.0.2) of this library. Due to current limitations in our library bundle packaging, the 4.x library bundle will contain this release, not the [1.0.2](https://github.com/adafruit/Adafruit_CircuitPython_BLE/tree/1.0.2) release.
- Match `_bleio` changes in CircuitPython 5.0.0-beta.0.
- Define BLE services declaratively, so that they may be used either on the client or server side of the connection.
- Rework advertising packet construction.
- Update examples for new API, and add some new examples.
- Do a CircuitPython version check to ensure compatibility.