Skip to content

Latest commit

 

History

History
767 lines (426 loc) · 36.5 KB

CHANGELOG.md

File metadata and controls

767 lines (426 loc) · 36.5 KB

Changelog

All notable changes to this project will be documented in this file.

[4.4.1] - 2024-12-20

Bug Fixes

  • Avoid infinite recursion causing stack overflow 411432a

Testing

  • Add just to the test vendored files 9b8a085

[4.4.0] - 2024-12-19

Bug Fixes

  • It should be using custom_root and not setup_workdir d742d0c

Improvements

  • Ensure paths are handled. also output the hashes of lockfiles before and after. 4f41305

Miscellaneous Tasks

Testing

  • From_str to from in PathBuf 676d402
  • Add tokenizers for registry method testing 68243ec

[4.3.6] - 2024-12-08

Improvements

  • Ensure to communicate well to users when a "No space left on device occurs" 951b67a

Miscellaneous Tasks

[4.3.5] - 2024-11-27

Bug Fixes

  • Finally added the alias. 🫠 6edd986

Miscellaneous Tasks

[4.3.3] - 2024-11-17

Bug Fixes

  • Let cargo just put where the vendor directory is by default which is the curdir 4facec0

Improvements

  • If workspace, pass the workspace flag in cargo update ccfcfd4

Miscellaneous Tasks

[4.3.2] - 2024-11-17

Bug Fixes

  • Updating specific crates was not properly implemented. now resolved. 4ce3473

Miscellaneous Tasks

[4.3.1] - 2024-11-17

Bug Fixes

  • Correctly use setup_workdir and custom_root e8b84fd

Miscellaneous Tasks

[4.3.0] - 2024-11-17

Bug Fixes

  • Resolve location for the vendor directory d075067
  • Do not canonicalize in first_manifest 9391bbf
  • Remove the wrongly used else-clause 9b599a0

Documentation

  • Update docs to include the new feature with feature additions 9fbb7e5

Improvements

  • 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

Miscellaneous Tasks

Removed

  • It's not our bug. using --target for multiple triples now removed 8c33c19

[4.2.2] - 2024-11-16

Bug Fixes

Miscellaneous Tasks

[4.2.1] - 2024-11-16

Bug Fixes

  • Ignore error when crate dependency does not exist for manifest path 60f04a4

Miscellaneous Tasks

[4.2.0] - 2024-11-16

Bug Fixes

  • Can now determine a member that uses a glob pattern 2e9bad2

Documentation

Features

  • Update can now specify recursive or precise b4e8525
  • Add all target triples as no opt for cargo-fetch a34992c

Miscellaneous Tasks

[4.1.2] - 2024-11-08

Bug Fixes

  • Correct error message for lockfiles 176a5f8

Documentation

  • Replace underscore with dash 4e2ba58

Miscellaneous Tasks

[4.1.1] - 2024-11-08

Miscellaneous Tasks

Other

  • Remove unnecessary if-elses. 59f70c0

[4.1.0] - 2024-11-07

Bug Fixes

  • This should pass a valid manifest path-like-string c484a0d
  • This if-else condition is stupid. fixed a41eb0c
  • Reintroduce respect-lockfile flag 61d6f40

Continuous Integrations

  • Refresh, distro-upgrade, then install d4f981c

Documentation

  • Update README explaining how respect-lockfile behaves dad8585
  • Include respect-lockfile, and allowedvalue should be allowedvalues ee551b7

Improvements

  • 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

Miscellaneous Tasks

  • 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

Other

Testing

  • Readd tests for lockfile hash comparisons between update false and update true 76e8755

[4.0.3] - 2024-11-07

Bug Fixes

  • Remove unused import c0da245
  • Locked flag should be passed here a1a8120

Documentation

  • Insert lockfile behaviour in README 949532b
  • Update CHANGELOG 3b98869

Improvements

  • Address soundness and correctness issues 3e6865b

Miscellaneous Tasks

Other

Testing

  • 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

[4.0.2] - 2024-11-06

Miscellaneous Tasks

Refactor

  • Check if all manifest needs to get vendored 7b90383
  • Properly cleanup directories and exit if there are actually no dependencies 5c5ff9f

[4.0.1] - 2024-11-06

Continuous Integrations

  • Remove --release flag on clippy 10d414f

Dependencies

Documentation

  • Put the xml service to readme as well 8af1405

Miscellaneous Tasks

Other

  • Fix spaces and tabs and parentheses 2ef0c8b

[4.0.0] - 2024-11-05

Bug Fixes

  • 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

Continuous Integrations

  • 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

Documentation

Improvements

  • Improve messages 1c08baf
  • Set env before everything for registry 3da6198

Miscellaneous Tasks

Other

Refactor

  • Implemented cargo vendor 0fba951
  • This is a major refactor by combining home registry and vendor. fdc4981

Testing

  • 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

[3.6.1] - 2024-11-02

Bug Fixes

  • Forgot to use clap::ArgAction::Set. now finally added c2fcb05

Miscellaneous Tasks

Other

  • Small refactor in generate_lockfile and vendor be4e87b

[3.6.0] - 2024-11-02

Bug Fixes

  • Used a different cargotoml. now using the correct one for flux eca8c76
  • Rectify mismatched types cde5b62

Continuous Integrations

  • Install cargo-vendor-filterer from crates.io instead a34cc71
  • Add dependencies for cargo test 3e6b40d
  • Migrate tests from shell script to cargo 488dec4

Miscellaneous Tasks

  • Release v3.6.0 9c1aa86
  • Update manifest and dependencies 63ce332
  • Remove dependencies since libroast is used internally 3ebf4e1

