Skip to content

Releases: ruby-git/ruby-git

v5.0.0.beta.3

v5.0.0.beta.3 Pre-release
Pre-release

Choose a tag to compare

@jcouball jcouball released this 26 Jun 23:19
9d7d2dd

Beta 3 pre-release of v5.0.0. See the README for details.

v5.0.0.beta.2

v5.0.0.beta.2 Pre-release
Pre-release

Choose a tag to compare

@jcouball jcouball released this 26 Jun 00:31

Beta 2 pre-release of v5.0.0. See the README for details.

v5.0.0.beta.1

v5.0.0.beta.1 Pre-release
Pre-release

Choose a tag to compare

@jcouball jcouball released this 04 Jun 19:11

First pre-release of v5.0.0. See the README for details.

v4.3.2

Choose a tag to compare

@jcouball jcouball released this 31 Mar 16:34

4.3.2 (2026-03-31)

Bug Fixes

  • Return empty result from git log on repo with no commits (d275b25), closes #1155

Other Changes

  • Add docker-git script to test with specific git versions (0cc0e80)
  • Address newly reported rubocop offenses (a37412d)

v4.3.1

Choose a tag to compare

@jcouball jcouball released this 20 Feb 01:09

4.3.1 (2026-02-20)

Bug Fixes

  • Resolve NoMethodError for Git::Base#cat_file (#1058) (310bc73)

v4.3.0

Choose a tag to compare

@jcouball jcouball released this 15 Jan 02:01

4.3.0 (2026-01-15)

Features

  • Add support for git fsck command (c402003), closes #218

v4.2.0

Choose a tag to compare

@jcouball jcouball released this 11 Jan 18:14

4.2.0 (2026-01-11)

Features

  • Add deprecation warning for .path accessor (8af4543)

Other Changes

  • Add target-branch to release-please action (13e041e)
  • Set 4.x manifest to start from 4.1.1 (1ccee62)

v4.1.2

Choose a tag to compare

@jcouball jcouball released this 10 Jan 23:53

4.1.2 (2026-01-10)

Other Changes

  • Add Continuity section to Governance (a2f644c)
  • Add Roberto Decurnex to Maintainers Emeritus (5104537)
  • Enable releases from 4.x maintenance branch (5377de6)
  • Move inactive maintainers to Emeritus per governance policy (f09e4d1)

v4.1.1

Choose a tag to compare

@jcouball jcouball released this 09 Jan 18:01

4.1.1 (2026-01-09)

Other Changes

  • Add AI Policy and update documentation (8616cdf)
  • Add code of conduct links (0769c8e)
  • Add governance policy and update project policies (8d8263c)
  • Add Quick Start section and reorganize README for new users (1811a75)
  • Clarify JRuby on Windows support policy (c37b3d6)

v4.1.0

Choose a tag to compare

@jcouball jcouball released this 02 Jan 18:18

4.1.0 (2026-01-02)

Features

  • Add per-instance git_ssh configuration support (26c1199)
  • clone: Add single_branch option (a6929bb)
  • diff: Allow multiple paths in diff path limiter (c663b62)
  • remote: Add remote set-branches helper (a7dab2b)

Bug Fixes

  • Prevent GIT_INDEX_FILE from corrupting worktree indexes (27c0f16)
  • test: Use larger timeout values on JRuby to prevent flaky tests (aa8fd8b)

Other Changes

  • Add git version support policy (fbb0c60)
  • clone: Simplify single_branch validator (3900233)
  • Expand AI instructions with comprehensive workflows (04907ed)
  • Make env_overrides more flexible and idiomatic (dc0b43b)