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_DIFFTOOLinvocation - Use 3-way diff algorithm to render
merged.u(file output whenUCM_MERGETOOLis set) - Change the
testcommand to use the sandboxed runtime instead ofevalPureUnison - Make
viewandeditinclude 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
- Add null pointers to new FFI API by @dolio in #6148
- bump haskeline dependency to one that supports ANSI terminals by @mitchellwrosen in #6147
- fix full type definition not being shown for new type defs in diff.update by @bbarker in #6101
- [unison-cli] Fix prompt rendering after reverse search in Haskeline by @MauScheff in #6149
- fix accidental swap of local<->remote in difftool invocation by @mitchellwrosen in #6158
- Replace Nix tooling & update toolchain by @sellout in #6046
- use 3-way diff algorithm to render
merged.u(file output when UCM_MERGETOOL is set) by @mitchellwrosen in #6160 - add unison-util-diff3 to contrib/cabal.project by @mitchellwrosen in #6164
- Delete pr-description.md by @bbarker in #6168
- Change the
testcommand to use the sandboxed runtime instead ofevalPureUnisonby @dolio in #6169 - Add serialization/hashing for integer/natural by @runarorama in #6163
- Add attestation-based CI by @aryairani in #6150
- consolidate checks to a single result, in the absence of mergify by @aryairani in #6171
- CI required checks have to be in both groups by @aryairani in #6172
- Make
viewandeditinclude docs automatically by @mitchellwrosen in #6170 - On merge branches, classify adds/updates/deletes relative to target of merge by @mitchellwrosen in #6151
- make checks run for contributor forks too by @aryairani in #6174
- Add CreateBranchTool to allow AI to create branches with the MCP Server by @channingwalton in #6155
- Add UNISON_MCP_TIMEOUT environment variable for configurable tool timeouts by @bbarker in #6167
New Contributors
- @MauScheff made their first contribution in #6149
- @channingwalton made their first contribution in #6155
Full Changelog: release/1.1.0...release/1.1.1