github ipetkov/crane v0.13.0

latest releases: v0.18.1, v0.18.0, v0.17.3...
13 months ago

0.13.0 - 2023-08-07

Added

  • buildPackage now supports installing dylib targets
  • Added support for sparse registries

Changed

  • Breaking: dropped compatibility for Nix versions below 2.13.3
  • Breaking: dropped compatibility for nixpkgs-22.05. nixpkgs-23.05 and
  • Breaking (technically): if buildPackage is called without setting
    cargoArtifacts, the default buildDepsOnly invocation will now stop running
    any installation hooks
  • Breaking (technically): buildPackage no longer installs cargo binary
    dependencies (i.e. when the bindeps feature is used) by default
  • inheritCargoArtifactsHook will now symlink dependency .rlib and .rmeta
    files. This means that derivations which reuse existing cargo artifacts will
    run faster as fewer files (and bytes!) need to be copied around. To disable
    this behavior, set doNotLinkInheritedArtifacts = true;.
  • cargoTarpaulin will now set doNotLinkInheritedArtifacts = true; unless
    otherwise specified
  • Update crane-utils dependencies for successful build in nightly Rust (2023-06-28)

Don't miss a new crane release

NewReleases is sending notifications on new releases.