tag:github.com,2008:https://github.com/initialcommit-com/git-sim/releases Release notes from git-sim 2024-04-16T17:56:36Z tag:github.com,2008:Repository/553679010/v0.3.5 2024-04-16T18:20:48Z v0.3.5 <h2>What's New</h2> <ul> <li>Add <code>init</code> subommand</li> <li>Add <code>config</code> subcommand</li> <li>Add <code>remote</code> subcommand</li> <li>Render entered git-sim command as image or video title by default (can disable with global option <code>--no-show-command-as-title</code>)</li> <li>Add <code>--staged</code> flag to <code>restore</code> subcommand</li> <li>Add <code>-d</code> flag and commit specification for <code>tag</code> subcommand</li> <li>Add <code>--set-upstream</code> flag for <code>push</code> subcommand</li> <li>Add <code>--detach</code> flag to git <code>switch</code> subcommand</li> <li>Allow specification of destination path for simulating <code>clone</code> subcommand</li> <li>Add global option <code>--font</code> for user to specify font family using font names or files</li> <li>Update default column names in working directory table</li> </ul> <h2>Bug fixes</h2> <ul> <li>Fix stash <code>pop</code> and stash <code>apply</code> subcommands</li> <li>Fix <code>add</code> subcommand for empty repos with no commits</li> <li>Improve various formatting and layout issues including title display, title length, element overlap, and excess frame scaling</li> </ul> <h2>Technical</h2> <ul> <li>Migrate to src/ layout and replace setup.py with pyproject.toml</li> <li>Correct license specified in pyproject.toml from MIT to GNU GPLv2</li> <li>Update logo entry in manifest</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.3.3...v0.3.5"><tt>v0.3.3...v0.3.5</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.3.4 2024-04-16T17:05:49Z v0.3.4 <p>Version 0.3.4</p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.3.3 2023-07-05T01:58:58Z v0.3.3 <h2>What's New</h2> <ul> <li>Fix breaking changes due to updated pydantic dependency</li> <li>Implement end-to-end testing, by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ehmatthes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ehmatthes">@ehmatthes</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1756085534" data-permission-text="Title is private" data-url="https://github.com/initialcommit-com/git-sim/issues/92" data-hovercard-type="pull_request" data-hovercard-url="/initialcommit-com/git-sim/pull/92/hovercard" href="https://github.com/initialcommit-com/git-sim/pull/92">#92</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ehmatthes/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ehmatthes">@ehmatthes</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1756085534" data-permission-text="Title is private" data-url="https://github.com/initialcommit-com/git-sim/issues/92" data-hovercard-type="pull_request" data-hovercard-url="/initialcommit-com/git-sim/pull/92/hovercard" href="https://github.com/initialcommit-com/git-sim/pull/92">#92</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.3.2...v0.3.3"><tt>v0.3.2...v0.3.3</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.3.2 2023-06-12T03:02:29Z v0.3.2 <h2>What's New</h2> <ul> <li>Fix bug in merge subcommand due to removed method is_remote_tracking_branch()</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.3.1...v0.3.2"><tt>v0.3.1...v0.3.2</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.3.1 2023-06-12T03:01:11Z v0.3.1 <h2>What's New</h2> <ul> <li>Fix performance issue related to determining whether branches are remote tracking branches (mainly affects large repos)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.3.0...v0.3.1"><tt>v0.3.0...v0.3.1</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.3.0 2023-04-22T16:31:37Z v0.3.0 <h2>What's New</h2> <ul> <li>Added new subcommands: rm, mv, clean</li> <li>Add project logo gif to readme</li> <li>Add -v, --version flag to display program version info (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1660583250" data-permission-text="Title is private" data-url="https://github.com/initialcommit-com/git-sim/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/initialcommit-com/git-sim/pull/82/hovercard" href="https://github.com/initialcommit-com/git-sim/pull/82">#82</a>)</li> <li>Add --style option to allow different graphical styles</li> <li>Update contribution guidelines to utilize dev branch</li> <li>Use enum for --color-by options (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1659181404" data-permission-text="Title is private" data-url="https://github.com/initialcommit-com/git-sim/issues/80" data-hovercard-type="pull_request" data-hovercard-url="/initialcommit-com/git-sim/pull/80/hovercard" href="https://github.com/initialcommit-com/git-sim/pull/80">#80</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.2.9...v0.3.0"><tt>v0.2.9...v0.3.0</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.2.9 2023-04-01T04:00:28Z v0.2.9 <h2>What's Changed</h2> <ul> <li>Hide first tag in merges with conflicts</li> <li>Fix frame centering issues with checkout and switch subcommands</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.2.8...v0.2.9"><tt>v0.2.8...v0.2.9</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.2.8 2023-04-01T01:01:53Z v0.2.8 <h2>What's New</h2> <ul> <li>Added new subcommands: switch, checkout, clone, fetch, pull, push</li> <li>Detect and display filenames in merge conflicts</li> <li>Add -m option to merge subcommand to allow user to set commit message</li> <li>Add global option --highlight-commit-messages to make commit message text bigger and bold, and hide commit ids</li> <li>Add global flag --transparent-bg to generate output images with transparent background</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.2.7...v0.2.8"><tt>v0.2.7...v0.2.8</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.2.7 2023-03-07T07:08:11Z v0.2.7 <h2>What's New</h2> <ul> <li>Add --color-by=author option to color commits by author after drawing commit graph</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.2.6...v0.2.7"><tt>v0.2.6...v0.2.7</tt></a></p> initialcommit-io tag:github.com,2008:Repository/553679010/v0.2.6 2023-03-03T06:29:53Z v0.2.6 <h2>What's Changed</h2> <ul> <li>Rewrite commit parsing strategy to enable the display of complex branching structures</li> <li>Add global flag -n to specific number of commits to display for any subcommand</li> <li>Add global flag --all to display all branches in graph, similar to "git log --all --graph"</li> <li>Add global flag --invert-branches to reorient merged branch order in simulated Git graphs</li> <li>Add global flag --hide-merged-branches to hide merged branches and display a linear commit graph</li> <li>Add --quiet, -q flag to suppress all output except errors</li> <li>Add --output-only-path global flag to suppress all output except the media file output path</li> <li>Create FUNDING.yml</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/initialcommit-com/git-sim/compare/v0.2.5...v0.2.6"><tt>v0.2.5...v0.2.6</tt></a></p> initialcommit-io