From 4d4b0dd864868df24ad795ece0d76ff123037728 Mon Sep 17 00:00:00 2001 From: "stoat-release[bot]" <245062572+stoat-release[bot]@users.noreply.github.com> Date: Sat, 28 Mar 2026 22:22:37 -0700 Subject: [PATCH 1/5] chore(main): release 0.12.0 (#602) Co-authored-by: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 37 +++++++++++++++++++++++++ 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 | 12 ++++---- 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 +- 21 files changed, 97 insertions(+), 60 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3bb04a8d..53d4a3f2 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.11.5" + ".": "0.12.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 60676b6c..7153a56f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [0.12.0](https://github.com/stoatchat/stoatchat/compare/v0.11.5...v0.12.0) (2026-03-28) + + +### Features + +* add bug report template for issue tracking ([#627](https://github.com/stoatchat/stoatchat/issues/627)) ([f777e28](https://github.com/stoatchat/stoatchat/commit/f777e2863c6ca50057c8b5d0a5be14915d287724)) +* Add slowmode functionality to text channels ([#680](https://github.com/stoatchat/stoatchat/issues/680)) ([6107f24](https://github.com/stoatchat/stoatchat/commit/6107f242fd3ebaff71a15f9a16330ffbcb4f2d7b)) +* Allow restricting server creation to specific users ([#685](https://github.com/stoatchat/stoatchat/issues/685)) ([edfa97d](https://github.com/stoatchat/stoatchat/commit/edfa97db108c9c81828547f98a1db5315cb5ba4a)) +* compute thumbhash for images ([#596](https://github.com/stoatchat/stoatchat/issues/596)) ([c2d4369](https://github.com/stoatchat/stoatchat/commit/c2d4369e160f32d79bce0a0b0f14677f89de3669)) +* Detect animation in image files for fetch_preview ([#574](https://github.com/stoatchat/stoatchat/issues/574)) ([3fa0abf](https://github.com/stoatchat/stoatchat/commit/3fa0abf47f5f42ddd8ee041fe4c44fbc5ba800c1)) +* expose global and user limits in root API response ([#644](https://github.com/stoatchat/stoatchat/issues/644)) ([0b522eb](https://github.com/stoatchat/stoatchat/commit/0b522ebddc17f2e3f792ff5e2347793e9849fa23)) +* implement time based message sweep on user ban ([#670](https://github.com/stoatchat/stoatchat/issues/670)) ([98c7b1b](https://github.com/stoatchat/stoatchat/commit/98c7b1b5a5b9fdac5c0ab83be10f0e23114dbfc9)) +* load config from env vars ([#576](https://github.com/stoatchat/stoatchat/issues/576)) ([5191bd1](https://github.com/stoatchat/stoatchat/commit/5191bd16b2a905b8409838e34eb0baca96f08580)) +* parse message push notification content and replace internal formatting ([#693](https://github.com/stoatchat/stoatchat/issues/693)) ([d1e72ce](https://github.com/stoatchat/stoatchat/commit/d1e72cee42c54e16f4e49af569897528b10a28ca)) +* Transfer ownership ([#396](https://github.com/stoatchat/stoatchat/issues/396)) ([735d644](https://github.com/stoatchat/stoatchat/commit/735d644e043793cb86e74aab5b88bb4b8bc17ba2)) +* update livekit ([#698](https://github.com/stoatchat/stoatchat/issues/698)) ([f181edc](https://github.com/stoatchat/stoatchat/commit/f181edc8f2ff3ce4b6d48938dfc73931ecfa2279)) + + +### Bug Fixes + +* add flag for disabling events instead of commenting them out ([#695](https://github.com/stoatchat/stoatchat/issues/695)) ([a5cd08a](https://github.com/stoatchat/stoatchat/commit/a5cd08a655dece4269f3ac84fa2387ae356709a5)) +* add masquerade permission to default direct message settings ([#665](https://github.com/stoatchat/stoatchat/issues/665)) ([ab52569](https://github.com/stoatchat/stoatchat/commit/ab525699bd6663333f0e9fed6d2455e482e6a09f)) +* Check for appropriate permission for removing other users avatar ([#657](https://github.com/stoatchat/stoatchat/issues/657)) ([d56135e](https://github.com/stoatchat/stoatchat/commit/d56135e0cbc713884c9378832952f7ad490fa315)) +* default video resolution is a non-existent size ([#601](https://github.com/stoatchat/stoatchat/issues/601)) ([0698e11](https://github.com/stoatchat/stoatchat/commit/0698e115e8d003d615e468c4fb9654e6bbc9107f)), closes [#588](https://github.com/stoatchat/stoatchat/issues/588) +* **docs:** Update GitHub links ([#647](https://github.com/stoatchat/stoatchat/issues/647)) ([b830631](https://github.com/stoatchat/stoatchat/commit/b830631bd25a546844b7bdd30386084bb365e4de)) +* don't use a bitop for OR ([#676](https://github.com/stoatchat/stoatchat/issues/676)) ([5701b5c](https://github.com/stoatchat/stoatchat/commit/5701b5c18c513f796af365169ceaea372a22638c)) +* Fix typo for p256dh in vapid notification flow ([#622](https://github.com/stoatchat/stoatchat/issues/622)) ([a80ad1c](https://github.com/stoatchat/stoatchat/commit/a80ad1cbe58b8af5e45751e51d94d93c1cea1c9f)) +* improve generated openapi.json ([#584](https://github.com/stoatchat/stoatchat/issues/584)) ([52ed510](https://github.com/stoatchat/stoatchat/commit/52ed5100c2446e0b261085639e123e7e124cab2c)) +* no node state set on channel creation ([#653](https://github.com/stoatchat/stoatchat/issues/653)) ([24d0d2b](https://github.com/stoatchat/stoatchat/commit/24d0d2b7266f6f8a692d0a52704acfecf517674c)) +* only show first line on commit messages ([#696](https://github.com/stoatchat/stoatchat/issues/696)) ([91783b9](https://github.com/stoatchat/stoatchat/commit/91783b906697fc85305dee683f7c15dda55f0c50)) +* pass &str to Reference ([#697](https://github.com/stoatchat/stoatchat/issues/697)) ([ccda6f5](https://github.com/stoatchat/stoatchat/commit/ccda6f5c53ee043705f7ff6b5f6c393f020781de)) +* redis_url vs redis_uri in config ([#666](https://github.com/stoatchat/stoatchat/issues/666)) ([b0b728f](https://github.com/stoatchat/stoatchat/commit/b0b728fb0dbc9ee28360301de1c3ea501bbbff1d)) +* replace some links and Revolt mentions to current Stoat ([#515](https://github.com/stoatchat/stoatchat/issues/515)) ([d629e89](https://github.com/stoatchat/stoatchat/commit/d629e89304be2f0011e189293b278f07d346aa7d)) +* send push notifications for DM and group messages ([#660](https://github.com/stoatchat/stoatchat/issues/660)) ([52c0d2f](https://github.com/stoatchat/stoatchat/commit/52c0d2f266b76d8975bba2d5e75c62bb30149c45)) +* store server id in redis and in room metadata to be able to delete voice state in all scenarios ([#656](https://github.com/stoatchat/stoatchat/issues/656)) ([49c6289](https://github.com/stoatchat/stoatchat/commit/49c628958070e4f0a5edc764d3b48158589219d9)) +* uname is missing from crond ([#675](https://github.com/stoatchat/stoatchat/issues/675)) ([dc4438b](https://github.com/stoatchat/stoatchat/commit/dc4438bc3c7b2cad8d442b3cd438afb9ed566a5e)) + ## [0.11.5](https://github.com/stoatchat/stoatchat/compare/v0.11.4...v0.11.5) (2026-02-17) diff --git a/crates/bonfire/Cargo.toml b/crates/bonfire/Cargo.toml index 93ac8d4b..e4481b1c 100644 --- a/crates/bonfire/Cargo.toml +++ b/crates/bonfire/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-bonfire" -version = "0.11.5" +version = "0.12.0" 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 b1242a5b..4b589c0d 100644 --- a/crates/core/coalesced/Cargo.toml +++ b/crates/core/coalesced/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-coalesced" -version = "0.11.5" +version = "0.12.0" edition = "2021" license = "MIT" authors = ["Paul Makles ", "Zomatree "] diff --git a/crates/core/config/Cargo.toml b/crates/core/config/Cargo.toml index f870f1f1..ad1ee469 100644 --- a/crates/core/config/Cargo.toml +++ b/crates/core/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-config" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../result", optional = true } +revolt-result = { version = "0.12.0", path = "../result", optional = true } diff --git a/crates/core/database/Cargo.toml b/crates/core/database/Cargo.toml index 35d0e909..05a66179 100644 --- a/crates/core/database/Cargo.toml +++ b/crates/core/database/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-database" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../config", features = [ +revolt-config = { version = "0.12.0", path = "../config", features = [ "report-macros", ] } -revolt-result = { version = "0.11.5", path = "../result" } -revolt-models = { version = "0.11.5", path = "../models", features = [ +revolt-result = { version = "0.12.0", path = "../result" } +revolt-models = { version = "0.12.0", path = "../models", features = [ "validator", ] } -revolt-presence = { version = "0.11.5", path = "../presence" } -revolt-permissions = { version = "0.11.5", path = "../permissions", features = [ +revolt-presence = { version = "0.12.0", path = "../presence" } +revolt-permissions = { version = "0.12.0", path = "../permissions", features = [ "serde", "bson", ] } -revolt-parser = { version = "0.11.5", path = "../parser" } +revolt-parser = { version = "0.12.0", path = "../parser" } # Utility log = "0.4" diff --git a/crates/core/files/Cargo.toml b/crates/core/files/Cargo.toml index 94ea4f47..2a4a5205 100644 --- a/crates/core/files/Cargo.toml +++ b/crates/core/files/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-files" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../config", features = [ +revolt-config = { version = "0.12.0", path = "../config", features = [ "report-macros", ] } -revolt-result = { version = "0.11.5", path = "../result" } +revolt-result = { version = "0.12.0", path = "../result" } # image processing jxl-oxide = { workspace = true } diff --git a/crates/core/models/Cargo.toml b/crates/core/models/Cargo.toml index cbc0001f..a1a65e19 100644 --- a/crates/core/models/Cargo.toml +++ b/crates/core/models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-models" -version = "0.11.5" +version = "0.12.0" edition = "2021" license = "MIT" authors = ["Paul Makles "] @@ -21,8 +21,8 @@ default = ["serde", "partials", "rocket"] [dependencies] # Core -revolt-config = { version = "0.11.5", path = "../config" } -revolt-permissions = { version = "0.11.5", path = "../permissions" } +revolt-config = { version = "0.12.0", path = "../config" } +revolt-permissions = { version = "0.12.0", path = "../permissions" } # Utility regex = "1.11" diff --git a/crates/core/parser/Cargo.toml b/crates/core/parser/Cargo.toml index 187916d8..f542b7aa 100644 --- a/crates/core/parser/Cargo.toml +++ b/crates/core/parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-parser" -version = "0.11.5" +version = "0.12.0" edition = "2021" license = "MIT" authors = ["Zomatree ", "Paul Makles "] diff --git a/crates/core/permissions/Cargo.toml b/crates/core/permissions/Cargo.toml index 92d1afe2..98edf99b 100644 --- a/crates/core/permissions/Cargo.toml +++ b/crates/core/permissions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-permissions" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../result" } +revolt-result = { version = "0.12.0", path = "../result" } # Utility auto_ops = "0.3.0" diff --git a/crates/core/presence/Cargo.toml b/crates/core/presence/Cargo.toml index 3cf324c4..3b3ce3ee 100644 --- a/crates/core/presence/Cargo.toml +++ b/crates/core/presence/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-presence" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../config" } +revolt-config = { version = "0.12.0", path = "../config" } [dependencies] # Utility diff --git a/crates/core/ratelimits/Cargo.toml b/crates/core/ratelimits/Cargo.toml index f7a76462..54c1a702 100644 --- a/crates/core/ratelimits/Cargo.toml +++ b/crates/core/ratelimits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-ratelimits" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../database" } -revolt-result = { version = "0.11.5", path = "../result" } -revolt-config = { version = "0.11.5", path = "../config" } +revolt-database = { version = "0.12.0", path = "../database" } +revolt-result = { version = "0.12.0", path = "../result" } +revolt-config = { version = "0.12.0", 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 31cb06cc..0ebcc4e2 100644 --- a/crates/core/result/Cargo.toml +++ b/crates/core/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-result" -version = "0.11.5" +version = "0.12.0" edition = "2021" license = "MIT" authors = ["Paul Makles "] diff --git a/crates/daemons/crond/Cargo.toml b/crates/daemons/crond/Cargo.toml index 870eff02..1f9de2b0 100644 --- a/crates/daemons/crond/Cargo.toml +++ b/crates/daemons/crond/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-crond" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../../core/database" } -revolt-result = { version = "0.11.5", path = "../../core/result" } -revolt-config = { version = "0.11.5", path = "../../core/config" } -revolt-files = { version = "0.11.5", path = "../../core/files" } +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" } diff --git a/crates/daemons/pushd/Cargo.toml b/crates/daemons/pushd/Cargo.toml index 9ea3d886..3ff6daab 100644 --- a/crates/daemons/pushd/Cargo.toml +++ b/crates/daemons/pushd/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "revolt-pushd" -version = "0.11.5" +version = "0.12.0" edition = "2021" license = "AGPL-3.0-or-later" publish = false [dependencies] -revolt-result = { version = "0.11.5", path = "../../core/result" } -revolt-config = { version = "0.11.5", path = "../../core/config", features = [ +revolt-result = { version = "0.12.0", path = "../../core/result" } +revolt-config = { version = "0.12.0", path = "../../core/config", features = [ "report-macros", "anyhow", ] } -revolt-database = { version = "0.11.5", path = "../../core/database" } -revolt-models = { version = "0.11.5", path = "../../core/models", features = [ +revolt-database = { version = "0.12.0", path = "../../core/database" } +revolt-models = { version = "0.12.0", path = "../../core/models", features = [ "validator", ] } -revolt-presence = { version = "0.11.5", path = "../../core/presence", features = [ +revolt-presence = { version = "0.12.0", path = "../../core/presence", features = [ "redis-is-patched", ] } revolt-parser = { version = "0.11.5", path = "../../core/parser" } diff --git a/crates/daemons/voice-ingress/Cargo.toml b/crates/daemons/voice-ingress/Cargo.toml index 177a91f8..0b498d93 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.11.5" +version = "0.12.0" license = "AGPL-3.0-or-later" edition = "2021" publish = false diff --git a/crates/delta/Cargo.toml b/crates/delta/Cargo.toml index af6de573..7976d208 100644 --- a/crates/delta/Cargo.toml +++ b/crates/delta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-delta" -version = "0.11.5" +version = "0.12.0" 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 ba426dc8..aad1efe5 100644 --- a/crates/services/autumn/Cargo.toml +++ b/crates/services/autumn/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-autumn" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../../core/files" } -revolt-config = { version = "0.11.5", path = "../../core/config" } -revolt-database = { version = "0.11.5", path = "../../core/database", features = [ +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 = [ "axum-impl", ] } -revolt-result = { version = "0.11.5", path = "../../core/result", features = [ +revolt-result = { version = "0.12.0", path = "../../core/result", features = [ "utoipa", "axum", ] } -revolt-ratelimits = { version = "0.11.5", path = "../../core/ratelimits", features = ["axum"] } +revolt-ratelimits = { version = "0.12.0", 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 2d6d2b6e..5a4d8e21 100644 --- a/crates/services/gifbox/Cargo.toml +++ b/crates/services/gifbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-gifbox" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../../core/config" } -revolt-models = { version = "0.11.5", path = "../../core/models" } -revolt-result = { version = "0.11.5", path = "../../core/result", features = [ +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 = [ "utoipa", "axum", ] } -revolt-coalesced = { version = "0.11.5", path = "../../core/coalesced", features = [ +revolt-coalesced = { version = "0.12.0", path = "../../core/coalesced", features = [ "queue", ] } -revolt-database = { version = "0.11.5", path = "../../core/database", features = [ +revolt-database = { version = "0.12.0", path = "../../core/database", features = [ "axum-impl", ] } -revolt-ratelimits = { version = "0.11.5", path = "../../core/ratelimits", features = [ +revolt-ratelimits = { version = "0.12.0", path = "../../core/ratelimits", features = [ "axum", ] } diff --git a/crates/services/january/Cargo.toml b/crates/services/january/Cargo.toml index c1ad8759..0595827b 100644 --- a/crates/services/january/Cargo.toml +++ b/crates/services/january/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-january" -version = "0.11.5" +version = "0.12.0" 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.11.5", path = "../../core/config" } -revolt-models = { version = "0.11.5", path = "../../core/models" } -revolt-result = { version = "0.11.5", path = "../../core/result", features = [ +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 = [ "utoipa", "axum", ] } -revolt-files = { version = "0.11.5", path = "../../core/files" } +revolt-files = { version = "0.12.0", path = "../../core/files" } # Axum / web server axum = { version = "0.7.5" } diff --git a/version.txt b/version.txt index 62d5dbdf..ac454c6a 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.11.5 +0.12.0 From f0e513ccaeaa37cd9e1061133c78001a875d66bd Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 28 Mar 2026 22:35:51 -0700 Subject: [PATCH 2/5] fix: update release (me from this) please (#699) From 5466ada9ae860fcc95d0e42f6d9f85f807247bb4 Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 28 Mar 2026 22:42:13 -0700 Subject: [PATCH 3/5] Fix: release please bs 2 electric boogaloo (#701) * fix: update release (me from this) please * fix: add dep to release please * Revert "fix: update release (me from this) please" This reverts commit 0618c492c7d8a3d3af6e59a6f670105a048510c9. --- release-please-config.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/release-please-config.json b/release-please-config.json index bac63361..14710a30 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -205,6 +205,11 @@ "path": "crates/daemons/pushd/Cargo.toml", "jsonpath": "$.dependencies['revolt-presence'].version" }, + { + "type": "toml", + "path": "crates/daemons/pushd/Cargo.toml", + "jsonpath": "$.dependencies['revolt-parser'].version" + }, { "type": "toml", "path": "crates/daemons/voice-ingress/Cargo.toml", From 8814bf4c239694fe53c8ea7a59c99604d8c78f1d Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 28 Mar 2026 22:53:12 -0700 Subject: [PATCH 4/5] fix: release-please-3 (#702) --- crates/daemons/pushd/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/daemons/pushd/Cargo.toml b/crates/daemons/pushd/Cargo.toml index 3ff6daab..95e13fb2 100644 --- a/crates/daemons/pushd/Cargo.toml +++ b/crates/daemons/pushd/Cargo.toml @@ -18,7 +18,7 @@ revolt-models = { version = "0.12.0", path = "../../core/models", features = [ revolt-presence = { version = "0.12.0", path = "../../core/presence", features = [ "redis-is-patched", ] } -revolt-parser = { version = "0.11.5", path = "../../core/parser" } +revolt-parser = { version = "0.12.0", path = "../../core/parser" } anyhow = { version = "1.0.98" } From 1e80916b652f1a2f118163b54e40283a1e9e94de Mon Sep 17 00:00:00 2001 From: Tom Date: Sat, 28 Mar 2026 23:05:01 -0700 Subject: [PATCH 5/5] Fix/release please fix 4 (#703) * fix: release-please-3 * fix: release please bs v4 --- Cargo.lock | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3cf777f2..99a062dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6798,7 +6798,7 @@ dependencies = [ [[package]] name = "revolt-autumn" -version = "0.11.5" +version = "0.12.0" dependencies = [ "axum", "axum-macros", @@ -6837,7 +6837,7 @@ dependencies = [ [[package]] name = "revolt-bonfire" -version = "0.11.5" +version = "0.12.0" dependencies = [ "async-channel 2.5.0", "async-std", @@ -6868,7 +6868,7 @@ dependencies = [ [[package]] name = "revolt-coalesced" -version = "0.11.5" +version = "0.12.0" dependencies = [ "indexmap 2.13.0", "lru 0.16.3", @@ -6877,7 +6877,7 @@ dependencies = [ [[package]] name = "revolt-config" -version = "0.11.5" +version = "0.12.0" dependencies = [ "async-std", "cached", @@ -6894,7 +6894,7 @@ dependencies = [ [[package]] name = "revolt-crond" -version = "0.11.5" +version = "0.12.0" dependencies = [ "log", "revolt-config", @@ -6906,7 +6906,7 @@ dependencies = [ [[package]] name = "revolt-database" -version = "0.11.5" +version = "0.12.0" dependencies = [ "amqprs", "async-lock 2.8.0", @@ -6956,7 +6956,7 @@ dependencies = [ [[package]] name = "revolt-delta" -version = "0.11.5" +version = "0.12.0" dependencies = [ "amqprs", "async-channel 1.9.0", @@ -7006,7 +7006,7 @@ dependencies = [ [[package]] name = "revolt-files" -version = "0.11.5" +version = "0.12.0" dependencies = [ "aes-gcm", "anyhow", @@ -7034,7 +7034,7 @@ dependencies = [ [[package]] name = "revolt-gifbox" -version = "0.11.5" +version = "0.12.0" dependencies = [ "axum", "axum-extra", @@ -7057,7 +7057,7 @@ dependencies = [ [[package]] name = "revolt-january" -version = "0.11.5" +version = "0.12.0" dependencies = [ "async-recursion", "axum", @@ -7085,7 +7085,7 @@ dependencies = [ [[package]] name = "revolt-models" -version = "0.11.5" +version = "0.12.0" dependencies = [ "indexmap 1.9.3", "iso8601-timestamp", @@ -7104,14 +7104,14 @@ dependencies = [ [[package]] name = "revolt-parser" -version = "0.11.5" +version = "0.12.0" dependencies = [ "logos", ] [[package]] name = "revolt-permissions" -version = "0.11.5" +version = "0.12.0" dependencies = [ "async-std", "async-trait", @@ -7126,7 +7126,7 @@ dependencies = [ [[package]] name = "revolt-presence" -version = "0.11.5" +version = "0.12.0" dependencies = [ "async-std", "log", @@ -7138,7 +7138,7 @@ dependencies = [ [[package]] name = "revolt-pushd" -version = "0.11.5" +version = "0.12.0" dependencies = [ "amqprs", "anyhow", @@ -7169,7 +7169,7 @@ dependencies = [ [[package]] name = "revolt-ratelimits" -version = "0.11.5" +version = "0.12.0" dependencies = [ "async-trait", "authifier", @@ -7186,7 +7186,7 @@ dependencies = [ [[package]] name = "revolt-result" -version = "0.11.5" +version = "0.12.0" dependencies = [ "axum", "log", @@ -7202,7 +7202,7 @@ dependencies = [ [[package]] name = "revolt-voice-ingress" -version = "0.11.5" +version = "0.12.0" dependencies = [ "amqprs", "async-std",