From 860e2c1c58f91b1519c88e43e68f5143245c8af0 Mon Sep 17 00:00:00 2001 From: "prefix-dev-release-bot[bot]" <266702369+prefix-dev-release-bot[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 07:34:33 +0000 Subject: [PATCH 1/2] chore: bump & publish crates --- Cargo.lock | 425 ++++++------------ Cargo.toml | 20 +- crates/rattler_build_core/CHANGELOG.md | 20 + crates/rattler_build_core/Cargo.toml | 2 +- crates/rattler_build_jinja/CHANGELOG.md | 10 + crates/rattler_build_jinja/Cargo.toml | 2 +- crates/rattler_build_networking/CHANGELOG.md | 6 + crates/rattler_build_networking/Cargo.toml | 2 +- crates/rattler_build_package/CHANGELOG.md | 6 + crates/rattler_build_package/Cargo.toml | 2 +- crates/rattler_build_recipe/CHANGELOG.md | 19 + crates/rattler_build_recipe/Cargo.toml | 2 +- .../CHANGELOG.md | 14 + .../rattler_build_recipe_generator/Cargo.toml | 2 +- crates/rattler_build_script/CHANGELOG.md | 10 + crates/rattler_build_script/Cargo.toml | 2 +- .../rattler_build_source_cache/CHANGELOG.md | 6 + crates/rattler_build_source_cache/Cargo.toml | 2 +- crates/rattler_build_types/CHANGELOG.md | 10 + crates/rattler_build_types/Cargo.toml | 2 +- .../rattler_build_variant_config/CHANGELOG.md | 6 + .../rattler_build_variant_config/Cargo.toml | 2 +- crates/rattler_build_yaml_parser/CHANGELOG.md | 6 + crates/rattler_build_yaml_parser/Cargo.toml | 2 +- 24 files changed, 276 insertions(+), 304 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 19fb72e56..0527f9cb3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -183,9 +183,9 @@ checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" [[package]] name = "arrayvec" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe" +checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" [[package]] name = "arwen-codesign" @@ -428,9 +428,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.17.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ec2f1fc3ec205783a5da9a7e6c1509cc69dedf09a1949e412c1e18469326d00" +checksum = "4342d8937fc7e5dd9b1c60292261c0670c882a2cd1719cfc11b1af41731e32ad" dependencies = [ "aws-lc-sys", "untrusted 0.7.1", @@ -439,14 +439,15 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.41.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a2f9779ce85b93ab6170dd940ad0169b5766ff848247aff13bb788b832fe3f4" +checksum = "6d9ceb1da931507a12f4fccea479dccd00da1943e1b4ae72d8e502d707361444" dependencies = [ "cc", "cmake", "dunce", "fs_extra", + "pkg-config", ] [[package]] @@ -663,7 +664,7 @@ dependencies = [ "http-body-util", "md-5 0.10.6", "pin-project-lite", - "sha1 0.10.6", + "sha1 0.10.7", "sha2 0.10.9", "tracing", ] @@ -1027,9 +1028,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" [[package]] name = "bytes-utils" @@ -1073,9 +1074,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.65" +version = "1.2.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96" +checksum = "f5d6cac793997bd970000024b2934968efe83b382de4fdcf4fcb46b6ee4ad996" dependencies = [ "find-msvc-tools", "jobserver", @@ -1192,9 +1193,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.6.5" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772" +checksum = "db8b397918185f0161ff3d6fcaa9e4bfc09b8367caf6e1d4a2848e5477ed027b" dependencies = [ "clap", ] @@ -1340,9 +1341,9 @@ checksum = "b46dec724fd22199ebde05033a0cbae453bc3b1ecff11eb6a6bb3eec4b90c6a4" [[package]] name = "console" -version = "0.16.3" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87" +checksum = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c" dependencies = [ "encode_unicode", "libc", @@ -1529,9 +1530,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -1539,18 +1540,18 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.18" +version = "0.9.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f" dependencies = [ "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" +checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17" [[package]] name = "crossterm" @@ -1710,9 +1711,9 @@ dependencies = [ [[package]] name = "dbus" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b942602992bb7acfd1f51c49811c58a610ef9181b6e66f3e519d79b540a3bf73" +checksum = "3ab69f03cc8c4340c9c8e315114e1658e6775a9b16a04357973aa21cec22b32e" dependencies = [ "libc", "libdbus-sys", @@ -1750,9 +1751,9 @@ dependencies = [ [[package]] name = "defmt" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e524506490a1953d237cb87b1cfc1e46f88c18f10a22dfe0f507dc6bfc7f7f" +checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1" dependencies = [ "bitflags 1.3.2", "defmt-macros", @@ -1760,12 +1761,11 @@ dependencies = [ [[package]] name = "defmt-macros" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a27770e9c8f719a79d8b638281f4d828f77d8fd61e0bd94451b9b85e576a0b" +checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8" dependencies = [ "defmt-parser", - "proc-macro-error2", "proc-macro2", "quote", "syn", @@ -2294,9 +2294,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "3.3.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73fde052dbfc920003cfd2c8e2c6e6d4cc7c1091538c3a24226cec0665ab08c0" +checksum = "b91aa448ca50d7e79433bdf3ee8d99215430d2ec02ade5aefab2a073a1822e8a" dependencies = [ "autocfg", "tokio", @@ -2475,11 +2475,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", - "js-sys", "libc", "r-efi 5.3.0", "wasip2", - "wasm-bindgen", ] [[package]] @@ -2816,15 +2814,15 @@ dependencies = [ [[package]] name = "humantime" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" +checksum = "15cdd26707701c53297e2fa6afb323d55fbc1d0810c3aec078ae3ef0424c3c15" [[package]] name = "hybrid-array" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da" +checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c" dependencies = [ "typenum", ] @@ -3042,9 +3040,9 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.26" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b915661dd01db3f05050265b2477bcc6527b3792388e2749b41623cc592be67d" +checksum = "2adf14691c72bcfc1058740436a35bdd3ae9c07d1a941ef00b749e9ea16aefa7" dependencies = [ "crossbeam-deque", "globset", @@ -3081,9 +3079,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.4" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" +checksum = "9433806cd6b4ec1aba79c021c7e4c58fb4c3b9977c085062e611ac929998fb0c" dependencies = [ "console", "portable-atomic", @@ -3190,9 +3188,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.29" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34f877a98676d2fb664698d74cc6a51ce6c484ce8c770f05d0108ec9090aeb46" +checksum = "961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e" dependencies = [ "defmt", "jiff-static", @@ -3208,9 +3206,9 @@ dependencies = [ [[package]] name = "jiff-static" -version = "0.2.29" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0666b5ab5ecaca213fc2a85b8c0083d9004e84ee2d5f9a7e0017aaf50986f25f" +checksum = "d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc" dependencies = [ "proc-macro2", "quote", @@ -3219,9 +3217,9 @@ dependencies = [ [[package]] name = "jiff-tzdb" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076" +checksum = "142bd39932ad231f10513df9ab62661fead8719872150b7ad02a2df79f4e141e" [[package]] name = "jiff-tzdb-platform" @@ -3283,11 +3281,11 @@ dependencies = [ [[package]] name = "jobserver" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3" dependencies = [ - "getrandom 0.3.4", + "getrandom 0.4.3", "libc", ] @@ -3423,9 +3421,9 @@ dependencies = [ [[package]] name = "libredox" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3" +checksum = "c943259e342f1e06ff2da7a83eabdfe7f92ce10262688dbf1895ff0b3e6e4652" dependencies = [ "libc", ] @@ -3498,9 +3496,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lzma-rust2" -version = "0.16.4" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce716bf1a316f47a280fc76295f6495b5bea4752bca01c3b3885e101b1c23c02" +checksum = "ca93e534d1142d1d0dcca6d25fe302508a5dfb40b302802904577725ea0b695b" dependencies = [ "sha2 0.11.0", ] @@ -3556,9 +3554,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memmap2" @@ -3749,9 +3747,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367" dependencies = [ "num-integer", "num-traits", @@ -3799,11 +3797,10 @@ dependencies = [ [[package]] name = "num-iter" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b" dependencies = [ - "autocfg", "num-integer", "num-traits", ] @@ -3954,13 +3951,12 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "open" -version = "5.3.5" +version = "5.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fbaa89d2ddc8473c78a3adf69eea8cffa28c483b8e02a971ef31527cd0fc92c" +checksum = "cd8d3b65c44123a56e0133d2cd06ce4361bd3ca99d41198b2f25e3c3db9b8b4a" dependencies = [ "is-wsl", "libc", - "pathdiff", ] [[package]] @@ -4265,16 +4261,6 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" -[[package]] -name = "pbkdf2" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" -dependencies = [ - "digest 0.10.7", - "hmac 0.12.1", -] - [[package]] name = "pem" version = "3.0.6" @@ -4355,21 +4341,6 @@ dependencies = [ "spki 0.7.3", ] -[[package]] -name = "pkcs5" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e847e2c91a18bfa887dd028ec33f2fe6f25db77db3619024764914affe8b69a6" -dependencies = [ - "aes", - "cbc", - "der 0.7.10", - "pbkdf2", - "scrypt", - "sha2 0.10.9", - "spki 0.7.3", -] - [[package]] name = "pkcs8" version = "0.9.0" @@ -4387,8 +4358,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ "der 0.7.10", - "pkcs5", - "rand_core 0.6.4", "spki 0.7.3", ] @@ -4406,13 +4375,13 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "plist" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "092791278e026273c1b65bbdcfbba3a300f2994c896bd01ab01da613c29c46f1" +checksum = "7da1d65da6dd5d1e44199ac0f58712d241c0f439f80adea8924d832384087f85" dependencies = [ "base64 0.22.1", "indexmap 2.14.0", - "quick-xml 0.39.4", + "quick-xml 0.41.0", "serde", "time", ] @@ -4518,28 +4487,6 @@ dependencies = [ "toml_edit", ] -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "proc-macro2" version = "1.0.106" @@ -4607,9 +4554,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.40.1" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2474bd2e5029e7ccb6abb2ba48cf2383a333851dedf495901544281590c7da7f" +checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1" dependencies = [ "memchr", "serde", @@ -4637,15 +4584,16 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.15" +version = "0.11.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e" +checksum = "2f4bfc015262b9df63c8845072ce59068853ff5872180c2ce2f13038b970e560" dependencies = [ "aws-lc-rs", "bytes", - "getrandom 0.3.4", + "getrandom 0.4.3", "lru-slab", - "rand 0.9.4", + "rand 0.10.2", + "rand_pcg", "ring", "rustc-hash", "rustls", @@ -4659,16 +4607,16 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.14" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +checksum = "35a133f956daabe89a61a685c2649f13d82d5aa4bd5d12d1277e1072a21c0694" dependencies = [ "cfg_aliases", "libc", "once_cell", "socket2", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -4721,9 +4669,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ "chacha20", "getrandom 0.4.3", @@ -4774,6 +4722,15 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" +[[package]] +name = "rand_pcg" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caa0f4137e1c0a72f4c651489402276c8e8e1cf081f3b0ba156d2cbeef09e86a" +dependencies = [ + "rand_core 0.10.1", +] + [[package]] name = "rand_xorshift" version = "0.4.0" @@ -4914,7 +4871,7 @@ dependencies = [ [[package]] name = "rattler_build_core" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "arwen-codesign", @@ -5013,7 +4970,7 @@ dependencies = [ [[package]] name = "rattler_build_jinja" -version = "0.1.9" +version = "0.1.10" dependencies = [ "anyhow", "fs-err", @@ -5036,7 +4993,7 @@ dependencies = [ [[package]] name = "rattler_build_networking" -version = "0.1.8" +version = "0.1.9" dependencies = [ "astral-reqwest-middleware", "astral-reqwest-retry", @@ -5048,7 +5005,7 @@ dependencies = [ [[package]] name = "rattler_build_package" -version = "0.1.9" +version = "0.1.10" dependencies = [ "content_inspector", "fs-err", @@ -5079,7 +5036,7 @@ dependencies = [ [[package]] name = "rattler_build_recipe" -version = "0.1.9" +version = "0.1.10" dependencies = [ "clap", "fs-err", @@ -5106,7 +5063,7 @@ dependencies = [ "serde_json", "serde_with", "serde_yaml", - "sha1 0.10.6", + "sha1 0.10.7", "spdx", "thiserror 2.0.18", "url", @@ -5115,7 +5072,7 @@ dependencies = [ [[package]] name = "rattler_build_recipe_generator" -version = "0.1.7" +version = "0.1.8" dependencies = [ "async-once-cell", "async-recursion", @@ -5147,7 +5104,7 @@ dependencies = [ [[package]] name = "rattler_build_script" -version = "0.2.5" +version = "0.2.6" dependencies = [ "clap", "console", @@ -5172,7 +5129,7 @@ dependencies = [ [[package]] name = "rattler_build_source_cache" -version = "0.1.8" +version = "0.1.9" dependencies = [ "astral-reqwest-middleware", "astral-reqwest-retry", @@ -5212,7 +5169,7 @@ dependencies = [ [[package]] name = "rattler_build_types" -version = "0.1.8" +version = "0.1.9" dependencies = [ "fs-err", "globset", @@ -5228,7 +5185,7 @@ dependencies = [ [[package]] name = "rattler_build_variant_config" -version = "0.1.9" +version = "0.1.10" dependencies = [ "fs-err", "insta", @@ -5250,7 +5207,7 @@ dependencies = [ [[package]] name = "rattler_build_yaml_parser" -version = "0.1.9" +version = "0.1.10" dependencies = [ "insta", "marked-yaml", @@ -5848,9 +5805,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.4" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" +checksum = "2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2" dependencies = [ "aho-corasick", "memchr", @@ -5860,9 +5817,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" +checksum = "1f388202e4b80542a0921078cc23b6333bcf1409c1e3f86404cae4766a6131db" dependencies = [ "aho-corasick", "memchr", @@ -5889,9 +5846,9 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqsign-aws-v4" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b75624bd8a466e37ddc0a7b6c33ac859a85347c153a916e1dd9d0b68338f74a" +checksum = "4e9e1168fab3883ec6afed1c2e20c25b2a09f366cdb662ac3e0878ae0332d63e" dependencies = [ "anyhow", "bytes", @@ -5900,7 +5857,7 @@ dependencies = [ "http 1.4.2", "log", "percent-encoding", - "quick-xml 0.40.1", + "quick-xml 0.41.0", "reqsign-core", "rust-ini", "serde", @@ -5911,9 +5868,9 @@ dependencies = [ [[package]] name = "reqsign-core" -version = "3.0.1" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5fa5cb48808693614d1701fcd3db0b30fa292e0f18e122ae068b6d32eaeed3f" +checksum = "514a1e0b4aa288652a3fdbda4f0a610f379cdf5374e55a37c9edd03d57ed856b" dependencies = [ "anyhow", "base64 0.22.1", @@ -5926,9 +5883,6 @@ dependencies = [ "jiff", "log", "percent-encoding", - "rsa", - "serde", - "serde_json", "sha1 0.11.0", "sha2 0.11.0", "windows-sys 0.61.2", @@ -5936,9 +5890,9 @@ dependencies = [ [[package]] name = "reqsign-file-read-tokio" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a4b6f3a3fd29ffcc99a90aec585a65217783badfd73acddf847b63ae683bda9" +checksum = "2b472a8d1f2e5a4be8ce13bb7bdf4b59e9bee613ce124aca23959ddb42176b39" dependencies = [ "anyhow", "reqsign-core", @@ -6016,7 +5970,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc05fbf560421a0357a750cbe78c7ca19d4923918490daabba313d5dbc871e47" dependencies = [ - "rand 0.10.1", + "rand 0.10.2", ] [[package]] @@ -6087,7 +6041,6 @@ dependencies = [ "pkcs1", "pkcs8 0.10.2", "rand_core 0.6.4", - "sha2 0.10.9", "signature 2.2.0", "spki 0.7.3", "subtle", @@ -6135,15 +6088,15 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" +checksum = "b74b56ffa8bb2830709a538c2cbcae9aa062db0d2a42563bfb09bdaae44020eb" [[package]] name = "rustc-hash" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" [[package]] name = "rustc_version" @@ -6208,9 +6161,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.14.1" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +checksum = "764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046" dependencies = [ "web-time", "zeroize", @@ -6257,9 +6210,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" [[package]] name = "rusty-fork" @@ -6281,18 +6234,9 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "ryu-js" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" - -[[package]] -name = "salsa20" -version = "0.10.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher", -] +checksum = "04d056b875a9d2e6cb9a61d127afee9ac5999b9f87bcb32079d1318e505be714" [[package]] name = "same-file" @@ -6362,17 +6306,6 @@ dependencies = [ "syn", ] -[[package]] -name = "scrypt" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" -dependencies = [ - "pbkdf2", - "salsa20", - "sha2 0.10.9", -] - [[package]] name = "sec1" version = "0.3.0" @@ -6684,9 +6617,9 @@ dependencies = [ [[package]] name = "sha1" -version = "0.10.6" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +checksum = "a978451301f4db1d02937a4ab3ccce137717b81826e79b7d49ffe3244a13c3b8" dependencies = [ "cfg-if", "cpufeatures 0.2.17", @@ -7035,9 +6968,9 @@ checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" [[package]] name = "simd-json" -version = "0.17.0" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4255126f310d2ba20048db6321c81ab376f6a6735608bf11f0785c41f01f64e3" +checksum = "e32d7ab2678282d21e53374fbead7119b7eacbede73685dcaac472870a29a11c" dependencies = [ "halfbrown", "ref-cast", @@ -7266,9 +7199,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.39.5" +version = "0.39.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8bd2130a9b60bee2581bf82cfe89ee836424d1f37dcfa4ce21509611684673" +checksum = "d2071df9448915b71c4fe6d25deaf1c22f12bd234f01540b77312bb8e41361e6" dependencies = [ "libc", "memchr", @@ -7403,9 +7336,9 @@ dependencies = [ [[package]] name = "thread_local" -version = "1.1.9" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +checksum = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070" dependencies = [ "cfg-if", ] @@ -7432,9 +7365,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.51" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327" +checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50" dependencies = [ "deranged", "js-sys", @@ -7453,9 +7386,9 @@ checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "time-macros" -version = "0.2.30" +version = "0.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935" +checksum = "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f" dependencies = [ "num-conv", "time-core", @@ -7492,9 +7425,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" +checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f" dependencies = [ "tinyvec_macros", ] @@ -7946,7 +7879,7 @@ checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53" dependencies = [ "getrandom 0.4.3", "js-sys", - "rand 0.10.1", + "rand 0.10.2", "serde_core", "wasm-bindgen", ] @@ -7959,9 +7892,9 @@ checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "value-trait" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e80f0c733af0720a501b3905d22e2f97662d8eacfe082a75ed7ffb5ab08cb59" +checksum = "f3f4b4a98dfe54bc9ed3641af7ffcb837240269627dbd5cb047d13daa39736cc" dependencies = [ "float-cmp", "halfbrown", @@ -8454,15 +8387,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.5", -] - [[package]] name = "windows-sys" version = "0.61.2" @@ -8496,30 +8420,13 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", + "windows_i686_gnullvm", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] -[[package]] -name = "windows-targets" -version = "0.53.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" -dependencies = [ - "windows-link 0.2.1", - "windows_aarch64_gnullvm 0.53.1", - "windows_aarch64_msvc 0.53.1", - "windows_i686_gnu 0.53.1", - "windows_i686_gnullvm 0.53.1", - "windows_i686_msvc 0.53.1", - "windows_x86_64_gnu 0.53.1", - "windows_x86_64_gnullvm 0.53.1", - "windows_x86_64_msvc 0.53.1", -] - [[package]] name = "windows-threading" version = "0.1.0" @@ -8550,12 +8457,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -8568,12 +8469,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - [[package]] name = "windows_i686_gnu" version = "0.48.5" @@ -8586,24 +8481,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -8616,12 +8499,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - [[package]] name = "windows_x86_64_gnu" version = "0.48.5" @@ -8634,12 +8511,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -8652,12 +8523,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -8670,12 +8535,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - [[package]] name = "winnow" version = "1.0.3" @@ -8723,7 +8582,7 @@ checksum = "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94" dependencies = [ "const-oid 0.9.6", "der 0.7.10", - "sha1 0.10.6", + "sha1 0.10.7", "signature 2.2.0", "spki 0.7.3", "tls_codec", @@ -8807,18 +8666,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.52" +version = "0.8.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce1022995ff5ff5d841ad7d994facc23098cd40152f2c1d11cd607c6f530653f" +checksum = "b7cbbc0a705a0fd05cc3676525980d2bf5a9bc4adac6d6475209a7887cf59d19" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.52" +version = "0.8.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930" +checksum = "e2e817b7b52d0c7358d3246da9d69935ebb18116b2b102b4230dac079b4862f5" dependencies = [ "proc-macro2", "quote", @@ -8916,9 +8775,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.4" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "977347db8caa080403f6b6b7c1cda9479a8e869316f7e13a59b19076a40f94e3" +checksum = "b142a20ec14a91d5bc708c1dc21b080c550113d8aa77afa29635673a65dd02c5" [[package]] name = "zmij" diff --git a/Cargo.toml b/Cargo.toml index 4e031c1e6..53f437a39 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -169,16 +169,16 @@ rattler_menuinst = "0.2" # Internal rattler-build crates rattler_build_allocator = { path = "crates/rattler_build_allocator", version = "=0.1.1" } -rattler_build_core = { path = "crates/rattler_build_core", version = "=0.2.8", default-features = false } -rattler_build_jinja = { path = "crates/rattler_build_jinja", version = "=0.1.9" } -rattler_build_networking = { path = "crates/rattler_build_networking", version = "=0.1.8" } -rattler_build_recipe = { path = "crates/rattler_build_recipe", version = "=0.1.9" } -rattler_build_recipe_generator = { path = "crates/rattler_build_recipe_generator", version = "=0.1.7", default-features = false } -rattler_build_script = { path = "crates/rattler_build_script", version = "=0.2.5", default-features = false } -rattler_build_source_cache = { path = "crates/rattler_build_source_cache", version = "=0.1.8", default-features = false } -rattler_build_types = { path = "crates/rattler_build_types", version = "=0.1.8" } -rattler_build_variant_config = { path = "crates/rattler_build_variant_config", version = "=0.1.9" } -rattler_build_yaml_parser = { path = "crates/rattler_build_yaml_parser", version = "=0.1.9" } +rattler_build_core = { path = "crates/rattler_build_core", version = "=0.2.9", default-features = false } +rattler_build_jinja = { path = "crates/rattler_build_jinja", version = "=0.1.10" } +rattler_build_networking = { path = "crates/rattler_build_networking", version = "=0.1.9" } +rattler_build_recipe = { path = "crates/rattler_build_recipe", version = "=0.1.10" } +rattler_build_recipe_generator = { path = "crates/rattler_build_recipe_generator", version = "=0.1.8", default-features = false } +rattler_build_script = { path = "crates/rattler_build_script", version = "=0.2.6", default-features = false } +rattler_build_source_cache = { path = "crates/rattler_build_source_cache", version = "=0.1.9", default-features = false } +rattler_build_types = { path = "crates/rattler_build_types", version = "=0.1.9" } +rattler_build_variant_config = { path = "crates/rattler_build_variant_config", version = "=0.1.10" } +rattler_build_yaml_parser = { path = "crates/rattler_build_yaml_parser", version = "=0.1.10" } [features] default = ['rustls', 'recipe-generation', 's3', 'sigstore'] diff --git a/crates/rattler_build_core/CHANGELOG.md b/crates/rattler_build_core/CHANGELOG.md index 336337292..012bd30c8 100644 --- a/crates/rattler_build_core/CHANGELOG.md +++ b/crates/rattler_build_core/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_core-v0.2.8...rattler_build_core-v0.2.9) - 2026-07-11 + +### Added + +- add tool-specific config extension and default config discovery ([#2636](https://github.com/prefix-dev/rattler-build/pull/2636)) +- detect and warn when patches are already applied ([#2635](https://github.com/prefix-dev/rattler-build/pull/2635)) +- warn about problematic entry point configurations ([#2623](https://github.com/prefix-dev/rattler-build/pull/2623)) +- display optional dependency groups (extras) in dependency tables ([#2621](https://github.com/prefix-dev/rattler-build/pull/2621)) +- adds support to publish --to cloudsmith ([#2516](https://github.com/prefix-dev/rattler-build/pull/2516)) +- make SHLIB_EXT available in Jinja templates ([#2612](https://github.com/prefix-dev/rattler-build/pull/2612)) +- support `source.filter` for URL and archive path sources ([#2608](https://github.com/prefix-dev/rattler-build/pull/2608)) +- improve package content test failure messages with expanded globs ([#2602](https://github.com/prefix-dev/rattler-build/pull/2602)) + +### Fixed + +- consolidate license_file and license_file_late_bound into single LicenseFiles type ([#2624](https://github.com/prefix-dev/rattler-build/pull/2624)) +- `--render-only --with-solve` panic when output dir missing ([#2631](https://github.com/prefix-dev/rattler-build/pull/2631)) +- build test MatchSpec from typed components to support trailing-underscore versions ([#2618](https://github.com/prefix-dev/rattler-build/pull/2618)) +- write github output to stderr ([#2550](https://github.com/prefix-dev/rattler-build/pull/2550)) + ## [0.2.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_core-v0.2.7...rattler_build_core-v0.2.8) - 2026-06-26 ### Other diff --git a/crates/rattler_build_core/Cargo.toml b/crates/rattler_build_core/Cargo.toml index 6cac54e20..c87714629 100644 --- a/crates/rattler_build_core/Cargo.toml +++ b/crates/rattler_build_core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_core" -version = "0.2.8" +version = "0.2.9" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_jinja/CHANGELOG.md b/crates/rattler_build_jinja/CHANGELOG.md index 8ef4ce1a5..aa3399e35 100644 --- a/crates/rattler_build_jinja/CHANGELOG.md +++ b/crates/rattler_build_jinja/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_jinja-v0.1.9...rattler_build_jinja-v0.1.10) - 2026-07-11 + +### Added + +- make SHLIB_EXT available in Jinja templates ([#2612](https://github.com/prefix-dev/rattler-build/pull/2612)) + +### Fixed + +- *(jinja)* negative indexing and slicing on split filter results ([#2644](https://github.com/prefix-dev/rattler-build/pull/2644)) + ## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_jinja-v0.1.8...rattler_build_jinja-v0.1.9) - 2026-06-18 ### Added diff --git a/crates/rattler_build_jinja/Cargo.toml b/crates/rattler_build_jinja/Cargo.toml index 183196685..392163479 100644 --- a/crates/rattler_build_jinja/Cargo.toml +++ b/crates/rattler_build_jinja/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_jinja" -version = "0.1.9" +version = "0.1.10" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_networking/CHANGELOG.md b/crates/rattler_build_networking/CHANGELOG.md index f0c5f926e..40c3e5d05 100644 --- a/crates/rattler_build_networking/CHANGELOG.md +++ b/crates/rattler_build_networking/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_networking-v0.1.8...rattler_build_networking-v0.1.9) - 2026-07-11 + +### Other + +- update Cargo.toml dependencies + ## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_networking-v0.1.7...rattler_build_networking-v0.1.8) - 2026-06-26 ### Other diff --git a/crates/rattler_build_networking/Cargo.toml b/crates/rattler_build_networking/Cargo.toml index cc981c2e9..fb1f08b66 100644 --- a/crates/rattler_build_networking/Cargo.toml +++ b/crates/rattler_build_networking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_networking" -version = "0.1.8" +version = "0.1.9" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/rattler_build_package/CHANGELOG.md b/crates/rattler_build_package/CHANGELOG.md index 9e4e4baa4..a1d2dfeca 100644 --- a/crates/rattler_build_package/CHANGELOG.md +++ b/crates/rattler_build_package/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_package-v0.1.9...rattler_build_package-v0.1.10) - 2026-07-11 + +### Other + +- update Cargo.toml dependencies + ## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_package-v0.1.8...rattler_build_package-v0.1.9) - 2026-06-18 ### Other diff --git a/crates/rattler_build_package/Cargo.toml b/crates/rattler_build_package/Cargo.toml index 79b78c07c..d536d65ec 100644 --- a/crates/rattler_build_package/Cargo.toml +++ b/crates/rattler_build_package/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_package" -version = "0.1.9" +version = "0.1.10" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_recipe/CHANGELOG.md b/crates/rattler_build_recipe/CHANGELOG.md index 88cf7234c..b9ead1ab2 100644 --- a/crates/rattler_build_recipe/CHANGELOG.md +++ b/crates/rattler_build_recipe/CHANGELOG.md @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe-v0.1.9...rattler_build_recipe-v0.1.10) - 2026-07-11 + +### Added + +- allow empty sha256 as all-zeros placeholder for recipe scaffolding ([#2610](https://github.com/prefix-dev/rattler-build/pull/2610)) +- support `source.filter` for URL and archive path sources ([#2608](https://github.com/prefix-dev/rattler-build/pull/2608)) + +### Fixed + +- treat empty/null-like `noarch` as absent; hint `default` filter for undefined variant keys ([#2626](https://github.com/prefix-dev/rattler-build/pull/2626)) +- consolidate license_file and license_file_late_bound into single LicenseFiles type ([#2624](https://github.com/prefix-dev/rattler-build/pull/2624)) +- don't treat non-exact run_constraints pins as build-order edges ([#2537](https://github.com/prefix-dev/rattler-build/pull/2537)) +- preserve explicit empty license_file in output packages ([#2600](https://github.com/prefix-dev/rattler-build/pull/2600)) +- report YAML parse error location for malformed Jinja ([#2603](https://github.com/prefix-dev/rattler-build/pull/2603)) + +### Other + +- fix down_prioritize_variant documentation and example value ([#2606](https://github.com/prefix-dev/rattler-build/pull/2606)) + ## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe-v0.1.8...rattler_build_recipe-v0.1.9) - 2026-06-18 ### Added diff --git a/crates/rattler_build_recipe/Cargo.toml b/crates/rattler_build_recipe/Cargo.toml index a65e3173a..aaf070a90 100644 --- a/crates/rattler_build_recipe/Cargo.toml +++ b/crates/rattler_build_recipe/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_recipe" -version = "0.1.9" +version = "0.1.10" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_recipe_generator/CHANGELOG.md b/crates/rattler_build_recipe_generator/CHANGELOG.md index 6be59eb4c..71a161c88 100644 --- a/crates/rattler_build_recipe_generator/CHANGELOG.md +++ b/crates/rattler_build_recipe_generator/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe_generator-v0.1.7...rattler_build_recipe_generator-v0.1.8) - 2026-07-11 + +### Added + +- improve CRAN recipe generation for R packages ([#2597](https://github.com/prefix-dev/rattler-build/pull/2597)) +- *(playground)* add PyPI/CRAN/CPAN recipe generator ([#2538](https://github.com/prefix-dev/rattler-build/pull/2538)) + +### Fixed + +- trailing spaces in format_requirement for packages without versions ([#2634](https://github.com/prefix-dev/rattler-build/pull/2634)) +- CRAN recipe generation ([#2637](https://github.com/prefix-dev/rattler-build/pull/2637)) +- use `skip` condition and platform-split script in generated R recipes ([#2609](https://github.com/prefix-dev/rattler-build/pull/2609)) +- switch PyPI sources to use `files.pythonhosted.org` ([#2586](https://github.com/prefix-dev/rattler-build/pull/2586)) + ## [0.1.7](https://github.com/prefix-dev/rattler-build/compare/rattler_build_recipe_generator-v0.1.6...rattler_build_recipe_generator-v0.1.7) - 2026-06-18 ### Other diff --git a/crates/rattler_build_recipe_generator/Cargo.toml b/crates/rattler_build_recipe_generator/Cargo.toml index f3e791bc9..76e4ea97b 100644 --- a/crates/rattler_build_recipe_generator/Cargo.toml +++ b/crates/rattler_build_recipe_generator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_recipe_generator" -version = "0.1.7" +version = "0.1.8" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_script/CHANGELOG.md b/crates/rattler_build_script/CHANGELOG.md index 1873573ca..9626f85e7 100644 --- a/crates/rattler_build_script/CHANGELOG.md +++ b/crates/rattler_build_script/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.6](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.5...rattler_build_script-v0.2.6) - 2026-07-11 + +### Added + +- *(test)* show executed commands for failing test scripts ([#2266](https://github.com/prefix-dev/rattler-build/pull/2266)) + +### Other + +- *(script)* compose the build wrapper from scoped sections ([#2539](https://github.com/prefix-dev/rattler-build/pull/2539)) + ## [0.2.5](https://github.com/prefix-dev/rattler-build/compare/rattler_build_script-v0.2.4...rattler_build_script-v0.2.5) - 2026-06-18 ### Added diff --git a/crates/rattler_build_script/Cargo.toml b/crates/rattler_build_script/Cargo.toml index 02814b57a..b6114c681 100644 --- a/crates/rattler_build_script/Cargo.toml +++ b/crates/rattler_build_script/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_script" -version = "0.2.5" +version = "0.2.6" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_source_cache/CHANGELOG.md b/crates/rattler_build_source_cache/CHANGELOG.md index d0857c4f2..132887ab1 100644 --- a/crates/rattler_build_source_cache/CHANGELOG.md +++ b/crates/rattler_build_source_cache/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_source_cache-v0.1.8...rattler_build_source_cache-v0.1.9) - 2026-07-11 + +### Other + +- updated the following local packages: rattler_build_networking + ## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_source_cache-v0.1.7...rattler_build_source_cache-v0.1.8) - 2026-06-26 ### Other diff --git a/crates/rattler_build_source_cache/Cargo.toml b/crates/rattler_build_source_cache/Cargo.toml index 104d2c25c..e555dc518 100644 --- a/crates/rattler_build_source_cache/Cargo.toml +++ b/crates/rattler_build_source_cache/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_source_cache" -version = "0.1.8" +version = "0.1.9" edition.workspace = true authors.workspace = true license.workspace = true diff --git a/crates/rattler_build_types/CHANGELOG.md b/crates/rattler_build_types/CHANGELOG.md index 13eb2860d..98cd06351 100644 --- a/crates/rattler_build_types/CHANGELOG.md +++ b/crates/rattler_build_types/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_types-v0.1.8...rattler_build_types-v0.1.9) - 2026-07-11 + +### Added + +- make SHLIB_EXT available in Jinja templates ([#2612](https://github.com/prefix-dev/rattler-build/pull/2612)) + +### Fixed + +- consolidate license_file and license_file_late_bound into single LicenseFiles type ([#2624](https://github.com/prefix-dev/rattler-build/pull/2624)) + ## [0.1.8](https://github.com/prefix-dev/rattler-build/compare/rattler_build_types-v0.1.7...rattler_build_types-v0.1.8) - 2026-06-18 ### Added diff --git a/crates/rattler_build_types/Cargo.toml b/crates/rattler_build_types/Cargo.toml index 902aecef2..d535d3761 100644 --- a/crates/rattler_build_types/Cargo.toml +++ b/crates/rattler_build_types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_types" -version = "0.1.8" +version = "0.1.9" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_variant_config/CHANGELOG.md b/crates/rattler_build_variant_config/CHANGELOG.md index f0787dc5a..1bb5c926f 100644 --- a/crates/rattler_build_variant_config/CHANGELOG.md +++ b/crates/rattler_build_variant_config/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_variant_config-v0.1.9...rattler_build_variant_config-v0.1.10) - 2026-07-11 + +### Other + +- update Cargo.toml dependencies + ## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_variant_config-v0.1.8...rattler_build_variant_config-v0.1.9) - 2026-06-18 ### Other diff --git a/crates/rattler_build_variant_config/Cargo.toml b/crates/rattler_build_variant_config/Cargo.toml index 7cd05e029..347e78141 100644 --- a/crates/rattler_build_variant_config/Cargo.toml +++ b/crates/rattler_build_variant_config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_variant_config" -version = "0.1.9" +version = "0.1.10" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/crates/rattler_build_yaml_parser/CHANGELOG.md b/crates/rattler_build_yaml_parser/CHANGELOG.md index d55c96438..cc6ba248c 100644 --- a/crates/rattler_build_yaml_parser/CHANGELOG.md +++ b/crates/rattler_build_yaml_parser/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.10](https://github.com/prefix-dev/rattler-build/compare/rattler_build_yaml_parser-v0.1.9...rattler_build_yaml_parser-v0.1.10) - 2026-07-11 + +### Fixed + +- report YAML parse error location for malformed Jinja ([#2603](https://github.com/prefix-dev/rattler-build/pull/2603)) + ## [0.1.9](https://github.com/prefix-dev/rattler-build/compare/rattler_build_yaml_parser-v0.1.8...rattler_build_yaml_parser-v0.1.9) - 2026-06-18 ### Other diff --git a/crates/rattler_build_yaml_parser/Cargo.toml b/crates/rattler_build_yaml_parser/Cargo.toml index d398b8ed1..1e2a0ed78 100644 --- a/crates/rattler_build_yaml_parser/Cargo.toml +++ b/crates/rattler_build_yaml_parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rattler_build_yaml_parser" -version = "0.1.9" +version = "0.1.10" edition.workspace = true license.workspace = true repository.workspace = true From f98838dd75b4d3fba7a8b02eb353aa1dafeec0fa Mon Sep 17 00:00:00 2001 From: "prefix-dev-release-bot[bot]" Date: Sat, 11 Jul 2026 07:34:38 +0000 Subject: [PATCH 2/2] chore: sync py-rattler-build Cargo.lock --- py-rattler-build/rust/Cargo.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/py-rattler-build/rust/Cargo.lock b/py-rattler-build/rust/Cargo.lock index 9bdcf4faf..1d4dcae3b 100644 --- a/py-rattler-build/rust/Cargo.lock +++ b/py-rattler-build/rust/Cargo.lock @@ -4725,7 +4725,7 @@ dependencies = [ [[package]] name = "rattler_build_core" -version = "0.2.8" +version = "0.2.9" dependencies = [ "anyhow", "arwen-codesign", @@ -4808,7 +4808,7 @@ dependencies = [ [[package]] name = "rattler_build_jinja" -version = "0.1.9" +version = "0.1.10" dependencies = [ "fs-err", "indexmap 2.14.0", @@ -4828,7 +4828,7 @@ dependencies = [ [[package]] name = "rattler_build_networking" -version = "0.1.8" +version = "0.1.9" dependencies = [ "astral-reqwest-middleware", "astral-reqwest-retry", @@ -4839,7 +4839,7 @@ dependencies = [ [[package]] name = "rattler_build_package" -version = "0.1.9" +version = "0.1.10" dependencies = [ "content_inspector", "fs-err", @@ -4867,7 +4867,7 @@ dependencies = [ [[package]] name = "rattler_build_recipe" -version = "0.1.9" +version = "0.1.10" dependencies = [ "fs-err", "globset", @@ -4900,7 +4900,7 @@ dependencies = [ [[package]] name = "rattler_build_recipe_generator" -version = "0.1.7" +version = "0.1.8" dependencies = [ "async-once-cell", "async-recursion", @@ -4930,7 +4930,7 @@ dependencies = [ [[package]] name = "rattler_build_script" -version = "0.2.5" +version = "0.2.6" dependencies = [ "clap", "console", @@ -4952,7 +4952,7 @@ dependencies = [ [[package]] name = "rattler_build_source_cache" -version = "0.1.8" +version = "0.1.9" dependencies = [ "astral-reqwest-middleware", "astral-reqwest-retry", @@ -4991,7 +4991,7 @@ dependencies = [ [[package]] name = "rattler_build_types" -version = "0.1.8" +version = "0.1.9" dependencies = [ "globset", "itertools 0.14.0", @@ -5005,7 +5005,7 @@ dependencies = [ [[package]] name = "rattler_build_variant_config" -version = "0.1.9" +version = "0.1.10" dependencies = [ "fs-err", "marked-yaml", @@ -5024,7 +5024,7 @@ dependencies = [ [[package]] name = "rattler_build_yaml_parser" -version = "0.1.9" +version = "0.1.10" dependencies = [ "marked-yaml", "miette",