From cf84cec96fa1e5ab68b2f7d68759b56eec308b2b Mon Sep 17 00:00:00 2001 From: Duncan Tourolle Date: Fri, 25 Sep 2026 07:51:31 -0400 Subject: [PATCH] Release 0.15.0 --- Cargo.lock | 50 +++++++++++++++++++++++----------------------- Cargo.toml | 2 +- README.md | 6 +++--- packaging/PKGBUILD | 2 +- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fc643b1..962825b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1221,7 +1221,7 @@ checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" [[package]] name = "darkroom-android" -version = "0.14.1" +version = "0.15.0" dependencies = [ "android_logger", "dr-plat", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "darkroom-desktop" -version = "0.14.1" +version = "0.15.0" dependencies = [ "anyhow", "dr-plat", @@ -1408,7 +1408,7 @@ checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" [[package]] name = "dr-bench" -version = "0.14.1" +version = "0.15.0" dependencies = [ "anyhow", "dr-catalog", @@ -1425,7 +1425,7 @@ dependencies = [ [[package]] name = "dr-catalog" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-face", "dr-plat", @@ -1440,7 +1440,7 @@ dependencies = [ [[package]] name = "dr-decode" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-types", "env_logger", @@ -1454,7 +1454,7 @@ dependencies = [ [[package]] name = "dr-export" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-decode", "dr-gpu", @@ -1473,7 +1473,7 @@ dependencies = [ [[package]] name = "dr-face" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-inference-engine", "env_logger", @@ -1486,7 +1486,7 @@ dependencies = [ [[package]] name = "dr-film" -version = "0.14.1" +version = "0.15.0" dependencies = [ "log", "serde", @@ -1495,7 +1495,7 @@ dependencies = [ [[package]] name = "dr-gpu" -version = "0.14.1" +version = "0.15.0" dependencies = [ "bytemuck", "dr-decode", @@ -1513,7 +1513,7 @@ dependencies = [ [[package]] name = "dr-inference-engine" -version = "0.14.1" +version = "0.15.0" dependencies = [ "env_logger", "libloading", @@ -1528,7 +1528,7 @@ dependencies = [ [[package]] name = "dr-ingest" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-plat", "dr-types", @@ -1540,7 +1540,7 @@ dependencies = [ [[package]] name = "dr-lens" -version = "0.14.1" +version = "0.15.0" dependencies = [ "lensfun", "log", @@ -1548,7 +1548,7 @@ dependencies = [ [[package]] name = "dr-pano" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-decode", "dr-inference-engine", @@ -1562,7 +1562,7 @@ dependencies = [ [[package]] name = "dr-pipeline" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-types", "log", @@ -1571,7 +1571,7 @@ dependencies = [ [[package]] name = "dr-plat" -version = "0.14.1" +version = "0.15.0" dependencies = [ "android-native-keyring-store", "dr-types", @@ -1587,7 +1587,7 @@ dependencies = [ [[package]] name = "dr-preset-xmp" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-pipeline", "log", @@ -1597,7 +1597,7 @@ dependencies = [ [[package]] name = "dr-segment" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-inference-engine", "env_logger", @@ -1610,7 +1610,7 @@ dependencies = [ [[package]] name = "dr-sync" -version = "0.14.1" +version = "0.15.0" dependencies = [ "async-trait", "dr-plat", @@ -1624,7 +1624,7 @@ dependencies = [ [[package]] name = "dr-sync-folder" -version = "0.14.1" +version = "0.15.0" dependencies = [ "async-trait", "dr-sync", @@ -1636,7 +1636,7 @@ dependencies = [ [[package]] name = "dr-sync-nextcloud" -version = "0.14.1" +version = "0.15.0" dependencies = [ "async-trait", "dr-decode", @@ -1658,7 +1658,7 @@ dependencies = [ [[package]] name = "dr-thumbs" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-types", "jpeg-encoder", @@ -1670,7 +1670,7 @@ dependencies = [ [[package]] name = "dr-types" -version = "0.14.1" +version = "0.15.0" dependencies = [ "serde", "serde_json", @@ -1679,7 +1679,7 @@ dependencies = [ [[package]] name = "dr-ui" -version = "0.14.1" +version = "0.15.0" dependencies = [ "anyhow", "async-trait", @@ -1724,7 +1724,7 @@ dependencies = [ [[package]] name = "dr-xmp" -version = "0.14.1" +version = "0.15.0" dependencies = [ "dr-types", "log", @@ -7035,7 +7035,7 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "traceability" -version = "0.14.1" +version = "0.15.0" dependencies = [ "anyhow", "pulldown-cmark", diff --git a/Cargo.toml b/Cargo.toml index 3b6f808..cae8ed7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ members = [ exclude = ["third_party"] [workspace.package] -version = "0.14.1" +version = "0.15.0" edition = "2021" rust-version = "1.92" license = "GPL-3.0-or-later" diff --git a/README.md b/README.md index 7ee4d9a..aeb8305 100644 --- a/README.md +++ b/README.md @@ -76,12 +76,12 @@ controls, its place in the chain and its tests. ## Where it stands -**0.14.1**, twenty-two tagged releases in. 188 numbered requirements in -scope, 82% of them claimed by code and [traced to it](docs/dev/traceability.md); +**0.15.0**, twenty-three tagged releases in. 190 numbered requirements in +scope, 84% of them claimed by code and [traced to it](docs/dev/traceability.md); the rest are written down rather than merely absent. **Not built:** plugins (post-v1, [D12](docs/dev/requirements.md)), compare and -survey culling, AI denoise, tiled and progressive rendering, HDR merge and +survey culling, AI denoise, tiled rendering, HDR merge and focus stacking, most of the Android platform integration beyond running, and the Flatpak's library chooser. The performance targets are half verified: the per-commit benchmark suite ยง8 requires exists for everything diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index cfe45db..a019ad6 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -4,7 +4,7 @@ # makes `makepkg -si` in this directory install what you are actually working # on. Swap `source` for a tagged tarball when there is something to release. pkgname=darkroom -pkgver=0.14.1 +pkgver=0.15.0 # Back to 1 with the version: a new pkgver is a new archive name, so there is # nothing for makepkg to reuse and nothing for a release number to disambiguate. pkgrel=1