PackageTrack
Sign in Get early access

vergen-lib

Common code used to support the vergen libraries

10.0.2 25M downloads/mo #1892 most downloaded on crates.io rustyhorde/vergen

What this package is like to depend on

Last release 20 days ago

03 Aug 2026

Release timing varies

gaps range from 8 days to 7 months

Rarely documented

notes for 2 of 11 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

18 releases · first in 2024

10 releases in the last 12 months

see the full history below

Release timeline

18 releases · Jan 2024 to Aug 2026
2025 2026
Release Pre-release

Releases

latest 18
  1. 10.0.2 03 Aug 2026

    Nothing published for this version

  2. 10.0.1 25 Jun 2026
    Release notes

    vergen 10.0.1

    Patch release adding a new error-fallback knob, a builder-access API addition, dependency updates, and a security-audit refresh.

    New features

    • VERGEN_DEFAULT_ON_ERROR fallback (#509) — When building outside a git worktree (or any time an instruction cannot be generated), the new VERGEN_DEFAULT_ON_ERROR env var and Emitter::default_on_error() builder method populate missing instructions with the idempotent default (VERGEN_IDEMPOTENT_OUTPUT) so env!("VERGEN_GIT_SHA") keeps compiling — while builds inside a real worktree still emit real values.
    • all() builder accessor (#513) — Exposes Build::all(), Cargo::all(), Rustc::all(), and Sysinfo::all() as public methods that return the builder with all instructions enabled, enabling subtractive modification (turn all on, then selectively disable).

    Dependency updates

    • bon 3.9.1 → 3.9.3
    • gix 0.84.0 → 0.85.0
    • regex 1.12.3 → 1.12.4
    • time 0.3.47 → 0.3.51
    • sysinfo 0.39.3 → 0.39.5
    • memmap2 0.9.10 → 0.9.11 (resolves RUSTSEC-2026-0186)

    Security audit refresh

    • Added RUSTSEC-2026-0173 ignore (proc-macro-error2 unmaintained, informational only)
    • Removed RUSTSEC-2025-0055 ignore (tracing-subscriber now resolved to ≥ 0.3.20)
    • Removed RUSTSEC-2025-0141 ignore (bincode no longer in the dependency tree)
    • cargo audit passes clean

    Other

    • Fixed inaccurate fail_on_error and idempotent docs (#509)
    • Added cargo:rerun-if-changed=VERGEN_DEFAULT_ON_ERROR rerun directive
    • Bumped cargo-binstall in CI (#503)
    • Parse deprecation fixes (#505)

    Full Changelog: v10.0.0...10.0.1

    Open source →
  3. 10.0.0 08 Jun 2026
    Release notes

    vergen 10.0.0

    Major release of the vergen suite (vergen, vergen-lib, vergen-git2, vergen-gitcl, vergen-gix, vergen-pretty).

    Highlights

    • MSRV raised to 1.95.0 (#496, prior bumps via #487, #440).
    • Raw Unix-seconds timestamps — emit build timestamps as raw Unix seconds (#444).
    • SOURCE_DATE_EPOCH decoupling plus a .cargo_vcs_info.json fallback for reproducible builds when building from a published crate without a git repo (#452, #448).
    • Remote URL support for git functionality (#459).
    • GIT_DIRTY instruction documented and dirty-output fixes for vergen-gix (#465, #423).

    Internal / maintenance

    • Replaced getset with hand-written getters in vergen-lib (#491).
    • Removed bincode from vergen-pretty (#481).
    • Added a cargo-semver-checks CI job (#478).
    • Numerous dependency updates, including gix bumps to address RUSTSEC advisories (#473, #488, #490).
    • CI: skip coverage jobs for forked PRs (#492), pinning + parallelization (#496).
    • Lint and doc fixes across the workspace.

    Full Changelog: vergen_9.0.6...v10.0.0

    Open source →
  4. 10.0.0-beta.8 28 Apr 2026 pre-release

    Nothing published for this version

  5. 10.0.0-beta.7 24 Apr 2026 pre-release

    Nothing published for this version

  6. 10.0.0-beta.6 28 Mar 2026 pre-release

    Nothing published for this version

  7. 10.0.0-beta.5 07 Jan 2026 pre-release

    Nothing published for this version

  8. 9.1.0 16 Jan 2026

    Nothing published for this version

  9. 1.0.0-beta.3 11 Oct 2025 pre-release

    Nothing published for this version

  10. 1.0.0-beta.2 28 Sep 2025 pre-release
    Release notes

    vergen-lib v1.0.0-beta.2

    Open source →
  11. 1.0.0-beta.1 14 Aug 2025 pre-release

    Nothing published for this version

  12. 0.1.6 08 Jan 2025

    Nothing published for this version

  13. 0.1.5 26 Nov 2024

    Nothing published for this version

  14. 0.1.4 17 Sep 2024

    Nothing published for this version

  15. 0.1.3 09 Jul 2024

    Nothing published for this version

  16. 0.1.2 03 Feb 2024

    Nothing published for this version

  17. 0.1.1 30 Jan 2024

    Nothing published for this version

  18. 0.1.0 30 Jan 2024

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive