Skip to content

Commit d4d5aef

Browse files
committed
Release version 2.0.0
1 parent 48d67ac commit d4d5aef

3 files changed

Lines changed: 36 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gitow"
3-
version = "1.0.0"
3+
version = "2.0.0"
44
edition = "2024"
55
rust-version = "1.88"
66
license = "MIT"

0 commit comments

Comments
 (0)