Refactor

  • Migrates almost all logic to libroast. 🎉 ce0d23c

Testing

  • Add tests for cargotoml flag 646fcf6
  • Lessen verbosity and rename nonexistent function to existing one 2404269
  • Add tests for unfiltered and filtered option 4594a44

[3.5.4] - 2024-11-02

Miscellaneous Tasks

[3.5.2] - 2024-11-02

Features

Miscellaneous Tasks

[3.5.0] - 2024-11-01

Miscellaneous Tasks

Refactor

  • Migrate some ideas and move the compression logic to roast internally 901e2f7

[3.3.3] - 2024-10-18

Bug Fixes

  • Properly set which version to set in the manifest f0051fe

Miscellaneous Tasks

[3.3.2] - 2024-10-18

Miscellaneous Tasks

[3.3.1] - 2024-10-18

Miscellaneous Tasks

Other

  • Update lockfile and bump crate versions 0dbb45d
  • Improve description e736094

[3.0.0] - 2024-10-15

Continuous Integrations

  • Format check should not fail ci fa14c74

Features

  • Support uncompressed tarballs or with .tar extension 5733edc

Other

  • Get libroast dep from crates.io 043c050

[2.0.0] - 2024-10-12

Miscellaneous Tasks

Refactor

  • Successful move to use libroast 8c2cda4

[1.4.1] - 2024-10-09

Miscellaneous Tasks

Other

  • Add --versioned-dirs flag 1e728a2
  • Use inspect when map returns the original item (#98) 7a62324

[1.3.6] - 2024-06-06

Bug Fixes

  • Vendor-filterer --all-features rather than --all-features=true (#87) 89b17bf

Documentation

Other

[1.3.2] - 2024-05-02

Miscellaneous Tasks

[1.3.1] - 2024-03-30

Miscellaneous Tasks

[1.3.0] - 2024-03-30

Documentation

Miscellaneous Tasks

  • Add changelog with git-cliff ee6cd1f

Other

  • All who contributed code to this project should be listed 1b58973

[1.2.1] - 2024-03-07

Miscellaneous Tasks

[1.1.0] - 2024-03-02

Bug Fixes

Miscellaneous Tasks

[1.0.2] - 2024-03-02

Bug Fixes

  • Update versioning of dependencies to fix builds cb26e0a

Miscellaneous Tasks

[1.0.1] - 2024-02-29

Miscellaneous Tasks

[1.0.0] - 2024-01-14

Miscellaneous Tasks

[0.9.0] - 2023-12-24

Miscellaneous Tasks

Other

[0.8.21] - 2023-12-11

Miscellaneous Tasks

[0.8.20] - 2023-12-07

Miscellaneous Tasks

[0.8.19] - 2023-12-07

Bug Fixes

  • We added bz2 mime type which was forgotten to be added in consts.rs 39f3b45

Miscellaneous Tasks

[0.8.18] - 2023-12-05

Miscellaneous Tasks

[0.8.15] - 2023-11-24

Bug Fixes

  • We also include build_dependencies 46560c6
  • Check also the targets section 68d7eac

Documentation

  • Put warning on README [ci skip] 7e77a26

Miscellaneous Tasks

  • Release 0.8.15 39f8c58
  • Nitpick. remove small space [ci skip] 378bbfc

Testing

  • Add VBox-Starter in runtests.sh cb8a9a3

[0.8.12] - 2023-11-21

Documentation

  • Add possible vendor failures in README [ci skip] 7904a15

Miscellaneous Tasks

Other

  • Reintroduced tag in README c67d7d2

[0.8.10] - 2023-11-18

Bug Fixes

  • Check if dependencies section is empty or not 621dea1

Continuous Integrations

  • Put the tests into a convenient script 84cca41
  • Install libzstd. it's needed f7039e3

Documentation

  • Update README [ci skip] 4c15d8e
  • Add status badge in the readme 06b24c0

Improvements

  • Better handling on when and when not to vendor 751775c

Miscellaneous Tasks

  • Remove redundant messages d0cbcd4

[0.8.9] - 2023-11-17

Bug Fixes

  • Sometimes lockfiles can't be found 8b9ef3f

Miscellaneous Tasks

  • Ready for patch release 0.8.9 bf1ce2c

[0.8.8] - 2023-11-17

Bug Fixes

  • 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

Documentation

  • Add dependencies section in the README 9609059

Miscellaneous Tasks

Other

[0.8.4] - 2023-10-31

Bug Fixes

  • Also check attempt to vendor if it is also a workspace c2083f9

Miscellaneous Tasks

[0.8.3] - 2023-10-31

Miscellaneous Tasks

[0.8.2] - 2023-10-31

Bug Fixes

  • Also make sure it really has no deps 5f52abf

[0.8.1] - 2023-10-31

Bug Fixes

  • Also copy top-level folder if src is a directory bb443ef
  • Also copy top-level folder if src is a directory 4c0ff68

Documentation

  • Update README regarding the new flag 05649f4

Miscellaneous Tasks

Other

  • Exit vendor step if no dependencies found (#55) 445ae7a
  • Apply clippy lint suggestions 790f85a
  • Apply clippy suggestions 7d13cc3

[0.7.4] - 2023-10-09

Bug Fixes

  • Decompressed tarball may or may not have a top-level folder 4632713

[0.7.2] - 2023-10-07

Bug Fixes

  • Src.clone().src -> actual_src 5ab2288

[0.6.0-alpha] - 2023-09-08

Bug Fixes

  • Change to empty [] list (#30) 41a187f

Features

  • Add cargotoml option. used for syncing (#29) 764c752

[0.1.0] - 2019-09-12

Other

  • Correct OBS links and add attributions (#1) 12b2ff6