github GitoxideLabs/gitoxide git-features-v0.23.0
git-features v0.23.0

2 years ago

New Features

  • perfect granularity for threads processing with in_parallel_with_slice()
  • add progress::Step|StepShared as types of prodash
    This may help to use the Progress::counter() method as part of method
    signatures, being an Option<progress::StepShared>.

Changed (BREAKING)

  • remove fs-jwalk-single-threaded in favor of fs-walkdir-parallel.
    This way, jwalk and the dependencies (and troubles) it brings have to
    be opted in, but also allow other users to actually opt out while
    allowing the parallel feature to be in effect.

    In other words, previously the parallel feature conflated jwalk
    dependencies into the tree, which isn't the case anymore.

New Features (BREAKING)

  • make jwalk fully optional

Commit Statistics

  • 13 commits contributed to the release over the course of 20 calendar days.
  • 20 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • prepare changelogs for release (d232567)
    • remove fs-jwalk-single-threaded in favor of fs-walkdir-parallel. (38446dc)
    • make jwalk fully optional (3b29fc1)
    • Merge branch 'main' into new-http-impl (702a161)
    • Merge branch 'main' into clone (acb0738)
    • Merge branch 'delta-tree-parallelization' (cca2ad5)
    • Don't enforce Send bounds in serial version of in_parallel_with_slice() (dda661e)
    • Allow discarding the state which could otherwise be used for aggregation. (56792fb)
    • allow input for in_parallel_with_slice to be mutable. (e928bf7)
    • perfect granularity for threads processing with in_parallel_with_slice() (a7c11d2)
    • add progress::Step|StepShared as types of prodash (ff1db66)
    • Merge branch 'fix-git-features' (82fd251)
    • Merge branch 'diff' (25a7726)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.