Skip to content

Releases: GitoxideLabs/gitoxide

gix-config v0.33.0

29 Dec 12:14
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

New Features

  • Fuzz more of the gix-config api

Bug Fixes

  • assure that GIT_CONFIG_NOSYTEM is treated as boolean.
    That way, it can also be deactivated, which is exactly what git
    does.

Other

  • Add a fuzz harness for File
  • Add fuzzer for file::Section

Commit Statistics

  • 24 commits contributed to the release over the course of 21 calendar days.
  • 22 days passed between releases.
  • 5 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)
    • Thanks clippy (d38d1cc)
    • Merge branch 'fix-config' (7ddf948)
    • Remove unused imports (f89e6c4)
    • Merge branch 'fuzz-gix-config' (0f71709)
    • Add corpus builder for config (27490d9)
    • Fuzz more of gix_config::File (c6d1635)
    • Merge branch 'gix-config-fix' (b6d4e99)
    • Disable CI fuzzing while it's broken (75f48d6)
    • Reproduce fuzzed issue leading to stack-overflow, and fix it. (90219cd)
    • Merge branch 'gix-config' (7917c13)
    • Remove file_section test in favor of integrating reasonsable tests with file. (64a4a75)
    • Add a fuzz harness for File (1446002)
    • Add fuzzer for file::Section (ebc051c)
    • Merge pull request #1186 from silvergasp/fuzz-gix-config (f5a0296)
    • Fuzz more of the gix-config api (8053710)
    • Merge branch 'main' into fix-1183 (1691ba6)
    • Release gix-ref v0.39.1 (c1cfe6e)
    • Merge branch 'archive-handling' (7549559)
    • Check all git-lfs managed files into the repository (35439de)
    • Merge branch '32bit' (ff1542c)
    • Assure that GIT_CONFIG_NOSYTEM is treated as boolean. (1fe600e)

gix-commitgraph v0.23.0

29 Dec 12:13
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

New Features

  • TryFrom<MMap> for File to allow more arbitrary inputs.
    This is particularly useful for fuzzing, but can certainly be interesting
    for other low-level applications as well.

Commit Statistics

  • 11 commits contributed to the release over the course of 17 calendar days.
  • 22 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)
    • Adapt to changes in gix-hash (859a092)
    • Merge branch 'fuzz-gix-commitgraph' (7e2add3)
    • Let commitgraph fuzzer use the latest API (672294e)
    • TryFrom<MMap> for File to allow more arbitrary inputs. (8613c41)
    • Add gix-commitgraph::File fuzzer (0c4976a)
    • Merge branch 'main' into fix-1183 (1691ba6)
    • Merge branch 'archive-handling' (7549559)
    • Check all git-lfs managed files into the repository (35439de)

gix-command v0.3.1

29 Dec 12:13
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

Commit Statistics

  • 3 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)

gix-chunk v0.4.6

29 Dec 12:13
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

Commit Statistics

  • 3 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)

gix-bitmap v0.2.9

29 Dec 12:14
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

Commit Statistics

  • 3 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)

gix-attributes v0.21.0

29 Dec 12:13
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

Other

  • Add a search fuzzer

Commit Statistics

  • 8 commits contributed to the release over the course of 11 calendar days.
  • 22 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)
    • Merge branch 'fuzz-gix-ref' (8ee1194)
    • Let's have the latest versions of fuzzers automatically (5828f37)
    • Merge branch 'fuzz-gix-attribute' (f7adf97)
    • Refactor (1b61178)
    • Add a search fuzzer (3b83847)

gix-archive v0.8.0

29 Dec 12:13
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

Commit Statistics

  • 3 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)

gix-actor v0.29.0

29 Dec 12:13
e1aae19
Compare
Choose a tag to compare

Chore

  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.

Commit Statistics

  • 3 commits contributed to the release.
  • 22 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)

gitoxide-core v0.35.0

29 Dec 12:14
e1aae19
Compare
Choose a tag to compare

New Features

  • Add rev parse --reference.
    It's similar to git rev-parse --symbolic-full-name.

Bug Fixes

  • leave extensions in place if they are not .git when using gix clone <url>.
    Previously it would happily remove e.g. a .net extension, even though it's part of the
    repository name.

    Further, when cloning with --bare, don't strip the extension at all as it's common
    to keep the .git extension in this case.

  • ein t organize can now handles repository moves from ./repo-name to ./repo-name/actual-repo-name.
    Previously such renames would fail as a directory can't be moved into a sub-directory of itself.

Commit Statistics

  • 14 commits contributed to the release over the course of 21 calendar days.
  • 22 days passed between releases.
  • 3 commits were understood as conventional.
  • 2 unique issues were worked on: #1172, #1177

Commit Details

view details
  • #1172
    • ein t organize can now handles repository moves from ./repo-name to ./repo-name/actual-repo-name. (f1b33ba)
  • #1177
    • Leave extensions in place if they are not .git when using gix clone <url>. (0bc9568)
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade sysinfo (e06ab59)
    • Merge branch 'tracking-branch' (0fe20e8)
    • Add rev parse --reference. (193ffcd)
    • Merge branch 'main' into fix-1183 (1691ba6)
    • Merge branch 'fix-1177' (401b73d)
    • Merge branch 'organize-into-own-child' (84c998b)
    • Allow organize to move repositories into a child directory of their current location (15193a7)
    • Merge branch '32bit' (ff1542c)
    • Upgrade all dependencies of gitoxide-core (c8f804c)
    • Update prodash to latest version (97f62cb)

gix-index v0.27.1

10 Dec 08:02
98b08f4
Compare
Choose a tag to compare

Bug Fixes

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelog for gix-index release (b3ecbb7)
    • Merge pull request #1170 from weihanglo/netbsd (523692b)
    • NetBSD doesn't have st_mtime_nsec and st_ctime_nsec (03fa7ac)
    • Merge branch '32bit' (ff1542c)
    • Builds on 32bit android now work. (e2e17c6)