Skip to content

Releases: joseluisq/gitnow

2.12.0

25 Nov 22:38
2.12.0
91bda1d
Compare
Choose a tag to compare

Features

Refactorings

  • 8349d27 Fish autoload-compliant (functions, snippets, and completions). PR #54 resolves #51 suggested by @legeana.
    • Fisher: Custom $fisher_path support out of the box.

2.11.0

18 Mar 21:25
2.11.0
aba9145
Compare
Choose a tag to compare

Features

  • 2e4d147 Previous branch switching support for move command via new move - shorthand. PR #50.
    For more details type move -h.

Refactorings

  • 6a2aa46 Add missing commit-all to the commands list. PR #49 by @bash62.
  • d4dd22e Remove deprecated git.io links.

2.10.0

06 Jan 20:19
Compare
Choose a tag to compare

Refactorings

  • 99b7a89 Optional clipboard for Gitflow commands. PR #44 by @LuckyType and co-authored by @joseluisq

    Keybindings for Gitflow commands now read text from the standard input by default via Fish read function but clipboard functionality can be activated via the option clipboard = true under the new [ options ] section. See .gitnow file for more details.

2.9.0

21 Aug 13:47
Compare
Choose a tag to compare

Fixes

  • b5b5f6d Fix "fatal 'x' is not a commit and a branch 'x' cannot be created" error when move command is used to move to remote branch.
  • 45f2458 Minor workaround for Fisher warning. PR #34

Features

Refactorings

  • 64df379 Remove unnecessary repainting jobs across commands. PR #43 by @shadear

2.8.0

07 Mar 21:21
Compare
Choose a tag to compare

Refactorings

  • d8b42a1 Paket manifest events definition.
  • 6f476bc Use built-in Fish $__fish_config_dir as value for Gitnow $fish_config. PR #32 by @SirWrexes
  • 3c608ad Check if every .gitnow file command is a valid one.
  • a348045 Skip out .gitnow file parsing if doesn't exist.

Features

2.7.0

18 Feb 22:58
Compare
Choose a tag to compare

Refactorings

  • 948ce0a Config file parsing (.gitnow) re-written which boosts performance startup of GitNow up to 62% faster (average).
  • 5f8cc87 Improve performance startup of logs command limiting the number of maximum commits by default.
  • 8eb40cd Prefer type -q instead of type --query for compatibility. PR #29 by @SirWrexes
  • 4409906 Github Actions as new CI

Features

Fixes

  • 181c217 Fatal matched multiple remote tracking branches on move command.

2.6.0

18 Dec 23:18
Compare
Choose a tag to compare

Bugfixes

  • d8a6f13 Fix invalid argument error when __gitnow_check_if_branch_exist is used on conditionals. PR #28

Features

Refactorings

Docs

  • 3f1bbf4 Minor keybinding description updates.

2.5.1

06 Oct 21:10
Compare
Choose a tag to compare

Performance

  • 40454f9 Speed up .gitnow config file processing (also 62d7a5e). Which also speeds up Fish startup sessions. PR #24 resolves issue #23 reported by @xigoi
  • 45ba900 Improve performance of all regex-based system commands execution. Which also speeds up GitNow commands like: logs, tag, move and gitflow commands like github and bitbucket.

Documentation

  • 2d2c296 Concise keybindings description.
  • 835035f Minor Tag options description update.

2.5.0

07 Sep 10:59
Compare
Choose a tag to compare

Features

  • f45e396 Upgrade show command to display also diff patches. Resolves issue #15

Move command

  • f346963 Add Fish completions for move command making possible to navigate across branches names. PR #18.
  • 00f75c0 Include upstream and --no-apply-stash completions for move command.
  • fbbd3e9 Add --help option fag for move command.

Tag command (new)

  • e5bcb28 Add tag command with Semver support (major, minor, patch). See also 07ef5a1, 739b064. PR #19
  • ca66720 Only release version format support for tag command (no pre-releases for now). More details on tag command documentation.

Logs command

  • 3b08ad8 Display GPG signed commits on logs command. It also adds better ANSI "color" sequences display with less command on Linux and Macos. PR #20

Refactors

  • 90ffbb5 Allow dashes and uppercase chars in Gitflow branch names. PR #14.

Documentation

  • 7d7c9a7 Clarify installation from the master branch.
  • 751030a tag command documentation.

2.4.0

07 Sep 10:58
Compare
Choose a tag to compare

Features

  • e040ba5 New assume command to ignore file changes temporary (resolves issue #5). See README file documentation for more details.
  • 6acf46f Stash changes only if there are uncommited changes when move command is used.

Fixes

  • 665be6b Fetch remote branches properly on move command.

Refactors

  • 1bb19f1 Ignore unknown options for move command.
  • 2048046 Minor typo updates on manual.

Documentation