All Versions
43
Latest Version
Avg Release Cycle
67 days
Latest Release
265 days ago

Changelog History
Page 2

  • v6.0.1 Changes

    January 24, 2018

    🐛 Bug Fixes

    • 🛠 fixes displayed version number
  • v6.0.0 Changes

    January 15, 2018

    💥 BREAKING CHANGES

    • ⚡️ git town set-parent-branch: update interface to no longer accept arguments and instead prompt the user for the parent of the current branch
    • ⚡️ git town perennial-branches: update the interface to add / remove perennial branches. Run git town perennial-branch update to receive the same prompt as initial configuration.
    • 📇 Rename hack-push-flag to new-branch-push-flag. Please reconfigure if you are not using the default.

    🆕 New Features

    • git town new-branch-push-flag: add --global flag in order to set your default value. Any locally configured value will override.
    • ➕ add --debug flag in order to see all the git commands runs under the hood
    • speed improvement thanks to various optimizations to greatly reduce the number of git commands run under the hood
  • v5.1.0 Changes

    December 05, 2017

    🆕 New Features

    🐛 Bug Fixes

    • 🔀 git ship: fix bug when encountering a merge conflict and using a code hosting driver (#1060)
  • v5.0.0 Changes

    August 16, 2017

    💥 BREAKING CHANGES

    • 👍 git new-pull-request / repo: support for ssh identities changed
      • Previously: ssh identity needed to include "github", "gitlab" or "bitbucket"
      • Now: Run git config git-town.code-hosting-origin-hostname <hostname> where hostname matches what is in your ssh config file

    🆕 New Features

    • 👍 git new-pull-request / repo: support for self hosted versions
      • Run git config git-town.code-hosting-driver <driver> where driver is "bitbucket", "github", or "gitlab"
    • 🔀 git sync: add --dry-run flag to view the commands that would be run without running them
    • ⚡️ git ship: when merging via the GitHub API, update the default commit message to include the PR title and number
  • v4.2.1 Changes

    August 16, 2017

    🐛 Bug Fixes

    • ➕ add missing dependency to vendor folder (required for building on Homebrew)
  • v4.2.0 Changes

    August 15, 2017

    🆕 New Features

    • ⚡️ Update all commands to support offline mode (lack of an internet connection)
      • Display / update offline mode with git town offline [(true | false)]
    • git ship
      • add ability to ship hotfixes to perennial branches
      • add ability to merge via GitHub API when applicable. See [documentation](documentation/commands/ship.md) for more info.
  • v4.1.2 Changes

    June 08, 2017

    🐛 Bug Fixes

    • temporary file: use operating system temporary directory instead of hardcoding /tmp
  • v4.1.1 Changes

    June 07, 2017

    🐛 Bug Fixes

    • temporary file: make parent directories if needed (#955 comment)
  • v4.1.0 Changes

    June 01, 2017

    🆕 New Features

    • 💻 git new-pull-request, git repo: support more commands to open browsers (cygstart, x-www-browser, firefox, opera, mozilla, netscape)
    • ➕ Add longer descriptions for commands which appear when running git town help <command> or git town <command> --help

    🔄 Changes

    • 0️⃣ make hack-push-flag false by default (previously was true) (#929)

    🐛 Bug Fixes

    • replace all non-alpha numeric characters in temporary filename (#925)
    • 🛠 fix spacing in parent branch prompts
    • enforce a minimum Git version of 2.7.0
  • v4.0.1 Changes

    May 21, 2017

    🐛 Bug Fixes

    • 🛠 fix infinite loop when prompting for parent branch and there are perennial branches configured
    • enforce a minimum Git version of 2.6.0
    • 🛠 fix ship when the supplied branch is equal to the current branch and there are open changes
    • 👍 allow alias to be run in a non-git directory