github GitoxideLabs/gitoxide gix-glob-v0.6.0
gix-glob v0.6.0

18 months ago

New Features

  • add search::pattern::strip_base_recompute_basename_pos().
    This version works without a search::pattern::List.
  • add utilities for stack-based searching with pattern matching.

New Features (BREAKING)

  • Rename serde1 cargo feature to serde and use the weak-deps cargo capability.
    With it it's possible to not automatically declare all optional dependencies externally visible
    features, and thus re-use feature names that oterwise are also a crate name.

    Previously I thought that serde1 is for future-proofing and supporting multiple serde versions
    at the same time. However, it's most definitely a burden I wouldn't want anyway, so using
    serde seems to be the way to go into the future.

Bug Fixes (BREAKING)

  • remove whitespace related processing from glob parsing and don't copy parsed input.
    This kind of processing was only done for ignore patterns, which
    are quite different from how things are done in attribute files.

Commit Statistics

  • 16 commits contributed to the release over the course of 23 calendar days.
  • 64 days passed between releases.
  • 4 commits were understood as conventional.
  • 1 unique issue was worked on: #814

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • #814
    • Rename serde1 cargo feature to serde and use the weak-deps cargo capability. (b83ee36)
  • Uncategorized
    • Prepare changelogs prior to release (30a1a71)
    • Merge branch 'attributes-cache' (3456c84)
    • Add search::pattern::strip_base_recompute_basename_pos(). (313599d)
    • Merge branch 'fix-823' (6ebd61e)
    • Thanks clippy (14e64e7)
    • Release gix-utils v0.1.0, gix-hash v0.11.0, gix-date v0.5.0, gix-features v0.29.0, gix-actor v0.20.0, gix-object v0.29.0, gix-archive v0.1.0, gix-fs v0.1.0, safety bump 25 crates (8dbd0a6)
    • Make fmt (5d2b5d0)
    • Merge branch 'main' into dev (cdef398)
    • Rename the serde1 feature to serde (19338d9)
    • Merge branch 'main' into dev (23ee47f)
    • Merge branch 'worktree-stack' (3d47919)
    • Add utilities for stack-based searching with pattern matching. (042154b)
    • Remove whitespace related processing from glob parsing and don't copy parsed input. (e3f8c4b)
    • Merge branch 'patch-1' (d0052c1)
    • Update to latest bitflags version. (594cca5)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.