release/M5b
·
4123 commits
to trunk
since this release
What's new:
- Bugfix:
clone
was discarding history, but now it doesn't. - Feature: Structured find and replace (#4046) (Experimental; let us know if you find bugs! Demo video here and see the docs)
- Current known issues with this feature: #4198
- Bugfix: Record types with fields of user-defined type didn't display correctly, but now they do.
- Added a secure random generator builtin.
- Bumped max queued connections on builtin Socket to 2048.
- Added autocomplete for
delete.branch
anddelete.project
. Debug.toText
can now be used in tests.
All changes since last release
- refactor: delete duplicate typecheckFile helper by @mitchellwrosen in #4139
- Use a project and versioning for in-unison compiler code on share by @dolio in #4149
- Switch Namespace Details to Precise pretty-printer by @ChrisPenner in #4151
- autoformat PRs with ormolu by @aryairani in #4154
- restrict ormolu to changed files by @aryairani in #4161
- move stack and unison repo around in CI by @aryairani in #4162
- Add a secure random generator builtin by @runarorama in #4159
- add getSomeBytes to cloud jit by @jaredly in #4164
- Add
getEcho
andsetEcho
to the jit by @jaredly in #4136 - Bump max queued connections on builtin Socket to 2048 by @runarorama in #4163
- put JitInfo into base.md cache key by @aryairani in #4157
- Implement getArgs and getEnv for jit by @jaredly in #4137
- move the file watcher to the unison-cli package by @aryairani in #4166
- Add potentially missing squash_results table by @ChrisPenner in #4168
- project.create: add more adjectives and animals by @hojberg in #4167
- Quiet down the transcripts executable and aggregate failures by @ChrisPenner in #4165
- Top-Level-Definition span annotations by @ChrisPenner in #3881
--mode inplace
now available inhaskell-actions/run-ormolu
by @aryairani in #4176- Build unison packages with nix by @tstat in #4093
- update to lts-20.26 by @aryairani in #4170
- [#4150] truncate argument type error from the front by @HatimKhambati26 in #4174
- [#4109] added autocomplete for project & branch name in delete.branch by @HatimKhambati26 in #4175
- bugfix: make clone not throw away history by @mitchellwrosen in #4179
- Implement getChar and getCurrentDirectory in the jit by @jaredly in #4186
- Add DECN and EXPF to the jit by @jaredly in #4187
- New feature: structured find and replace by @pchiusano in #4046
- Add pattern match coverage check switch to synthesize by @tstat in #4188
- jit: Add Text.indexOf and Bytes.indexOf primops by @lexi-lambda in #4183
- #4185 | Add autocomplete for
delete.project
command by @HatimKhambati26 in #4191 - Allow Debug.toText usage in tests by @pchiusano in #4182
New Contributors
- @HatimKhambati26 made their first contribution in #4174
Full Changelog: release/M5a...release/M5b