Skip to content

0.26.0

Compare
Choose a tag to compare
@Julow Julow released this 18 Jul 15:34
· 95 commits to main since this release
fe70498

CHANGES:

Removed

Deprecated

Bug fixes

  • Fix crash caused by let f (type a) :> a M.u = .. (#2399, @Julow)
  • Fix crash caused by module T = (val (x : (module S))) (#2370, @Julow)
  • Fix invalid formatting of then begin end (#2369, @Julow)
  • Protect match after fun _ : _ -> (#2352, @Julow)
  • Fix invalid formatting of (::) (#2347, @Julow)
  • Fix indentation of module-expr extensions (#2323, @gpetiot)

Changes

  • Indent as-patterns that have parentheses (#2359, @Julow)
  • Improve formatting of module arguments (#2322, @Julow)
  • Don't indent attributes after a let/val/external (#2317, @Julow)
  • Consistent indentation of @@ let+ x = ... (#2315, #2396, @Julow)
    It was formatted differently than @@ let x = ....

New features

  • Handle short syntax for generative functor types (#2348, @gpetiot)
  • Improved error reporting for unstable or dropped comments (#2292, @gpetiot)