Releases: Curve/rohrkabel
Releases ยท Curve/rohrkabel
rohrkabel v2.7
rohrkabel v2.6
rohrkabel v2.5
rohrkabel v2.4
rohrkabel v2.3
rohrkabel v2.2
rohrkabel v2.1
rohrkabel v2.0
๐ต New Features
- โ๏ธ
channel
implementation is now based on upstream - ๐
events
are now powered by ereignis - ๐
type
is now stored as aconst char*
to avoid unnecessary conversions - ๐ฆบ more explicit ownership semantics, especially for non owning types (e.g.
spa::pod::view
,spa::pod::copy
) - ๐๏ธ conversion operators to underlying type for const l-values
๐งจ Breaking Changes
- ๐
<main_loop.hpp>
has been moved to<loop.hpp>
- ๐๏ธ
pw::main_loop
andpw::context
now have to be created by calling their static membercreate
- ๐๏ธ
pw::core
andpw::registry
can now be obtained by callingcontext::core
andcore::registry()
respectively - ๐๏ธ
core::create
now uses factories<link/link.hpp>
supplies alink_factory
to ease creation of links
Rohrkabel v1.5
Rohrkabel v1.5
๐ฅ HOTFIX RELEASE
๐ต Minor Improvements
- โ๏ธ Channels
- ๐งฌ Allow construction from
channel_t
("blueprint")
- ๐งฌ Allow construction from
๐ Bug Fixes
- ๐ฒ Proxy, Listener, Pod, Device
- [๐ฅ HOTFIX] Fix assignment operators (previously the old data would not be properly cleaned-up which ultimately led to resource leakage)
Rohrkabel v1.4
Rohrkabel v1.4
๐ต Minor Improvements
- โ๏ธ Channels
- [๐งจ BREAKING]
cr::channel
has been moved to it's own library- ๐ฅ Added
receive_as<T>
- ๐ฅ Added
- [๐งจ BREAKING]
๐ง General Improvements
- ๐ Updated
FindPipeWire.cmake
โน๏ธ Other Changes
- [๐งจ BREAKING] CMake-Library Namespace changed from
rohrkabel::rohrkabel
tosoundux::rohrkabel