* Sat Oct 04 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.2.0:
* chore: bump version to 7.2.0
* docs: only vendor method has a vendor directory inside the generated tarball
* fix: correct wording in README for setting CARGO_HOME
* ci: rename file to ci.yml
* fix: update README to improve clarity on obs-service-cargo functionality
* fix: remove rustup show command and let rustup select automagically
* Revert "fix: move checkout step to the beginning of each job in build workflow"
* fix: move checkout step to the beginning of each job in build workflow
* fix: run jobs in parallel for build, tests and style
* style: run cargo fmt
* fix: ensure vendor directory is copied only when dependencies exist
* docs: update README for clarity and additional instructions on vendoring without dependencies
* style: "collapsible-if" clippy suggestion applied
* Revert "tests: vendor path should exist as an empty directory if crate has no dependencies"
* refactor: revert back to no vendor directory.
* tests: vendor path should exist as an empty directory if crate has no dependencies
* refactor: remove outdated TODO comment in run_cargo_vendor function
* deps: update libroast version to 10.1
* add a todo here
* tests: vendor dir is not created
* tests: no dependency packages still produce vendored tarballs now.
* refactor: update cargo_vendor return signature to Result<Option<(PathBuf, String, bool)>>
* refactor: improve message about no dependencies
* refactor: still produce a registry.tar here
* fix: refactor to resolve "cannot find value `output_cargo_configuration` in this scope"
* format: run cargo fmt
* fix: ensure vendor.tar.<compression> is created even if no dependencies
* Fri Oct 03 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.1.2:
* chore: release v7.1.2
* deps: update libroast to v10.0.2 in Cargo.lock
* Sun Sep 21 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.1.1:
* chore: release v7.1.1
* clippy: apply clippy fixes
* chore: update Cargo.lock
* refactor: add toml_manifest in lib.rs
* refactor: use toml_manifest module now
* fix: forgot to reset the default options when doing precise or recursive updates
* refactor: put the toml reader logic to toml_manifest.rs
* chore: ignore workspace vscode config
* Mon Sep 01 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Switch back dependency to openssl from libressl. Otherwise, this will
cause it to have conflicting ssl dependencies between `cargo`
and itself.
* Fri Jun 06 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.3+git3.gd6be731aa98a3603236a5b8b3ed60cbedd895c01:
* docs: update cargo_vendor service documentation
* fix: error message caused confusion here. changed it so that it passes any general kind of errors.
* docs: update README
* Fri Jun 06 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.3:
* chore(release): bump to version 6.0.3
* fix: bring in libroast fixes from newer version
* Mon Jun 02 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.1:
* chore(release): v6.0.1
* improvement: just pass the current workdir instead
* docs: behaviour changed. i don't want TMPDIR to be filled up like crazy.
* docs: update README.md
* Sun Jun 01 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 5.1.0+git31.geaa15d9:
* remove: woah this test file has not been removed since lol
* dependencies: update libroast to 7.1.2
* tests: update bonk to v0.4.0
* Merge branch '20250518-do-everything-at-once'
* dependencies: bump libroast to 6.1.0
* chore(release): bump to v5.1.0
* tests: make `segments` mutable
* clippy: apply fix for "double_ended_iterator_last" clippy error here too
* clippy: apply fix for clippy error "double_ended_iterator_last"
* misc: remove unnecessary newlines in Cargo.toml configuration.
* ci: run also when lockfile is updated.
* ci: set TOOLCHAIN_VERSION to stable
* cargo: update Cargo.lock
* toolchain: always select stable
* chore(release): v5.0.0
* cargo: update Cargo.lock
* Merge branch 'Pi-Cla-update-deps'
* refactor: update code to Rust 2024 edition
* chore: update MSRV to 1.85 and Rust edition to 2024
* chore(release): v4.5.0
* test: update sources for roast.
* security: update gix-worktree-state to 0.17.0
* fix(doc): missing last double quote now added.
* ci: install rust with \`rustup show\` command
* toolchain: add most used components for rust development
* chore(release): v4.4.1
* fix: avoid infinite recursion causing stack overflow
* tests: add just to the test vendored files
* chore(release): v4.4.0
* chore: apply clippy suggestions
* improvement: ensure paths are handled. also output the hashes of lockfiles before and after.
* revert: trying to patch gix-worktree-state
* chore: bump deps
* refactor: update code to Rust 2024 edition
* chore: update MSRV to 1.85 and Rust edition to 2024
* chore(release): v4.5.0
* test: update sources for roast.
* security: update gix-worktree-state to 0.17.0
* fix(doc): missing last double quote now added.
* ci: install rust with \`rustup show\` command
* toolchain: add most used components for rust development
* chore(release): v4.4.1
* fix: avoid infinite recursion causing stack overflow
* tests: add just to the test vendored files
* chore(release): v4.4.0
* tests: ignored -> ignore
* tests: fix tests by ignoring those that change directories in the environment
* misc: apply clippy suggestions
* dependencies: update libroast to v7.1.1
* tests: add tests that points to a URL
* tests: add test file
* tests: update struct fields of `Opts` in tests
* fix: revision should be an `Option<String>` in obs service cargo
* docs: update service file definition
* docs: update wording in code docs
* improvement: port over roast scm specific fields to obs service cargo
* dependencies: update libroast to v7.1.0
* dunno why target.rs is there
* dependencies: update Cargo.lock
* dependencies: only use git sources for libroast
* dependencies: get libroast from registry now
* format: run `cargo fmt`
* fix: clippy lint fixes + adding missing fields in tests.
* feature: roast_scm + obs-service-cargo_vendor in one go
* dependencies: use another fixed change in libroast
* dependencies: add url crate
* dependencies: use another fixed change in libroast
* dependency: update libroast to the working commit
* docs: update doc comments to match intention
* refactor: change this field to `String` instead of `PathBuf`.
* dependencies: use git source at a specific commit hash for libroast.
* dependencies: bump libroast to 6.1.0
* Sun Jun 01 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Add openssl as new build dependency
* Sun Jun 01 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 5.1.0+git29.g2fedf31:
* tests: update bonk to v0.4.0
* Merge branch '20250518-do-everything-at-once'
* dependencies: bump libroast to 6.1.0
* chore(release): bump to v5.1.0
* tests: make `segments` mutable
* clippy: apply fix for "double_ended_iterator_last" clippy error here too
* clippy: apply fix for clippy error "double_ended_iterator_last"
* misc: remove unnecessary newlines in Cargo.toml configuration.
* ci: run also when lockfile is updated.
* ci: set TOOLCHAIN_VERSION to stable
* cargo: update Cargo.lock
* toolchain: always select stable
* chore(release): v5.0.0
* cargo: update Cargo.lock
* Merge branch 'Pi-Cla-update-deps'
* refactor: update code to Rust 2024 edition
* chore: update MSRV to 1.85 and Rust edition to 2024
* chore(release): v4.5.0
* test: update sources for roast.
* security: update gix-worktree-state to 0.17.0
* fix(doc): missing last double quote now added.
* ci: install rust with \`rustup show\` command
* toolchain: add most used components for rust development
* chore(release): v4.4.1
* fix: avoid infinite recursion causing stack overflow
* tests: add just to the test vendored files
* chore(release): v4.4.0
* chore: apply clippy suggestions
* improvement: ensure paths are handled. also output the hashes of lockfiles before and after.
* revert: trying to patch gix-worktree-state
* chore: bump deps
* refactor: update code to Rust 2024 edition
* chore: update MSRV to 1.85 and Rust edition to 2024
* chore(release): v4.5.0
* test: update sources for roast.
* security: update gix-worktree-state to 0.17.0
* fix(doc): missing last double quote now added.
* ci: install rust with \`rustup show\` command
* toolchain: add most used components for rust development
* chore(release): v4.4.1
* fix: avoid infinite recursion causing stack overflow
* tests: add just to the test vendored files
* chore(release): v4.4.0
* tests: ignored -> ignore
* tests: fix tests by ignoring those that change directories in the environment
* misc: apply clippy suggestions
* dependencies: update libroast to v7.1.1
* tests: add tests that points to a URL
* tests: add test file
* tests: update struct fields of `Opts` in tests
* fix: revision should be an `Option<String>` in obs service cargo
* docs: update service file definition
* docs: update wording in code docs
* improvement: port over roast scm specific fields to obs service cargo
* dependencies: update libroast to v7.1.0
* dunno why target.rs is there
* dependencies: update Cargo.lock
* dependencies: only use git sources for libroast
* dependencies: get libroast from registry now
* format: run `cargo fmt`
* fix: clippy lint fixes + adding missing fields in tests.
* feature: roast_scm + obs-service-cargo_vendor in one go
* dependencies: use another fixed change in libroast
* dependencies: add url crate
* dependencies: use another fixed change in libroast
* dependency: update libroast to the working commit
* docs: update doc comments to match intention
* refactor: change this field to `String` instead of `PathBuf`.
* dependencies: use git source at a specific commit hash for libroast.
* dependencies: bump libroast to 6.1.0
Version: 7.1.0-bp160.1.1
* Tue Aug 05 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.1.0:
* chore(release): v7.1.0
* chore: update dependencies
* remove "to" in README
* apply cargo clippy fixes. mostly `format!` related usage
* fix: forgot to set clap::ArgAction::Set for filter and versioned-dirs
* docs: improve README.md
* dependency: update libroast to patched version 10.0.1
* dependency: update libroast to v10.x
* docs: improve README.md
* Sat Jul 19 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.0.1+git7.ga8fcbee4d5c2cf895e943cb1485ebcc81e83f8e4:
* remove "to" in README
* apply cargo clippy fixes. mostly `format!` related usage
* fix: forgot to set clap::ArgAction::Set for filter and versioned-dirs
* docs: improve README.md
- Use libressl-devel
* Wed Jun 25 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.0.1+git4.gf492aff6b70ec15c54c50bd1800062bdac7c6b0e:
* docs: improve README.md
* dependency: update libroast to patched version 10.0.1
* dependency: update libroast to v10.x
* docs: improve README.md
* chore(release): bugfix release v7.0.1
* docs: WARN -> WARNING
* docs: improve README.md
* tests: change tokio spawn logic to perform batched tasks
* Sun Jun 22 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 7.0.0:
* chore(release): v7.0.0
* misc: more cleanup
* refactor: adopt to libroast v9.x API
* dependencies: bump all available updates/dependencies
* dependencies: update libroast to v9.x
* misc: cleanup code
* Thu Jun 19 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.9:
* chore(release): v6.0.9
* fix: bring libroast fix where we just add one newline
* Thu Jun 19 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.8:
* chore(release): v6.0.8
* fix: update libroast to v8.1.4
* Thu Jun 19 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.7:
* chore(release): v6.0.7
* fix: apply clippy fix for `redundant-field-names`
* fix: apply clippy fix for `field-reassign-with-default`
* chore: apply new Option<VendorArgs> change
* fix: wrongly used clap derive attributes for requires. rework VendorArgs as well provide defaults.
* fix: bring in new version of libroast by running `cargo update`.
* fix: apply clippy fixes
* fix: only provide a warning. `--no-root-manifest` is never used in `vendor.rs`
* fix: make `no-root-manifest` field to `Option<bool>`
* Sat Jun 14 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.6:
* chore(release): v6.0.6
* fix: the `target` field for build targets is now being used
* Fri Jun 13 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.5:
* chore(release): bump to version 6.0.5
* dependencies: bump libroast to v8.x
* Thu Jun 12 2025 Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 6.0.4:
* chore(release): bump to version 6.0.4
* dependencies: adjust libroast version and update dependencies.
* docs: update cargo_vendor service documentation
* fix: error message caused confusion here. changed it so that it passes any general kind of errors.
* docs: update README