diff --git a/Cargo.lock b/Cargo.lock index 708f3f4..06cc2fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -946,9 +946,9 @@ dependencies = [ [[package]] name = "glycin" -version = "4.0.0-beta.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63b783b3024958cc5dba0844867be5979dba473eced20ec5847c79b1bbaf47" +checksum = "dc9bb9cfa3d4db9eab0e2394f0e60fe4071fd31affd1704f2ecccc6bdd24c7b9" dependencies = [ "glycin-builtin", "glycin-external", @@ -956,18 +956,18 @@ dependencies = [ [[package]] name = "glycin-builtin" -version = "4.0.0-beta.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478cc2ec0f9a3eae43485c139e683ac7880d4a9c5157704ab5ab72454e853442" +checksum = "b801b326426a0ccb61899174b0a08c2316defd323cfe78be9aa6232a2efdfeac" dependencies = [ "glycin-core", ] [[package]] name = "glycin-common" -version = "2.0.0-beta.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f682024e248da40a61c1f2176941d7d1492489969765f07ff6afa505a215db" +checksum = "f34692fa7314e5108eafaba7621460d958caba839a6d5040f1caba98d7b4a692" dependencies = [ "bitflags 2.13.1", "gufo-common", @@ -984,9 +984,9 @@ dependencies = [ [[package]] name = "glycin-core" -version = "4.0.0-beta.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935a44dbb054344d24d3d141d63460544b039af8b7cd1e48fc86ce4fc9bc5351" +checksum = "9466e4f18a53312faee414ea85813d6674d4cb5badad059365c4882984b40201" dependencies = [ "async-fs", "async-global-executor", @@ -1023,18 +1023,18 @@ dependencies = [ [[package]] name = "glycin-external" -version = "4.0.0-beta.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0966ed359a4824ab4985915e48bf403a35c2826b77eaa4724889162443d65abd" +checksum = "a7d335778b14437e1339d703afd1ce69e61df8ab5420882b4b7821b9a2ca9d4a" dependencies = [ "glycin-core", ] [[package]] name = "glycin-image-rs" -version = "2.2.0-beta.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c2f9228ea82df0710f9bd64ec487ebdb224b1749bd24ecb2dc1148e9f935d87" +checksum = "3df0cbc11fe5d5523575b04f724c82d8d50e2c03830622b655e7d4015eba6472" dependencies = [ "bytemuck", "exr", @@ -1055,9 +1055,9 @@ dependencies = [ [[package]] name = "glycin-utils" -version = "5.0.0-beta" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a22f2105cf122cf99304f24f3c2a071942ff86babf15804eb5d6db775e9dd53f" +checksum = "68b112ddb84bd9c1453b119292e38788aa18015d5c12158c1d6fab1b9e353ee7" dependencies = [ "async-lock", "bitflags 2.13.1", @@ -1202,9 +1202,9 @@ dependencies = [ [[package]] name = "gufo" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dfc7feee4f49b9ba9e056787e45dc183094e82facd30134ac1264250b77e40" +checksum = "6a16d7faeeb03e2925ac6b0f40630b15b1992d08c50add402f35fde495e44f64" dependencies = [ "chrono", "gufo-common", @@ -1220,9 +1220,9 @@ dependencies = [ [[package]] name = "gufo-common" -version = "2.0.0-beta.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa7226c8f146ccdea8d7a8cbfa03f7b87372092e0f39655cf19bade7d2fe0c8e" +checksum = "d583cdde9eb6985dbb6e596d27677e5d353d5eee44763cbf7c7ead3147d337bf" dependencies = [ "chrono", "paste", @@ -1233,9 +1233,9 @@ dependencies = [ [[package]] name = "gufo-exif" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6d580a20163c7a7d277c8cf9169dc18deb3003de4f08fb6c56d6c878901dfa0" +checksum = "e99100988e312c22c6f209663b289e727db3918d06fbcbbc2315149457b42b75" dependencies = [ "chrono", "gufo-common", @@ -1248,9 +1248,9 @@ dependencies = [ [[package]] name = "gufo-jpeg" -version = "0.5.0-beta.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f970f6a7ec35035ab893b394ced211205747d58c92d3b46665142d275aedca55" +checksum = "383907a5c532bff484b2914d649e368e98ce6426829458353fe40070225b07a5" dependencies = [ "gufo-common", "indexmap", @@ -1262,9 +1262,9 @@ dependencies = [ [[package]] name = "gufo-png" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57702bf2885289ea8a77a842d2792aca42975f2d1f237d785f45d30e78be363a" +checksum = "e5c3065acab6cf458afbe53f73462a0dbf17348a2af3c889183f8714b3bff6fc" dependencies = [ "crc32fast", "encoding_rs", @@ -1276,9 +1276,9 @@ dependencies = [ [[package]] name = "gufo-tiff" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf3a0dbc580a3653ac9cc6234d66cddc1fd0af5cc7b6f3cde63c9a2ad70d83e" +checksum = "e9c77c38e7815b76e08b1943dc67517e02543504c14a29e071a4ddf9bee111ec" dependencies = [ "gufo-common", "thiserror", @@ -1286,9 +1286,9 @@ dependencies = [ [[package]] name = "gufo-webp" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e1998271aa38387aa572f957d4cc7e64841dd34e6354e2008aa8f74f25f0e4c" +checksum = "04d6d3dc0ccd22a30619df68ce347c844d8adb49b822f42660d9a92e6ae14540" dependencies = [ "gufo-common", "thiserror", @@ -1296,9 +1296,9 @@ dependencies = [ [[package]] name = "gufo-xmp" -version = "0.5.0-beta.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d62245a5d579d9748465f91f99df9da6d984c253a8179c8e6d98a267f0f9ff" +checksum = "903aaa13213b860bbad3565e62f3fbd1087ca9404692ebe53728654653470561" dependencies = [ "chrono", "gufo-common", @@ -1637,7 +1637,7 @@ checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "loupe" -version = "51.0.0-rc" +version = "51.0.0" dependencies = [ "anyhow", "arc-swap", diff --git a/Cargo.toml b/Cargo.toml index 4a82762..c550aa0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loupe" -version = "51.0.0-rc" +version = "51.0.0" edition = "2024" rust-version = "1.93" license = "GPL-3.0-or-later" @@ -31,12 +31,12 @@ chrono = { version = "0.4.38", default-features = false, features = ["std"] } gettext-rs = { version = "0.8.0", features = ["gettext-system"] } gettext-sys = { version = "0.27.0", features = ["gettext-system"] } gio = { version = "0.22.0", features = ["v2_74"] } -glycin = { version = "4.0.0-beta.1", features = ["gdk4"] } +glycin = { version = "4.0.0", features = ["gdk4"] } gtk = { package = "gtk4", version = "0.11.0", features = [ "v4_14", "xml_validation", ] } -gufo = { version = "0.5.0-beta.1", features = ["chrono"] } +gufo = { version = "0.5.0", features = ["chrono"] } gvdb-macros = "0.1.6" indexmap = "2.0.0" libc = "0.2.158" diff --git a/NEWS b/NEWS index 04e323a..e7e0993 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +## 51.0 (2026-09-09) + ## 51.rc (2026-09-01) ### Fixed diff --git a/meson.build b/meson.build index d3567a0..7f22226 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'loupe', 'rust', - version: '51.rc', + version: '51.0', meson_version: '>= 0.59.0', default_options: [ 'warning_level=2', diff --git a/news.d/51.0/released b/news.d/51.0/released new file mode 100644 index 0000000..390643f --- /dev/null +++ b/news.d/51.0/released @@ -0,0 +1 @@ +2026-09-09 diff --git a/src/file_model.rs b/src/file_model.rs index b8b0632..3dfb53c 100644 --- a/src/file_model.rs +++ b/src/file_model.rs @@ -1,4 +1,4 @@ -// Copyright (c) 2022-2025 Sophie Herold +// Copyright (c) 2022-2026 Sophie Herold // Copyright (c) 2022 Christopher Davis // // This program is free software: you can redistribute it and/or modify diff --git a/src/widgets/image_page.rs b/src/widgets/image_page.rs index 507532b..7f398d3 100644 --- a/src/widgets/image_page.rs +++ b/src/widgets/image_page.rs @@ -1,4 +1,4 @@ -// Copyright (c) 2022-2025 Sophie Herold +// Copyright (c) 2022-2026 Sophie Herold // Copyright (c) 2022, 2024 Christopher Davis // // This program is free software: you can redistribute it and/or modify