Skip to content

1.2.0 - 2026-09-07

Choose a tag to compare

@github-actions github-actions released this 07 Sep 19:35

Release Notes

Added

  • F expands/restores the active diff while retaining its selection and scroll,
    with sticky file/hunk context and patch-aware search/paging on narrow terminals.
  • Ranked fuzzy matching in the command palette and changed-file picker, with
    highlighted matches, live result counts, effective shortcut labels, stable
    overlay geometry, and a visible insertion point for long queries.
  • Ref scope flags --all, --branches, --remotes, and --tags for phig,
    phig log, and phig snapshot log, so history can span remote-tracking
    branches and tags instead of only HEAD's ancestry. Naming a revision unions it
    with the scope; omitting one lets the scope define the walk. A scope also
    selects topological ordering, and commands that never walk history reject the
    flags as a usage error.

Changed

  • Crowded graphs preserve logical ancestry beyond screen width, explicitly mark
    folded lanes, retain branch colors, and emphasize the selected branch.
  • Cache history graph prefixes and changed-file query results during navigation;
    deduplicate history pages with an OID set and batch bounded input bursts before
    drawing the next frame.
  • Run Linux tests once in CI; validate release plans on PRs and scope heavy
    installer/package rehearsals to release-related changes, weekly and manual runs.
  • Replaced the log's lane-glyph prefix with a connector graph: merges open
    lanes, joins close them, runs cross live lanes, and root commits terminate
    their lane. Lane colors cycle the configured theme, the full box-drawing
    repertoire has an ASCII fallback, and lane count is budgeted from terminal
    width.
  • The log header names an active ref scope rather than pinning it to a single
    object.

Install phig-cli 1.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/phall1/phig/releases/download/v1.2.0/phig-cli-installer.sh | sh

Download phig-cli 1.2.0

File Platform Checksum
phig-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
phig-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
phig-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
phig-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo phall1/phig

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>