github unisonweb/unison release/1.1.1

11 hours ago

What's Changed

UCM improvements:

  • Show full type definition for new type defs in diff.update (thanks @bbarker!)
  • Update haskeline to support ANSI terminals
  • Fix prompt rendering after reverse search in Haskeline (thanks @MauScheff!)
  • Fix accidental swap of local<->remote in branch.diff / UCM_DIFFTOOL invocation
  • Use 3-way diff algorithm to render merged.u (file output when UCM_MERGETOOL is set)
  • Change the test command to use the sandboxed runtime instead of evalPureUnison
  • Make view and edit include docs automatically
  • Mn merge branches, classify adds/updates/deletes relative to target of merge

MCP improvements:

  • Add CreateBranchTool to allow AI to create branches with the MCP Server (thanks @channingwalton!)
  • Add UNISON_MCP_TIMEOUT environment variable for configurable tool timeouts (thanks @bbarker!)

Runtime improvements:

  • Add FFI support for null pointers
  • Add serialization/hashing for Integer / Natural

All PRs since last release

New Contributors

Full Changelog: release/1.1.0...release/1.1.1

Don't miss a new unison release

NewReleases is sending notifications on new releases.