Releases: paulirish/git-open
v2.1.0
Thanks
This project is a real team effort. Huge thanks to @derimagia for his stewardship and time leading the project. Thanks to @4U6U57, @nwinkler, @Jaxwood, @ffes, @neersighted, @orestisf1993, @crossroad0201, @larsks and all other contributors for all these improvements.
👍 New features
- Support opening current tag / commit: #130
- Add man page: #110
- Add support for sshconfig expansion: #109
- Add support for Bitbucket Server with different root context: #113
- Add support for AWS Code commit.: #128
🔨 Bug fixes
- Fix bug with open -i on default VSTS project repo:
67b72ac
,aea6e3e
- Use ls-remote --get-url to get remote url:
740222b
- Fix shellcheck:
775361b
- Fix incompatability with bash < 4:
895240f
- Swap uppercase/lowercase for ssh feature:
995e915
(#123) - Remove openopt, allow spaces in $BROWSER:
96c80ff
- readme: One liner install for oh-my-zsh:
29434cd
- deps: change markdownlint to markdownlint-cli:
702b8a6
,5b815cb
⬆️ Upgrading
If you've installed git open
with NPM, upgrade with npm install --global git-open
Otherwise, all the other documented installation mechanisms work great.
v2.0.0: The Big Chill
2.0.0 is the first major release since this script debuted.
Just since this spring, git open
saw some massive improvements:
👍 Features & improvements
- A complete test suite, handling all the edge cases reported over the years
- A brand new implementation, made generic and simple
- Support for Visual Studio Team Services and Team Foundation Server added. (
git open
now supports 8 different repo hosts!) git open --issue
(or-i
) extracts any numbers in the branch name and opens the issue link- Help text available with
git open -h
- Configuration for default remote added
- Windows Subsystem for Linux is supported
⚠️ Breaking changes
Be aware there are two breaking changes:
git open issue
is nowgit open -i
orgit open --issue
- If you had any
gitopen.gitlab.domain
configuration, you'll need to migrate it to the new generic config.
⬆️ Upgrading
If you've installed git open
with NPM, upgrade with npm install --global git-open
Otherwise, all the other documented installation mechanisms work great.
👏 Thanks!
HUGE thanks to everyone for their time and attention.
Big shoutouts to @derimagia, @ffes, @ethomson, @lovef and all the others for your thoughtful contributions. This has been a really fun project to collaborate on.
If you've forgotten, this is git open
in action: