From 2e21491091caff78942617a099a004e74fdc8e99 Mon Sep 17 00:00:00 2001 From: Brady Fomegne Date: Thu, 23 Oct 2025 00:00:49 +0100 Subject: [PATCH 1/2] chore: update crate version released 0.6.2 --- CHANGELOG.md | 4 + Cargo.lock | 138 ++++++++++++++++----------------- config/Cargo.toml | 12 +-- engine/preprocessor/Cargo.toml | 8 +- engine/translator/Cargo.toml | 10 +-- service/Cargo.toml | 10 +-- 6 files changed, 91 insertions(+), 91 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d98f1fd..fc991b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.6.2] - 2025-10-23 + +- (lib) Updated dependencies. [(#xxx)](https://github.com/fodydev/afrim/pull/xxx) + ## [0.6.1] - 2025-06-12 ### Changed diff --git a/Cargo.lock b/Cargo.lock index 0e10832..fd6b302 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "afrim" -version = "0.6.1" +version = "0.6.2" dependencies = [ "afrim-config", "afrim-preprocessor", @@ -19,7 +19,7 @@ dependencies = [ [[package]] name = "afrim-config" -version = "0.4.6" +version = "0.4.7" dependencies = [ "anyhow", "indexmap", @@ -34,7 +34,7 @@ version = "0.4.2" [[package]] name = "afrim-preprocessor" -version = "0.6.2" +version = "0.6.3" dependencies = [ "afrim-memory", "keyboard-types", @@ -43,7 +43,7 @@ dependencies = [ [[package]] name = "afrim-translator" -version = "0.2.2" +version = "0.2.3" dependencies = [ "criterion", "indexmap", @@ -138,9 +138,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "autocfg" @@ -216,9 +216,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.40" +version = "4.5.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" +checksum = "0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623" dependencies = [ "clap_builder", "clap_derive", @@ -226,9 +226,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.40" +version = "4.5.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" +checksum = "0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0" dependencies = [ "anstream", "anstyle", @@ -238,9 +238,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.40" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck", "proc-macro2", @@ -387,16 +387,16 @@ dependencies = [ [[package]] name = "criterion" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679" +checksum = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928" dependencies = [ "anes", "cast", "ciborium", "clap", "criterion-plot", - "itertools 0.13.0", + "itertools", "num-traits", "oorandom", "plotters", @@ -410,12 +410,12 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" dependencies = [ "cast", - "itertools 0.10.5", + "itertools", ] [[package]] @@ -467,9 +467,9 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "enigo" -version = "0.5.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71744ff36f35a4276e8827add8102d0e792378c574fd93cb4e1c8e0505f96b7c" +checksum = "71c6c56e50f7acae2906a0dcbb34529ca647e40421119ad5d12e7f8ba6e50010" dependencies = [ "core-foundation 0.10.1", "core-graphics 0.25.0", @@ -579,9 +579,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.4" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" [[package]] name = "heck" @@ -591,13 +591,14 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "indexmap" -version = "2.9.0" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" dependencies = [ "equivalent", "hashbrown", "serde", + "serde_core", ] [[package]] @@ -618,15 +619,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -654,9 +646,9 @@ dependencies = [ [[package]] name = "keyboard-types" -version = "0.8.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6e0f18953c66af118a70064505bd3780a226d65b06553b7293fb8933067967" +checksum = "0fbe853b403ae61a04233030ae8a79d94975281ed9770a1f9e246732b534b28d" dependencies = [ "bitflags 2.9.1", "serde", @@ -932,9 +924,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rhai" -version = "1.22.1" +version = "1.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97681a65c15ad8e4d3f7eddfe49b663997f6323f903e9eb112596ed7fee6d28a" +checksum = "527390cc333a8d2cd8237890e15c36518c26f8b54c903d86fc59f42f08d25594" dependencies = [ "ahash", "bitflags 2.9.1", @@ -951,9 +943,9 @@ dependencies = [ [[package]] name = "rhai_codegen" -version = "2.2.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a11a05ee1ce44058fa3d5961d05194fdbe3ad6b40f904af764d81b86450e6b" +checksum = "d4322a2a4e8cf30771dd9f27f7f37ca9ac8fe812dddd811096a98483080dabe6" dependencies = [ "proc-macro2", "quote", @@ -996,18 +988,28 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -1028,11 +1030,11 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.9" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -1109,45 +1111,42 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.23" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" dependencies = [ "indexmap", - "serde", + "serde_core", "serde_spanned", "toml_datetime", - "toml_edit", + "toml_parser", + "toml_writer", + "winnow", ] [[package]] name = "toml_datetime" -version = "0.6.11" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" dependencies = [ - "serde", + "serde_core", ] [[package]] -name = "toml_edit" -version = "0.22.27" +name = "toml_parser" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" dependencies = [ - "indexmap", - "serde", - "serde_spanned", - "toml_datetime", - "toml_write", "winnow", ] [[package]] -name = "toml_write" -version = "0.1.2" +name = "toml_writer" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" [[package]] name = "unicode-ident" @@ -1531,12 +1530,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" -version = "0.7.11" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" -dependencies = [ - "memchr", -] +checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" [[package]] name = "x11" @@ -1567,9 +1563,9 @@ checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" [[package]] name = "xkbcommon" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9" +checksum = "a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d" dependencies = [ "libc", "memmap2", diff --git a/config/Cargo.toml b/config/Cargo.toml index 9b7d093..8302356 100644 --- a/config/Cargo.toml +++ b/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "afrim-config" -version = "0.4.6" +version = "0.4.7" edition = "2021" description = "Handle the configuration of the afrim input method." keywords = ["ime", "config"] @@ -17,8 +17,8 @@ rhai = ["dep:rhai"] rhai-wasm = ["rhai", "rhai/wasm-bindgen"] [dependencies] -rhai = { version = "=1.22.1", optional = true, features = ["only_i32", "no_float", "no_closure", "unchecked", "no_position", "no_custom_syntax"] } -indexmap = { version = "2.9.0", features = ["serde"] } -serde = { version = "1.0.219", features = ["derive"] } -toml = { version = "0.8.23", features = ["preserve_order"] } -anyhow = "1.0.98" +rhai = { version = "1.23.4", optional = true, features = ["only_i32", "no_float", "no_closure", "unchecked", "no_position", "no_custom_syntax"] } +indexmap = { version = "2.12.0", features = ["serde"] } +serde = { version = "1.0.228", features = ["derive"] } +toml = { version = "0.9.8", features = ["preserve_order"] } +anyhow = "1.0.100" diff --git a/engine/preprocessor/Cargo.toml b/engine/preprocessor/Cargo.toml index 370ef56..31dee9b 100644 --- a/engine/preprocessor/Cargo.toml +++ b/engine/preprocessor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "afrim-preprocessor" -version = "0.6.2" +version = "0.6.3" edition = "2021" description = "A preprocessor to process keyboard events for an input method." keywords = ["ime", "processor", "keyboard"] @@ -17,9 +17,9 @@ inhibit = [] serde = ["dep:serde", "keyboard-types/serde"] [dependencies] -keyboard-types = { version = "0.8.0", default-features = false } +keyboard-types = { version = "0.8.3", default-features = false } afrim-memory = { version = "0.4.2", path = "../../memory" } -serde = { version = "1.0.219", features = ["derive"], optional = true } +serde = { version = "1.0.228", features = ["derive"], optional = true } [dev-dependencies] -keyboard-types = { version = "0.8.0", features = ["webdriver"] } +keyboard-types = { version = "0.8.3", features = ["webdriver"] } diff --git a/engine/translator/Cargo.toml b/engine/translator/Cargo.toml index 5a9feaa..17cea96 100644 --- a/engine/translator/Cargo.toml +++ b/engine/translator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "afrim-translator" -version = "0.2.2" +version = "0.2.3" edition = "2021" description = "Manage the predication system of the afrim input method." keywords = ["auto-complete", "ime", "predication"] @@ -20,13 +20,13 @@ strsim = ["dep:strsim"] serde = ["indexmap/serde", "rhai?/serde", "dep:serde"] [dependencies] -rhai = { version = "=1.22.1", optional = true, features = ["only_i32", "no_float", "no_closure", "unchecked", "no_position", "no_custom_syntax"] } -indexmap = { version = "2.9.0" } +rhai = { version = "1.23.4", optional = true, features = ["only_i32", "no_float", "no_closure", "unchecked", "no_position", "no_custom_syntax"] } +indexmap = { version = "2.12.0" } strsim = { version = "0.11.1", optional = true } -serde = { version = "1.0.219", optional = true } +serde = { version = "1.0.228", optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] -criterion = "0.6.0" +criterion = "0.7.0" [[bench]] name = "bench" diff --git a/service/Cargo.toml b/service/Cargo.toml index 6ab8a8f..bf0646e 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "afrim" -version = "0.6.1" +version = "0.6.2" edition = "2021" description = "Core library of the afrim input method." keywords = ["ime", "keyboard"] @@ -25,14 +25,14 @@ inhibit = ["afrim-preprocessor/inhibit"] serde = ["dep:serde", "afrim-translator/serde"] [dependencies] -clap = { version = "4.5.40", features = ["derive"] } -enigo = "0.5.0" +clap = { version = "4.5.50", features = ["derive"] } +enigo = "0.6.1" afrim-config = { version = "0.4.6", path = "../config", default-features = false } afrim-preprocessor = { version = "0.6.2", path = "../engine/preprocessor", default-features = false } afrim-translator = { version = "0.2.2", path = "../engine/translator", default-features = false } rdev = "0.5.3" -anyhow = "1.0.98" -serde = { version = "1.0.219", optional = true } +anyhow = "1.0.100" +serde = { version = "1.0.228", optional = true } [dev-dependencies] afrish = { version = "0.1.0", default-features = false, git = "https://github.com/fodydev/afrish", rev = "e8c4fa2" } From dcdb847dcf9fe364a69fde57b5d87a9e5196327d Mon Sep 17 00:00:00 2001 From: Brady Fomegne Date: Thu, 23 Oct 2025 00:36:39 +0100 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc991b9..1079dc6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.6.2] - 2025-10-23 -- (lib) Updated dependencies. [(#xxx)](https://github.com/fodydev/afrim/pull/xxx) +- (lib) Updated dependencies. [(#275)](https://github.com/fodydev/afrim/pull/275) ## [0.6.1] - 2025-06-12