Version bump

pmeunier
Jan 13, 2026, 11:17 AM
C55NBE2RT5SLH7FONHVYJACAPJ6D6DCN2AZMINFODPJ2MIDCM76AC

Dependencies

  • [2] A3RM526Y Integrating identity malleability
  • [3] QWIYNMI5 Formatting + big-endian Sanakirja
  • [4] 2MKP7CB7 Move dependencies into workspace `Cargo.toml`
  • [5] ZNISCFZZ Un-pin `ctrlc` dependency
  • [6] N26HD5PF Replace `chrono` with `jiff`
  • [7] LTI3LT2G Bump all dependencies to latest compatible minor versions
  • [8] MY7RGJ44 Upgrade `keyring` to latest version
  • [9] PZ3BZ7FD 🧱 Lock all packages to the same version, use workspace attributes for author, license etc. fields
  • [10] XYTAZR36 Solving conflicts
  • [11] AZM7VL5Z Support for sub-transactions
  • [12] OUEZV7EL 🩹 Resolve conflicts, bump Cargo.lock
  • [13] CRLBACYQ Fixing conflicts
  • [14] YN63NUZO Sanakirja 1.0
  • [15] IIV3EL2X Cleanup, formatting, and fixing the Git feature
  • [16] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [17] LREYM47H Update workspace resolver from `2` to `3`

