Releases: blueman-project/blueman
Releases · blueman-project/blueman
2.3.beta1
New features
- Audio profile switcher in applet menu (@abhijeetviswa)
- Symbolic tray icon option (GSettings switch symbolic-status-icons in org.blueman.general)
Changes
- Replace AppIndicator with DBus StatusNotifierItem
- Use a GtkTreeModelFilter to show/hide unnamed devices
- Replace sigint hack with GLib to catch it
- Port meson from deprecated python3 module
- Rework battery handling
- Merge Battery applet plugin into ConnectionNotifier
- Symbolic icons and small UI improvements
2.2.5
2.2.4
Changes
- Dropped the PIN database
Bugs fixed
- blueman-mechanism accepted arbitrary file paths and returned the errors from trying to open them, see GHSA-3r9p-m5c8-8mw8
2.2.3
2.2.2
2.2.1
2.2
New features
- Disconnect items in applet menu (plugin)
- Desktop notifications on connect / disconnect (plugin)
- Notifications with battery level for connecting devices (applet plugin)
- Stop discovery and retry connection for broken adapter drivers
- Auto-connect settings for supported services
Changes
- Drop blueman-report
- Drop blueman-assistant
- Raise minimum Python version to 3.6
- Raise GTK+ 3 version to 3.22
- Raise minimum BlueZ version to 5.48
- Allow opening device menus via keyboard (Shift+F10 or menu key)
- Add Ctrl+Q and Ctrl+W accelerators for closing blueman-manager
- Allow cancelling device connection attempts
- Improved passkey handling (fixed padding, highlighting, single notifitication)
- Hide devices with no name
Bugs fixed
- Fix disconnecting NMDevice
- Exceptions from asynchronous DBus calls (getting picked up by tools like Apport or ABRT)
- DiscvManager plugin showed its icon unreliably
2.1.4
Security release, see GHSA-jpc9-mgw6-2xwx
Changes
- Force cython to use python language version 3
- Do not use exitcode 1 when we expect to fail
- Mark more strings translatable (@cwendling)
Bugs fixed
- Unstranslated strings
- Searching (with Ctrl+F in manager device list) did not work
- Default PIN lookup
- Fix device removal handling (@Yannik)
- Only use LaunchContext when we have proper event time