All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
-V
for version, and about text to help output - Add instructions for using https://github.com/rust-lang/rust-playground
- Update depends
- Add
lto
to github release binaries
- Add instructions for use with integer32llc/Margo
- Add
--git-index-url
to configure mirrorconfig.json
#95 - Add check of status code when downloading #97
- Add better message for not finding
Cargo.toml
#96
- Bump clap from 4.5.9 to 4.5.20
- Bump git2 from 0.18.3 to 0.19.0
- Bump anyhow from 1.0.82 to 1.0.90
- Bump reqwest from 0.12.3 to 0.12.8
- Add support for latest nightly
- Add
--skip-git-index
to not download git index crates.io
- Force checkout when using Fast-Forward when updating git
crates.io-index
- Properly set local HEAD to fetched git repo
crates.io-index
when updating from previous zerus invocation
- Add automatic crates.io git clone and fetch for mirror
- Download crates in parallel
- Support vendoring rustc build-std dependencies for specific nightly versions with
zerus --build-std
- Improve performance
- Update README.md
- Update example usage of
spare-registry
in readme to latest stabilized config - Fix path of crates of filename length 3
- Add example
config.json
to README
- Deprecate need for
cargo vendor
, instead resolving depends from Cargo.toml files ourself usingguppy
.
- Deprecate
serve
, we only support the nightly featuresparse-registry
- Initial Release