There is a major rework on Source File Extract, which is a breaking change and requires users to update their configuration files and the usage of generated Nix expressions.
- Now both
extractandcargo_lock(renamed fromcargo_locks) options accept a list of zsh style globs. ExtractSrcrule now copies all matched files to the output directory and generates a mapping between relative paths in the output directory and original paths in the source repository, rather than loading them into memory as text files. This makes extracting binary files possible.- There are several structural changes in generated Nix expressions. See #139 for details.
Other changes:
- Add option
git.date_tzto specify the time zone forGetGitCommitDaterule. - Add
awesomeversionsort_version_key for nvchecker. Thanks to @auscyber. - Generate
hashfor Docker fetcher. Thanks to @amesgen. - Fix binary packaging issue on aarch64-darwin. Thanks to @truelecter.
- Make generated Nix file satisfy nixfmt-rfc-style. Thanks to @zzzsyyy.