Releases: ruby-git/ruby-git
Releases · ruby-git/ruby-git
v3.1.0
v3.0.2
Release v3.0.1
v3.0.1 (2025-05-14)
Changes since v3.0.0:
Release v3.0.0
v3.0.0 (2025-02-27)
Changes since v2.3.3:
- 534fcf5 chore: use ProcessExecuter.run instead of the implementing it in this gem
- 629f3b6 feat: update dependenices
- 501d135 feat: add support for Ruby 3.4 and drop support for Ruby 3.0
- 38c0eb5 build: update the CI build to use current versions to TruffleRuby and JRuby
- d3f3a9d chore: add frozen_string_literal: true magic comment
Release v2.3.3
v2.3.3 (2024-12-04)
Changes since v2.3.2:
Release v2.3.2
v2.3.2 (2024-11-19)
Changes since v2.3.1:
- 7646e38 fix: improve error message for Git::Lib#branches_all
Release v2.3.1
v2.3.1 (2024-10-23)
Changes since v2.3.0:
- e236007 test: allow bin/test-in-docker to accept the test file(s) to run on command line
- f4747e1 test: rename bin/tests to bin/test-in-docker
- 51f781c test: remove duplicate test from test_stashes.rb
- 2e79dbe Fixed "unbranched" stash message support:
- da6fa6e Conatinerised the test suite with Docker:
- 2e23d47 Update instructions for building a specific version of Git
- 70565e3 Add Git.binary_version to return the version of the git command line
Release v2.3.0
v2.3.0 (2024-09-01)
Changes since v2.2.0:
Release v2.2.0
v2.2.0 (2024-08-26)
Changes since v2.1.1:
- 7292f2c Omit the test for signed commit data on Windows
- 2d6157c Document this gem's (aspirational) design philosophy
- d4f66ab Sanitize non-option arguments passed to
git name-rev
- 0296442 Refactor Git::Lib#rev_parse
- 9b9b31e Verify that the revision-range passed to git log does not resemble a command-line option
- dc46ede Verify that the commit-ish passed to git describe does not resemble a command-line option
- 00c4939 Verify that the commit(s) passed to git diff do not resemble a command-line option
- a08f89b Update README
- 737c4bb ls-tree optional recursion into subtrees
Release v2.1.1
v2.1.1 (2024-06-01)
Changes since v2.1.0:
- 6ce3d4d Handle ignored files with quoted (non-ASCII) filenames
- dd8e8d4 Supply all of the specific color options too
- 749a72d Memoize all of the significant calls in Git::Status
- 2bacccc When core.ignoreCase, check for untracked files case-insensitively
- 7758ee4 When core.ignoreCase, check for deleted files case-insensitively
- 993eb78 When core.ignoreCase, check for added files case-insensitively
- d943bf4 When core.ignoreCase, check for changed files case-insensitively