Skip to content

0.3.0

Compare
Choose a tag to compare
@berberman berberman released this 08 Jun 08:40
· 85 commits to master since this release
5655722

There are massive enhancements since the last release:

  • Add support for nvchecker list options
  • Refactor TOML config parsing
  • Remove version specification in fetcher config (fetch.url = url:version -> fetch.url = url)
  • Add support for calculating cargoLock for rustPlatform.buildRustPackage
  • Add support for nvchecker global options
  • Remove ambiguous branch specification (git.branch) from git fetcher
  • Enable parallelism by default
  • Add a global retry option
  • Rename .shake to _build
  • Generate nix output file in _build, and symlink it to ../sources.nix (You have to keep _build as the nvfetcher run result)
  • Support extracting arbitrary files from fetched package source
  • Add nvchecker upstream sources src.webpage and src.httpheader
  • Add nvchecker upstream source src.github_tag
  • Share CLI between runNvfetcher (use nvfetcher in the DSL way) and nvfetcher executable program
  • Nix related improvements:
    • Add a development shell ghcWithNvfetcher for people who want to use nvfetcher as a Haskell library
    • Generate command line completion for the executable