|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [2.0.0] - 2026-08-28 |
| 4 | + |
| 5 | +### Breaking Changes |
| 6 | + |
| 7 | +- Changed: default remote selection now prefers `origin` before the current branch's tracked remote |
| 8 | + |
| 9 | +### Features |
| 10 | + |
| 11 | +- Added: `-v` and `--version` flags |
| 12 | + |
| 13 | +### Internal |
| 14 | + |
| 15 | +- Simplified: browser, remote, and provider code while consolidating integration test helpers and removing redundant coverage |
| 16 | +- Added: CI and release workflows with cross-platform archives, Snap, Nix, package verification, and GitHub Releases |
| 17 | + |
| 18 | +### Maintenance |
| 19 | + |
| 20 | +- Reduced: dependency feature sets to only those used by gitow |
| 21 | +- Updated: Rust dependencies to their current compatible releases |
| 22 | +- Lowered: MSRV to Rust 1.88 and replaced the package include list with explicit exclusions |
| 23 | +- Fixed: CI now runs only from tag-triggered or manually dispatched releases and installs actionlint from its checksum-verified release archive |
| 24 | + |
| 25 | +## [1.0.0] - 2026-08-28 |
| 26 | + |
| 27 | +### Added |
| 28 | + |
| 29 | +- Cross-platform CLI for opening repository roots, branches, commits, issues, pull requests, commit history, releases, tracked files, and custom URL suffixes |
| 30 | +- Support for GitHub, GitLab, Gitea and Codeberg, Bitbucket Cloud and Server, Azure DevOps, AWS CodeCommit, GitHub Gists, and generic remotes |
| 31 | +- Remote resolution through Git configuration, `insteadOf` rewrites, SSH aliases, and forge, domain, and protocol overrides |
| 32 | +- Branch-aware links using upstream branches, current branches, exact tags, and commit SHAs, plus multi-remote support |
| 33 | +- Browser launching on Windows, macOS, Linux, and WSL, with script-friendly output through `--print` and `BROWSER=echo` |
| 34 | +- Unit and integration test coverage for CLI behavior and provider URL generation |
0 commit comments