From 61fd13629f9fbf750139c8928f83750502428179 Mon Sep 17 00:00:00 2001 From: "stoat-release[bot]" <245062572+stoat-release[bot]@users.noreply.github.com> Date: Sat, 11 Apr 2026 12:31:11 +0100 Subject: [PATCH] chore(main): release 0.12.1 (#700) Co-authored-by: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- .release-please-manifest.json | 2 +- CHANGELOG.md | 10 +++++++ Cargo.lock | 36 ++++++++++++------------- crates/bonfire/Cargo.toml | 2 +- crates/core/coalesced/Cargo.toml | 2 +- crates/core/config/Cargo.toml | 4 +-- crates/core/database/Cargo.toml | 14 +++++----- crates/core/files/Cargo.toml | 6 ++--- crates/core/models/Cargo.toml | 6 ++--- crates/core/parser/Cargo.toml | 2 +- crates/core/permissions/Cargo.toml | 4 +-- crates/core/presence/Cargo.toml | 4 +-- crates/core/ratelimits/Cargo.toml | 8 +++--- crates/core/result/Cargo.toml | 2 +- crates/daemons/crond/Cargo.toml | 10 +++---- crates/daemons/pushd/Cargo.toml | 14 +++++----- crates/daemons/voice-ingress/Cargo.toml | 2 +- crates/delta/Cargo.toml | 2 +- crates/services/autumn/Cargo.toml | 12 ++++----- crates/services/gifbox/Cargo.toml | 14 +++++----- crates/services/january/Cargo.toml | 10 +++---- version.txt | 2 +- 22 files changed, 89 insertions(+), 79 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 53d4a3f2..8950f712 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.12.0" + ".": "0.12.1" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 7153a56f..cc7f7328 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.12.1](https://github.com/stoatchat/stoatchat/compare/v0.12.0...v0.12.1) (2026-04-10) + + +### Bug Fixes + +* add migration to update existing files to be animated ([#705](https://github.com/stoatchat/stoatchat/issues/705)) ([f2c056a](https://github.com/stoatchat/stoatchat/commit/f2c056a1515be493b195f3f5db5886c2ddf36700)) +* don't send self dm notifications ([#706](https://github.com/stoatchat/stoatchat/issues/706)) ([f30b729](https://github.com/stoatchat/stoatchat/commit/f30b729ca90d0be6853c57ab4935694e5e59ae56)) +* mise start + missing docker image ([#564](https://github.com/stoatchat/stoatchat/issues/564)) ([fb8fe16](https://github.com/stoatchat/stoatchat/commit/fb8fe1655776791421284a6a093e86f0320c258a)) +* test failure due to wrong assertion ([#707](https://github.com/stoatchat/stoatchat/issues/707)) ([f81e329](https://github.com/stoatchat/stoatchat/commit/f81e3291bdd57af9ceedb2987b111acc7051d69c)) + ## [0.12.0](https://github.com/stoatchat/stoatchat/compare/v0.11.5...v0.12.0) (2026-03-28) diff --git a/Cargo.lock b/Cargo.lock index 99a062dc..96987c74 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6798,7 +6798,7 @@ dependencies = [ [[package]] name = "revolt-autumn" -version = "0.12.0" +version = "0.12.1" dependencies = [ "axum", "axum-macros", @@ -6837,7 +6837,7 @@ dependencies = [ [[package]] name = "revolt-bonfire" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-channel 2.5.0", "async-std", @@ -6868,7 +6868,7 @@ dependencies = [ [[package]] name = "revolt-coalesced" -version = "0.12.0" +version = "0.12.1" dependencies = [ "indexmap 2.13.0", "lru 0.16.3", @@ -6877,7 +6877,7 @@ dependencies = [ [[package]] name = "revolt-config" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-std", "cached", @@ -6894,7 +6894,7 @@ dependencies = [ [[package]] name = "revolt-crond" -version = "0.12.0" +version = "0.12.1" dependencies = [ "log", "revolt-config", @@ -6906,7 +6906,7 @@ dependencies = [ [[package]] name = "revolt-database" -version = "0.12.0" +version = "0.12.1" dependencies = [ "amqprs", "async-lock 2.8.0", @@ -6956,7 +6956,7 @@ dependencies = [ [[package]] name = "revolt-delta" -version = "0.12.0" +version = "0.12.1" dependencies = [ "amqprs", "async-channel 1.9.0", @@ -7006,7 +7006,7 @@ dependencies = [ [[package]] name = "revolt-files" -version = "0.12.0" +version = "0.12.1" dependencies = [ "aes-gcm", "anyhow", @@ -7034,7 +7034,7 @@ dependencies = [ [[package]] name = "revolt-gifbox" -version = "0.12.0" +version = "0.12.1" dependencies = [ "axum", "axum-extra", @@ -7057,7 +7057,7 @@ dependencies = [ [[package]] name = "revolt-january" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-recursion", "axum", @@ -7085,7 +7085,7 @@ dependencies = [ [[package]] name = "revolt-models" -version = "0.12.0" +version = "0.12.1" dependencies = [ "indexmap 1.9.3", "iso8601-timestamp", @@ -7104,14 +7104,14 @@ dependencies = [ [[package]] name = "revolt-parser" -version = "0.12.0" +version = "0.12.1" dependencies = [ "logos", ] [[package]] name = "revolt-permissions" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-std", "async-trait", @@ -7126,7 +7126,7 @@ dependencies = [ [[package]] name = "revolt-presence" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-std", "log", @@ -7138,7 +7138,7 @@ dependencies = [ [[package]] name = "revolt-pushd" -version = "0.12.0" +version = "0.12.1" dependencies = [ "amqprs", "anyhow", @@ -7169,7 +7169,7 @@ dependencies = [ [[package]] name = "revolt-ratelimits" -version = "0.12.0" +version = "0.12.1" dependencies = [ "async-trait", "authifier", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "revolt-result" -version = "0.12.0" +version = "0.12.1" dependencies = [ "axum", "log", @@ -7202,7 +7202,7 @@ dependencies = [ [[package]] name = "revolt-voice-ingress" -version = "0.12.0" +version = "0.12.1" dependencies = [ "amqprs", "async-std", diff --git a/crates/bonfire/Cargo.toml b/crates/bonfire/Cargo.toml index e4481b1c..c5f42a47 100644 --- a/crates/bonfire/Cargo.toml +++ b/crates/bonfire/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-bonfire" -version = "0.12.0" +version = "0.12.1" license = "AGPL-3.0-or-later" edition = "2021" publish = false diff --git a/crates/core/coalesced/Cargo.toml b/crates/core/coalesced/Cargo.toml index 4b589c0d..2e770bd7 100644 --- a/crates/core/coalesced/Cargo.toml +++ b/crates/core/coalesced/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-coalesced" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "MIT" authors = ["Paul Makles ", "Zomatree "] diff --git a/crates/core/config/Cargo.toml b/crates/core/config/Cargo.toml index ad1ee469..e74cbca4 100644 --- a/crates/core/config/Cargo.toml +++ b/crates/core/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-config" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -38,4 +38,4 @@ sentry = { version = "0.31.5", optional = true } sentry-anyhow = { version = "0.38.1", optional = true } # Core -revolt-result = { version = "0.12.0", path = "../result", optional = true } +revolt-result = { version = "0.12.1", path = "../result", optional = true } diff --git a/crates/core/database/Cargo.toml b/crates/core/database/Cargo.toml index 05a66179..fafbccd4 100644 --- a/crates/core/database/Cargo.toml +++ b/crates/core/database/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-database" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] @@ -32,19 +32,19 @@ default = ["mongodb", "async-std-runtime", "tasks"] [dependencies] # Core -revolt-config = { version = "0.12.0", path = "../config", features = [ +revolt-config = { version = "0.12.1", path = "../config", features = [ "report-macros", ] } -revolt-result = { version = "0.12.0", path = "../result" } -revolt-models = { version = "0.12.0", path = "../models", features = [ +revolt-result = { version = "0.12.1", path = "../result" } +revolt-models = { version = "0.12.1", path = "../models", features = [ "validator", ] } -revolt-presence = { version = "0.12.0", path = "../presence" } -revolt-permissions = { version = "0.12.0", path = "../permissions", features = [ +revolt-presence = { version = "0.12.1", path = "../presence" } +revolt-permissions = { version = "0.12.1", path = "../permissions", features = [ "serde", "bson", ] } -revolt-parser = { version = "0.12.0", path = "../parser" } +revolt-parser = { version = "0.12.1", path = "../parser" } # Utility log = "0.4" diff --git a/crates/core/files/Cargo.toml b/crates/core/files/Cargo.toml index 2a4a5205..926b8c15 100644 --- a/crates/core/files/Cargo.toml +++ b/crates/core/files/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-files" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] @@ -27,10 +27,10 @@ typenum = "1.17.0" aws-config = "1.5.5" aws-sdk-s3 = { version = "1.46.0", features = ["behavior-version-latest"] } -revolt-config = { version = "0.12.0", path = "../config", features = [ +revolt-config = { version = "0.12.1", path = "../config", features = [ "report-macros", ] } -revolt-result = { version = "0.12.0", path = "../result" } +revolt-result = { version = "0.12.1", path = "../result" } # image processing jxl-oxide = { workspace = true } diff --git a/crates/core/models/Cargo.toml b/crates/core/models/Cargo.toml index a1a65e19..34fd5a15 100644 --- a/crates/core/models/Cargo.toml +++ b/crates/core/models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-models" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -21,8 +21,8 @@ default = ["serde", "partials", "rocket"] [dependencies] # Core -revolt-config = { version = "0.12.0", path = "../config" } -revolt-permissions = { version = "0.12.0", path = "../permissions" } +revolt-config = { version = "0.12.1", path = "../config" } +revolt-permissions = { version = "0.12.1", path = "../permissions" } # Utility regex = "1.11" diff --git a/crates/core/parser/Cargo.toml b/crates/core/parser/Cargo.toml index f542b7aa..20d9e8c7 100644 --- a/crates/core/parser/Cargo.toml +++ b/crates/core/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-parser" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "MIT" authors = ["Zomatree ", "Paul Makles "] diff --git a/crates/core/permissions/Cargo.toml b/crates/core/permissions/Cargo.toml index 98edf99b..f351e059 100644 --- a/crates/core/permissions/Cargo.toml +++ b/crates/core/permissions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-permissions" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -22,7 +22,7 @@ async-std = { version = "1.8.0", features = ["attributes"] } [dependencies] # Core -revolt-result = { version = "0.12.0", path = "../result" } +revolt-result = { version = "0.12.1", path = "../result" } # Utility auto_ops = "0.3.0" diff --git a/crates/core/presence/Cargo.toml b/crates/core/presence/Cargo.toml index 3b3ce3ee..899fef51 100644 --- a/crates/core/presence/Cargo.toml +++ b/crates/core/presence/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-presence" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] @@ -17,7 +17,7 @@ redis-is-patched = [] async-std = { version = "1.8.0", features = ["attributes"] } # Config for loading Redis URI -revolt-config = { version = "0.12.0", path = "../config" } +revolt-config = { version = "0.12.1", path = "../config" } [dependencies] # Utility diff --git a/crates/core/ratelimits/Cargo.toml b/crates/core/ratelimits/Cargo.toml index 54c1a702..0bdca6bf 100644 --- a/crates/core/ratelimits/Cargo.toml +++ b/crates/core/ratelimits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-ratelimits" -version = "0.12.0" +version = "0.12.1" edition = "2024" license = "MIT" authors = ["Zomatree ", "Paul Makles "] @@ -18,9 +18,9 @@ axum = ["dep:axum", "revolt-database/axum-impl"] default = ["rocket", "axum"] [dependencies] -revolt-database = { version = "0.12.0", path = "../database" } -revolt-result = { version = "0.12.0", path = "../result" } -revolt-config = { version = "0.12.0", path = "../config" } +revolt-database = { version = "0.12.1", path = "../database" } +revolt-result = { version = "0.12.1", path = "../result" } +revolt-config = { version = "0.12.1", path = "../config" } rocket = { version = "0.5.1", optional = true } revolt_rocket_okapi = { version = "0.10.0", optional = true } diff --git a/crates/core/result/Cargo.toml b/crates/core/result/Cargo.toml index 0ebcc4e2..de21e357 100644 --- a/crates/core/result/Cargo.toml +++ b/crates/core/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-result" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "MIT" authors = ["Paul Makles "] diff --git a/crates/daemons/crond/Cargo.toml b/crates/daemons/crond/Cargo.toml index 1f9de2b0..570729cd 100644 --- a/crates/daemons/crond/Cargo.toml +++ b/crates/daemons/crond/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-crond" -version = "0.12.0" +version = "0.12.1" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] edition = "2021" @@ -17,7 +17,7 @@ log = "0.4" tokio = { version = "1" } # Core -revolt-database = { version = "0.12.0", path = "../../core/database" } -revolt-result = { version = "0.12.0", path = "../../core/result" } -revolt-config = { version = "0.12.0", path = "../../core/config" } -revolt-files = { version = "0.12.0", path = "../../core/files" } +revolt-database = { version = "0.12.1", path = "../../core/database" } +revolt-result = { version = "0.12.1", path = "../../core/result" } +revolt-config = { version = "0.12.1", path = "../../core/config" } +revolt-files = { version = "0.12.1", path = "../../core/files" } diff --git a/crates/daemons/pushd/Cargo.toml b/crates/daemons/pushd/Cargo.toml index 95e13fb2..2a3d4fc1 100644 --- a/crates/daemons/pushd/Cargo.toml +++ b/crates/daemons/pushd/Cargo.toml @@ -1,24 +1,24 @@ [package] name = "revolt-pushd" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" publish = false [dependencies] -revolt-result = { version = "0.12.0", path = "../../core/result" } -revolt-config = { version = "0.12.0", path = "../../core/config", features = [ +revolt-result = { version = "0.12.1", path = "../../core/result" } +revolt-config = { version = "0.12.1", path = "../../core/config", features = [ "report-macros", "anyhow", ] } -revolt-database = { version = "0.12.0", path = "../../core/database" } -revolt-models = { version = "0.12.0", path = "../../core/models", features = [ +revolt-database = { version = "0.12.1", path = "../../core/database" } +revolt-models = { version = "0.12.1", path = "../../core/models", features = [ "validator", ] } -revolt-presence = { version = "0.12.0", path = "../../core/presence", features = [ +revolt-presence = { version = "0.12.1", path = "../../core/presence", features = [ "redis-is-patched", ] } -revolt-parser = { version = "0.12.0", path = "../../core/parser" } +revolt-parser = { version = "0.12.1", path = "../../core/parser" } anyhow = { version = "1.0.98" } diff --git a/crates/daemons/voice-ingress/Cargo.toml b/crates/daemons/voice-ingress/Cargo.toml index 0b498d93..f41e4ec1 100644 --- a/crates/daemons/voice-ingress/Cargo.toml +++ b/crates/daemons/voice-ingress/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-voice-ingress" -version = "0.12.0" +version = "0.12.1" license = "AGPL-3.0-or-later" edition = "2021" publish = false diff --git a/crates/delta/Cargo.toml b/crates/delta/Cargo.toml index 7976d208..47cd64ac 100644 --- a/crates/delta/Cargo.toml +++ b/crates/delta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-delta" -version = "0.12.0" +version = "0.12.1" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] edition = "2018" diff --git a/crates/services/autumn/Cargo.toml b/crates/services/autumn/Cargo.toml index aad1efe5..521d91b7 100644 --- a/crates/services/autumn/Cargo.toml +++ b/crates/services/autumn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-autumn" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" publish = false @@ -45,16 +45,16 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Core crates -revolt-files = { version = "0.12.0", path = "../../core/files" } -revolt-config = { version = "0.12.0", path = "../../core/config" } -revolt-database = { version = "0.12.0", path = "../../core/database", features = [ +revolt-files = { version = "0.12.1", path = "../../core/files" } +revolt-config = { version = "0.12.1", path = "../../core/config" } +revolt-database = { version = "0.12.1", path = "../../core/database", features = [ "axum-impl", ] } -revolt-result = { version = "0.12.0", path = "../../core/result", features = [ +revolt-result = { version = "0.12.1", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-ratelimits = { version = "0.12.0", path = "../../core/ratelimits", features = ["axum"] } +revolt-ratelimits = { version = "0.12.1", path = "../../core/ratelimits", features = ["axum"] } # Axum / web server tempfile = "3.12.0" diff --git a/crates/services/gifbox/Cargo.toml b/crates/services/gifbox/Cargo.toml index 5a4d8e21..ae689d8e 100644 --- a/crates/services/gifbox/Cargo.toml +++ b/crates/services/gifbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-gifbox" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" publish = false @@ -17,19 +17,19 @@ tokio = { version = "1.0", features = ["full"] } reqwest = { version = "0.12", features = ["json"] } # Core crates -revolt-config = { version = "0.12.0", path = "../../core/config" } -revolt-models = { version = "0.12.0", path = "../../core/models" } -revolt-result = { version = "0.12.0", path = "../../core/result", features = [ +revolt-config = { version = "0.12.1", path = "../../core/config" } +revolt-models = { version = "0.12.1", path = "../../core/models" } +revolt-result = { version = "0.12.1", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-coalesced = { version = "0.12.0", path = "../../core/coalesced", features = [ +revolt-coalesced = { version = "0.12.1", path = "../../core/coalesced", features = [ "queue", ] } -revolt-database = { version = "0.12.0", path = "../../core/database", features = [ +revolt-database = { version = "0.12.1", path = "../../core/database", features = [ "axum-impl", ] } -revolt-ratelimits = { version = "0.12.0", path = "../../core/ratelimits", features = [ +revolt-ratelimits = { version = "0.12.1", path = "../../core/ratelimits", features = [ "axum", ] } diff --git a/crates/services/january/Cargo.toml b/crates/services/january/Cargo.toml index 0595827b..b2bc30e6 100644 --- a/crates/services/january/Cargo.toml +++ b/crates/services/january/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-january" -version = "0.12.0" +version = "0.12.1" edition = "2021" license = "AGPL-3.0-or-later" publish = false @@ -33,13 +33,13 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Core crates -revolt-config = { version = "0.12.0", path = "../../core/config" } -revolt-models = { version = "0.12.0", path = "../../core/models" } -revolt-result = { version = "0.12.0", path = "../../core/result", features = [ +revolt-config = { version = "0.12.1", path = "../../core/config" } +revolt-models = { version = "0.12.1", path = "../../core/models" } +revolt-result = { version = "0.12.1", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-files = { version = "0.12.0", path = "../../core/files" } +revolt-files = { version = "0.12.1", path = "../../core/files" } # Axum / web server axum = { version = "0.7.5" } diff --git a/version.txt b/version.txt index ac454c6a..34a83616 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.12.0 +0.12.1