All notable changes to this project will be documented in this file.
- Avoid infinite recursion causing stack overflow 411432a
- Add just to the test vendored files 9b8a085
- It should be using custom_root and not setup_workdir d742d0c
- Ensure paths are handled. also output the hashes of lockfiles before and after. 4f41305
- Ensure to communicate well to users when a "No space left on device occurs" 951b67a
- V4.3.6 6f527e8
- Finally added the alias. 🫠 6edd986
- Let cargo just put where the vendor directory is by default which is the curdir 4facec0
- If workspace, pass the workspace flag in cargo update ccfcfd4
- V4.3.3 bde0300
- Updating specific crates was not properly implemented. now resolved. 4ce3473
- V4.3.2 5efa1c7
- Correctly use setup_workdir and custom_root e8b84fd
- V4.3.1 add2cd1
- Resolve location for the vendor directory d075067
- Do not canonicalize in first_manifest 9391bbf
- Remove the wrongly used else-clause 9b599a0
- Update docs to include the new feature with feature additions 9fbb7e5
- Ensure that the additional manifest paths ends with
Cargo.toml
37a9d48 - Parent path of Cargo.toml files are now set as current directory when invoking commands d3354d8
- V4.3.0 36a5942
- It's not our bug. using
--target
for multiple triples now removed 8c33c19
- Ignore error when crate dependency does not exist for manifest path 60f04a4
- V4.2.1 8b411db
- Can now determine a member that uses a glob pattern 2e9bad2
- If set to true c9fb0c2
- Update can now specify recursive or precise b4e8525
- Add all target triples as no opt for cargo-fetch a34992c
- V4.2.0 4109120
- Correct error message for lockfiles 176a5f8
- Replace underscore with dash 4e2ba58
- V4.1.2 72eae19
- V4.1.1 7855a85
- Remove unnecessary if-elses. 59f70c0
- This should pass a valid manifest path-like-string c484a0d
- This if-else condition is stupid. fixed a41eb0c
- Reintroduce respect-lockfile flag 61d6f40
- Refresh, distro-upgrade, then install d4f981c
- Update README explaining how respect-lockfile behaves dad8585
- Include respect-lockfile, and allowedvalue should be allowedvalues ee551b7
- Use new dependency detection and return properly 71d1ddc
- Fix issues with how we respect lockfile 64090df
- Introduce the new dependency detection 8da15a7
- Properly detect dependencies 1dd4b48
- Adjust where we pass around the update variable 419299f
- V4.1.0 09ef9c7
- Update warning message and remove comment [ci skip] fde3c98
- Make vendor have a separate registry as well e676ac0
- Move over the env initialisation to here bfff7aa
- Run cargo fmt [ci skip] 33f9016
- Readd tests for lockfile hash comparisons between update false and update true 76e8755
- Address soundness and correctness issues 3e6865b
- V4.0.3 2db4740
- Run cargo fmt 0531da1
- We have removed this as we lockfile behaviour should also be documented 72ff856
- Set the first one to false. 2cec8f6
- This should not equal to in tests a1f67ad
- Change from sha2 to blake3 ccc236d
- Add tests for lockfile updates 9472614
- V4.0.2 60e23ad
- Check if all manifest needs to get vendored 7b90383
- Properly cleanup directories and exit if there are actually no dependencies 5c5ff9f
- Remove --release flag on clippy 10d414f
- Replace sha3 with sha2 9257586
- Put the xml service to readme as well 8af1405
- Fix spaces and tabs and parentheses 2ef0c8b
- If-else to check if it is a workspace or not has been corrected a532ec2
- 🎉 squashed all bugs and ready for user testing b200265
- Create the paths first 815afc2
- Change how custom root behaves on "regular" vendor f643a57
- Rework where we put vendor 6a319b2
- Typoed a dash. it was an underscore b9906cf
- Again, vendor filterer does not support --locked 72c1bd7
- Remove unnecessary if-else that broke the vendor logic 92210b1
- Added trace feature 1f206d8
- Improve filtering d99a274
- Add paths filtering so that it will only run CI on new code 9ac53b4
- Prepare CI test in release mode 🎉 326397e
- Properly alias the tests instead to run tests in release mode 815d333
- Remove --release flag on clippy 6e6d8f2
- Explain how cargotoml behaviour works between methods 330797f
- Update README 9f17f57
- Update README. outdated statement removed [ci skip] 24181d6
- Spelling plus make alias clear c32a870
- Fix typo [ci skip] e47bdcf
- Remove cargo_audit in the examples [ci skip] cd20772
- Enhance README [ci skip] 928fd7e
- Enhance README [ci skip] 915c6c8
- Enhance README bd2a7e7
- Enhance README 1e3aec2
- Enhance README 888288c
- Enhance README 0ebe615
- Update service file 7fbc366
- Update service file 96afe40
- Improve explainer about lockfiles f884fd8
- V4.0.0 ed3b800
- Check the else clause 784264a
- Implemented cargo vendor 0fba951
- This is a major refactor by combining home registry and vendor. fdc4981
- Adjust if-else as without it will lead to failure since we are testing that raw cannot find a vendor tarball 0caf1e6
- Test bonk that it really has no dependencies a422bc4
- Add test of the output tarball 7289685
- Update test suite in CI to conform with new code changes 755785c
- Forgot to use clap::ArgAction::Set. now finally added c2fcb05
- Release v3.6.1 f4fb528
- Small refactor in generate_lockfile and vendor be4e87b
- Used a different cargotoml. now using the correct one for flux eca8c76
- Rectify mismatched types cde5b62
- Install cargo-vendor-filterer from crates.io instead a34cc71
- Add dependencies for cargo test 3e6b40d
- Migrate tests from shell script to cargo 488dec4
- Release v3.6.0 9c1aa86
- Update manifest and dependencies 63ce332
- Remove dependencies since libroast is used internally 3ebf4e1
- Migrates almost all logic to libroast. 🎉 ce0d23c
- Add tests for cargotoml flag 646fcf6
- Lessen verbosity and rename nonexistent function to existing one 2404269
- Add tests for unfiltered and filtered option 4594a44
- Release v3.5.4 317b1c4
- Add versioned-dirs flag e81774e
- Release v3.5.2 618576e
- Release v3.5.0 ff7d646
- Migrate some ideas and move the compression logic to roast internally 901e2f7
- Properly set which version to set in the manifest f0051fe
- Release v3.3.3 a1669f3
- Release v3.3.2 09f0874
- Release v3.3.1 c9a7d47
- Format check should not fail ci fa14c74
- Support uncompressed tarballs or with
.tar
extension 5733edc
- Get libroast dep from crates.io 043c050
- V2.0.0 d775b7c
- Successful move to use libroast 8c2cda4
- V1.4.1 7a2b1cf
- Vendor-filterer --all-features rather than --all-features=true (#87) 89b17bf
- Fix warning indicator (#89) 6effe77
- Fix again the warn indicator 837ac22
- Fix warning indicator 8ef870e
- Add Pi-Cla (#88) be74488
- Update to v1.3.2 57973e0
- 1.3.1 0aaa39b
- Add changelog with git-cliff ee6cd1f
- All who contributed code to this project should be listed 1b58973
- V1.2.1 4a877e3
- Reconcile merge conflict 06cd879
- V1.1.0 590f604
- Update versioning of dependencies to fix builds cb26e0a
- V1.0.2 389a9b9
- Update lockfile cfba3eb
- V1.0.0 16e9856
- V0.9.0 104b2d4
- Apply clippy suggestions 643c65d
- V0.8.21 cd9799b
- 0.8.20 8cd5f30
- We added bz2 mime type which was forgotten to be added in consts.rs 39f3b45
- 0.8.19 d399d7a
- 0.8.18 ca11f4b
- Put warning on README [ci skip] 7e77a26
- Add VBox-Starter in runtests.sh cb8a9a3
- Add possible vendor failures in README [ci skip] 7904a15
- Bump to version 0.8.12 f8ec1b4
- Reintroduced tag in README c67d7d2
- Check if dependencies section is empty or not 621dea1
- Better handling on when and when not to vendor 751775c
- Remove redundant messages d0cbcd4
- Sometimes lockfiles can't be found 8b9ef3f
- Ready for patch release 0.8.9 bf1ce2c
- Just warn and don't return an error b95565f
- Hasdeps should inherit should_vendor value 696a35a
- Also join the paths from
prjdir
ec3b628 - Ensure
basepath
and sources are joined as one path 6f39308
- Add dependencies section in the README 9609059
- Change match to if let f2af8bb
- Also check attempt to vendor if it is also a workspace c2083f9
- Bump to 0.8.4 8275784
- Also make sure it really has no deps 5f52abf
- Also copy top-level folder if src is a directory bb443ef
- Also copy top-level folder if src is a directory 4c0ff68
- Update README regarding the new flag 05649f4
- Exit vendor step if no dependencies found (#55) 445ae7a
- Apply clippy lint suggestions 790f85a
- Apply clippy suggestions 7d13cc3
- Decompressed tarball may or may not have a top-level folder 4632713
- Src.clone().src -> actual_src 5ab2288
- Change to empty [] list (#30) 41a187f
- Add cargotoml option. used for syncing (#29) 764c752
- Correct OBS links and add attributions (#1) 12b2ff6