Skip to content

Releases: main-branch/ruby_git

v0.3.6

17 Apr 22:50
Compare
Choose a tag to compare

0.3.6 (2025-04-17)

Bug Fixes

  • Tell release-please create release PRs as a normal PR instead of a draft (933cf37)

Other Changes

  • Reformat .commitlintrc.yml to be consistent with other projects (f4f91d3)

v0.3.5

17 Apr 22:48
Compare
Choose a tag to compare

0.3.5 (2025-04-17)

Features

  • Add initial_branch option to RubyGit::Worktree.init (9f5e8da)
  • Add initial_branch option to RubyGit.init (c0007e5)

Bug Fixes

  • Automate commit-to-publish workflow (9850fed)
  • Do not trigger build workflows after merging to main or for release PRs (0678dd3)
  • Move unneeded builds from continuous_integration to experimental_ruby_builds (2d15e1c)
  • Rewrap any errors raised by Process.spawn in RubyGit::SpawnError (1ed4444)
  • Update changelog sections in release-please-config (b34078a)

Other Changes

  • Create release PR as draft and change release PR title (aa39ed9)
  • Fix JSON syntax error in release-please config (165f3c1)
  • main: Release 0.3.2 (ae04872)
  • main: Release 0.3.3 (bc0b3e5)
  • Make path normalization for Worktree and Repository optional (c8b07f6)
  • Move option validators to their own module (e5107f9)
  • Release v0.3.4 (6dc79dd)
  • Remove Code Climate integration (fbb9dd7)
  • Revert changes to make path normalization optional (aa56519)
  • Update to latest version of process_executer which has fixes (71a0151)

v0.3.3

17 Apr 00:24
Compare
Choose a tag to compare

0.3.3 (2025-04-17)

Bug Fixes

  • Do not trigger build workflows after merging to main or for release PRs (0678dd3)
  • Move unneeded builds from continuous_integration to experimental_ruby_builds (2d15e1c)

v0.3.2

16 Apr 00:59
Compare
Choose a tag to compare

0.3.2 (2025-04-16)

Bug Fixes

  • Automate commit-to-publish workflow (9850fed)

Release v0.3.1

28 Mar 17:44
Compare
Choose a tag to compare

v0.3.1 (2025-03-28)

Full Changelog

Changes since v0.3.0:

  • fbadc20 docs: update the gem description

Release v0.3.0

28 Mar 17:12
Compare
Choose a tag to compare

v0.3.0 (2025-03-28)

Full Changelog

Changes since v0.2.0:

  • 89cf543 chore: add the implementation plan
  • 3e952c0 feat: add status report entry filters
  • 301c7b7 feat: support git add via Worktree#add
  • 72020b9 feat: add support to passing path specs to Worktree#status
  • 324a472 test: add tests to verify that Worktree#status builds the right git command
  • c07b3be feat: make Worktree#clone work if clone_to path is not given
  • d7a3232 feat: add Worktree#status
  • 7bae4b6 feat: implement RubyGit::Worktree#status
  • f75e0ec chore: rename working tree to worktree
  • 918487c chore: run git commands using RubyGit::CommandLine.run
  • 8a5b204 fix: fix tests failing on Windows for platform-specific reasons
  • 19eb327 fix: make it so command-line-test script runs in Windows
  • 7fb57c5 refactor: change the way that the git command is run
  • 6efdf53 chore: update process_executer dependency to 3.0
  • 834b33d test: add command line tool to run to test running the command line
  • e74affb chore: make it easier to identify the platform and ruby engine in scripts
  • ceaf40d build: remove semver pr label check
  • 6e56dd0 build: enforce conventional commit message formatting
  • 209c408 Replace NullLogger with Logger.new(File::NULL)
  • 9b23e0f Use shared Rubocop config
  • acb286e Update copyright notice in this project
  • 549d8fb Update links in gemspec
  • 6de1b82 Use standard badges at the top of the README
  • 1fa584e Update yardopts with new standard options
  • 872cd1b Rename "markdown.yml" to ".markdown.yml"
  • ec8299a Standardize YARD and Markdown Lint configurations
  • 1862fc9 Update CODEOWNERS file
  • 6de3eea Set JRuby --debug option when running tests in GitHub Actions workflows
  • 50fda86 Integrate simplecov-rspec into the project
  • 4b7410b Use create-github-release for creating releases
  • 5fd999b Reset CodeClimate code coverage reporter id
  • 7944490 Update continuous integration and experimental ruby builds
  • 943c687 Enforce the use of semver tags on PRs
  • 4e7126a Update minimum required Ruby to 3.1
  • 359c358 Don't enforce coverage % in an RSpec dry run (#30)
  • efa2c90 Use GitHub Actions for CI Builds (#29)
  • d1ca85b Upgrade to Rubocop 1.0 (#25)
  • 6c8fd7a Rename Worktree class to WorkingTree (#24)
  • 88f7471 Remove MAINTAINERS.md from yard documentation (#23)
  • a55042d Add logging to the RubyGit gem (#22)
  • 9a95a32 Redesign RubyGit::FileHelpers.which (#20)
  • 9bb7dc0 Allow members of @main-branch/ruby_git-codeowners to do code review approvals. (#19)
  • 401e1fd Release v0.2.0 (#18)

v0.2.0

12 Oct 16:22
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

v0.1.3

12 Oct 16:11
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

  • Add Gem badge and correct home page URL #10 (jcouball)

v0.1.2

24 Sep 16:11
6bb85a4
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

  • Release v0.1.2 #9 (jcouball)
  • Update instructions for creating releases and updating the changelog #8 (jcouball)
  • Changes requested in documentation review #7 (jcouball)
  • Set and retrieve the path to the git binary used by this library #6 (jcouball)
  • Move RSpec config from Rakefile to .rspec #5 (jcouball)
  • Release v0.1.1 #4 (jcouball)

v0.1.1

18 Sep 23:41
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

  • Add notice saying that this project is a work in progress #3 (jcouball)
  • Remove Gemfile.lock and add it to .gitignore #2 (jcouball)