Skip to content

Release v2.2.1

Choose a tag to compare

@timbornemann timbornemann released this 02 Oct 18:28
· 239 commits to master since this release

Release v2.2.1

Release v2.2.1 is a patch release for Open-Git-Control. This update introduces repository shortcuts with caching and change counters, context menu support for editing commit messages, and grouped commits using safe index transactions. It also addresses issues including UI graph obscuring from stale loading states, runtime crashes on save, and test suite execution stability.


Added

  • Repository Shortcuts: Added repository shortcuts featuring change counters and caching mechanisms (2aa4b9e).
  • Commit Message Editing: Added an option to edit commit messages directly from the context menu (84993dd).
  • Grouped Commits: Added support for grouped commits executed with safe index transactions (b01e76c).
  • Release Automation: Added target validation and handling for unpushed commits in release operations (15bc77c).

Fixed

  • Graph Display: Prevented stale loading states from obscuring the commit graph (c8ab577).
  • Runtime Crash: Resolved a crash on save and relocated the configuration storage (5c1c9ec).
  • Test Infrastructure:
    • Used Git-resolved repository paths within the test setup (ef7e266).
    • Corrected hook permissions and increased timeouts for Windows test runners (94e5afe).

Maintenance

  • Release Sync: Synchronized v2.2.0 version and download links (80b6dc7).

Changelog

  • ef7e266 fix(test): use Git-resolved repository path in test setup — Tim Bornemann (2026-10-02)
  • 15bc77c feat(release): validate target and handle unpushed commits — Tim Bornemann (2026-10-02)
  • 94e5afe test: fix hook permissions and increase Windows test timeouts — Tim Bornemann (2026-10-02)
  • b01e76c feat(git): support grouped commits with safe index transactions — Tim Bornemann (2026-10-02)
  • 84993dd feat: allow editing commit messages from context menu — Tim Bornemann (2026-10-02)
  • 2aa4b9e feat: add repository shortcuts with change counters and caching — Tim Bornemann (2026-10-02)
  • c8ab577 fix: prevent stale loading state from obscuring graph — Tim Bornemann (2026-10-02)
  • 5c1c9ec fix(run): resolve crash on save and relocate configuration — Tim Bornemann (2026-10-02)
  • 80b6dc7 chore(release): sync v2.2.0 version and download links — github-actions[bot] (2026-09-28)

Commit List (Automatic)

Added

  • feat(release): validate target and handle unpushed commits (15bc77c)
  • feat(git): support grouped commits with safe index transactions (b01e76c)
  • feat: allow editing commit messages from context menu (84993dd)
  • feat: add repository shortcuts with change counters and caching (2aa4b9e)

Fixed

  • fix(test): use Git-resolved repository path in test setup (ef7e266)
  • fix: prevent stale loading state from obscuring graph (c8ab577)
  • fix(run): resolve crash on save and relocate configuration (5c1c9ec)

Maintenance

  • test: fix hook permissions and increase Windows test timeouts (94e5afe)
  • chore(release): sync v2.2.0 version and download links (80b6dc7)