Skip to content

Tern v0.3.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 00:01

What's new

  • Tern updates itself. From this version on, Tern tells you when a new version is ready and installs it on restart. Updates are signed, and Tern only installs ones from this project.
  • About in Settings shows your version, with Check for updates.
  • Stage by hunk. In a diff of your local changes, Hunks (Ctrl Shift H) lets you stage, unstage, or discard one block of changes. Discards can be undone.
  • Amend the last commit when it is not pushed: add staged changes, change the message, or both.
  • Create pull requests on GitHub or Azure DevOps, filled in from your commits. Tern pushes the branch first when needed.
  • macOS: the app is now signed as a whole, so macOS 15 and later offer Open Anyway instead of calling it damaged. See the install notes below.

Install notes

  • macOS: Tern is not notarized yet. Open it once, then go to System Settings → Privacy & Security and click Open Anyway. If macOS still says it is damaged, run xattr -dr com.apple.quarantine /Applications/Tern.app in Terminal.
  • Windows: if SmartScreen appears, click More info, then Run anyway.
  • Coming from 0.1 or 0.2: install this version by hand once. After that, Tern updates itself.

Download

Download the file for your system below. See the install notes the first time you open Tern.

System File
Windows (most PCs) Tern_*_x64-setup.exe or Tern_*_x64_en-US.msi
Windows on ARM Tern_*_arm64-setup.exe
macOS, Apple Silicon (M1 and later) Tern_*_aarch64.dmg
macOS, Intel Tern_*_x64.dmg
Linux x64 .AppImage, .deb (Debian, Ubuntu), or .rpm (Fedora) with amd64 / x86_64
Linux ARM64 .AppImage, .deb, or .rpm with arm64 / aarch64