Version bump, various fixes

This commit is contained in:
Luke D. Jones
2021-08-02 10:50:17 +12:00
parent 9e55c0b2ca
commit 8f5717def8
15 changed files with 39 additions and 24 deletions

View File

@@ -5,9 +5,16 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
# [3.7.2] - 2021-08-02
### Added
- Enable multizone support on Strix 513IH
- Add G513QY ledmodes
### Changed
- Fix missing CLI command help for some supported options
- Fix incorrectly selecting profile by name, where the active profile was being copied to the selected profile
- Add `asusd` version back to `asusctl -v` report
- Fix various clippy warnings
# [3.7.1] - 2021-06-11
### Changed

9
Cargo.lock generated
View File

@@ -43,8 +43,9 @@ dependencies = [
[[package]]
name = "asusctl"
version = "3.5.0"
version = "3.5.1"
dependencies = [
"daemon",
"gif",
"glam",
"gumdrop",
@@ -206,7 +207,7 @@ dependencies = [
[[package]]
name = "daemon"
version = "3.7.1"
version = "3.7.2"
dependencies = [
"env_logger",
"log",
@@ -918,7 +919,7 @@ dependencies = [
[[package]]
name = "rog_dbus"
version = "3.5.0"
version = "3.5.1"
dependencies = [
"rog_anime",
"rog_aura",
@@ -940,7 +941,7 @@ dependencies = [
[[package]]
name = "rog_profiles"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"intel-pstate",
"rog_fan_curve",

View File

@@ -1,6 +1,6 @@
[package]
name = "asusctl"
version = "3.5.0"
version = "3.5.1"
authors = ["Luke D Jones <luke@ljones.dev>"]
edition = "2018"
@@ -12,6 +12,7 @@ rog_aura = { path = "../rog-aura" }
rog_dbus = { path = "../rog-dbus" }
rog_profiles = { path = "../rog-profiles" }
rog_types = { path = "../rog-types" }
daemon = { path = "../daemon" }
rog_fan_curve = { version = "^0.1", features = ["serde"] }
gumdrop = "^0.8"
yansi-term = "^0.1"

View File

@@ -133,9 +133,15 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
let supported = dbus.proxies().supported().get_supported_functions()?;
if parsed.version {
println!(" asusctl v{}", env!("CARGO_PKG_VERSION"));
println!(" rog-dbus v{}", rog_dbus::VERSION);
println!("rog-types v{}", rog_types::VERSION);
println!("\nApp and daemon versions:");
println!(" asusctl v{}", env!("CARGO_PKG_VERSION"));
println!(" asusd v{}", daemon::VERSION);
println!("\nComponent crate versions:");
println!(" rog-anime v{}", rog_anime::VERSION);
println!(" rog-aura v{}", rog_aura::VERSION);
println!(" rog-dbus v{}", rog_dbus::VERSION);
println!("rog-profiles v{}", rog_profiles::VERSION);
println!(" rog-types v{}", rog_types::VERSION);
return Ok(());
}

View File

@@ -1,6 +1,6 @@
[package]
name = "daemon"
version = "3.7.1"
version = "3.7.2"
license = "MPL-2.0"
readme = "README.md"
authors = ["Luke <luke@ljones.dev>"]

View File

@@ -64,7 +64,7 @@ impl ActionData {
time: duration,
brightness,
} => ActionData::Animation(AnimeGif::create_diagonal_gif(
&file,
file,
*duration,
*brightness,
)?),
@@ -79,7 +79,7 @@ impl ActionData {
if let Some(ext) = file.extension() {
if ext.to_string_lossy().to_lowercase() == "png" {
return Ok(ActionData::Animation(AnimeGif::create_png_static(
&file,
file,
*scale,
*angle,
*translation,
@@ -89,7 +89,7 @@ impl ActionData {
}
}
ActionData::Animation(AnimeGif::create_png_gif(
&file,
file,
*scale,
*angle,
*translation,
@@ -107,7 +107,7 @@ impl ActionData {
} => {
if let Some(time) = time {
return Ok(ActionData::Animation(AnimeGif::create_png_static(
&file,
file,
*scale,
*angle,
*translation,
@@ -116,7 +116,7 @@ impl ActionData {
)?));
}
// If no time then create a plain static image
let image = AnimeImage::from_png(&file, *scale, *angle, *translation, *brightness)?;
let image = AnimeImage::from_png(file, *scale, *angle, *translation, *brightness)?;
let data = <AnimeDataBuffer>::from(&image);
ActionData::Image(Box::new(data))
}
@@ -157,7 +157,7 @@ impl Sequences {
pub fn iter(&self) -> ActionIterator {
ActionIterator {
actions: &self,
actions: self,
next_idx: 0,
}
}

View File

@@ -1,6 +1,6 @@
[package]
name = "rog_dbus"
version = "3.5.0"
version = "3.5.1"
license = "MPL-2.0"
readme = "README.md"
authors = ["Luke <luke@ljones.dev>"]

View File

@@ -37,7 +37,7 @@ pub struct AnimeProxy<'a>(DaemonProxy<'a>);
impl<'a> AnimeProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(AnimeProxy(DaemonProxy::new(&conn)?))
Ok(AnimeProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -44,7 +44,7 @@ pub struct ChargeProxy<'a>(DaemonProxy<'a>);
impl<'a> ChargeProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(ChargeProxy(DaemonProxy::new(&conn)?))
Ok(ChargeProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -52,7 +52,7 @@ pub struct GfxProxy<'a>(DaemonProxy<'a>);
impl<'a> GfxProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(GfxProxy(DaemonProxy::new(&conn)?))
Ok(GfxProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -81,7 +81,7 @@ pub struct LedProxy<'a>(DaemonProxy<'a>);
impl<'a> LedProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(LedProxy(DaemonProxy::new(&conn)?))
Ok(LedProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -60,7 +60,7 @@ pub struct ProfileProxy<'a>(DaemonProxy<'a>);
impl<'a> ProfileProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(ProfileProxy(DaemonProxy::new(&conn)?))
Ok(ProfileProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -54,7 +54,7 @@ pub struct RogBiosProxy<'a>(DaemonProxy<'a>);
impl<'a> RogBiosProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(RogBiosProxy(DaemonProxy::new(&conn)?))
Ok(RogBiosProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -36,7 +36,7 @@ pub struct SupportProxy<'a>(DaemonProxy<'a>);
impl<'a> SupportProxy<'a> {
#[inline]
pub fn new(conn: &Connection) -> Result<Self> {
Ok(SupportProxy(DaemonProxy::new(&conn)?))
Ok(SupportProxy(DaemonProxy::new(conn)?))
}
#[inline]

View File

@@ -1,6 +1,6 @@
[package]
name = "rog_profiles"
version = "0.1.1"
version = "0.1.2"
authors = ["Luke D. Jones <luke@ljones.dev>"]
edition = "2018"