Download Latest Version ucm-linux-arm64.tar.gz (38.2 MB)
Email in envelope

Get an email when there's a new version of Unison

Home / release_0.5.42
Name Modified Size InfoDownloads / Week
Parent folder
ucm-linux-arm64.tar.gz 2025-06-25 37.3 MB
ucm-linux-x64.tar.gz 2025-06-25 66.7 MB
ucm-macos-arm64.tar.gz 2025-06-25 84.1 MB
ucm-macos-x64.tar.gz 2025-06-25 58.2 MB
ucm-windows-x64.zip 2025-06-25 74.1 MB
README.md 2025-06-25 6.6 kB
release_0.5.42 source code.tar.gz 2025-06-25 2.5 MB
release_0.5.42 source code.zip 2025-06-25 3.3 MB
Totals: 8 Items   326.2 MB 0

What's New

Features and new behavior: - New list-fuzzy / lsf command allows you to quickly skim a project's namespaces using fzf, and list one upon selection. - New branch.squash command copies the current branch, but with a collapsed history. - add and update are the same command now. - On name resolution failure, UCM now suggests similar names, (Thanks @xmbhasin!) - edit.namespace now includes . as its top fzf suggestion. - We added tab-completion and fzf completion for file arguments. - Releases will include linux-arm64 builds going forward.

Experimental: - Setting the UNISON_USE_UPDATE_V2 environment variable enables a new workflow for update, which puts you into a new branch to complete the update, analogous to the merge command. More details at https://github.com/unisonweb/unison/pull/5710.

Speedups: - Lots of work to improve ability handler optimizations. - Faster merge startup.

Fixes: - The scratch file watcher behaves more predictably. - upgrade avoids ending up with __2 names in some cases - The transcript runner no longer bombs if ucm is open due to ports being in use. - Runtime panics can produce better error messages. - back no longer fails due to navigating to a deleted branch. - Fixes a runtime issue involving nested lambdas

All PRs Since Last Release

Full Changelog: https://github.com/unisonweb/unison/compare/release/0.5.41...release/0.5.42

Source: README.md, updated 2025-06-25