Skip to content

Commit 2040a6b

Browse files
committed
chore: release v3.1.0
1 parent c8611f1 commit 2040a6b

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "3.0.1"
2+
".": "3.1.0"
33
}

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,46 @@
55

66
# Change Log
77

8+
## [3.1.0](https://github.com/ruby-git/ruby-git/compare/v3.0.1...v3.1.0) (2025-05-15)
9+
10+
11+
### Features
12+
13+
* Add --gpg-sign option on commits ([#518](https://github.com/ruby-git/ruby-git/issues/518)) ([0cef8ac](https://github.com/ruby-git/ruby-git/commit/0cef8ac3f2c912c35c12857f26240222c0f13b72))
14+
* Add support for Ruby 3.4 and drop support for Ruby 3.0 ([501d135](https://github.com/ruby-git/ruby-git/commit/501d135cd81cf2167524e0c8fbebfe395b0b3a65))
15+
* Set the locale to en_US.UTF-8 for git commands ([f407b92](https://github.com/ruby-git/ruby-git/commit/f407b92d14a5deb85dd8327f61d919c1892ef4d6))
16+
* Update dependenices ([629f3b6](https://github.com/ruby-git/ruby-git/commit/629f3b64064f1ad7dd638f188ce0c89391af1087))
17+
18+
19+
### Bug Fixes
20+
21+
* Improve error message for Git::Lib#branches_all ([7646e38](https://github.com/ruby-git/ruby-git/commit/7646e38a16702119cdaa87f4ee3fc803c0a55d13))
22+
* Open3 errors on binary paths with spaces ([5f43a1a](https://github.com/ruby-git/ruby-git/commit/5f43a1aa4e7b0ef94f0d793fee82ec4522d156c5))
23+
* Trigger the release workflow on a change to 'master' insetad of 'main' ([c8611f1](https://github.com/ruby-git/ruby-git/commit/c8611f1e68e73825fd16bd475752a40b0088d4ae))
24+
25+
26+
### Other Changes
27+
28+
* Add #run_command for tests to use instead of backticks ([60b58ba](https://github.com/ruby-git/ruby-git/commit/60b58ba7eeceb248c65644bdb760bf137999c7fe))
29+
* Add frozen_string_literal: true magic comment ([d3f3a9d](https://github.com/ruby-git/ruby-git/commit/d3f3a9de61c6b842b8e2c89e4b9fdc476493e643))
30+
* Add tests for spaces in the git binary path or the working dir ([c25e5e0](https://github.com/ruby-git/ruby-git/commit/c25e5e062b89685b6b2ef77ee87aa2fa3de5e3c2))
31+
* Allow bin/test-in-docker to accept the test file(s) to run on command line ([e236007](https://github.com/ruby-git/ruby-git/commit/e236007d99ff1198225160eda94c5389797decde))
32+
* Automate continuous delivery workflow ([06480e6](https://github.com/ruby-git/ruby-git/commit/06480e65e2441348230ef10e05cc1c563d0e7ea8))
33+
* Enforce conventional commit messages with a GitHub action ([1da4c44](https://github.com/ruby-git/ruby-git/commit/1da4c44620a3264d4e837befd3f40416c5d8f1d8))
34+
* Enforce conventional commit messages with husky and commitlint ([7ebe0f8](https://github.com/ruby-git/ruby-git/commit/7ebe0f8626ecb2f0da023b903b82f7332d8afaf6))
35+
* Git show should not chomp results ([#513](https://github.com/ruby-git/ruby-git/issues/513)) ([e2fd4af](https://github.com/ruby-git/ruby-git/commit/e2fd4af0e8cf6721ebcb14bba8810a6eafa15ab4)), closes [#503](https://github.com/ruby-git/ruby-git/issues/503)
36+
* Release v2.3.1 ([affe1a0](https://github.com/ruby-git/ruby-git/commit/affe1a090136aa54e23628d2a9ab455e30800df4))
37+
* Release v2.3.3 ([81932be](https://github.com/ruby-git/ruby-git/commit/81932be8783834c87635bf7976126307f2054d90))
38+
* Release v3.0.0 ([1a5092a](https://github.com/ruby-git/ruby-git/commit/1a5092af9beeeacd7e58b76d7b46ed4a7e2b6859))
39+
* Release v3.0.1 ([3137426](https://github.com/ruby-git/ruby-git/commit/31374263eafea4e23352494ef4f6bea3ce62c1b5))
40+
* Remove duplicate test from test_stashes.rb ([51f781c](https://github.com/ruby-git/ruby-git/commit/51f781c7f6adc22a4effb0dea5b1dac156caf2d9))
41+
* Rename bin/tests to bin/test-in-docker ([f4747e1](https://github.com/ruby-git/ruby-git/commit/f4747e143c4e8eb0ff75703018f7d26773198874))
42+
* Unit 2.2.0 is the earliest able to run tests ([02cd609](https://github.com/ruby-git/ruby-git/commit/02cd60999a856bba755ea89d22f1211de9dc18d5))
43+
* Update the CI build to use current versions to TruffleRuby and JRuby ([38c0eb5](https://github.com/ruby-git/ruby-git/commit/38c0eb580226fbcbf98c8ee2119818ef8d666a50))
44+
* Update the development dependency on the minitar gem ([9d44146](https://github.com/ruby-git/ruby-git/commit/9d441465f4f484cf965e2c28eafa6b5259424b0c))
45+
* Use ProcessExecuter.run instead of the implementing it in this gem ([534fcf5](https://github.com/ruby-git/ruby-git/commit/534fcf5fa8a7934c76d75e180dec4f5c3e16cb1a))
46+
* Verify that command line envionment variables are set as expected ([b060e47](https://github.com/ruby-git/ruby-git/commit/b060e479b7eb80269c76d93b71453630b150a43d))
47+
848
## v3.0.1 (2025-05-14)
949

1050
[Full Changelog](https://github.com/ruby-git/ruby-git/compare/v3.0.0..v3.0.1)

lib/git/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
module Git
44
# The current gem version
55
# @return [String] the current gem version.
6-
VERSION='3.0.1'
6+
VERSION='3.1.0'
77
end

0 commit comments

Comments
 (0)