github ipetkov/crane v0.19.0

one day ago

0.19.0 - 2024-09-25

Added

  • taploFmt is now available for checking TOML formatting

Changed

  • Breaking (technically): buildPackage no longer adds jq to
    nativeBuildInputs as doing so can result in rebuilding any *-sys crates
    which rely on PKG_CONFIG_PATH remaining stable
  • Breaking: downloadCargoPackageFromGit now takes hash instead of
    sha256 when specifying an output hash for the download
  • installFromCargoBuildLogHook no longer assumes or requires that jq is
    available on $PATH and will instead directly reference pkgs.jq
  • downloadCargoPackageFromGit will now set fetchLFS = true when fetching git
    repos with defined output hashes

Fixed

  • cargoDoc correctly honors docInstallRoot when specified
  • cargoDoc falls back to installing from ./target/doc even if
    $CARGO_BUILD_TARGET is set but ./target/$CARGO_BUILD_TARGET/doc does not
    exist

Removed

  • The deprecated top-level (flake) attribute lib no longer exists. Please use
    mkLib with an instance of pkgs instead.

Don't miss a new crane release

NewReleases is sending notifications on new releases.