Releases: T-vK/ESP32-BLE-Keyboard
Releases · T-vK/ESP32-BLE-Keyboard
ESP32-BLE-Keyboard v0.3.2-beta
Changelog:
- Feature: Added Numpad Key definitions, PRTSC and version info (Thanks to @DustinWatts for implementing this in PR #126)
- Fix: Fixed #10 and #62 - The default example caused issues for users of certain operating systems / devices (Thanks to @ScaredyCat for fixing this in PR #134 and #135)
- Fix: Fixed #141 - A bug that caused Bluetooth reconnect issues (Thanks to @sivar2311 for fixing this)
ESP32-BLE-Keyboard v0.3.1-beta
Changelog:
- Fix: Fixed the settings for platformio (Thanks to @sivar2311 for implementing this in PR #117)
- Fix: Fixed #115 - A bug that causes the library to fail after reconnecting (Thanks to @sivar2311 for implementing this in PR #117)
- Fix: Fixed #115 - A bug that causes the library to fail after reconnecting (Thanks to @sivar2311 for implementing this in PR #117)
- Feature: Added new methods that allow setting the VendorID, ProductID and Version (Thanks to @sivar2311 for implementing this in PR #117)
ESP32-BLE-Keyboard v0.3.0
Changelog:
- Fix: Reduce the max. device/manufacturer name length to fix compatibility issues with Apple devices (Thanks to @sivar2311 for implementing this in PR #111)
- Fix: Added a default delay of 8 milliseconds between each key event in order to compensate for slow applications that can't properly handle fast input (Thanks to @sivar2311 for implementing this in PR #111)
- Feature: Added a
setDelay
method to set the delay mentioned above to a custom value (Thanks to @sivar2311 for implementing this in PR #111) - Fix: Reduce memory footprint (meaning you can use WiFi and BLE together now) (Thanks to @sivar2311 for implementing this in PR #111)
- Feature: Added support for
NimBLE
to further reduce the memory footprint (Thanks to @sivar2311 for implementing this in PR #111) - Fix: Start advertising on disconnect again to ensure the device will show up on again on Apple devices (Thanks to @aovestdipaperino and @sivar2311 for implementing this in PR #86 and PR #111)
- Refactor: Everything is implemented in the
BleKeyboard
class now.KeyboardOutputCallbacks
andBleConnectionStatus
are not necessary anymore and have been removed. - Feature: added setName function to allow changing the name of the device using a stored preference (must be called before begin) (Thanks to @millst for implementing this in PR #100)
- Docs: Added documentation and information on NimBLE to the Readme (Thanks to @sivar2311 for implementing this in PR #111)
ESP32-BLE-Keyboard v0.2.3
Changelog:
- Fix: Automatically restart Bluetooth advertising after disconnecting (Thanks to @aovestdipaperino for fixing this (#84) in PR #86)
ESP32-BLE-Keyboard v0.2.2
Changelog:
- Feature: Added
onStarted
hook (Thanks to @dvv for implementing this in PR #19) - Fix: Media keys now work on Android after reconnecting (Thanks to @aovestdipaperino for fixing this in PR #49 and to @nikolayrantsev for reporting #35 )
- Docs: Fix typo in README (Thanks to @abelykh0 for reporting)
- Docs: Updated feature list in README
ESP32-BLE-Keyboard v0.2.1
Changelog:
- Fix: Media keys now work on Android after reconnecting (Thanks to @mwinters-stuff for fixing this in PR #16 and to @mini1053 for reporting #12 )
- Docs: Fix formatting for example in README
ESP32-BLE-Keyboard v0.2.0
Changelog:
- Fix: battery status setting* (Thanks to @grafmar for fixing this in PR #13 and to @chestwood96 for reporting #8)
- Docs: Improve README.md
- Fix: formatting in example
*It doesn't show up in Android's status bar though. You can however read it using apps like BLExplorer.
ESP32-BLE-Keyboard v0.1.0
Bump version