Change contents

  • replacement in libpijul/src/pristine/sanakirja.rs at line 2065
    [3.24920][3.24920:24994]()
    let mut rng = rand::thread_rng();
    [3.24920]
    [3.24994]
    let mut rng = rand::rng();
  • replacement in libpijul/src/pristine/sanakirja.rs at line 2069
    [3.25186][3.25186:25245]()
    *x = rng.gen()
    [3.25186]
    [3.25245]
    *x = rng.random()
  • replacement in libpijul/src/pristine/sanakirja.rs at line 2123
    [2.29540][2.29540:29602]()
    let mut rng = rand::thread_rng();
    [2.29540]
    [2.29602]
    let mut rng = rand::rng();
  • replacement in libpijul/src/pristine/sanakirja.rs at line 2127
    [2.29758][2.29758:29805]()
    *x = rng.gen()
    [2.29758]
    [2.29805]
    *x = rng.random()
  • replacement in Cargo.toml at line 15
    [9.956][9.956:982]()
    version = "1.0.0-beta.10"
    [9.956]
    [9.982]
    version = "1.0.0-beta.11"
  • replacement in Cargo.toml at line 46
    [5.14][7.104:129]()
    curve25519-dalek = "3.2"
    [5.14]
    [7.129]
    curve25519-dalek = "4.1"
  • replacement in Cargo.toml at line 69
    [4.6832][6.4603:4652]()
    jiff = { version = "0.2", features = ["serde"] }
    [4.6832]
    [8.285]
    jiff = { version = "0.2", features = ["serde", "alloc"] }
  • replacement in Cargo.toml at line 87
    [4.7281][4.7281:7314]()
    rand = "0.8"
    rand_chacha = "0.3"
    [4.7281]
    [7.437]
    rand = "0.9"
    rand_chacha = "0.9"
  • edit in Cargo.lock at line 561
    [10.14891]
    [10.14891]
    "subtle",
    "zeroize",
    ]
    [[package]]
    name = "curve25519-dalek"
    version = "4.1.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
    dependencies = [
    "cfg-if",
    "cpufeatures",
    "curve25519-dalek-derive",
    "fiat-crypto",
    "rustc_version",
  • edit in Cargo.lock at line 582
    [10.14939]
    [10.14939]
    name = "curve25519-dalek-derive"
    version = "0.1.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
    dependencies = [
    "proc-macro2",
    "quote",
    "syn",
    ]
    [[package]]
  • replacement in Cargo.lock at line 752
    [10.18808][10.18808:18829]()
    "curve25519-dalek",
    [10.18808]
    [10.18829]
    "curve25519-dalek 3.2.1",
  • edit in Cargo.lock at line 879
    [10.21860]
    [10.21860]
    [[package]]
    name = "fiat-crypto"
    version = "0.2.9"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
  • replacement in Cargo.lock at line 951
    [10.23642][10.23642:23673]()
    name = "fs2"
    version = "0.4.3"
    [10.23642]
    [10.23673]
    name = "fs4"
    version = "0.6.6"
  • replacement in Cargo.lock at line 954
    [10.23738][10.23738:23816]()
    checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
    [10.23738]
    [10.23816]
    checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47"
  • replacement in Cargo.lock at line 956
    [10.23833][10.23833:23853]()
    "libc",
    "winapi",
    [10.23833]
    [10.23853]
    "rustix 0.38.44",
    "windows-sys 0.48.0",
  • replacement in Cargo.lock at line 1615
    [10.39760][10.39760:39786]()
    version = "1.0.0-beta.10"
    [10.39760]
    [10.39786]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 1628
    [10.39953][10.39953:39974]()
    "curve25519-dalek",
    [10.39953]
    [10.39974]
    "curve25519-dalek 4.1.3",
  • replacement in Cargo.lock at line 1649
    [10.40269][10.40269:40306]()
    "rand 0.8.5",
    "rand_chacha 0.3.1",
    [10.40269]
    [10.40306]
    "rand 0.9.2",
    "rand_chacha 0.9.0",
  • replacement in Cargo.lock at line 2211
    [10.57566][10.57566:57592]()
    version = "1.0.0-beta.10"
    [10.57566]
    [10.57592]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 2240
    [10.57980][10.57980:57995]()
    "rand 0.8.5",
    [10.57980]
    [10.57995]
    "rand 0.9.2",
  • replacement in Cargo.lock at line 2258
    [10.58205][10.58205:58231]()
    version = "1.0.0-beta.10"
    [10.58205]
    [10.58231]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 2272
    [10.58388][10.58388:58414]()
    version = "1.0.0-beta.10"
    [10.58388]
    [10.58414]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 2294
    [10.58700][10.58700:58726]()
    version = "1.0.0-beta.10"
    [10.58700]
    [10.58726]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 2306
    [10.58868][10.58868:58894]()
    version = "1.0.0-beta.10"
    [10.58868]
    [10.58894]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 2315
    [10.58982][10.58982:59008]()
    version = "1.0.0-beta.10"
    [10.58982]
    [10.59008]
    version = "1.0.0-beta.11"
  • replacement in Cargo.lock at line 2345
    [10.59400][10.59400:59426]()
    version = "1.0.0-beta.10"
    [10.59400]
    [10.59426]
    version = "1.0.0-beta.11"
  • edit in Cargo.lock at line 2495
    [10.63206]
    [10.63206]
    ]
    [[package]]
    name = "rand"
    version = "0.9.2"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
    dependencies = [
    "rand_chacha 0.9.0",
    "rand_core 0.9.3",
  • edit in Cargo.lock at line 2528
    [10.63719]
    [10.63719]
    name = "rand_chacha"
    version = "0.9.0"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
    dependencies = [
    "ppv-lite86",
    "rand_core 0.9.3",
    ]
    [[package]]
  • edit in Cargo.lock at line 2556
    [10.64185]
    [10.64185]
    name = "rand_core"
    version = "0.9.3"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38"
    dependencies = [
    "getrandom 0.3.4",
    ]
    [[package]]
  • edit in Cargo.lock at line 2698
    [10.67014]
    [10.67014]
    name = "rustc_version"
    version = "0.4.1"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
    dependencies = [
    "semver",
    ]
    [[package]]
  • replacement in Cargo.lock at line 2769
    [10.68673][10.68673:68681]()
    "fs2",
    [10.68673]
    [10.68681]
    "fs4",
  • edit in Cargo.lock at line 2771
    [10.68703]
    [10.68703]
    "libc",
  • replacement in Cargo.lock at line 2782
    [10.68835][10.68835:68853]()
    version = "1.4.1"
    [10.68835]
    [10.68853]
    version = "2.0.0-beta"
  • replacement in Cargo.lock at line 2784
    [10.68918][10.68918:68996]()
    checksum = "8376db34ae3eac6e7bd91168bc638450073b708ce9fb46940de676f552238bf5"
    [10.68918]
    [10.68996]
    checksum = "48a8500bcb79fe605b1433c30e8c5c078810b24dc4d04ffda35e88d712ff16f0"
  • edit in Cargo.lock at line 2841
    [10.70386]
    [10.70386]
    name = "semver"
    version = "1.0.27"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
    [[package]]