diff --git a/NEWS.rst b/NEWS.rst index f4812b9d..62935770 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,6 +1,57 @@ -WirePlumber 0.4.81 +WirePlumber 0.4.82 ~~~~~~~~~~~~~~~~~~~ +This is a second pre-release of WirePlumber 0.5.0, made available for testing +purposes. This is not API/ABI stable yet and there is still pending work to do +before the final 0.5.0 release, both in the codebase and the documentation. + +Highlights: + + - Bluetooth auto-switching is now implemented with a virtual source node. When + an application links to it, the actual device switches to the HSP/HFP + profile to provide the real audio stream. This is a more robust solution + that works with more applications and is more user-friendly than the + previous application whitelist approach + + - Added support for dynamic log level changes via the PipeWire ``settings`` + metadata. Also added support for log level patterns in the configuration + file + + - The "persistent" (i.e. stored) settings approach has changed to use two + different metadata objects: ``sm-settings`` and ``persistent-sm-settings``. + Changes in the former are applied in the current session but not stored, + while changes in the latter are stored and restored at startup. Some work + was also done to expose a ``wpctl`` interface to read and change these + settings, but more is underway + + - Several WirePlumber-specific node properties that used to be called + ``target.*`` have been renamed to ``node.*`` to match the PipeWire + convention of ``node.dont-reconnect``. These are also now fully documented + +Other changes: + + - Many documentation updates + + - Added support for SNAP container permissions + + - Fixed multiple issues related to restoring the Route parameter of devices, + which includes volume state (#551) + + - Smart filters can now be targetted by specific streams directly when + the ``filter.smart.targetable`` property is set (#554) + + - Ported the mechanism to override device profile priorities in the + configuration, which is used to re-prioritize Bluetooth codecs + + - WpSettings is no longer a singleton class and there is a built-in component + to preload an instance of it + +Past releases +~~~~~~~~~~~~~ + +WirePlumber 0.4.81 +.................. + This is a preliminary release of WirePlumber 0.5.0, which is made available for testing purposes. Please test it and report feedback (merge requests are also welcome ;) ). This is not API/ABI stable yet and there is still pending @@ -55,9 +106,6 @@ Highlights: the same camera device, which can cause confusion when looking at the list of available cameras in applications. -Past releases -~~~~~~~~~~~~~ - WirePlumber 0.4.17 .................. diff --git a/meson.build b/meson.build index 51855b4a..e7e98300 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('wireplumber', ['c'], - version : '0.4.81', + version : '0.4.82', license : 'MIT', meson_version : '>= 0.59.0', default_options : [