|
5 | 5 |
|
6 | 6 | # Change Log
|
7 | 7 |
|
| 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 | + |
8 | 48 | ## v3.0.1 (2025-05-14)
|
9 | 49 |
|
10 | 50 | [Full Changelog](https://github.com/ruby-git/ruby-git/compare/v3.0.0..v3.0.1)
|
|
0 commit comments