<?xml version='1.0' encoding='UTF-8'?><plugin-repository><ff>"VCS"</ff><category name="VCS"><idea-plugin downloads="9663525" size="9970599" date="1774806848000" updatedDate="1774806848000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.6+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.6+253</h3>
<ul>
    <li>Fix: ThreadingSupport$LockAccessDisallowed (<a href="https://github.com/zielu/GitToolBox/issues/646">#646</a>)</li>
</ul>
<h3>Changes in 600.2.5+253</h3>
<ul>
    <li>Fix: ThreadingSupport$LockAccessDisallowed (<a href="https://github.com/zielu/GitToolBox/issues/646">#646</a>)</li>
</ul>
<h3>Changes in 600.2.4+253</h3>
<ul>
    <li>Feature: Run auto-fetch once (<a href="https://github.com/zielu/GitToolBox/issues/213">#213</a>)</li>
    <li>Fix: Any link in commit message causes "Invalid issue key" (<a href="https://github.com/zielu/GitToolBox/issues/638">#638</a>)</li>
</ul>
<h3>Changes in 600.2.3+253</h3>
<ul>
    <li>Arch: Squashed branches cleanup memory optimization (<a href="https://github.com/zielu/GitToolBox/issues/644">#644</a>)</li>
</ul>
<h3>Changes in 600.2.2+253</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+253</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=1001196</download-url><idea-version min="n/a" max="n/a" since-build="253.28086" until-build="261.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9961015" date="1773932877000" updatedDate="1773932877000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.5+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.5+243</h3>
<ul>
    <li>Fix: ThreadingSupport$LockAccessDisallowed (<a href="https://github.com/zielu/GitToolBox/issues/646">#646</a>)</li>
</ul>
<h3>Changes in 600.2.4+243</h3>
<ul>
    <li>Feature: Run auto-fetch once (<a href="https://github.com/zielu/GitToolBox/issues/213">#213</a>)</li>
    <li>Fix: Any link in commit message causes "Invalid issue key" (<a href="https://github.com/zielu/GitToolBox/issues/638">#638</a>)</li>
</ul>
<h3>Changes in 600.2.3+243</h3>
<ul>
    <li>Arch: Squashed branches cleanup memory optimization (<a href="https://github.com/zielu/GitToolBox/issues/644">#644</a>)</li>
</ul>
<h3>Changes in 600.2.2+243</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+243</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+243</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+243</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=990336</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9960251" date="1773919263000" updatedDate="1773919263000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.5+251</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.5+251</h3>
<ul>
    <li>Fix: ThreadingSupport$LockAccessDisallowed (<a href="https://github.com/zielu/GitToolBox/issues/646">#646</a>)</li>
</ul>
<h3>Changes in 600.2.4+251</h3>
<ul>
    <li>Feature: Run auto-fetch once (<a href="https://github.com/zielu/GitToolBox/issues/213">#213</a>)</li>
    <li>Fix: Any link in commit message causes "Invalid issue key" (<a href="https://github.com/zielu/GitToolBox/issues/638">#638</a>)</li>
</ul>
<h3>Changes in 600.2.3+251</h3>
<ul>
    <li>Arch: Squashed branches cleanup memory optimization (<a href="https://github.com/zielu/GitToolBox/issues/644">#644</a>)</li>
</ul>
<h3>Changes in 600.2.2+251</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+251</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+251</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+251</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+251</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+251</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+251</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+251</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+251</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+251</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+251</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+251</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+251</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+251</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=990265</download-url><idea-version min="n/a" max="n/a" since-build="251.23774.435" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9956873" date="1773863123000" updatedDate="1773863123000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.5+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.5+253</h3>
<ul>
    <li>Fix: ThreadingSupport$LockAccessDisallowed (<a href="https://github.com/zielu/GitToolBox/issues/646">#646</a>)</li>
</ul>
<h3>Changes in 600.2.4+253</h3>
<ul>
    <li>Feature: Run auto-fetch once (<a href="https://github.com/zielu/GitToolBox/issues/213">#213</a>)</li>
    <li>Fix: Any link in commit message causes "Invalid issue key" (<a href="https://github.com/zielu/GitToolBox/issues/638">#638</a>)</li>
</ul>
<h3>Changes in 600.2.3+253</h3>
<ul>
    <li>Arch: Squashed branches cleanup memory optimization (<a href="https://github.com/zielu/GitToolBox/issues/644">#644</a>)</li>
</ul>
<h3>Changes in 600.2.2+253</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+253</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=989655</download-url><idea-version min="n/a" max="n/a" since-build="253.28086" until-build="261.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9914972" date="1773692155000" updatedDate="1773692155000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.4+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.4+253</h3>
<ul>
    <li>Feature: Run auto-fetch once (<a href="https://github.com/zielu/GitToolBox/issues/213">#213</a>)</li>
    <li>Fix: Any link in commit message causes "Invalid issue key" (<a href="https://github.com/zielu/GitToolBox/issues/638">#638</a>)</li>
</ul>
<h3>Changes in 600.2.3+253</h3>
<ul>
    <li>Arch: Squashed branches cleanup memory optimization (<a href="https://github.com/zielu/GitToolBox/issues/644">#644</a>)</li>
</ul>
<h3>Changes in 600.2.2+253</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+253</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=988058</download-url><idea-version min="n/a" max="n/a" since-build="253.28086" until-build="261.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9694350" date="1771598432000" updatedDate="1771598432000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.3+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.3+253</h3>
<ul>
    <li>Arch: Squashed branches cleanup memory optimization (<a href="https://github.com/zielu/GitToolBox/issues/644">#644</a>)</li>
</ul>
<h3>Changes in 600.2.2+253</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+253</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=962029</download-url><idea-version min="n/a" max="n/a" since-build="253.28086" until-build="261.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9640971" date="1769538735000" updatedDate="1769538735000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.2+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.2+253</h3>
<ul>
    <li>Fix: IDE Freezes when editing commit message right after amending a commit (<a href="https://github.com/zielu/GitToolBox/issues/639">#639</a>)</li>
    <li>Fix: Editor is already disposed (<a href="https://github.com/zielu/GitToolBox/issues/637">#637</a>)</li>
    <li>Arch: support 2026.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/641">#641</a>)</li>
</ul>
<h3>Changes in 600.2.1+253</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=942218</download-url><idea-version min="n/a" max="n/a" since-build="253.28086" until-build="261.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9622590" date="1765397767000" updatedDate="1765397767000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.1+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.1+253</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Arch: Replace deprecated API usage</li>
    <li>Arch: Rework hints update</li>
</ul>
<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.13-SNAPSHOT+variant</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=910682</download-url><idea-version min="n/a" max="n/a" since-build="253.28086" until-build="253.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9555899" date="1762381623000" updatedDate="1762381623000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.13+241</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.13+241</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+241</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+241</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+241</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+241</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+241</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+241</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+241</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+241</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+241</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+241</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+241</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=888703</download-url><idea-version min="n/a" max="n/a" since-build="241.19072" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9591859" date="1761684682000" updatedDate="1761684682000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.13+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.13+242</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.10+242</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+242</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+242</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+242</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+242</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+242</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=884033</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9582740" date="1761679965000" updatedDate="1761679965000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.13+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.13+243</h3>
<ul>
    <li>Fix: IllegalArgumentException: file:/// is not file</li>
</ul>
<h3>Changes in 600.1.12+243</h3>
<ul>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.11+243</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
</ul>
<h3>Changes in 600.1.10+243</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=883981</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9475809" date="1760476399000" updatedDate="1760476399000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.2.0+253</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.2.0+253</h3>
<ul>
    <li>Arch: support 2025.3 EAP</li>
</ul>
<h3>Changes in 600.1.12+253</h3>
<ul>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.11+253</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
</ul>
<h3>Changes in 600.1.10+253</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+253</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+253</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+253</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+253</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+253</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+253</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+253</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+253</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+253</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+253</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+253</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+253</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+253</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+253</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+253</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+253</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+253</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+253</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+253</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+253</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=877839</download-url><idea-version min="n/a" max="n/a" since-build="253.25908" until-build="253.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9479708" date="1760029608000" updatedDate="1760029608000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.12+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.12+243</h3>
<ul>
    <li>Fix: Freeze in EDT (<a href="https://github.com/zielu/GitToolBox/issues/634">#634</a>)</li>
    <li>Arch: Disable performance metrics by default</li>
</ul>
<h3>Changes in 600.1.11+243</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
</ul>
<h3>Changes in 600.1.10+243</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=875434</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9497384" date="1759093348000" updatedDate="1759093348000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.11+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.11+243</h3>
<ul>
    <li>Fix: CE must not be thrown from a dispose() implementation (<a href="https://github.com/zielu/GitToolBox/issues/630">#630</a>)</li>
    <li>Fix: worktrees shown as available for branch cleanup (<a href="https://github.com/zielu/GitToolBox/issues/632">#632</a>)</li>
</ul>
<h3>Changes in 600.1.10+243</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=868132</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9389898" date="1756400198000" updatedDate="1756400198000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.10+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.10+242</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+242</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+242</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+242</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+242</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+242</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=841635</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9441637" date="1756324324000" updatedDate="1756324324000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.10+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.10+243</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
    <li>Arch: Cherry-picked branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=840761</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9458133" date="1755459144000" updatedDate="1755459144000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.9+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.9+243</h3>
<ul>
    <li>Feature (Paid): Copy commit link actions (<a href="https://github.com/zielu/GitToolBox/issues/628">#628</a>)</li>
    <li>Fix: Squashed branches cleanup considers too many commits</li>
    <li>Arch: Squashed branches cleanup optimizations</li>
</ul>
<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=830886</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9370581" date="1753823934000" updatedDate="1753823934000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.7+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.7+242</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+242</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+242</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+242</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+242</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=812004</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9366643" date="1753770487000" updatedDate="1753770487000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.7+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.7+243</h3>
<ul>
    <li>Fix: Squashed branches cleanup does not cache step results</li>
</ul>
<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=810632</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9387823" date="1751904424000" updatedDate="1751904424000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.6+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.6+243</h3>
<ul>
    <li>Fix: Create merge request pop-up link url encoded Gitlab don't handle it (<a href="https://github.com/zielu/GitToolBox/issues/626">#626</a>)</li>
</ul>
<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=789113</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9379014" date="1751661465000" updatedDate="1751661465000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.5+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.5+243</h3>
<ul>
    <li>Fix: Handle links for a file with a name containing space (<a href="https://github.com/zielu/GitToolBox/issues/624">#624</a>)</li>
</ul>
<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=787098</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9378370" date="1751042878000" updatedDate="1751042878000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.4+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.4+243</h3>
<ul>
    <li>Feature: Extend max auto-fetch period to 8 hours (<a href="https://github.com/zielu/GitToolBox/issues/619">#619</a>)</li>
    <li>Fix: Missing commit link fallback when commit is not present in alternate branches</li>
</ul>
<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=782616</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9371559" date="1750789118000" updatedDate="1750789118000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.3+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.3+243</h3>
<ul>
    <li>Arch: support 2025.2 EAP</li>
    <li>Fix: Slow link calculation for large repository</li>
    <li>Fix: Gitmoji completion</li>
</ul>
<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=780797</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="252.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9358353" date="1745265056000" updatedDate="1745265056000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.2+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.2+242</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+242</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.13+242</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+242</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=721172</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9361442" date="1745261943000" updatedDate="1745261943000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.2+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.2+243</h3>
<ul>
    <li>Fix: Outdated branches calculation failed (<a href="https://github.com/zielu/GitToolBox/issues/612">#612</a>)</li>
    <li>Fix: EntityStore: current transaction is not set during branch cleanup</li>
</ul>
<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=721167</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9374367" date="1744137262000" updatedDate="1744137262000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.1+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.1+243</h3>
<ul>
    <li>Feature (Paid): Repository commit links in "Show History" and "Show History for Selection" (<a href="https://github.com/zielu/GitToolBox/issues/608">#608</a>)</li>
    <li>Feature: remember large file blame notification hidden until project (instead of file) is closed</li>
    <li>Fix: Finish all transactions before closing database environment (<a href="https://github.com/zielu/GitToolBox/issues/611">#611</a>)</li>
    <li>Fix: Remember link URI base mapping dialog size</li>
    <li>Fix: Remember large file management dialog size</li>
    <li>Fix: few typos</li>
</ul>
<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=711706</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8866355" date="1742760358000" updatedDate="1742760358000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.1.0+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.1.0+243</h3>
<ul>
    <li>Feature (Paid): Repository links URI base mapping (<a href="https://github.com/zielu/GitToolBox/issues/600">#600</a>)</li>
    <li>Feature (Paid): Repository link alternate branches (<a href="https://github.com/zielu/GitToolBox/issues/597">#597</a>)</li>
    <li>Feature (Paid): Commit link support in Git Log</li>
    <li>Feature (Paid): Show Line Git Log action (<a href="https://github.com/zielu/GitToolBox/issues/593">#593</a>)</li>
    <li>Feature (Paid): Show Line Affected Files action</li>
    <li>Feature: Options for changed lines inline blame author (<a href="https://github.com/zielu/GitToolBox/issues/578">#578</a>)</li>
    <li>Feature: Recent branch switcher shows tracked branch</li>
    <li>Feature: Persist large file "Calculate anyway" selection</li>
    <li>Fix: Large file blame notification is shown for newly staged file</li>
    <li>UI: Make auto-fetch failed balloon smaller (<a href="https://github.com/zielu/GitToolBox/issues/603">#603</a>)</li>
    <li>UI: Split global and project level Blame configuration (<a href="https://github.com/zielu/GitToolBox/issues/595">#595</a>)</li>
</ul>
<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1]</li>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: auto-fetch, blame and status are each done one-by-one</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=702928</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8692957" date="1740947161000" updatedDate="1740947161000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.19+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.19+243</h3>
<ul>
    <li>Arch: IDE is stuck (<a href="https://github.com/zielu/GitToolBox/issues/601">#601</a>):
        <ul>
            <li>limit coroutines to [cores / 2] instead of [cores - 1]</li>
            <li>status calculation starts with grace period</li>
            <li>blame starts with grace period and after status calculation is done</li>
            <li>auto-fetch starts later and after status calculation is done</li>
            <li>auto-fetch, blame and status are each done one-by-one</li>
        </ul>
    </li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=690184</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8695521" date="1740590844000" updatedDate="1740590844000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.18+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.18+243</h3>
<ul>
    <li>Arch: status calculation starts with grace period</li>
    <li>Arch: blame starts with grace period and after status calculation is done</li>
    <li>Arch: auto-fetch starts later and after status calculation is done</li>
    <li>Arch: status is loaded one-by-one</li>
</ul>
<h3>Changes in 600.0.16+243</h3>
<ul>
    <li>Arch: auto-fetch starts later</li>
    <li>Arch: auto-fetch is done one-by-one</li>
    <li>Arch: blame is loaded one-by-one</li>
</ul>
<h3>Changes in 600.0.15+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1] (<a href="https://github.com/zielu/GitToolBox/issues/601">#601</a>)</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=687623</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8681331" date="1740329038000" updatedDate="1740329038000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.16+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.16+243</h3>
<ul>
    <li>Arch: auto-fetch starts later</li>
    <li>Arch: auto-fetch is done one-by-one</li>
    <li>Arch: blame is loaded one-by-one</li>
</ul>
<h3>Changes in 600.0.15+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1] (<a href="https://github.com/zielu/GitToolBox/issues/601">#601</a>)</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=685698</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8683998" date="1739708476000" updatedDate="1739708476000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.15+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.15+243</h3>
<ul>
    <li>Arch: limit coroutines to [cores / 2] instead of [cores - 1] (<a href="https://github.com/zielu/GitToolBox/issues/601">#601</a>)</li>
</ul>
<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=681985</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8769530" date="1737144225000" updatedDate="1737144225000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.14+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.14+243</h3>
<ul>
    <li>Arch: support 2025.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/598">#598</a>)</li>
</ul>
<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=667438</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="251.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8770976" date="1736874323000" updatedDate="1736874323000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.13+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.13+243</h3>
<ul>
    <li>Fix: Go to Azure Repos Repository is Broken (<a href="https://github.com/zielu/GitToolBox/issues/596">#596</a>)</li>
</ul>
<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=665421</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8759969" date="1736586562000" updatedDate="1736586562000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.12+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.12+243</h3>
<ul>
    <li>Fix: Cannot invoke com.intellij.openapi.vfs.VirtualFile.isValid() (<a href="https://github.com/zielu/GitToolBox/issues/587">#587</a>)</li>
</ul>
<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=664001</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8761943" date="1734373838000" updatedDate="1734373838000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.11+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.11+243</h3>
<ul>
    <li>Fix: inline git blame cannot be hidden (<a href="https://github.com/zielu/GitToolBox/issues/585">#585</a>)</li>
</ul>
<h3>Changes in 600.0.10+243</h3>
<ul>
    <li>Fix: Cannot read field "parent" because "comp" is null (<a href="https://github.com/zielu/GitToolBox/issues/583">#583</a>)</li>
    <li>Fix: Last commit preview in line editor on font size change (<a href="https://github.com/zielu/GitToolBox/issues/584">#584</a>)</li>
</ul>
<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=652002</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8239169" date="1732983436000" updatedDate="1732983436000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.9+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.9+233</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: Minor inline blame optimizations</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.2+233</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+233</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+233</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+233</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+233</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+233</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+233</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=642326</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8739416" date="1732914555000" updatedDate="1732914555000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.9+243</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.9+243</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+243</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+243</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+243</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+243</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+243</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+243</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+243</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+243</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+243</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+243</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+243</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+243</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+243</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+243</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+243</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+243</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+243</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+243</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+243</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+243</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+243</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+243</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+243</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+243</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+243</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+243</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+243</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+243</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+243</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+243</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+243</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+243</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+243</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+243</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+243</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+243</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+243</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+243</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+243</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+243</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+243</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+243</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+243</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+243</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+243</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+243</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+243</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+243</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=642161</download-url><idea-version min="n/a" max="n/a" since-build="243.21565" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="8740304" date="1732914534000" updatedDate="1732914534000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.9+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.9+242</h3>
<ul>
    <li>Feature (Paid): Pause auto-fetch when IDE is in background (<a href="https://github.com/zielu/GitToolBox/issues/572">#572</a>)</li>
    <li>Arch: Improved cache encryption</li>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=642160</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="7916427" date="1731013430000" updatedDate="1731013430000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.8+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.8+242</h3>
<ul>
    <li>Arch: Remove unused dependencies</li>
</ul>
<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=630126</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="12007261" date="1730752859000" updatedDate="1730752859000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.7+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.7+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: recompile with Java 17</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=628737</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="12006717" date="1730154149000" updatedDate="1730154149000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.6+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.6+242</h3>
<ul>
    <li>Feature (Paid): Hide blame on blank lines (<a href="https://github.com/zielu/GitToolBox/issues/342">#342</a>)</li>
    <li>Arch: Minor inline blame optimizations</li>
</ul>
<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=625441</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="12004049" date="1729751727000" updatedDate="1729751727000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.5+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.5+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=623413</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="12003664" date="1729633612000" updatedDate="1729633612000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.4+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.4+242</h3>
<ul>
    <li>Fix: Internal message bus usage (coroutines)</li>
    <li>Fix: Auto-fetch CPU consumption</li>
    <li>Arch: Limit concurrent scheduled tasks</li>
</ul>
<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=622545</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11723444" date="1728941713000" updatedDate="1728941713000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.2+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.2+233</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
</ul>
<h3>Changes in 600.0.0+233</h3>
<ul>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+233</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+233</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+233</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+233</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=618919</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11966521" date="1728502133000" updatedDate="1728502133000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.2+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.2+242</h3>
<ul>
    <li>Fix: file/repository links do nothing (<a href="https://github.com/zielu/GitToolBox/issues/502">#502</a>)</li>
    <li>Arch: Min version is 2024.2.1</li>
</ul>
<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=616730</download-url><idea-version min="n/a" max="n/a" since-build="242.21829" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11964147" date="1727118295000" updatedDate="1727118295000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.1+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.1+242</h3>
<ul>
    <li>Fix: Lost pop-up for create merge request / pull request (<a href="https://github.com/zielu/GitToolBox/issues/570">#570</a>)</li>
</ul>
<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=607304</download-url><idea-version min="n/a" max="n/a" since-build="242.20224" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11966904" date="1726515367000" updatedDate="1726515367000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>600.0.0+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 600.0.0+242</h3>
<ul>
    <li>Arch: Rewrite to coroutines (+242 variant)</li>
    <li>Arch: Support 2024.3 (+242 variant)</li>
    <li>Feature (Paid): Gitee links support</li>
    <li>Feature (Paid): File commit link support</li>
    <li>Feature (Paid): Line commit link support</li>
    <li>Feature: Gitmoji completion in Edit Commit Message</li>
</ul>
<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=604222</download-url><idea-version min="n/a" max="n/a" since-build="242.20224" until-build="243.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11703691" date="1724274718000" updatedDate="1724274718000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.15+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.15+242</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=591665</download-url><idea-version min="n/a" max="n/a" since-build="242.20224" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11686452" date="1724274691000" updatedDate="1724274691000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.15+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[inlined during build from change-notes.html
      
  <h3>Changes in 500.2.15+233</h3>
<ul>
    <li>Fix: Settings page does not scroll (<a href="https://github.com/zielu/GitToolBox/issues/564">#564</a>)</li>
</ul>
<h3>Changes in 500.2.14+233</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+233</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+233</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=591664</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11701290" date="1723295994000" updatedDate="1723295994000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.14+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.14+242</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=585123</download-url><idea-version min="n/a" max="n/a" since-build="242.20224" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11682919" date="1723295872000" updatedDate="1723295872000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.14+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[inlined during build from change-notes.html
      
  <h3>Changes in 500.2.14+233</h3>
<ul>
    <li>Fix: Missing blame details</li>
</ul>
<h3>Changes in 500.2.13+233</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+233</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=585122</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11699567" date="1722885982000" updatedDate="1722885982000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.13+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.13+242</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=582419</download-url><idea-version min="n/a" max="n/a" since-build="242.19890" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11682548" date="1722885959000" updatedDate="1722885959000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.13+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[inlined during build from change-notes.html
      
  <h3>Changes in 500.2.13+233</h3>
<ul>
    <li>Fix: Inline font size remains big after exiting presentation mode (<a href="https://github.com/zielu/GitToolBox/issues/563">#563</a>)</li>
</ul>
<h3>Changes in 500.2.12+233</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=582418</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11691247" date="1721843198000" updatedDate="1721843198000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.12+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.12+242</h3>
<ul>
    <li>Feature: Remove "not outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=577348</download-url><idea-version min="n/a" max="n/a" since-build="242.19890" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11675970" date="1721843175000" updatedDate="1721843175000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.12+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.12+233</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
</ul>
<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=577347</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11684253" date="1721843116000" updatedDate="1721843116000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.12+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.12+223</h3>
<ul>
    <li>Feature: Remove "no outdated branches" notification (<a href="https://github.com/zielu/GitToolBox/issues/558">#558</a>)</li>
    <li>Feature: Remove "auto-fetch finished" notification</li>
    <li>Fix: WSL path to git not found (Outdated branches calculation failed) (<a href="https://github.com/zielu/GitToolBox/issues/560">#560</a>)</li>
    <li>Fix: NullPointerException when opening project</li>
</ul>
<h3>Changes in 500.2.10+223</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+223</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+223</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+223</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=577346</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11685656" date="1719338725000" updatedDate="1719338725000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.10+242</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.10+242</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+242</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+242</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+242</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+242</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+242</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+242</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+242</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+242</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+242</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+242</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+242</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+242</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+242</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+242</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+242</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+242</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+242</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+242</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+242</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+242</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+242</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+242</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+242</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+242</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+242</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+242</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+242</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+242</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+242</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+242</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+242</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+242</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+242</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+242</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+242</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+242</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+242</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+242</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=562252</download-url><idea-version min="n/a" max="n/a" since-build="242.18071" until-build="242.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11682749" date="1719338705000" updatedDate="1719338705000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.10+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.10+233</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=562250</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="11686028" date="1719338681000" updatedDate="1719338681000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.10+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.10+223</h3>
<ul>
    <li>UI: Extract blame settings to dedicated configuration</li>
</ul>
<h3>Changes in 500.2.9+223</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
</ul>
<h3>Changes in 500.2.8+223</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+223</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=562246</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15156750" date="1717088928000" updatedDate="1717088928000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.9+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.9+233</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
    <li>Arch: Support 2024.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/555">#555</a>)</li>
</ul>
<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=548190</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15150220" date="1717088826000" updatedDate="1717088826000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.9+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.9+223</h3>
<ul>
    <li>Feature: Show target branch in branch cleanup dialog</li>
</ul>
<h3>Changes in 500.2.8+223</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+223</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=548189</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15501807" date="1716468451000" updatedDate="1716468451000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.8+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.8+233</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=544334</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15497403" date="1716468428000" updatedDate="1716468428000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.8+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.8+223</h3>
<ul>
    <li>Fix: Branch cleanup uses HEAD instead of base branches</li>
    <li>UI: Extract Branches settings to a dedicated configuration</li>
    <li>Feature (Paid): Branch cleanup cherry-pick &amp; squash detection (<a href="https://github.com/zielu/GitToolBox/issues/499">#499</a>)</li>
</ul>
<h3>Changes in 500.2.7+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+223</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=544333</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15383536" date="1714667902000" updatedDate="1714667902000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.7+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.7+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=531460</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15377323" date="1714667848000" updatedDate="1714667848000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.7+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.7+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/546">#546</a>)</li>
    <li>Fix: Blame inlay paints beyond target area right boundary</li>
    <li>Fix: Blame inlay does not respect text background configuration</li>
</ul>
<h3>Changes in 500.2.6+223</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=531459</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15340862" date="1713862090000" updatedDate="1713862090000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.6+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.6+233</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526635</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15334480" date="1713862040000" updatedDate="1713862040000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.6+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.6+223</h3>
<ul>
    <li>Fix: Exception in plugin and gitmoji autocomplete not available (<a href="https://github.com/zielu/GitToolBox/issues/551">#551</a>)</li>
</ul>
<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526634</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15341277" date="1713782722000" updatedDate="1713782722000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.5+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.5+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526114</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15334149" date="1713782667000" updatedDate="1713782667000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.5+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.5+223</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Feature: Possibility to disable promotional information</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
    <li>Docs: Git Worktree one-time info banner converted to notification</li>
</ul>
<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=526113</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15340425" date="1712771481000" updatedDate="1712771481000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.4+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.4+233</h3>
<ul>
    <li>Feature (Paid): Optionally require key pressed for inline links to work (<a href="https://github.com/zielu/GitToolBox/issues/545">#545</a>)</li>
    <li>Fix: GitToolBox shows an advertisement every time (<a href="https://github.com/zielu/GitToolBox/issues/548">#548</a>)</li>
    <li>Fix: Handle hierarchical (/ separated) branches in commit message issue completion and navigation</li>
</ul>
<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=520747</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13704399" date="1711571078000" updatedDate="1711571078000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.3+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.3+233</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=512951</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13717618" date="1711571025000" updatedDate="1711571025000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.3+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.3+223</h3>
<ul>
    <li>Feature (Paid): Azure Repos links support</li>
    <li>Fix: ActionUpdateThread.OLD_EDT is deprecated (<a href="https://github.com/zielu/GitToolBox/issues/543">#543</a>)</li>
    <li>Fix: "Write-unsafe context" exception (<a href="https://github.com/zielu/GitToolBox/issues/544">#544</a>)</li>
    <li>Docs: Git Worktree one-time info banner</li>
</ul>
<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=512950</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13727597" date="1710865161000" updatedDate="1710865161000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.2+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.2+233</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=506773</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13719603" date="1710865141000" updatedDate="1710865141000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.2+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.2+223</h3>
<ul>
    <li>Fix: java.net.URISyntaxException in Repository Links (<a href="https://github.com/zielu/GitToolBox/issues/540">#540</a>)</li>
</ul>
<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=506772</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13727023" date="1710267051000" updatedDate="1710267051000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.1+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.1+233</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=502645</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13719455" date="1710267023000" updatedDate="1710267023000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.1+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.1+223</h3>
<ul>
    <li>Feature (Paid): Issue code vision hints sorted by last date, usage count, issue key (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---issue-references">more</a>)</li>
    <li>Feature (Paid): Change date code vision hints context menu (annotate file and history for element) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision---latest-change-date">more</a>)</li>
    <li>Fix: InvalidVirtualFileAccessException: Accessing invalid virtual file (<a href="https://github.com/zielu/GitToolBox/issues/538">#538</a>)</li>
    <li>Fix: Versioned file check does take into account untracked files</li>
    <li>Fix: Large file banner is shown when inlay hints are not licensed</li>
</ul>
<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=502644</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13699865" date="1709743830000" updatedDate="1709743830000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.0+233</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.0+233</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python, Rust) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+233</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+233</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+233</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+233</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+233</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+233</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+233</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+233</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+233</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+233</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+233</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+233</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+233</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+233</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+233</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+233</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+233</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+233</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+233</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+233</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+233</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+233</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+233</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+233</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+233</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+233</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+233</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+233</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+233</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+233</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=499790</download-url><idea-version min="n/a" max="n/a" since-build="233.11799.241" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="13692437" date="1709743808000" updatedDate="1709743808000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.2.0+223</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.2.0+223</h3>
<ul>
    <li>Feature (Paid): Inlay Hints for change date and Issue Navigation (Java, Kotlin, JS, go, Php, Python) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">more</a>)</li>
    <li>Arch: Encrypted blame cache</li>
    <li>Fix: Large file banner is shown even when inline blame is disabled (<a href="https://github.com/zielu/GitToolBox/issues/536">#536</a>)</li>
    <li>UI: Move blame status bar widget enabled setting to Blame config tab</li>
</ul>
<h3>Changes in 500.1.11+223</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+223</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+223</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+223</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+223</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+223</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+223</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+223</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+223</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+223</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+223</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/release-5001/"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+223</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+223</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+223</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+223</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+223</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+223</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+223</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+223</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+223</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+223</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+223</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+223</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+223</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+223</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+223</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+223</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+223</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+223</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+223</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=499789</download-url><idea-version min="n/a" max="n/a" since-build="223.7571.4" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9460311" date="1708360093000" updatedDate="1708360093000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.11+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.11+222</h3>
<ul>
    <li>Fix: Slow operations are prohibited on EDT (<a href="https://github.com/zielu/GitToolBox/issues/532">#532</a>)</li>
</ul>
<h3>Changes in 500.1.10+222</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+222</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+222</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+222</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=490634</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9460405" date="1707989727000" updatedDate="1707989727000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.10+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.10+222</h3>
<ul>
    <li>Feature (Paid): rearrange plugin General settings to make close checks config more visible</li>
    <li>Feature (Paid): project close checks can be disabled in dialog (<a href="https://github.com/zielu/GitToolBox/issues/531">#531</a>)</li>
</ul>
<h3>Changes in 500.1.9+222</h3>
<ul>
    <li>Feature: add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+222</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+222</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=487997</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9455057" date="1706699053000" updatedDate="1706699053000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.9+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.9+222</h3>
<ul>
    <li>Feature: Add gitmojis - money_with_wings, thread, safety_vest</li>
    <li>Fix: Exception in Issue Links action (2024.1 EAP)</li>
    <li>Fix: IdeModalityType.PROJECT is not fully supported (2024.1 EAP)</li>
    <li>Docs: Update links in license and description</li>
</ul>
<h3>Changes in 500.1.8+222</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+222</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=478220</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9580168" date="1705260845000" updatedDate="1705260845000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.8+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.8+222</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
    <li>Docs: Update manual location</li>
</ul>
<h3>Changes in 500.1.6+222</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=467634</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9577659" date="1705064645000" updatedDate="1705064645000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.7+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.7+222</h3>
<ul>
    <li>Fix: Control-flow exception (<a href="https://github.com/zielu/GitToolBox/issues/525">#525</a>)</li>
</ul>
<h3>Changes in 500.1.6+222</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=466849</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9576383" date="1704986186000" updatedDate="1704986186000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.6+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.6+222</h3>
<ul>
    <li>Feature (Paid): link actions available in Git / Log view</li>
    <li>Feature: support built-in Settings Sync (<a href="https://github.com/zielu/GitToolBox/issues/522">#522</a>)</li>
    <li>Arch: Support 2024.1 EAP (<a href="https://github.com/zielu/GitToolBox/issues/524">#524</a>)</li>
    <li>Fix: recent branch switcher should not show current branch</li>
</ul>
<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=465962</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="241.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9544442" date="1704482017000" updatedDate="1704482017000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.5+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.5+222</h3>
<ul>
    <li>Fix: Wrong git submodule recognition (<a href="https://github.com/zielu/GitToolBox/issues/523">#523</a>)</li>
</ul>
<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: Recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: Text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: Configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: Inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=462999</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9544288" date="1704290168000" updatedDate="1704290168000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.4+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.4+222</h3>
<ul>
    <li>Fix: Recent branch switcher should show branches from most recent one</li>
</ul>
<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: Text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: Configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: Inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=461819</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9719948" date="1702887915000" updatedDate="1702887915000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.3+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.3+222</h3>
<ul>
    <li>Fix: workaround for date-time format loading issue (<a href="https://github.com/zielu/GitToolBox/issues/521">#521</a>)</li>
</ul>
<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: Text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: Configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: Inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=455982</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9718582" date="1702585347000" updatedDate="1702585347000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.2+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.2+222</h3>
<ul>
    <li>Fix: Text is overlapping with other tabs (<a href="https://github.com/zielu/GitToolBox/issues/519">#519</a>)</li>
</ul>
<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: Configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: Inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=454596</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9718543" date="1702332145000" updatedDate="1702332145000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.1+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.1+222</h3>
<ul>
    <li>Fix: Configuration cannot be opened after uninstalling GitExtender (<a href="https://github.com/zielu/GitToolBox/issues/518">#518</a>)</li>
    <li>Fix: Inline blame shown in ignored files (<a href="https://github.com/zielu/GitToolBox/issues/516">#516</a>)</li>
</ul>
<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=452895</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="9713974" date="1702112671000" updatedDate="1702112671000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.1.0+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.1.0+222</h3>
<ul>
    <li>Feature (Paid): extended inline blame styling (author, date-time, subject) (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature (Paid): pull request creation notification after branch push (<a href="https://github.com/zielu/GitToolBox/issues/446">#446</a>)</li>
    <li>Feature (Paid): repository links open/copy more cases and prevent opening non-pushed commits</li>
    <li>Feature (Paid): on project close check if there are any not committed changes and not pushed commits (<a href="https://github.com/zielu/GitToolBox/issues/190">#190</a>)</li>
    <li>Feature (Paid): AWS CodeCommit links support (<a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md">more</a>)</li>
    <li>Feature: inline blame large file detection (<a href="https://github.com/zielu/GitToolBox/issues/490">#490</a>)</li>
    <li>Fix: commit message validation project override is not saved</li>
    <li>Arch: reworked inline blame render pipeline</li>
    <li>Cosmetics: updated plugin icons</li>
    <li><a href="https://man.sr.ht/~zielu/gittoolbox-man/release-5001.md"><b>Release highlights</b></a></li>
</ul>
<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=451862</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18807559" date="1700860197000" updatedDate="1700860197000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.23+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.23+222</h3>
<ul>
    <li>Fix: plugin holds disposed project (<a href="https://github.com/zielu/GitToolBox/issues/512">#512</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=443450</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18786109" date="1698697971000" updatedDate="1698697971000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.22+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.22+222</h3>
<ul>
    <li>Fix: blame location above/below line does not work (<a href="https://github.com/zielu/GitToolBox/issues/509">#509</a>)</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=428715</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18785940" date="1696100921000" updatedDate="1696100921000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.21+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.21+222</h3>
<ul>
    <li>Arch: 2023.3 EAP (<a href="https://github.com/zielu/GitToolBox/issues/503">#503</a>)</li>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.20+222</h3>
<ul>
    <li>Fix: changes to Branch &gt; Excluded branches are not saved (<a href="https://github.com/zielu/GitToolBox/issues/504">#504</a>)</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=406884</download-url><idea-version min="n/a" max="n/a" since-build="222.3345.118" until-build="233.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18799546" date="1696100890000" updatedDate="1696100890000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.21+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.21+213</h3>
<ul>
    <li>UI (Paid): Improve feedback when link action is not available</li>
    <li>Arch: update dependencies</li>
</ul>
<h3>Changes in 500.0.19+213</h3>
<ul>
    <li>Arch: extended logging</li>
</ul>
<h3>Changes in 500.0.18+213</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+213</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+213</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+213</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+213</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=406883</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="221.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18761320" date="1694205682000" updatedDate="1694205682000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.19+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.19+222</h3>
<ul>
    <li>Arch: extended logging</li>
</ul>
<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=392197</download-url><idea-version min="n/a" max="n/a" since-build="222.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18758358" date="1694025561000" updatedDate="1694025561000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.18+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.18+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=389978</download-url><idea-version min="n/a" max="n/a" since-build="222.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18787070" date="1694025532000" updatedDate="1694025532000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.18+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.18+213</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: exception occurring while doing Git Update from git window (<a href="https://github.com/zielu/GitToolBox/issues/501">#501</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs</li>
</ul>
<h3>Changes in 500.0.15+213</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+213</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+213</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+213</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=389977</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="221.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18748529" date="1693669544000" updatedDate="1693669544000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.17+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.17+222</h3>
<ul>
    <li>Feature: Allow to hide time in inline blame (<a href="https://github.com/zielu/GitToolBox/issues/483">#483</a>)</li>
    <li>Fix: NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/500">#500</a>)</li>
    <li>Arch: blame cache improvements</li>
    <li>UI: replace deprecated APIs in config</li>
</ul>
<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=387190</download-url><idea-version min="n/a" max="n/a" since-build="222.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18775109" date="1692980540000" updatedDate="1692980540000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.15+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.15+213</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+213</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+213</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+213</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382799</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="221.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18775083" date="1692979160000" updatedDate="1692979160000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.15+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.15+222</h3>
<ul>
    <li>Fix: IOException (sometimes) when opening IntelliJ (<a href="https://github.com/zielu/GitToolBox/issues/498">#498</a>)</li>
    <li>Fix: Error in Intellij Idea for GitToolBox (blame persistence) (<a href="https://github.com/zielu/GitToolBox/issues/497">#497</a>)</li>
    <li>Fix [partial]: com.intellij.util.IncorrectOperationException (<a href="https://github.com/zielu/GitToolBox/issues/492">#492</a>)</li>
    <li>Arch: remove old blame cache persistence</li>
</ul>
<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=382793</download-url><idea-version min="n/a" max="n/a" since-build="222.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18798240" date="1691958361000" updatedDate="1691958361000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.14+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.14+213</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+213</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+213</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=376626</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="221.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18799113" date="1691956396000" updatedDate="1691956396000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.14+222</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.14+222</h3>
<ul>
    <li>Feature: show blame author or committer date</li>
    <li>Feature (Paid): Copy / open repository reference as git url (Bitbucket, GitHub, GitLab)</li>
    <li>Arch: new blame cache storage engine</li>
</ul>
<h3>Changes in 500.0.13+222</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+222</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+222</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+222</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+222</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+222</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+222</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+222</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+222</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+222</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+222</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+222</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 222.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 222.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 222.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 222.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 222.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 222.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 222.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 222.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 222.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 222.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 222.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 222.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 222.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 222.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 222.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 222.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 222.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 222.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 222.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 222.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 222.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 222.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 222.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 222.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 222.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 222.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 222.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 222.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=376622</download-url><idea-version min="n/a" max="n/a" since-build="222.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18596861" date="1688494864000" updatedDate="1688494864000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.13+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.13+213</h3>
<ul>
    <li>Fix: add note about Issue Navigation requirement for issue key commit validation</li>
    <li>Fix: disable project-level branch completion override not working</li>
    <li>Fix: blame error on file move (<a href="https://github.com/zielu/GitToolBox/issues/478">#478</a>)</li>
    <li>Fix: new threading (missed stuff) (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
    <li>Feature: add Issue Navigation based branch completion (<a href="https://git.sr.ht/~zielu/gittoolbox-man/tree/wiki/item/manual.md#commit-dialog-branch-completion">see</a>)</li>
    <li>Docs: update manual location</li>
</ul>
<h3>Changes in 500.0.10+213</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=356315</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18576303" date="1686118519000" updatedDate="1686118519000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.10+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.10+213</h3>
<ul>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
</ul>
<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=343902</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18576342" date="1685387441000" updatedDate="1685387441000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.9+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.9+213</h3>
<ul>
    <li>Fix: NullPointerException o#update@GoToAction (<a href="https://github.com/zielu/GitToolBox/issues/482">#482</a>)</li>
    <li>Feature: Make icon color more neutral (<a href="https://github.com/zielu/GitToolBox/issues/481">#481</a>)</li>
    <li>Arch: optimize blame caching</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=340184</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15709655" date="1684087293000" updatedDate="1684087293000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.8+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.8+213</h3>
<ul>
    <li>Fix: Auto Fetch popup length (<a href="https://github.com/zielu/GitToolBox/issues/477">#477</a>)</li>
    <li>Arch: 2023.2 EAP (232.5150.116+)</li>
</ul>
<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=333614</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="232.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="15708208" date="1683653602000" updatedDate="1683653602000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.7+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.7+213</h3>
<ul>
    <li>Feature: Disable GitToolBox for specific project (<a href="https://github.com/zielu/GitToolBox/issues/444">#444</a>)</li>
    <li>Feature: pause auto-fetch in power save mode</li>
    <li>Performance: reduce number of services created by plugin</li>
    <li>Arch: new threading model (<a href="https://github.com/zielu/GitToolBox/issues/445">#445</a>)</li>
</ul>
<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=330680</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="231.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="17308202" date="1680709670000" updatedDate="1680709670000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.6+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.6+213</h3>
<ul>
    <li>Fix: java.lang.NullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/471">#471</a>)</li>
</ul>
<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=316151</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="231.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="17307134" date="1678730080000" updatedDate="1678730080000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.5+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.5+213</h3>
<ul>
    <li>Feature (Paid): Support GitLab links (copy / open / navigate from git url)</li>
</ul>
<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>Feature (Paid): Copy / open reference as git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): Open file from git url (Bitbucket, GitHub) (<a href="https://github.com/zielu/GitToolBox/issues/240">#240</a>)</li>
    <li>Feature (Paid): make inline blame issue reference clickable</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=306683</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="231.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="17262408" date="1676660807000" updatedDate="1676660807000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.4+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.4+213</h3>
<ul>
    <li>Fix: Fetch uri matching leads to NPE (<a href="https://github.com/zielu/GitToolBox/issues/458">#458</a>)</li>
</ul>
<h3>Changes in 500.0.3+213</h3>
<ul>
    <li>Fix: commit completion sometimes does not work (<a href="https://github.com/zielu/GitToolBox/issues/441">#441</a>)</li>
    <li>Fix: inline blame overeager with link clicks</li>
    <li>Feature: Update Gitmoji - Latest spec (<a href="https://github.com/zielu/GitToolBox/issues/397">#397</a>)</li>
    <li>Arch: use generated emojis instead of icons</li>
</ul>
<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often </li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=294482</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="231.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18265364" date="1675608877000" updatedDate="1675608877000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.2+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.2+213</h3>
<ul>
    <li>Fix: Plugin is crashing IntelliJ and WebStorm often (<a href="https://github.com/zielu/GitToolBox/issues/451">#451</a>)</li>
    <li>Fix: NPE in "GitToolBox.OpenFileLink" (<a href="https://github.com/zielu/GitToolBox/issues/454">#454</a>)</li>
</ul>
<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=287733</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="231.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18264623" date="1675367882000" updatedDate="1675367882000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>500.0.1+213</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 500.0.1+213</h3>
<ul>
    <li>Arch: hook blame cache into Invalidate Caches action (<a href="https://github.com/zielu/GitToolBox/issues/337">#337</a>)</li>
</ul>
<h3>Changes in 500.0.0+213</h3>
<ul>
    <li>Fix: inline blame timezone issue (<a href="https://github.com/zielu/GitToolBox/issues/432">#432</a>)</li>
    <li>Arch: 2023.1 EAP (231.4840.387+)</li>
    <li>First freemium release</li>
    <li>License update</li>
    <li>Versioning scheme update</li>
</ul>
<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=286306</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="231.*"/><tags>Freemium</tags><productCode>PGITTOOLBOX</productCode></idea-plugin><idea-plugin downloads="9663525" size="18142600" date="1671634311000" updatedDate="1671634311000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>213.10.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 213.10.5</h3>
<ul>
    <li>Fix 2: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
</ul>
<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix: Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=269417</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="223.*"/></idea-plugin><idea-plugin downloads="9663525" size="18138765" date="1671457336000" updatedDate="1671457336000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>213.10.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 213.10.4</h3>
<ul>
    <li>Fix: Change Local Branch Name - NullPointer (<a href="https://github.com/zielu/GitToolBox/issues/439">#439</a>)</li>
    <li>Fix: Exception while in the injected language window, rename field (<a href="https://github.com/zielu/GitToolBox/issues/437">#437</a>)</li>
    <li>Fix: NPE when opening Affected Files (<a href="https://github.com/zielu/GitToolBox/issues/436">#436</a>)</li>
    <li>Fix: Random RuntimeException on resizing IDE window (<a href="https://github.com/zielu/GitToolBox/issues/435">#435</a>)</li>
    <li>Fix: help button for plugin configuration opens JB Version Control help instead of manual</li>
</ul>
<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix:  Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=268298</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="223.*"/></idea-plugin><idea-plugin downloads="9663525" size="18143693" date="1670595209000" updatedDate="1670595209000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>213.10.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 213.10.3</h3>
<ul>
    <li>Fix:  Issue key reference complains about finding the same reference it expects (<a href="https://github.com/zielu/GitToolBox/issues/434">#434</a>)</li>
    <li>Fix: improve git configuration issue handling (<a href="https://github.com/zielu/GitToolBox/issues/433">#433</a>)</li>
    <li>Fix: Inline Comment dislocation (<a href="https://github.com/zielu/GitToolBox/issues/425">#425</a>)</li>
    <li>Feature: configurable recent branches switcher history size</li>
</ul>
<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><strong>PLUGIN IS BECOMING CLOSED-SOURCE</strong></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=263956</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="223.*"/></idea-plugin><idea-plugin downloads="9663525" size="18114436" date="1669745477000" updatedDate="1669745477000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>213.10.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 213.10.2</h3>
<ul>
    <li>Fix: java.nio.file.NoSuchFileException from blame persistence (<a href="https://github.com/zielu/GitToolBox/issues/431">#431</a>)</li>
    <li>Fix: inline blame cache persistence does not handle long commit messages (<a href="https://github.com/zielu/GitToolBox/issues/428">#428</a>)</li>
    <li>Arch: switch the minimum IDE version to 2021.3</li>
</ul>
<h3>Changes in 213.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 213.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 213.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 213.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 213.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 213.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 213.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 213.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 213.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 213.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 213.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 213.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 213.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 213.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 213.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 213.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 213.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 213.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 213.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 213.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 213.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 213.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 213.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 213.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=259023</download-url><idea-version min="n/a" max="n/a" since-build="213.0" until-build="223.*"/></idea-plugin><idea-plugin downloads="9663525" size="18113142" date="1668543781000" updatedDate="1668543781000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.10.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.10.1</h3>
<ul>
    <li>Fix: NPE on Idea startup (<a href="https://github.com/zielu/GitToolBox/issues/424">#424</a>)</li>
</ul>
<h3>Changes in 212.10.0</h3>
<ul>
    <li>Fix: Inline comment is too bright in dark mode (<a href="https://github.com/zielu/GitToolBox/issues/422">#422</a>)</li>
    <li>Fix: Datagrip Runtime Exception (<a href="https://github.com/zielu/GitToolBox/issues/423">#423</a>)</li>
    <li>Fix: Inline blame has the same color as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
    <li>Fix: Periodic outdated branches check is not done</li>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: switched the minimum IDE version to 2021.2</li>
    <li>Arch: 2022.3 EAP (223.6160.11+) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
</ul>
<h3>Changes in 212.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 212.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 212.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 212.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=251721</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="223.*"/></idea-plugin><idea-plugin downloads="9663525" size="16398126" date="1664624919000" updatedDate="1664624919000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.12</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.12</h3>
<ul>
    <li>Fix: Inline blame has color same as last character on the line (<a href="https://github.com/zielu/GitToolBox/issues/416">#416</a>)</li>
    <li>Fix: NPE in WebStorm 2022.2.2 (<a href="https://github.com/zielu/GitToolBox/issues/417">#417</a>)</li>
</ul>
<h3>Changes in 212.9.11</h3>
<ul>
    <li>Fix: don't show blame details for not committed changes lines</li>
    <li>Feature: issue link styling in inline blame</li>
    <li>Arch: 2022.3 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/415">#415</a>)</li>
    <li>Arch: switched minimum IDE version to 2021.2</li>
</ul>
<h3>Changes in 212.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 212.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 212.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 212.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimum IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=231738</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="223.*"/></idea-plugin><idea-plugin downloads="9663525" size="16272991" date="1661323291000" updatedDate="1661323291000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 211.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 211.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 211.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=213358</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="16277400" date="1661323228000" updatedDate="1661323228000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.9</h3>
<ul>
    <li>Fix: Color Scheme font style for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/412">#412</a>)</li>
</ul>
<h3>Changes in 212.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 212.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 212.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=213356</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="16277400" date="1660588614000" updatedDate="1660588614000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 212.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 212.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=209298</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="16272984" date="1660588589000" updatedDate="1660588589000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.8</h3>
<ul>
    <li>Fix: Git blame Affected Files is not working (<a href="https://github.com/zielu/GitToolBox/issues/411">#411</a>)</li>
    <li>Arch: remove guava dependency</li>
</ul>
<h3>Changes in 211.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 211.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=209296</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8043762" date="1658155077000" updatedDate="1658155077000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 212.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=196827</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="8039341" date="1658154806000" updatedDate="1658154806000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.7</h3>
<ul>
    <li>Fix: push tags on branch ordering (<a href="https://github.com/zielu/GitToolBox/issues/408">#408</a>)</li>
</ul>
<h3>Changes in 211.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=196797</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8034568" date="1657290642000" updatedDate="1657290642000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193597</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8038980" date="1657290575000" updatedDate="1657290575000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.6</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
    <li>Feature: rework issue links action</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=193595</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="8045122" date="1656496049000" updatedDate="1656496049000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.5</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
</ul>
<h3>Changes in 212.9.4</h3>
<ul>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.3</h3>
<ul>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=190118</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="8136344" date="1656495983000" updatedDate="1656495983000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.5</h3>
<ul>
    <li>Fix: prevent same repo refreshes from queuing (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: Truncate blame warning log message (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Feature: remember last selected tab in configuration UI</li>
</ul>
<h3>Changes in 211.9.4</h3>
<ul>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 211.9.3</h3>
<ul>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=190116</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7982716" date="1655979914000" updatedDate="1655979914000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.4</h3>
<ul>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 212.9.3</h3>
<ul>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=188150</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="8071939" date="1655979852000" updatedDate="1655979852000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.4</h3>
<ul>
    <li>Arch: move logs to lower levels (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Fix: prevent blame cache deadlock (<a href="https://github.com/zielu/GitToolBox/issues/400">#400</a>)</li>
    <li>Arch: rework threading (<a href="https://github.com/zielu/GitToolBox/issues/404">#404</a>)</li>
    <li>Arch: use PHM for blame cache storage</li>
</ul>
<h3>Changes in 211.9.3</h3>
<ul>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=188149</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8035572" date="1654713549000" updatedDate="1654713549000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.3</h3>
<ul>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
</ul>
<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=183130</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7945383" date="1654713508000" updatedDate="1654713508000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.3</h3>
<ul>
    <li>Fix: handle auto-fetch after project is disposed (<a href="https://github.com/zielu/GitToolBox/issues/399">#399</a>)</li>
</ul>
<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=183129</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="7452395" date="1653314691000" updatedDate="1653314691000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>211.9.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 211.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 211.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 211.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 211.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 211.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 211.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 211.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 211.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 211.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 211.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 211.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 211.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 211.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 211.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 211.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 211.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 211.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 211.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=177179</download-url><idea-version min="n/a" max="n/a" since-build="211.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7369111" date="1653314548000" updatedDate="1653314548000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.9.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.9.0</h3>
<ul>
    <li>Arch: switched minimal IDE version to 2021.1</li>
    <li>Feature: 2022.2 EAP compatibility (for 212 variant)</li>
    <li>Feature: Recent Branches list speed-search</li>
</ul>
<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=177177</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="222.*"/></idea-plugin><idea-plugin downloads="9663525" size="7365142" date="1649795371000" updatedDate="1649795371000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167590</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="221.*"/></idea-plugin><idea-plugin downloads="9663525" size="7446235" date="1649795357000" updatedDate="1649795357000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.9</h3>
<ul>
    <li>Feature: Adhesive_bandage gitmoji missing (<a href="https://github.com/zielu/GitToolBox/issues/386">#386</a>)</li>
    <li>Feature: Autofetch should not log a notification or at least make it an option (<a href="https://github.com/zielu/GitToolBox/issues/392">#392</a>)</li>
</ul>
<h3>Changes in 203.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 203.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 203.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=167588</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7224788" date="1646381601000" updatedDate="1646381601000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=160953</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="221.*"/></idea-plugin><idea-plugin downloads="9663525" size="7299760" date="1646381574000" updatedDate="1646381574000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.8</h3>
<ul>
    <li>Feature: Config option to control Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/388">#388</a>)</li>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 203.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 203.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=160951</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7220713" date="1645527687000" updatedDate="1645527687000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.7</h3>
<ul>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
</ul>
<h3>Changes in 212.8.6</h3>
<ul>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=159563</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="221.*"/></idea-plugin><idea-plugin downloads="9663525" size="7295215" date="1645527608000" updatedDate="1645527608000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.7</h3>
<ul>
    <li>Feature: Disable Override Commit Message Validation Per Project (<a href="https://github.com/zielu/GitToolBox/issues/358">#358</a>)</li>
    <li>Fix: Current branch completion does not work (<a href="https://github.com/zielu/GitToolBox/issues/384">#384</a>)</li>
</ul>
<h3>Changes in 203.8.6</h3>
<ul>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 203.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 203.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=159562</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7290730" date="1643981275000" updatedDate="1643981275000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.6</h3>
<ul>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 203.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 203.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156462</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7216863" date="1643981075000" updatedDate="1643981075000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.6</h3>
<ul>
    <li>Fix: Improve Project View decoration collapsing (<a href="https://github.com/zielu/GitToolBox/issues/328">#328</a>)</li>
    <li>Fix: Commit branch completion config change propagation</li>
</ul>
<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=156461</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="221.*"/></idea-plugin><idea-plugin downloads="9663525" size="7273178" date="1643728090000" updatedDate="1643728090000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 203.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=155982</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7200678" date="1643727954000" updatedDate="1643727954000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.5</h3>
<ul>
    <li>Feature: Uncommitted blame for new files (<a href="https://github.com/zielu/GitToolBox/issues/372">#372</a>)</li>
    <li>Feature: 2022.1 EAP compatibility (for 212 variant) (<a href="https://github.com/zielu/GitToolBox/issues/382">#382</a>)</li>
</ul>
<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=155980</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="221.*"/></idea-plugin><idea-plugin downloads="9663525" size="7182671" date="1639330468000" updatedDate="1639330468000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=149900</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="7258108" date="1639330416000" updatedDate="1639330416000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.4</h3>
<ul>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=149898</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7182663" date="1639084154000" updatedDate="1639084154000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=149479</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="7258114" date="1639084075000" updatedDate="1639084075000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.3</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Feature: Improved commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/365">#365</a>)</li>
    <li>Fix: uncommited typo (<a href="https://github.com/zielu/GitToolBox/issues/364">#364</a>)</li>
</ul>
<h3>Changes in 203.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=149477</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7160727" date="1637264020000" updatedDate="1637264020000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.2</h3>
<ul>
    <li>Feature: Outdated branches - more configuration (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
</ul>
<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146299</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="7137988" date="1637172884000" updatedDate="1637172884000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.1</h3>
<ul>
    <li>Fix: ClassCastException (<a href="https://github.com/zielu/GitToolBox/issues/360">#360</a>)</li>
</ul>
<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=146059</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="7137390" date="1637008950000" updatedDate="1637008950000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.8.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=145801</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="7215710" date="1637008931000" updatedDate="1637008931000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.8.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.8.0</h3>
<ul>
    <li>Feature: Branch issue commit message validation</li>
    <li>Feature: Support background commit check in non-modal mode (<a href="https://github.com/zielu/GitToolBox/issues/350">#350</a>)</li>
    <li>Feature: Status bar changed files flat icons (<a href="https://github.com/zielu/GitToolBox/issues/326">#326</a>)</li>
    <li>Arch: Remove legacy inline blame renderer</li>
    <li>Fix: Missing gitmoji completion for non-modal UI (<a href="https://github.com/zielu/GitToolBox/issues/355">#355</a>)</li>
    <li>Fix: Typo in message while validating commit message (<a href="https://github.com/zielu/GitToolBox/issues/356">#356</a>)</li>
</ul>
<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=145799</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="12705381" date="1633122938000" updatedDate="1633122938000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.15</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139339</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="12704855" date="1633122891000" updatedDate="1633122891000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.15</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.15</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139337</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="12704860" date="1633121690000" updatedDate="1633121690000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.14</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.14</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=139334</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="12190478" date="1632498729000" updatedDate="1632498729000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.13</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.13</h3>
<ul>
    <li>Feature: 2021.3 EAP compatibility</li>
</ul>
<h3>Changes in 212.7.12</h3>
<ul>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=138267</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="213.*"/></idea-plugin><idea-plugin downloads="9663525" size="11170437" date="1632470118000" updatedDate="1632470118000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.12</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.12</h3>
<ul>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=138213</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="11169899" date="1632470103000" updatedDate="1632470103000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.12</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.12</h3>
<ul>
    <li>Fix: missing Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/345">#345</a>)</li>
</ul>
<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=138212</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="11165557" date="1632321931000" updatedDate="1632321931000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.11</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 203.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=137805</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="11164962" date="1632321870000" updatedDate="1632321870000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.11</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.11</h3>
<ul>
    <li>Fix: 'Show inline blame' does not transition of out disabled state (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: Cannot commit in non-modal mode with analysis enabled (<a href="https://github.com/zielu/GitToolBox/issues/344">#344</a>)</li>
</ul>
<h3>Changes in 212.7.10</h3>
<ul>
    <li>Fix: corrupted configExtras config (<a href="https://github.com/zielu/GitToolBox/issues/338">#338</a>)</li>
    <li>Fix: IndexOutOfBoundsException after git reset --hard (<a href="https://github.com/zielu/GitToolBox/issues/340">#340</a>)</li>
    <li>Feature: configurable regex flags for commit message validation (<a href="https://github.com/zielu/GitToolBox/issues/332">#332</a>)</li>
</ul>
<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=137803</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="11085302" date="1630957646000" updatedDate="1630957646000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=135690</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="11084626" date="1630957621000" updatedDate="1630957621000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.7</h3>
<ul>
    <li>Fix: block auto-fetch when rebase is in progress (<a href="https://github.com/zielu/GitToolBox/issues/336">#336</a>)</li>
    <li>Fix: handle JMX permission errors during metrics registration (<a href="https://github.com/zielu/GitToolBox/issues/333">#333</a>)</li>
    <li>Fix: restore missing status bar tooltip (<a href="https://github.com/zielu/GitToolBox/issues/335">#335</a>)</li>
</ul>
<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=135688</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="11071629" date="1628448003000" updatedDate="1628448003000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131682</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="11071002" date="1628447994000" updatedDate="1628447994000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.6</h3>
<ul>
    <li>Fix: two different git project shows the same git repo (<a href="https://github.com/zielu/GitToolBox/issues/330">#330</a>)</li>
</ul>
<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131680</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5945194" date="1628255814000" updatedDate="1628255814000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131387</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5945821" date="1628255745000" updatedDate="1628255745000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.5</h3>
<ul>
    <li>Fix: Chinese display garbled (<a href="https://github.com/zielu/GitToolBox/issues/329">#329</a>)</li>
</ul>
<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131385</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5945240" date="1628191751000" updatedDate="1628191751000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131183</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5945851" date="1628191706000" updatedDate="1628191706000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.4</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131181</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5943130" date="1628102261000" updatedDate="1628102261000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.3</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131082</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5943776" date="1628102228000" updatedDate="1628102228000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.3</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=131081</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5929516" date="1627931529000" updatedDate="1627931529000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.2</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130656</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5930116" date="1627931517000" updatedDate="1627931517000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.2</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
    <li>Feature: action to open current line blame issue (Issue Navigation integration)</li>
    <li>Fix: handle file rename in inline blame</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130655</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5923682" date="1627588676000" updatedDate="1627588676000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.1</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130042</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5923064" date="1627588629000" updatedDate="1627588629000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.1</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=130041</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5923169" date="1627333998000" updatedDate="1627333998000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.7.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.7.0</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
</ul>
<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129497</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="5922355" date="1627333954000" updatedDate="1627333954000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.7.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.7.0</h3>
<ul>
    <li>Arch: use inlay API for inline blame (<a href="https://github.com/zielu/GitToolBox/issues/268">#268</a>)</li>
</ul>
<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=129496</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5829610" date="1624540456000" updatedDate="1624540456000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.6.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124358</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5830331" date="1624540384000" updatedDate="1624540384000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.6.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.6.6</h3>
<ul>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
    <li>Fix: cannot load gitmoji definitions (<a href="https://github.com/zielu/GitToolBox/issues/324">#324</a>)</li>
    <li>Arch: lessen impact on project tree loading speed</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=124356</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="5815896" date="1623966629000" updatedDate="1623966629000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.6.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=123119</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="5815690" date="1623966565000" updatedDate="1623966565000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.6.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.6.5</h3>
<ul>
    <li>Feature: sort outdated branches by last commit timestamp (<a href="https://github.com/zielu/GitToolBox/issues/320">#320</a>)</li>
    <li>Feature: faster first auto-fetch (<a href="https://github.com/zielu/GitToolBox/issues/321">#321</a>)</li>
</ul>
<h3>Changes in 203.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/315">#315</a>)</li>
    <li>Fix: indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=123118</download-url><idea-version min="n/a" max="n/a" since-build="203.0" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7401218" date="1623613154000" updatedDate="1623613154000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.6.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.6.4</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li>2012.2 compatibility</li>
    <li>Fix indefinite UI freeze (<a href="https://github.com/zielu/GitToolBox/issues/319">#319</a>)</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=122652</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="7401631" date="1623163491000" updatedDate="1623163491000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>212.6.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 212.6.1</h3>
<ul>
    <li><b>PLUGIN IS BECOMING CLOSED-SOURCE</b></li>
    <li><b>2012.2 compatibility</b></li>
</ul>
<h3>Changes in 203.5.10</h3>
<ul>
    <li>Feature: outdated branches cleanup (<a href="https://github.com/zielu/GitToolBox/issues/185">#185</a>)</li>
    <li>Fix: ClassCastException: DynamicBundle$LanguageBundleEP (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Fix: fresh repo handling (<a href="https://github.com/zielu/GitToolBox/issues/312">#312</a>)</li>
</ul>
<h3>Changes in 203.5.8</h3>
<ul>
    <li>Fix: gitmoji as unicode configuration is missing (<a href="https://github.com/zielu/GitToolBox/issues/306">#306</a>)</li>
</ul>
<h3>Changes in 203.5.7</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=122152</download-url><idea-version min="n/a" max="n/a" since-build="212.0" until-build="212.*"/></idea-plugin><idea-plugin downloads="9663525" size="8237543" date="1621627319000" updatedDate="1621627319000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.10</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.10</h3>
<ul>
    <li>Feature: outdated branches cleanup (<a href="https://github.com/zielu/GitToolBox/issues/185">#185</a>)</li>
    <li>Fix: ClassCastException: DynamicBundle$LanguageBundleEP (<a href="https://github.com/zielu/GitToolBox/issues/313">#313</a>)</li>
    <li>Fix: fresh repo handling (<a href="https://github.com/zielu/GitToolBox/issues/312">#312</a>)</li>
</ul>
<h3>Changes in 203.5.8</h3>
<ul>
    <li>Fix: gitmoji as unicode configuration is missing (<a href="https://github.com/zielu/GitToolBox/issues/306">#306</a>)</li>
</ul>
<h3>Changes in 203.5.7</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=120280</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8237809" date="1621028440000" updatedDate="1621028440000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.9</h3>
<ul>
    <li>Feature: outdated branches cleanup (<a href="https://github.com/zielu/GitToolBox/issues/185">#185</a>)</li>
</ul>
<h3>Changes in 203.5.8</h3>
<ul>
    <li>Fix: gitmoji as unicode configuration is missing (<a href="https://github.com/zielu/GitToolBox/issues/306">#306</a>)</li>
</ul>
<h3>Changes in 203.5.7</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=119718</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8107277" date="1618919750000" updatedDate="1618919750000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.8</h3>
<ul>
    <li>Fix: gitmoji as unicode configuration is missing (<a href="https://github.com/zielu/GitToolBox/issues/306">#306</a>)</li>
</ul>
<h3>Changes in 203.5.7</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117593</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8098776" date="1618902880000" updatedDate="1618902880000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.7</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117564</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="8093573" date="1618770800000" updatedDate="1618770800000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.6</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117433</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7898426" date="1618580102000" updatedDate="1618580102000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.5</h3>
<ul>
    <li>Fix: Missing dataContext in Git status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/305">#305</a>)</li>
</ul>
<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117310</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7897552" date="1618559562000" updatedDate="1618559562000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.4</h3>
<ul>
    <li>Fix: Auto-fetch exclusions does not save added remote (<a href="https://github.com/zielu/GitToolBox/issues/304">#304</a>)</li>
</ul>
<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=117259</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7896995" date="1617806351000" updatedDate="1617806351000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.3</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=116054</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7896787" date="1617389358000" updatedDate="1617389358000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.2</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
    <li>Feature: Configuration moved under <b>Version Control</b> (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=115659</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7899205" date="1616489724000" updatedDate="1616489724000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.1</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=114556</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7898994" date="1616240600000" updatedDate="1616240600000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.5.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.5.0</h3>
<ul>
    <li>Feature: Rework configuration to support globals with per-project override (<a href="https://github.com/zielu/GitToolBox/issues/226">#226</a>)</li>
</ul>
<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=114352</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7500980" date="1613141754000" updatedDate="1613141754000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.8</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.*)</li>
</ul>
<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110691</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.*"/></idea-plugin><idea-plugin downloads="9663525" size="7345577" date="1612949311000" updatedDate="1612949311000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.3.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.3.4</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/298">#298</a>)</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110364</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7345713" date="1612870638000" updatedDate="1612870638000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.3.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.3.3</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/298">#298</a>)</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110297</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7344704" date="1612791571000" updatedDate="1612791571000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.3.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.3.2</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/298">#298</a>)</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=110192</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7500553" date="1612476305000" updatedDate="1612476305000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.7</h3>
<ul>
    <li>Fix: Preview tab (quick file preview) not working (<a href="https://github.com/zielu/GitToolBox/issues/295">#295</a>)</li>
</ul>
<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109902</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.5538.*"/></idea-plugin><idea-plugin downloads="9663525" size="7500201" date="1612471286000" updatedDate="1612471286000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.6</h3>
<ul>
    <li>Feature: Support 2021.1 EAP (211.5538)</li>
</ul>
<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109899</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.5538.*"/></idea-plugin><idea-plugin downloads="9663525" size="7500296" date="1612445000000" updatedDate="1612445000000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.5</h3>
<ul>
    <li>Fix: statusbar Fetch action error (<a href="https://github.com/zielu/GitToolBox/issues/296">#296</a>)</li>
</ul>
<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109836</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.4961.*"/></idea-plugin><idea-plugin downloads="9663525" size="7494407" date="1612175224000" updatedDate="1612175224000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.4</h3>
<ul>
    <li>Fix: Freeze after update project from behind tracker (<a href="https://github.com/zielu/GitToolBox/issues/293">#293</a>)</li>
</ul>
<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109369</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.4961.*"/></idea-plugin><idea-plugin downloads="9663525" size="7487597" date="1611848402000" updatedDate="1611848402000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.3</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositories are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
    <li>Feature: Support 2021.1 EAP (211.4961) (<a href="https://github.com/zielu/GitToolBox/issues/292">#292</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=109054</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="211.4961.*"/></idea-plugin><idea-plugin downloads="9663525" size="7487206" date="1611753611000" updatedDate="1611753611000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.2</h3>
<ul>
    <li>Fix: Configuration update notification is not fired</li>
    <li>Arch: Delay auto-fetch until all repositores are initialized (<a href="https://github.com/zielu/GitToolBox/issues/290">#290</a>)</li>
</ul>
<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=108895</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7263076" date="1611058820000" updatedDate="1611058820000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.4.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.4.3</h3>
<ul>
    <li>Fix: Unable to load library 'CoreFoundation' on Big Sur (<a href="https://github.com/zielu/GitToolBox/issues/289">#289</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=108141</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7457471" date="1610634798000" updatedDate="1610634798000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=107769</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7341529" date="1610629505000" updatedDate="1610629505000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.3.1</h3>
<ul>
    <li>Fix: Only combine successful counts (<a href="https://github.com/zielu/GitToolBox/issues/287">#287</a>)</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=107741</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7457903" date="1610615159000" updatedDate="1610615159000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.4.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.4.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=107713</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7344408" date="1610552619000" updatedDate="1610552619000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.3.0</h3>
<ul>
    <li>Feature: Status bar info when no file is selected (<a href="https://github.com/zielu/GitToolBox/issues/283">#283</a>)</li>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=107652</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7334328" date="1610441915000" updatedDate="1610441915000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.6</h3>
<ul>
    <li>Fix: PluginException: Cannot init component state (<a href="https://github.com/zielu/GitToolBox/issues/284">#284</a>)</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=107520</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7443482" date="1608133121000" updatedDate="1608133121000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.3.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.3.2</h3>
<ul>
    <li>Arch: extended config logging</li>
    <li>Arch: add dummy component to force reload on update (<a href="https://github.com/zielu/GitToolBox/issues/278">#278</a>)</li>
</ul>
<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=105614</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7442804" date="1607037602000" updatedDate="1607037602000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.3.1</h3>
<ul>
    <li>Fix: Exception when using the gitmoji completion (<a href="https://github.com/zielu/GitToolBox/issues/281">#281</a>)</li>
</ul>
<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104516</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7442277" date="1607000512000" updatedDate="1607000512000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.3.0</h3>
<ul>
    <li>Align with 202.2.5</li>
    <li>Fix: repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/280">#280</a>)</li>
    <li>Fix: Blame details action registration (<a href="https://github.com/zielu/GitToolBox/issues/279">#279</a>)</li>
</ul>
<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=104480</download-url><idea-version min="n/a" max="n/a" since-build="203.5981" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7326259" date="1606824546000" updatedDate="1606824546000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.5</h3>
<ul>
    <li>Feature: Gitmoji completion with unicode (<a href="https://github.com/zielu/GitToolBox/issues/272">#272</a>)</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103988</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7438392" date="1606218247000" updatedDate="1606218247000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.2.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.2.5</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=103113</download-url><idea-version min="n/a" max="n/a" since-build="203.5784" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7440353" date="1605814938000" updatedDate="1605814938000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.2.0</h3>
<ul>
    <li>Arch: remove &amp; replace deprecated APIs usage</li>
</ul>
<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102797</download-url><idea-version min="n/a" max="n/a" since-build="203.5784" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7439457" date="1605717086000" updatedDate="1605717086000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.1.1</h3>
<ul>
    <li>Align with 202.2.4</li>
</ul>
<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102546</download-url><idea-version min="n/a" max="n/a" since-build="203.3645" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7324819" date="1605695943000" updatedDate="1605695943000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.4</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102521</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7329036" date="1605605351000" updatedDate="1605605351000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.3</h3>
<ul>
    <li>Fix: IncorrectOperationException: the child will never be disposed (<a href="https://github.com/zielu/GitToolBox/issues/274">#274</a>)</li>
</ul>
<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102451</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7328814" date="1605547046000" updatedDate="1605547046000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.2</h3>
<ul>
    <li>Fix: Project metrics are not exposed</li>
    <li>Fix: AlreadyDisposedException (<a href="https://github.com/zielu/GitToolBox/issues/273">#273</a>)</li>
</ul>
<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=102409</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7327678" date="1604440152000" updatedDate="1604440152000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.1</h3>
<ul>
    <li>Fix: KotlinNullPointerException (<a href="https://github.com/zielu/GitToolBox/issues/271">#271</a>)</li>
</ul>
<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=101268</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7306367" date="1603887125000" updatedDate="1603887125000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.2.0</h3>
<ul>
    <li>Fix: Blame status bar updated when caret is placed inside test console window</li>
    <li>Fix: Exceptions in Push tags on branch (<a href="https://github.com/zielu/GitToolBox/issues/269">#269</a>)</li>
    <li>Arch: Blame cache persistence (<a href="https://github.com/zielu/GitToolBox/issues/217">#217</a>)</li>
    <li>Arch: Replace Platform thread pools with dedicated ones(<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=100787</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7370764" date="1602415675000" updatedDate="1602415675000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.0.1</h3>
<ul>
    <li>2020.3 EAP compatibility</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=99300</download-url><idea-version min="n/a" max="n/a" since-build="203.3645" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7370977" date="1600973681000" updatedDate="1600973681000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>203.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 203.0.0</h3>
<ul>
    <li>2020.3 EAP compatibility</li>
</ul>
<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=97773</download-url><idea-version min="n/a" max="n/a" since-build="203.3645" until-build="203.*"/></idea-plugin><idea-plugin downloads="9663525" size="7260168" date="1598810569000" updatedDate="1598810569000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.1.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.1.0</h3>
<ul>
    <li>Arch: Unmark plugin as dynamic (<a href="https://github.com/zielu/GitToolBox/issues/262">#262</a>)</li>
    <li>Arch: Remove custom config migration infrastructure in favor of Platform APIs</li>
</ul>
<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95759</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7261245" date="1597950218000" updatedDate="1597950218000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.10</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.10</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=95018</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7261193" date="1597872596000" updatedDate="1597872596000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.9</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94944</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7263781" date="1597822502000" updatedDate="1597822502000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.8</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.8</h3>
<ul>
    <li>Fix: Too many non-blocking read actions submitted at once (<a href="https://github.com/zielu/GitToolBox/issues/261">#261</a>)</li>
</ul>
<h3>Changes in 202.0.7</h3>
<ul>
    <li>Fix: Exception when opening settings (<a href="https://github.com/zielu/GitToolBox/issues/259">#259</a>)</li>
    <li>Fix: Commit message validation not working (<a href="https://github.com/zielu/GitToolBox/issues/258">#258</a>)</li>
</ul>
<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=94842</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7245731" date="1596188162000" updatedDate="1596188162000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.6</h3>
<ul>
    <li>Fix: error while loading plugin configuration (<a href="https://github.com/zielu/GitToolBox/issues/257">#257</a>)</li>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 201.3.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93453</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7243799" date="1596038611000" updatedDate="1596038611000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.5</h3>
<ul>
    <li>Arch: Switch to Java 8 (<a href="https://github.com/zielu/GitToolBox/issues/254">#254</a>)</li>
</ul>
<h3>Changes in 202.0.3</h3>
<ul>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
</ul>
<h3>Changes in 202.0.2</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility (202.5103)</li>
</ul>
<h3>Changes in 202.0.1</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility</li>
    <li>Arch: Switch to Java 11</li>
</ul>
<h3>Changes in 201.3.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=93247</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7248759" date="1593119050000" updatedDate="1593119050000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.4.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.4.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=90040</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7248759" date="1593031114000" updatedDate="1593031114000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.4.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.4.0</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89819</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7248319" date="1592949356000" updatedDate="1592949356000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.4.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.4.0</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
    <li>Feature: ProjectView action to open issue tracker for branch (<a href="https://github.com/zielu/GitToolBox/issues/241">#241</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89743</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7228713" date="1592762795000" updatedDate="1592762795000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.3</h3>
<ul>
    <li>Fix (201.3.2): IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
</ul>
<h3>Changes in 202.0.2</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility (202.5103)</li>
</ul>
<h3>Changes in 202.0.1</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility</li>
    <li>Arch: Switch to Java 11</li>
</ul>
<h3>Changes in 201.3.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89562</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7240045" date="1592744475000" updatedDate="1592744475000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.3.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.3.2</h3>
<ul>
    <li>Fix: IDE freezes on Preparing workspace (<a href="https://github.com/zielu/GitToolBox/issues/250">#250</a>)</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89551</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7222626" date="1592430186000" updatedDate="1592430186000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.2</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility (202.5103)</li>
</ul>
<h3>Changes in 202.0.1</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility</li>
    <li>Arch: Switch to Java 11</li>
</ul>
<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=89238</download-url><idea-version min="n/a" max="n/a" since-build="202.5103" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7222792" date="1591131567000" updatedDate="1591131567000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.1</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility</li>
    <li>Arch: Switch to Java 11</li>
</ul>

<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87815</download-url><idea-version min="n/a" max="n/a" since-build="202.4357" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7222829" date="1590613219000" updatedDate="1590613219000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>202.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 202.0.0</h3>
<ul>
    <li>Feature: 2020.2 EAP compatibility</li>
    <li>Arch: Switch to Java 11</li>
</ul>

<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87337</download-url><idea-version min="n/a" max="n/a" since-build="202.4357" until-build="202.*"/></idea-plugin><idea-plugin downloads="9663525" size="7224424" date="1590529932000" updatedDate="1590529932000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.3.1</h3>
<ul>
    <li>Fix: Repository update is done on EDT (<a href="https://github.com/zielu/GitToolBox/issues/245">#245</a>)</li>
</ul>
<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=87152</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7226630" date="1588539151000" updatedDate="1588539151000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.3.0</h3>
<ul>
    <li>Align with 193.8.2</li>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85454</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7216145" date="1588321223000" updatedDate="1588321223000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.8.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.8.2</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Fix: NoClassDefFoundError (<a href="https://github.com/zielu/GitToolBox/issues/237">#237</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85320</download-url><idea-version min="n/a" max="n/a" since-build="193.5233.12" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7212229" date="1588290274000" updatedDate="1588290274000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.8.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.8.1</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Show inline blame in debug mode when not suspended at breakpoint (<a href="https://github.com/zielu/GitToolBox/issues/236">#236</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85297</download-url><idea-version min="n/a" max="n/a" since-build="193.5233.12" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7181627" date="1588180458000" updatedDate="1588180458000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.2.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.2.2</h3>
<ul>
    <li>Re-release of 201.2.1</li>
</ul>
<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=85165</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7214551" date="1586899223000" updatedDate="1586899223000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.8.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.8.0</h3>
<ul>
    <li>Feature: Show inline blame in debug mode when not using `Show Values Inline` (<a href="https://github.com/zielu/GitToolBox/issues/230">#230</a>)</li>
    <li>Feature: Decorations in Package &amp; Android views</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=83663</download-url><idea-version min="n/a" max="n/a" since-build="193.5233.12" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7181798" date="1584385317000" updatedDate="1584385317000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.2.1</h3>
<ul>
    <li>Align with 193.7.2</li>
</ul>
<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80922</download-url><idea-version min="n/a" max="n/a" since-build="201.5985" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7174567" date="1584044846000" updatedDate="1584044846000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.7.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.7.2</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80723</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7174617" date="1583958413000" updatedDate="1583958413000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.7.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.7.1</h3>
<ul>
    <li>Fix: Switch Recent Git Branches shortcut clashes with IntelliJ default one (<a href="https://github.com/zielu/GitToolBox/issues/216">#216</a>)</li>
    <li>Arch: Cache loaded blame per file revision (<a href="https://github.com/zielu/GitToolBox/issues/215">#215</a>)</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80520</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7161613" date="1583477387000" updatedDate="1583477387000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.2.0</h3>
<ul>
    <li>Align with 193.7.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=80085</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7161967" date="1583352442000" updatedDate="1583352442000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.7.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.7.0</h3>
<ul>
    <li>Feature: Disable inline blame when debugging (<a href="https://github.com/zielu/GitToolBox/issues/214">#214</a>)</li>
    <li>Feature: Recent branches switcher (<a href="https://github.com/zielu/GitToolBox/issues/173">#173</a>)</li>
    <li>Minimum required platform version is 193.3519.25</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79953</download-url><idea-version min="n/a" max="n/a" since-build="193.3519.25" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7111607" date="1582864938000" updatedDate="1582864938000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.1.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.1.0</h3>
<ul>
    <li>Align with 193.6.0</li>
</ul>
<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79486</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="7111125" date="1582864065000" updatedDate="1582864065000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.6.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.6.0</h3>
<ul>
    <li>Feature: Different colors for master branch (<a href="https://github.com/zielu/GitToolBox/issues/210">#210</a>)</li>
    <li>Feature: Add missing Gitmoji icons (<a href="https://github.com/zielu/GitToolBox/issues/211">#211</a>)</li>
    <li>Fix: Repository update in EDT (<a href="https://github.com/zielu/GitToolBox/issues/212">#212</a>)</li>
</ul>
<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79484</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="7098350" date="1582665686000" updatedDate="1582665686000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.5.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.5.0</h3>
<ul>
    <li>Feature: Gitmoji completion in commit message editor (<a href="https://github.com/zielu/GitToolBox/issues/202">#202</a>)</li>
    <li>Fix: Blame in status bar is not being updated correctly (<a href="https://github.com/zielu/GitToolBox/issues/205">#205</a>)</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79151</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5777706" date="1582573066000" updatedDate="1582573066000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.0.1</h3>
<ul>
    <li>Align with 193.4.5</li>
</ul>
<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=79075</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="5758955" date="1581367239000" updatedDate="1581367239000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.4.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.4.5</h3>
<ul>
    <li>Fix: PluginException: Cannot create ServiceAdapter (<a href="https://github.com/zielu/GitToolBox/issues/198">#198</a>)</li>
</ul>
<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=77835</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5721402" date="1580249119000" updatedDate="1580249119000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.4.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.4.4</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76755</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5721501" date="1580248109000" updatedDate="1580248109000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>201.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 201.0.0</h3>
<ul>
    <li>Feature: 2020.1 EAP compatibility</li>
</ul>
<h3>Changes in 193.4.3</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76753</download-url><idea-version min="n/a" max="n/a" since-build="201.0" until-build="201.*"/></idea-plugin><idea-plugin downloads="9663525" size="5721640" date="1580242857000" updatedDate="1580242857000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.4.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.4.3</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76749</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5721723" date="1580241862000" updatedDate="1580241862000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.4.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.4.1</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76746</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5721206" date="1580167414000" updatedDate="1580167414000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.4.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.4.1</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)</li>
    <li>Fix: Mitigate java.lang.Throwable: Already disposed (<a href="https://github.com/zielu/GitToolBox/issues/197">#197</a>)</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76659</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5723156" date="1579733924000" updatedDate="1579733924000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.4.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.4.0</h3>
<ul>
    <li>Fix: Change tracker not updated if project contains multiple repositories</li>
    <li>Feature: Allow global auto-fetch override (<a href="https://github.com/zielu/GitToolBox/issues/186">#186</a>)186</li>
    <li>Arch: Replace subscriber components with declarative listeners</li>
</ul>
<h3>Changes in 1943.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=76397</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5661396" date="1578066401000" updatedDate="1578066401000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.3.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.3.3</h3>
<ul>
    <li>Fix: "Parent branch mode" setting does not persist (<a href="https://github.com/zielu/GitToolBox/issues/192">#192</a>)</li>
    <li>Fix: Non-commited files status bugs on move to other changelist (<a href="https://github.com/zielu/GitToolBox/issues/191">#191</a>)</li>
</ul>
<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=75363</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5657965" date="1576879544000" updatedDate="1576879544000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.3.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.3.2</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74739</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5657128" date="1576795104000" updatedDate="1576795104000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.3.1</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
    <li>Feature: Absolute date-time style: ISO date (<a href="https://github.com/zielu/GitToolBox/issues/189">#189</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74698</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5656706" date="1576789227000" updatedDate="1576789227000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.3.0</h3>
<ul>
    <li>Feature: Changed files tracking (<a href="https://github.com/zielu/GitToolBox/issues/161">#161</a>)</li>
    <li>Feature: Commit message validation (by zeromberto) (<a href="https://github.com/zielu/GitToolBox/issues/187">#187</a>)</li>
</ul>
<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=74694</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5598454" date="1574887067000" updatedDate="1574887067000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.2.1</h3>
<ul>
    <li>Kotlin update to 1.3.61</li>
</ul>
<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73233</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5593330" date="1574798430000" updatedDate="1574798430000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.6.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.6.3</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73170</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5593329" date="1574796670000" updatedDate="1574796670000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.6.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.6.1</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73168</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5593342" date="1574717709000" updatedDate="1574717709000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.6.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.6.0</h3>
<ul>
    <li>Align with 193.2.0</li>
    <li>Backport: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
    <li>Backport: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
    <li>Backport: Fix StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73094</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5593264" date="1574713538000" updatedDate="1574713538000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.2.0</h3>
<ul>
    <li>Feature: Allow to hide date and username (<a href="https://github.com/zielu/GitToolBox/issues/182">#182</a>)</li>
</ul>
<h3>Changes in 193.1.1</h3>
<ul>
    <li>Fix: Auto-Fetch does not work (<a href="https://github.com/zielu/GitToolBox/issues/183">#183</a>)</li>
</ul>
<h3>Changes in 193.1.0</h3>
<ul>
    <li>Backport 192.5.0</li>
    <li>Backport: new blame author name formats: email, email user</li>
    <li>Backport: fix relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=73089</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5584534" date="1574359372000" updatedDate="1574359372000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.1.1</h3>
<ul>
    <li>Fix: Auto-Fetch does not work (<a href="https://github.com/zielu/GitToolBox/issues/183">#183</a>)</li>
</ul>
<h3>Changes in 193.1.0</h3>
<ul>
    <li>Backport 192.5.0</li>
    <li>Backport: new blame author name formats: email, email user </li>
    <li>Backport: fix relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72812</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5573645" date="1574109535000" updatedDate="1574109535000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.1.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.1.0</h3>
<ul>
    <li>Backport 192.5.0</li>
    <li>Backport: new blame author name formats: email, email user </li>
    <li>Backport: fix relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72562</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5573902" date="1574107987000" updatedDate="1574107987000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.17</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.16</h3>
<ul>
    <li>Backport 192.5.0</li>
</ul>
<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72560</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5573798" date="1573777226000" updatedDate="1573777226000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.16</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.16</h3>
<ul>
    <li>Backport 192.5.0</li>
</ul>
<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72399</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5573756" date="1573773310000" updatedDate="1573773310000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.13</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.13</h3>
<ul>
    <li>Backport 192.5.0</li>
</ul>
<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=72396</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5479037" date="1573164540000" updatedDate="1573164540000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.5.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.5.0</h3>
<ul>
    <li>Feature: new blame author name formats: email, email user </li>
    <li>Fix: relative date formatting for yesterday case</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71939</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5555565" date="1572908449000" updatedDate="1572908449000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.4</h3>
<ul>
    <li>Fix: StatusMessagesService initialization error</li>
</ul>
<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71710</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5553381" date="1572893769000" updatedDate="1572893769000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.3</h3>
<ul>
    <li>Backport 192.4.2</li>
    <li>Feature: Blame refresh (<a href="https://github.com/zielu/GitToolBox/issues/163">#163</a>)</li>
</ul>
<h3>Changes in 192.4.2</h3>
<ul>
    <li>Add auto fetch excluded remotes tooltip (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">#168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=71696</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5473498" date="1571777352000" updatedDate="1571777352000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.4.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.4.2</h3>
<ul>
    <li>Fix: Do not create empty project config for empty migration (<a href="https://github.com/zielu/GitToolBox/issues/174">#174</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">
        #168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70983</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5472577" date="1571722982000" updatedDate="1571722982000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.4.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.4.1</h3>
<ul>
    <li>Fix: Do not create empty project config for empty migration (<a href="https://github.com/zielu/GitToolBox/issues/174">#174</a>)</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">
        #168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70944</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5473885" date="1570573164000" updatedDate="1570573164000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.2</h3>
<ul>
    <li>Backport 192.4.0</li>
</ul>
<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">
        #168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70187</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="5472330" date="1570567211000" updatedDate="1570567211000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.4.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.4.0</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">
        #168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70178</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="5472167" date="1570486212000" updatedDate="1570486212000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.3.1</h3>
<ul>
    <li>Feature: Support remotes in auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/168">
        #168</a>)</li>
</ul>
<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=70121</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1419263" date="1568660728000" updatedDate="1568660728000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.1</h3>
<ul>
    <li>2019.3 EAP support</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68827</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="4055169" date="1568234889000" updatedDate="1568234889000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.3.0</h3>
<ul>
    <li>Feature: Support parent branch for different upstream (<a href="https://github.com/zielu/GitToolBox/issues/165">#165</a>)</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68611</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1418566" date="1568232649000" updatedDate="1568232649000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>193.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 193.0.0</h3>
<ul>
    <li>2019.3 EAP support</li>
</ul>
<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68606</download-url><idea-version min="n/a" max="n/a" since-build="193.0" until-build="193.*"/></idea-plugin><idea-plugin downloads="9663525" size="4053336" date="1568134350000" updatedDate="1568134350000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.3.1</h3>
<ul>
    <li>Fix: java.lang.NoSuchMethodError on load of project (<a href="https://github.com/zielu/GitToolBox/issues/166">#166</a>)</li>
</ul>
<h3>Changes in 191.3.0</h3>
<ul>
    <li>Backport of 192.2.2</li>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
    <li>Fix: Update Project action should remember the dialog selection (<a href="https://github.com/zielu/GitToolBox/issues/158">#158</a>)</li>
    <li>Fix: show tags when repo in normal and detached states only</li>
    <li>Fix: initial auto-fetch not executed on project open</li>
    <li>Feature: expose update action in status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/157">#157</a>)</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68504</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1418858" date="1567630799000" updatedDate="1567630799000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.3.0</h3>
<ul>
    <li>Backport of 192.2.2</li>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
    <li>Fix: Update Project action should remember the dialog selection (<a href="https://github.com/zielu/GitToolBox/issues/158">#158</a>)</li>
    <li>Fix: show tags when repo in normal and detached states only</li>
    <li>Fix: initial auto-fetch not executed on project open</li>
    <li>Feature: expose update action in status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/157">#157</a>)</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68248</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1418671" date="1567624735000" updatedDate="1567624735000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.2.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.2.2</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68243</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1418740" date="1567546009000" updatedDate="1567546009000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.2.0</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68195</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1418518" date="1567448429000" updatedDate="1567448429000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.2.0</h3>
<ul>
    <li>Feature: Configurable date format (<a href="https://github.com/zielu/GitToolBox/issues/160">#160</a>)</li>
    <li>Feature: Integrate issue tracker links with blame popup (<a href="https://github.com/zielu/GitToolBox/issues/162">#162</a>)</li>
    <li>Fix: Uniformly apply GitToolBox branding (<a href="https://github.com/zielu/GitToolBox/issues/164">#164</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=68129</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1407799" date="1564432998000" updatedDate="1564432998000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.1.1</h3>
<ul>
    <li>Fix: Update Project action should remember the dialog selection (<a href="https://github.com/zielu/GitToolBox/issues/158">#158</a>)</li>
</ul>
<h3>Changes in 192.1.0</h3>
<ul>
    <li>Feature: expose update action in status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/157">#157</a>)</li>
    <li>Fix: initial auto-fetch not executed on project open</li>
    <li>Fix: show tags when repo in normal and detached states only</li>
    <li>Minor Project View decoration optimization</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66332</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1406308" date="1563995976000" updatedDate="1563995976000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.1.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.1.0</h3>
<ul>
    <li>Feature: expose update action in status bar popup (<a href="https://github.com/zielu/GitToolBox/issues/157">#157</a>)</li>
    <li>Fix: initial auto-fetch not executed on project open</li>
    <li>Fix: show tags when repo in normal and detached states only</li>
    <li>Minor Project View decoration optimization</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=66030</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1405975" date="1563514575000" updatedDate="1563514575000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.0.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.0.5</h3>
<ul>
    <li>Fix: initial auto-fetch not executed on project open</li>
    <li>Fix: show tags when repo in normal and detached states only</li>
    <li>Minor Project View decoration optimization</li>
</ul>
<h3>Changes in 192.0.4</h3>
<ul>
    <li>2019.2 compatibility</li>
    <li>Feature: Branch completion for commit from Local Changes (<a href="https://github.com/zielu/GitToolBox/issues/156">#156</a>)</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65768</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1403764" date="1563398598000" updatedDate="1563398598000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.0.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.0.4</h3>
<ul>
    <li>2019.2 compatibility</li>
    <li>Feature: Branch completion for commit from Local Changes (<a href="https://github.com/zielu/GitToolBox/issues/156">#156</a>)</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
    <li>Fix: initial auto-fetch not executed on project open</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65698</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1404307" date="1562782932000" updatedDate="1562782932000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.0.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.0.3</h3>
<ul>
    <li>2019.2 compatibility</li>
    <li>Feature: Branch completion for commit from Local Changes (<a href="https://github.com/zielu/GitToolBox/issues/156">#156</a>)</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.7</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=65414</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1404319" date="1561415054000" updatedDate="1561415054000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.0.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.0.2</h3>
<ul>
    <li>2019.2 EAP compatibility</li>
    <li>Feature: Branch completion for commit from Local Changes (<a href="https://github.com/zielu/GitToolBox/issues/156">#156</a>)</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=64545</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1405706" date="1560205182000" updatedDate="1560205182000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.0.1</h3>
<ul>
    <li>2019.2 EAP compatibility</li>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63804</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1406000" date="1560200329000" updatedDate="1560200329000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.8</h3>
<ul>
    <li>Fix: Run status bar fetch in background (<a href="https://github.com/zielu/GitToolBox/issues/154">#154</a>)</li>
</ul>
<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63801</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1404519" date="1559760575000" updatedDate="1559760575000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.6</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
    <li>Blame presentation refactoring</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63554</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1402898" date="1559760155000" updatedDate="1559760155000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.6.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.6.1</h3>
<ul>
    <li>Backport: 191.x.y line for 2018.3 (<a href="https://github.com/zielu/GitToolBox/issues/152">#152</a>)</li>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63552</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1403100" date="1559256976000" updatedDate="1559256976000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.6.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.6.0</h3>
<ul>
    <li>Backport: 191.x.y line for 2018.3 (<a href="https://github.com/zielu/GitToolBox/issues/152">#152</a>)</li>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63295</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1404518" date="1559162339000" updatedDate="1559162339000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.5</h3>
<ul>
    <li>Blame presentation refactoring</li>
</ul>
<h3>Changes in 191.2.4</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
</ul>
<h3>Changes in 191.2.3</h3>
<ul>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63245</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1403990" date="1559109893000" updatedDate="1559109893000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.4</h3>
<ul>
    <li>Feature: Add Full Name option for blame in status bar (<a href="https://github.com/zielu/GitToolBox/issues/151">#151</a>)</li>
</ul>
<h3>Changes in 191.2.3</h3>
<ul>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63208</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1404214" date="1559079849000" updatedDate="1559079849000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.3</h3>
<ul>
    <li>Backport: Changes from 2019.2 EAP (<a href="https://github.com/zielu/GitToolBox/issues/150">#150</a>)</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63190</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1403974" date="1559070814000" updatedDate="1559070814000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>192.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 192.0.0</h3>
<ul>
    <li>2019.2 EAP compatibility</li>
</ul>
<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63184</download-url><idea-version min="n/a" max="n/a" since-build="192.0" until-build="192.*"/></idea-plugin><idea-plugin downloads="9663525" size="1404157" date="1558987147000" updatedDate="1558987147000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.2</h3>
<ul>
    <li>Fix: Access denied ("javax.management.MBeanTrustPermission" "register") (<a href="https://github.com/zielu/GitToolBox/issues/149">#149</a>)</li>
</ul>
<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=63094</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1402223" date="1558285605000" updatedDate="1558285605000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.1</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62526</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1400580" date="1558042498000" updatedDate="1558042498000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.2.0</h3>
<ul>
    <li>Feature: re-implement blame statusbar widget (<a href="https://github.com/zielu/GitToolBox/issues/146">#146</a>)</li>
    <li>Fix: errors when all lines are deleted (<a href="https://github.com/zielu/GitToolBox/issues/145">#145</a>)</li>
    <li>Fix: Branch completion showing showing outside of commit dialog (<a href="https://github.com/zielu/GitToolBox/issues/147">#147</a>)</li>
</ul>
<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=62420</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1410040" date="1555187586000" updatedDate="1555187586000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.1.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.1.2</h3>
<ul>
    <li>Remove blame statusbar widget</li>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60865</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1409732" date="1555048891000" updatedDate="1555048891000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.1.1</h3>
<ul>
    <li>Fix: do not call file blame when statusbar is disabled (<a href="https://github.com/zielu/GitToolBox/issues/142">#142</a>)</li>
    <li>Fix: broken plugin icon</li>
</ul>
<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60803</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1406152" date="1554920395000" updatedDate="1554920395000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.1.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.1.0</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60718</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1406141" date="1554840296000" updatedDate="1554840296000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.13</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.13</h3>
<ul>
    <li>Feature: Get parent branch from active task (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
    <li>Feature: Expose 'show inline blame' as action (<a href="https://github.com/zielu/GitToolBox/issues/138">#138</a>)</li>
    <li>Performance: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Help provider that redirects to GitHub wiki</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60680</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1400849" date="1554324622000" updatedDate="1554324622000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.12</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.12</h3>
<ul>
    <li>Feature: Custom blame loading implementation (<a href="https://github.com/zielu/GitToolBox/issues/139">#139</a>)</li>
    <li>Feature: Get parent branch from TaskManager (<a href="https://github.com/zielu/GitToolBox/issues/133">#133</a>)</li>
</ul>
<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60429</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1387807" date="1553712511000" updatedDate="1553712511000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.10</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.10</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=60042</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1387672" date="1553584838000" updatedDate="1553584838000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.9</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.9</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>Fix: ArrayIndexOutOfBoundsException in blame annotation (<a href="https://github.com/zielu/GitToolBox/issues/135">#135</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.5.0</h3>
<ul>
    <li>Feature: Additional inline blame format options (<a href="https://github.com/zielu/GitToolBox/issues/131">#131</a>)</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59926</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1388009" date="1553459454000" updatedDate="1553459454000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.7</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>Feature: auto-fetch on branch switch (<a href="https://github.com/zielu/GitToolBox/issues/101">#101</a>)</li>
    <li>2019.1 compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Added plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59867</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1375119" date="1552509992000" updatedDate="1552509992000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.6</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>2019.1 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Fixed plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59402</download-url><idea-version min="n/a" max="n/a" since-build="191.5701.16" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1372738" date="1552341573000" updatedDate="1552341573000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.5</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>2019.1 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Fixed plugin icon</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59323</download-url><idea-version min="n/a" max="n/a" since-build="191.4212.41" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1368406" date="1551727933000" updatedDate="1551727933000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.4</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>2019.1 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=59007</download-url><idea-version min="n/a" max="n/a" since-build="191.4212.41" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1365095" date="1551385984000" updatedDate="1551385984000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.3</h3>
<ul>
    <li>Feature: make status bar and editor blames independent</li>
    <li>Feature: more detailed blame (<a href="https://github.com/zielu/GitToolBox/issues/126">#126</a>)</li>
    <li>2019.1 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58899</download-url><idea-version min="n/a" max="n/a" since-build="191.4212.41" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1351029" date="1551122869000" updatedDate="1551122869000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.2</h3>
<ul>
    <li>2019.1 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Based on 183.4.0</li>
    <li>Major internal structure refactoring</li>
</ul>
<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58720</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1350918" date="1550689466000" updatedDate="1550689466000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.4.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.4.0</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58540</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1350793" date="1550606901000" updatedDate="1550606901000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.3.1</h3>
<ul>
    <li>Feature: Activate commit dialog completion on demand (<a href="https://github.com/zielu/GitToolBox/issues/130">#130</a>)</li>
    <li>Adjust default inline blame color for Darcula (<a href="https://github.com/zielu/GitToolBox/issues/127">#127</a>)</li>
</ul>
<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58484</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1348332" date="1549911576000" updatedDate="1549911576000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.3.0</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58112</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1348119" date="1549841250000" updatedDate="1549841250000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 191.0.1</h3>
<ul>
    <li>2019.1 EAP compatibility (<a href="https://github.com/zielu/GitToolBox/issues/122">#122</a>)</li>
    <li>Based on 183.2.3</li>
</ul>
<h3>Changes in 183.2.3</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.2</h3>
<ul>
    <li>Fixed Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58078</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1348152" date="1549838312000" updatedDate="1549838312000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.2.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.2.3</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=58076</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1349770" date="1549487028000" updatedDate="1549487028000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.2.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.2.2</h3>
<ul>
    <li>Feature: Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Feature: Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Feature: Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57900</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1346972" date="1549406062000" updatedDate="1549406062000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.2.1</h3>
<ul>
    <li>Fix: Blame shows N/A for newly committed hunks (<a href="https://github.com/zielu/GitToolBox/issues/123">#123</a>)</li>
    <li>Fix: Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57803</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1341312" date="1549017310000" updatedDate="1549017310000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.2.0</h3>
<ul>
    <li>Fixed Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Shortcut key to open detailed blame balloon (Atl+Shift+B) (<a href="https://github.com/zielu/GitToolBox/issues/118">#118</a>)</li>
    <li>Status based on 'parent' branch (<a href="https://github.com/zielu/GitToolBox/issues/113">#113</a>)</li>
    <li>Show blame inlined in active editor (<a href="https://github.com/zielu/GitToolBox/issues/104">#104</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=57622</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1316079" date="1548707577000" updatedDate="1548707577000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>191.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.1.2</h3>
<ul>
    <li>Fixed Commit dialog completion (<a href="https://github.com/zielu/GitToolBox/issues/121">#121</a>)</li>
    <li>Show behind tracker only if there are changes</li>
</ul>
<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54642</download-url><idea-version min="n/a" max="n/a" since-build="191.0" until-build="191.*"/></idea-plugin><idea-plugin downloads="9663525" size="1313108" date="1547572656000" updatedDate="1547572656000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.1.1</h3>
<ul>
    <li>Use IntelliJ parallel fetch (<a href="https://github.com/zielu/GitToolBox/issues/120">#120</a>)</li>
</ul>
<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=54103</download-url><idea-version min="n/a" max="n/a" since-build="183.5153.8" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1312583" date="1544655853000" updatedDate="1544655853000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.1.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.1.0</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53142</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1312611" date="1544483507000" updatedDate="1544483507000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.7</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.0.7</h3>
<ul>
    <li>Fix async blame cache queue handling (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.6</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=53042</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1311198" date="1543955932000" updatedDate="1543955932000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.6</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[<h3>Changes in 183.0.6</h3>
<ul>
    <li>Async blame loading (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
</ul>
<h3>Changes in 183.0.5</h3>
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116">#116</a>)</li>
</ul>
<h3>Changes in 183.0.4</h3>
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
<h3>Changes in 182.7.0</h3>
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108">#108</a>)</li>
</ul>
<h3>Changes in 182.6.2</h3>
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110">#110</a>)</li>
</ul>
<h3>Changes in 182.6.1</h3>
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107">#107</a>)</li>
</ul>
<h3>Changes in 182.6.0</h3>
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105">#105</a>)</li>
</ul>
<h3>Changes in 182.4.1</h3>
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103">#103</a>)</li>
</ul>
<h3>Changes in 182.4.0</h3>
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
<h3>Changes in 182.3.0</h3>
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
<h3>Changes in 181.2.1</h3>
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85">#85</a>)</li>
</ul>
<h3>Changes in 173.3.1</h3>
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81">#81</a>)</li>
</ul>
<h3>Changes in 172.1.0</h3>
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
<h3>Changes in 171.3.0</h3>
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52836</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1293341" date="1543273504000" updatedDate="1543273504000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.7.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.7.1
<ul>
    <li>java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116" rel="nofollow">#116</a>)</li>
    <li>DB VirtualFile table is not a dir (<a href="https://github.com/zielu/GitToolBox/issues/117" rel="nofollow">#117</a>)</li>
</ul>
Changes in 182.7.0
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108" rel="nofollow">#108</a>)</li>
</ul>
Changes in 182.6.2
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109" rel="nofollow">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110" rel="nofollow">#110</a>)</li>
</ul>
Changes in 182.6.1
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107" rel="nofollow">#107</a>)</li>
</ul>
Changes in 182.6.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52513</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1301956" date="1542927685000" updatedDate="1542927685000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 183.0.5
<ul>
    <li>Fixed VcsException in annotation retrieval (<a href="https://github.com/zielu/GitToolBox/issues/115" rel="nofollow">#115</a>)</li>
    <li>Fixed java.lang.IllegalArgumentException: DB VirtualFile (<a href="https://github.com/zielu/GitToolBox/issues/116" rel="nofollow">#116</a>)</li>
</ul>
Changes in 183.0.4
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
Changes in 182.7.0
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108" rel="nofollow">#108</a>)</li>
</ul>
Changes in 182.6.2
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109" rel="nofollow">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110" rel="nofollow">#110</a>)</li>
</ul>
Changes in 182.6.1
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107" rel="nofollow">#107</a>)</li>
</ul>
Changes in 182.6.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52391</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1301848" date="1542824772000" updatedDate="1542824772000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 183.0.4
<ul>
    <li>2018.3 build</li>
    <li>Based on 182.7.0 release</li>
</ul>
Changes in 182.7.0
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108" rel="nofollow">#108</a>)</li>
</ul>
Changes in 182.6.2
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109" rel="nofollow">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110" rel="nofollow">#110</a>)</li>
</ul>
Changes in 182.6.1
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107" rel="nofollow">#107</a>)</li>
</ul>
Changes in 182.6.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52285</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1293105" date="1542149872000" updatedDate="1542149872000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.7.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.7.0
<ul>
    <li>Hide status bar items if disabled (<a href="https://github.com/zielu/GitToolBox/issues/108" rel="nofollow">#108</a>)</li>
</ul>
Changes in 182.6.2
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109" rel="nofollow">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110" rel="nofollow">#110</a>)</li>
</ul>
Changes in 182.6.1
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107" rel="nofollow">#107</a>)</li>
</ul>
Changes in 182.6.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=52027</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1300219" date="1541546532000" updatedDate="1541546532000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 183.0.3
<ul>
    <li>IntelliJ Beta (183.3975.18) build</li>
    <li>Based on 182.6.2 release</li>
</ul>
Changes in 183.0.2
<ul>
    <li>IntelliJ Beta (183.3975.18) build</li>
    <li>Based on 182.5.0 release</li>
</ul>
Changes in 183.0.1
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
</ul>
Changes in 183.0.0
<ul>
    <li>183.* (2018.3) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/100" rel="nofollow">#100</a>)</li>
</ul>
Changes in 182.6.2
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109" rel="nofollow">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110" rel="nofollow">#110</a>)</li>
</ul>
Changes in 182.6.1
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107" rel="nofollow">#107</a>)</li>
</ul>
Changes in 182.6.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51810</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1292465" date="1541461358000" updatedDate="1541461358000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.6.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.6.2
<ul>
    <li>Fixed slow performance during rename (<a href="https://github.com/zielu/GitToolBox/issues/109" rel="nofollow">#109</a>)</li>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/110" rel="nofollow">#110</a>)</li>
</ul>
Changes in 182.6.1
<ul>
    <li>Fixed IllegalArgumentException (<a href="https://github.com/zielu/GitToolBox/issues/107" rel="nofollow">#107</a>)</li>
</ul>
Changes in 182.6.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51784</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1294480" date="1540850089000" updatedDate="1540850089000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 183.0.2
<ul>
    <li>IntelliJ Beta (183.3975.18) build</li>
    <li>Based on 182.5.0 release</li>
</ul>
Changes in 183.0.1
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
</ul>
Changes in 183.0.0
<ul>
    <li>183.* (2018.3) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/100" rel="nofollow">#100</a>)</li>
</ul>
Changes in 182.5.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51551</download-url><idea-version min="n/a" max="n/a" since-build="183.3975.18" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1290948" date="1540842183000" updatedDate="1540842183000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.6.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.5.0
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51548</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1290927" date="1539631791000" updatedDate="1539631791000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.4.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.4.2
<ul>
    <li>Git blame status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/105" rel="nofollow">#105</a>)</li>
</ul>
Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=51066</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1264004" date="1538502101000" updatedDate="1538502101000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.4.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.4.1
<ul>
    <li>Limit parallel auto-fetch threads (<a href="https://github.com/zielu/GitToolBox/issues/103" rel="nofollow">#103</a>)</li>
</ul>
Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50560</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1264059" date="1537995167000" updatedDate="1537995167000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.4.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.4.0
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
    <li>Removed excessive logging</li>
    <li>Minor UI adjustments</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50347</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1263877" date="1537828171000" updatedDate="1537828171000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 183.0.1
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
</ul>
Changes in 183.0.0
<ul>
    <li>183.* (2018.3) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/100" rel="nofollow">#100</a>)</li>
</ul>
Changes in 182.3.1
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50265</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1264005" date="1537482212000" updatedDate="1537482212000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.3.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.3.1
<ul>
    <li>Fixed tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">#98</a>)</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=50148</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1257863" date="1536604654000" updatedDate="1536604654000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>183.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 183.0.0)
<ul>
    <li>183.* (2018.3) compatibility (<a href="https://github.com/zielu/GitToolBox/issues/100" rel="nofollow">#100</a>)</li>
</ul>
Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49765</download-url><idea-version min="n/a" max="n/a" since-build="183.0" until-build="183.*"/></idea-plugin><idea-plugin downloads="9663525" size="1257870" date="1536185136000" updatedDate="1536185136000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.3.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49625</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1257842" date="1536012335000" updatedDate="1536012335000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.2.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.2.2
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.0
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49483</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1257863" date="1535483445000" updatedDate="1535483445000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.2.1
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
    <li>Decoration does not update after repository update (<a href="https://github.com/zielu/GitToolBox/issues/98" rel="nofollow">
        #98</a>)</li>
    <li>Fixed error while calling if active (<a href="https://github.com/zielu/GitToolBox/issues/99" rel="nofollow">#99</a>)</li>
    <li>Parallel auto-fetch execution</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.0
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=49303</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1250076" date="1533157050000" updatedDate="1533157050000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.2.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.2.0
<ul>
    <li>Show tags on HEAD commit in Project View (<a href="https://github.com/zielu/GitToolBox/issues/90" rel="nofollow">#90</a>)</li>
    <li>Fully configurable Project View decoration (<a href="https://github.com/zielu/GitToolBox/issues/80" rel="nofollow">#80</a>)</li>
</ul>
Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.0
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=48417</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1228391" date="1531166282000" updatedDate="1531166282000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.2.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.2.1
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
</a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 181.0.5
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
    <li>Behind tracker presentation preview (<a href="https://github.com/zielu/GitToolBox/issues/82" rel="nofollow">#82</a>)</li>
    <li>Fixed null project in status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/84" rel="nofollow">#84</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47611</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="1228308" date="1531165320000" updatedDate="1531165320000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 182.1.1
<ul>
    <li>Back-ported changes from 181.2.0</li>
</ul>
Changes in 181.2.0
<ul>
    <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87
    </a>)</li>
    <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li>
    <li>Fixed separator decoration in Project View (<a href="https://github.com/zielu/GitToolBox/issues/92" rel="nofollow">#92</a>)</li>
    <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li>
</ul>
Changes in 173.3.1
<ul>
    <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li>
</ul>
Changes in 172.1.0
<ul>
    <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
Changes in 171.3.0
<ul>
    <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li>
</ul>
]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=47609</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1229972" date="1526413415000" updatedDate="1526413415000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>182.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.1.2 
<ul> 
 <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li> 
 <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87 </a>)</li> 
 <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li> 
</ul> Changes in 173.3.1 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45863</download-url><idea-version min="n/a" max="n/a" since-build="182.0" until-build="182.*"/></idea-plugin><idea-plugin downloads="9663525" size="1228629" date="1526335670000" updatedDate="1526335670000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.1.2</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.1.2 
<ul> 
 <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li> 
 <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87 </a>)</li> 
 <li>Tracking/non-tracking branch decoration (<a href="https://github.com/zielu/GitToolBox/issues/88" rel="nofollow">#88</a>)</li> 
</ul> Changes in 173.3.1 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45832</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="1228297" date="1526332191000" updatedDate="1526332191000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.1.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.1.1 
<ul> 
 <li>Performance metrics (<a href="https://github.com/zielu/GitToolBox/issues/85" rel="nofollow">#85</a>)</li> 
 <li>Move decoration customization to Color Scheme (<a href="https://github.com/zielu/GitToolBox/issues/87" rel="nofollow">#87 </a>)</li> 
</ul> Changes in 173.3.1 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45828</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="1117180" date="1524687250000" updatedDate="1524687250000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.0.5</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.0.5 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
 <li>Behind tracker presentation preview (<a href="https://github.com/zielu/GitToolBox/issues/82" rel="nofollow">#82</a>)</li> 
 <li>Fixed null project in status bar widget (<a href="https://github.com/zielu/GitToolBox/issues/84" rel="nofollow">#84</a>)</li> 
</ul> Changes in 173.3.1 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45329</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="1116559" date="1524605224000" updatedDate="1524605224000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.0.4</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.0.4 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
 <li>Behind tracker presentation preview (<a href="https://github.com/zielu/GitToolBox/issues/82" rel="nofollow">#82</a>)</li> 
</ul> Changes in 173.3.1 
<ul> 
 <li>Fixed disappearing directory name (<a href="https://github.com/zielu/GitToolBox/issues/81" rel="nofollow">#81</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45309</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="1115307" date="1523908185000" updatedDate="1523908185000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.0.3</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.0.3 
<ul> 
 <li>Behind tracker presentation preview (<a href="https://github.com/zielu/GitToolBox/issues/82" rel="nofollow">#82</a>)</li> 
 <li>Missing compile dependency for Webstorm 2018.1.1 (<a href="https://github.com/zielu/GitToolBox/issues/83" rel="nofollow">#83</a>)</li> 
</ul> Changes in 173.3.0 
<ul> 
 <li>Configurable notification groups (<a href="https://github.com/zielu/GitToolBox/issues/72" rel="nofollow">#72</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=45089</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="8936847" date="1522789946000" updatedDate="1522789946000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.0.1</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.0.0 
<ul> 
 <li>Compatible with 181.*</li> 
 <li>Configurable notification groups (<a href="https://github.com/zielu/GitToolBox/issues/72" rel="nofollow">#72</a>)</li> 
 <li>Improve behind tracker notifications (<a href="https://github.com/zielu/GitToolBox/issues/76" rel="nofollow">#76</a>)</li> 
</ul> Changes in 173.3.0 
<ul> 
 <li>Configurable notification groups (<a href="https://github.com/zielu/GitToolBox/issues/72" rel="nofollow">#72</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44747</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="8936324" date="1522364409000" updatedDate="1522364409000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>181.0.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 181.0.0 
<ul> 
 <li>Compatible with 181.*</li> 
 <li>Configurable notification groups (<a href="https://github.com/zielu/GitToolBox/issues/72" rel="nofollow">#72</a>)</li> 
 <li>Improve behind tracker notifications (<a href="https://github.com/zielu/GitToolBox/issues/76" rel="nofollow">#76</a>)</li> 
</ul> Changes in 173.3.0 
<ul> 
 <li>Configurable notification groups (<a href="https://github.com/zielu/GitToolBox/issues/72" rel="nofollow">#72</a>)</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=44613</download-url><idea-version min="n/a" max="n/a" since-build="181.0" until-build="181.*"/></idea-plugin><idea-plugin downloads="9663525" size="8919898" date="1519855547000" updatedDate="1519855547000" url="https://gittoolbox.lukasz-zielinski.com"><name>GitToolBox</name><id>zielu.gittoolbox</id><description><![CDATA[<strong>Extends Git Integration with additional features</strong>
<br>
<strong>Free features</strong>
<ul>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-status-display/">number of ahead, behind commits in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/not-commited-changes-tracker/">number of not commited changes in project view and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display/">current line blame in editor and status bar</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-reference/">commit message reference completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-completion-gitmoji/">commit message gitmoji completion</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/commit-message-validation/">commit message validation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/recent-branches-switcher/">recently used branches switcher</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#regular-merge">branches cleanup - merged</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/issue-navigation-integration/">integration with IDE Issue Navigation</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/auto-fetch/">automatic fetch at set intervals</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/push-selected-tags/">push selected tags on current branch</a></li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-extender-integration/">integration with Git Extender</a></li>
</ul>
<strong>Paid features</strong>
<ul>
    <li>repository links
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate to &amp; copy links to files in remote repository</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">navigate from link in clipboard to local file</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/repository-links/">create pull request notification</a></li>
            <li>supported
                <ul>
                    <li>Bitbucket (Cloud &amp; Server)</li>
                    <li>GitHub</li>
                    <li>GitLab</li>
                    <li>AWS CodeCommit</li>
                    <li>Azure Repos</li>
                    <li>Gitee</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>branches cleanup
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#squash-merge-paid">squashed</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/branch-cleanup#cherry-pick-paid">cherry-picked</a></li>
        </ul>
    </li>
    <li>code vision blame inlay hints
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">change date</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#code-vision-inlay-hints-paid">issue reference</a></li>
            <li>
                <ul>
                    <li>Java</li>
                    <li>Kotlin</li>
                    <li>JavaScript</li>
                    <li>Go</li>
                    <li>Php</li>
                    <li>Python</li>
                    <li>Rust (since 2023.3)</li>
                </ul>
            </li>
        </ul>
    </li>
    <li>inline blame extended usability
        <ul>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">issue links in current line blame are clickable</a></li>
            <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/git-blame-display#current-line-blame---paid-features">author, date-time, subject can be styled separately</a></li>
        </ul>
    </li>
    <li><a href="https://gittoolbox.lukasz-zielinski.com/docs/pending-changes-check/">pending changes check on project close</a></li>
</ul>
<strong>Free Features in detail</strong>
<br>
<ul>
    <li><strong>Git status display</strong>:
        <ul>
            <li>number of ahead / behind commits for current branch as status bar widget</li>
            <li>ahead / behind, current branch, tags on HEAD as Project View decoration on modules</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Current line blame</strong>:
        <ul>
            <li>inline blame - show blame for line at caret in active editor</li>
            <li>blame details balloon for line at caret</li>
            <li>status bar widget with detailed information and additional actions</li>
        </ul>
    </li>
    <li><strong>Branch name completion in commit message</strong> -
        provides branch name completion inside commit message
    </li>
    <li><strong>Gitmoji completion in commit message</strong> -
        provides gitmoji completion inside Commit dialog message
    </li>
    <li><strong>Commit message validation</strong> -
        check against pattern and branch issue reference
    </li>
    <li><strong>Recent branches switcher</strong> -
        switch between recently used branches
    </li>
    <li><strong>Branches cleanup</strong> -
        find and remove merged and stale branches
    </li>
    <li><strong>Issue Navigation integration</strong> -
        clickable issue links and navigation actions
    </li>
    <li><strong>Auto fetch</strong> -
        runs git fetch at fixed intervals
    </li>
    <li><strong>Push tags on current branch</strong> -
        select which tags you want to push (also force push)
    </li>
    <li><strong>Git Extender integration</strong> -
        can be selected as update action executed from behind tracker popup
    </li>
    <li><strong>Behind tracker</strong> -
        shows notification when behind count of current branch changes and is non-zero
    </li>
</ul>
<strong>Paid features in detail</strong>
<br>
<ul>
    <li><strong>Navigate to &amp; copy links to files in remote repository</strong>:
        <ul>
            <li>copy remote repository link to current file (and line in file)</li>
            <li>navigate to remote repository for current file (and line in file)</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Navigate from link in clipboard to local file</strong>:
        <ul>
            <li>detects link to local repository file in clipboard</li>
            <li>displays notification with link to open file (at line) in editor</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Create pull request notification</strong>:
        <ul>
            <li>detects when branch is pushed</li>
            <li>displays notification with link to create pull request</li>
            <li>Bitbucket (Cloud &amp; Server), GitHub, GitLab, AWS CodeCommit, Azure Repos, Gitee</li>
        </ul>
    </li>
    <li><strong>Issue links in current line blame are clickable</strong>:
        <ul>
            <li>open issue link directly from current line blame</li>
        </ul>
    </li>
</ul>
<p>For more visit <a href="https://gittoolbox.lukasz-zielinski.com">docs</a></p>
<br>]]></description><version>173.3.0</version><vendor email="plugins@lukasz-zielinski.com" url="https://www.lukasz-zielinski.com">LukaszZielinski</vendor><rating>4.7</rating><change-notes><![CDATA[Changes in 173.3.0 
<ul> 
 <li>Configurable notification groups (<a href="https://github.com/zielu/GitToolBox/issues/72" rel="nofollow">#72</a>)</li> 
</ul> Changes in 173.2.1 
<ul> 
 <li>Auto fetch exclusions (<a href="https://github.com/zielu/GitToolBox/issues/59" rel="nofollow">#59</a>)</li> 
 <li>Improve default project handling (<a href="https://github.com/zielu/GitToolBox/issues/65" rel="nofollow">#65</a>)</li> 
 <li>Include Mac OS configuration location (<a href="https://github.com/zielu/GitToolBox/issues/66" rel="nofollow">#66</a>)</li> 
 <li>Tooltips for configuration options (<a href="https://github.com/zielu/GitToolBox/issues/69" rel="nofollow">#69</a>)</li> 
 <li>Performance improvements</li> 
</ul> Changes in 172.1.0 
<ul> 
 <li>Restrict compatibility to 172.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.3.0 
<ul> 
 <li>Restrict compatibility to 171.* (<a href="https://github.com/zielu/GitToolBox/issues/46" rel="nofollow">#46</a>)</li> 
</ul> Changes in 171.2.0 
<ul> 
 <li>Git Extender integration (<a href="https://github.com/zielu/GitToolBox/issues/43" rel="nofollow">#43</a>)</li> 
</ul>]]></change-notes><download-url>https://plugins.jetbrains.com/plugin/download?updateId=43747</download-url><idea-version min="n/a" max="n/a" since-build="173.0" until-build="173.*"/></idea-plugin></category></plugin-repository>