From ac69acb3c2b7dc6d91776d5582dd0b2703bb71eb Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Fri, 7 Feb 2025 17:42:58 +0200 Subject: [PATCH] 0.5.8 --- NEWS.rst | 43 +++++++++++++++++++++++++++++++++++++++---- meson.build | 2 +- 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/NEWS.rst b/NEWS.rst index 4a2b13aa..00d801a9 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,6 +1,44 @@ -WirePlumber 0.5.7 +WirePlumber 0.5.8 ~~~~~~~~~~~~~~~~~ +Additions & Enhancements: + + - Added support for handling UCM SplitPCM nodes in the ALSA monitor, which + allows native PipeWire channel remapping using loopbacks for devices that + use this feature (!685) + + - Introduced new functions to mark WpSpaDevice child objects as pending. + This allows properly associating asynchronously created loopback nodes with + their parent WpSpaDevice without losing ObjectConfig events (!687, !689) + + - Improved the node name deduplication logic in the ALSA monitor to prevent + node names with .2, .3, etc appended to them in some more cases (!688) + + - Added a new script to populate ``session.services``. This is a step towards + implementing detection of features that PipeWire can service (!686) + +Fixes: + + - Fixed an issue that was causing duplicate Bluetooth SCO (HSP/HFP) source + nodes to be shown in UIs (#701, !683) + + - In the BlueZ monitor, marked the source loopback node as non-virtual, + addressing how it appears on UIs (#729) + + - Disabled stream-restore for device loopback nodes to prevent unwanted + property changes (!691) + + - Fixed ``wp_lua_log_topic_copy()`` to correctly copy topic names (#757) + + - Updated script tests to handle differences in object identifiers + (``object.serial`` vs ``node.id``), ensuring proper test behavior (#761) + +Past releases +~~~~~~~~~~~~~ + +WirePlumber 0.5.7 +................. + Highlights: - Fixed an issue that would cause random profile switching when an application @@ -30,9 +68,6 @@ Fixes: - Fixed an issue that could make find-preferred-profile.lua crash instead of properly applying profile priority rules (#751) -Past releases -~~~~~~~~~~~~~ - WirePlumber 0.5.6 ................. diff --git a/meson.build b/meson.build index ada2073d..36d0e2b4 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('wireplumber', ['c'], - version : '0.5.7', + version : '0.5.8', license : 'MIT', meson_version : '>= 0.59.0', default_options : [