Releases: alsa-project/hinawa-rs
Version 0.7.0 release
In the release, below trait methods are removed since they are deprecated
so long:
- FwFcpExtManual::transaction()
- FwReqExtManual::transaction()
- FwRespExtManual::get_req_frames()
FwNodeExtManual::config_rom() is renamed following to fashion of glib crate
v0.15.
Documentation is added by importing from gir file of libhinawa v2.5.1.
The hinawa::prelude module is added as a way to access to all of traits
and their implementations, while modules with the traits and
implementations becomes private.
Version 0.0.91 release
This is pre release take 2 of v0.7.0 to test publishing in crates.io.
The version, 0.0.91, is carefully decided so that crate version doesn't
interfere environments in user side.
Version 0.0.90 release
This is pre release of v0.7.0 to test publishing in crates.io. The
version, 0.0.90, is carefully decided so that crate version doesn't
interfere environments in user side.
Version 0.6.0 release
The release includes optimization to libhinawa v2.5.0 and glib crate
v0.10. The function for sound unit is dropped since they are moved
from libhinawa to libhitaki library. The hitaki-rs is available for
the purpose.
hinawa-rs v0.5.2 release
This maintenance release includes minor code refactoring for top level
module and subclass module.
hinawa-rs v0.5.1 release
This release includes missing subclass support based on libhinawa v2.4.0
release so that Rust applications can make inheritance of below Hinawa
object classes by gtk-rs fashion:
- Hinawa.FwNode
- Hinawa.FwReq
- Hinawa.FwResp
- Hinawa.FwFcp
hinawa-rs v0.3.0 release
This release includes optimization for libhinawa v2.2.0 release, which
includes public error codes, and new signal implementation of Hinawa.FwResp.
- hinawa::FwRespError
- hinawa::FwResp.connect_requested2()
hinawa-rs v0.2.0 release
This release includes optimization for libhinawa v2.1.0 release, which includes
public error quark, error codes, and signaling-driven asynchronous APIs for transactions.
For error reporting, below structures and traits are newly introduced:
- hinawa::FwNodeError
- hinawa::FwReqError
- hinawa::FwFcpError
- hinawa::SndUnitError
- hinawa::SndDiceError
- hinawa::SndEfwError
For implementation of GObject signal, below functions are newly available:
- hinawa::FwReq.connect_responded()
- hinawa::SndEfw.connect_responded()
- hinawa::FwFcp.connect_responded()
For signaling-driven asynchronous API, below functions are newly available:
- hinawa::FwReq.transaction_async()
- hinawa::SndEfw.transaction_async()
- hinawa::FwFcp.command()
For synchronous API utilizing the above signals and functions, below
functions are newly available:
- hinawa::FwReq.transaction_sync
- hinawa::SndEfw.transaction_sync
- hinawa::FwFcp.avc_transaction
hinawa-rs v0.1.1 release
This release with updated micro version includes bug fixes below:
Additionally, dependent crates of glib is switched from nightly to pubished.