github GitoxideLabs/gitoxide gix-validate-v0.9.0
gix-validate v0.9.0

2 months ago

Bug Fixes

  • disallow .lock extensions per component.
    Previously, it would allow foo.lock/bar, and now it doesn't.
  • prohibit full names with a trailing ..
    Just like in Git, it's considered invalid.

Bug Fixes (BREAKING)

  • validate::tag::name() now rejects names starting with slashes, and with empty components, too
    It's a breaking change as it renames the DoubleDot variant of tag::Error to RepatedDot, while moving
    a couple of variants from reference::Error to tag::Error

Commit Statistics

  • 10 commits contributed to the release over the course of 62 calendar days.
  • 92 days passed between releases.
  • 3 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (0f25841)
    • Merge branch 'fixes' (ccc7a1f)
    • Disallow .lock extensions per component. (62f586c)
    • Merge branch 'sanitization' (d51f330)
    • Use additive approach to avoid issues around removal of indices (9683186)
    • validate::tag::name() now rejects names starting with slashes, and with empty components, too (13c7922)
    • Add all tests imaginable for branch name sanitization (0401758)
    • Merge branch 'improvements' (12313f2)
    • Prohibit full names with a trailing .. (91d29c3)
    • Merge branch 'main' into config-key-take-2 (9fa1054)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.