github GitoxideLabs/gitoxide gix-url-v0.35.2
gix-url v0.35.2

9 hours ago

Bug Fixes

  • Implement percent-decoding in HTTP URLs for username, password and paths, and add whitespace rejection.
  • Detect and fail if HTTP URLs contain whitespace for username, password and path
  • disallow spaces in hosts
  • re-encode HTTP(S) paths in URL serialization
    HTTP/HTTPS URLs started storing paths in decoded form, but canonical
    serialization wrote the decoded bytes back verbatim. This broke lossless
    round-tripping for reserved/path-encoded characters (e.g., %20, %25)
    in Url::to_bstring().

Commit Statistics

  • 5 commits contributed to the release over the course of 10 calendar days.
  • 12 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #2430

Commit Details

view details
  • #2430
    • Re-encode HTTP(S) paths in URL serialization (32885f3)
  • Uncategorized

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.