changelog
Oct 02, 2024

UCM version 0.5.27

Rebecca Mark

New features

This release adds text and numeric literal search in UCM. Search your codebase for strings and numeric constants with the experimental text.find command. Now you can text.find "MyErrorString" as part of your debugging process.

A gif of entering the text.find command in the UCM
The text-based search in action

🛠️ Fixes & UX improvements

    • Numerous fixes to pretty printing and name resolution logic
      • The experience of writing Unison code with inferred types should be more predictable
      • You should experience fewer “this term is ambiguous” errors when the term in question happens to have the same name as something in your indirect dependencies
  • Fixed handling of empty doc blocks
  • Fixes to parenthesizing and line-wrapping expressions involving operators

🐎 Speedups

  • Numerous optimizations in the standard runtime
  • Bugfixes and speedups for the JIT runtime

Full release notes here