All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix
audio_get_status
result - Add adapter auto detection for unspecified port
- Fix
is_active_source
result - Fix calling
libcec_close
twice on drop
- Require libcec >= 4.0.3 for fixed windows compatibility
- Add
get_logical_addresses()
get_device_power_status
returnsCecPowerStatus
instead ofCecConnectionResult<()>
- MSRV defined: 1.56.1
- libcec-sys updated to v4.0.0, bringing Windows support and vendored libcec updated to v6
- Updated to Rust 2021 edition
- Fix
transmit
to usecec-rs
types, not the libcec-sys low-level FFI types.
- Depend on libcec-sys 3.0.0, supporting libcec 4.x, 5.x, and 6.x.
- Depend on libcec-sys 2.0.0 which allows linking to system installed
libcec
- Fixes build errors with libcec-sys
- Added
log_message_callbacks
- CI fixes and improvements
- Fix clippy errors, regenerating
enums.rs
and utilizing newenum-repr-derive
- Avoid unsafe transmute with
c_char