mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2025-12-20 06:30:04 +01:00
release 0.4.2
This commit is contained in:
parent
c8f75b5f2c
commit
fc7fc50c6f
2 changed files with 77 additions and 6 deletions
81
NEWS.rst
81
NEWS.rst
|
|
@ -1,6 +1,80 @@
|
|||
WirePlumber 0.4.1
|
||||
WirePlumber 0.4.2
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Highlights:
|
||||
|
||||
- Requires PipeWire 0.3.32 or later at runtime
|
||||
|
||||
- Configuration files are now installed in $PREFIX/share/wireplumber, along
|
||||
with scripts, following the paradigm of PipeWire
|
||||
|
||||
- State files are now stored in $XDG_STATE_HOME instead of $XDG_CONFIG_HOME
|
||||
|
||||
- Added new ``file-monitor-api`` module, which allows Lua scripts to watch
|
||||
the filesystem for changes, using inotify
|
||||
|
||||
- Added monitor for MIDI devices
|
||||
|
||||
- Added a ``system-lua-version`` meson option that allows distributors to
|
||||
choose which Lua version to build against (``auto``, ``5.3`` or ``5.4``)
|
||||
|
||||
- wpipc has been removed and split out to a separate project,
|
||||
https://git.automotivelinux.org/src/pipewire-ic-ipc/
|
||||
|
||||
Library:
|
||||
|
||||
- A new ``WpImplModule`` class has been added; this allows loading a PipeWire
|
||||
module in the WirePlumber process space, keeping a handle that can be
|
||||
used to unload that module later. This is useful for loading filters,
|
||||
network sources/sinks, etc...
|
||||
|
||||
- State files can now store keys that contain certain GKeyFile-reserved
|
||||
characters, such as ``[``, ``]``, ``=`` and space; this fixes storing
|
||||
stream volume state for streams using PipeWire's ALSA compatibility PCM
|
||||
plugin
|
||||
|
||||
- ``WpProperties`` now uses a boxed ``WpPropertiesItem`` type in its iterators
|
||||
so that these iterators can be used with g-i bindings
|
||||
|
||||
- Added API to lookup configuration and script files from multiple places
|
||||
in the filesystem
|
||||
|
||||
Lua:
|
||||
|
||||
- A ``LocalModule`` API has been added to reflect the functionality offered
|
||||
by ``WpImplModule`` in C
|
||||
|
||||
- The ``Node`` API now has a complete set of methods to reflect the methods
|
||||
of ``WpNode``
|
||||
|
||||
- Added ``Port.get_direction()``
|
||||
|
||||
- Added ``not-equals`` to the possible constraint verbs
|
||||
|
||||
- ``Debug.dump_table`` now sorts keys before printing the table
|
||||
|
||||
Misc:
|
||||
|
||||
- Tests no longer accidentally create files in $HOME; all transient
|
||||
files that are used for testing are now created in the build directory,
|
||||
except for sockets which are created in ``/tmp`` due to the 108-character
|
||||
limitation in socket paths
|
||||
|
||||
- Tests that require optional SPA plugins are now skipped if those SPA plugins
|
||||
are not installed
|
||||
|
||||
- Added a nice summary output at the end of meson configuration
|
||||
|
||||
- Documented the Lua ObjectManager / Interest / Constraint APIs
|
||||
|
||||
- Fixed some memory leaks
|
||||
|
||||
Past releases
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
WirePlumber 0.4.1
|
||||
.................
|
||||
|
||||
Bug fix release to go with PipeWire 0.3.31.
|
||||
Please update to this version if you are using PipeWire >= 0.3.31.
|
||||
|
||||
|
|
@ -43,9 +117,6 @@ Build system:
|
|||
- The CI now also verifies that the build works on Ubuntu 20.04 LTS
|
||||
and tries multiple builds with different build options
|
||||
|
||||
Past releases
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
WirePlumber 0.4.0
|
||||
.................
|
||||
|
||||
|
|
@ -295,7 +366,7 @@ WirePlumber 0.2.0
|
|||
|
||||
As shipped in AGL Itchy Icefish 9.0.0 and Happy Halibut 8.0.5
|
||||
|
||||
WirePlumber 0.1.1
|
||||
WirePlumber 0.1.2
|
||||
.................
|
||||
|
||||
As shipped in AGL Happy Halibut 8.0.2
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
project('wireplumber', ['c'],
|
||||
version : '0.4.1',
|
||||
version : '0.4.2',
|
||||
license : 'MIT',
|
||||
meson_version : '>= 0.54.0',
|
||||
default_options : [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue