diff --git a/NEWS.rst b/NEWS.rst index 2c1297ed..ea4f5b32 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,6 +1,55 @@ -WirePlumber 0.4.8 +WirePlumber 0.4.9 ~~~~~~~~~~~~~~~~~ +Fixes: + + - restore-stream no longer crashes if properties for it are not present + in the config (#190) + + - spa-json no longer crashes on non-x86 architectures + + - Fixed a potential crash in the bluetooth auto-switch module (#193) + + - Fixed a race condition that would cause Zoom desktop audio sharing to fail + (#197) + + - Surround sound in some games is now exposed properly (pipewire#876) + + - Fixed a race condition that would cause the default source & sink to not + be set at startup + + - policy-node now supports the 'target.object' key on streams and metadata + + - Multiple fixes in policy-node that make the logic in some cases behave + more like PulseAudio (regarding nodes with the dont-reconnect property + and regarding following the default source/sink) + + - Fixed a bug with parsing unquoted strings in spa-json + +Misc: + + - The policy now supports configuring "persistent" device profiles. If a + device is *manually* set to one of these profiles, then it will not be + auto-switched to another profile automatically under any circumstances + (#138, #204) + + - The device-activation module was re-written in lua + + - Brave, Edge, Vivaldi and Telegram were added in the bluetooth auto-switch + applications list + + - ALSA nodes now use the PCM name to populate node.nick, which is useful + at least on HDA cards using UCM, where all outputs (analog, hdmi, etc) + are exposesd as nodes on a single profile + + - An icon name is now set on the properties of bluetooth devices + +Past releases +~~~~~~~~~~~~~ + +WirePlumber 0.4.8 +................. + Highlights: - Added bluetooth profile auto-switching support. Bluetooth headsets will now @@ -46,9 +95,6 @@ Misc: - The route-settings-api module was dropped in favor of dealing with json natively in Lua, now that the API exists -Past releases -~~~~~~~~~~~~~ - WirePlumber 0.4.7 ................. diff --git a/meson.build b/meson.build index e4323dc8..14ea2745 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('wireplumber', ['c'], - version : '0.4.8', + version : '0.4.9', license : 'MIT', meson_version : '>= 0.56.0', default_options : [ @@ -33,7 +33,7 @@ gmodule_dep = dependency('gmodule-2.0', version : glib_req_version) gio_dep = dependency('gio-2.0', version : glib_req_version) giounix_dep = dependency('gio-unix-2.0', version : glib_req_version) spa_dep = dependency('libspa-0.2', version: '>= 0.2') -pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.45') +pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.48') mathlib = cc.find_library('m') threads_dep = dependency('threads')