Releases: reasonml/reason
Releases · reasonml/reason
3.12.0
CHANGES:
- Add
\u{hex-escape}
syntax (@anmonteiro,
#2738) - Support local open and let bindings (@SanderSpies) #2716
- outcome printer: change the printing of
@bs.*
to@mel.*
(@anmonteiro, #2755) - Fix outcome printing of optional arguments on OCaml 5.2 (@anmonteiro, #2753)
- support parsing and printing of
external%extension
(@anmonteiro, #2750, #2766, #2767) - install
refmt
manpage (@anmonteiro, #2760) - add support for parsing / printing of refutation clause in
switch
(@anmonteiro, #2765) - support
let%ppx
in signatures (@anmonteiro, #2770)
3.11.0
CHANGES:
- Print structure items extension nodes correctly inside modules (@anmonteiro,
#2723) - Print wrapped type constraint on record patterns (@anmonteiro,
#2725) - Support OCaml 5.2 (@anmonteiro, #2734)
3.10.0
CHANGES:
- Support
@mel.*
attributes in addition to@bs.*
(@anmonteiro,
#2721)
3.9.0
CHANGES:
- Reduce the amount of parentheses around functor usage (@SanderSpies, #2683)
- Print module type body on separate line (@SanderSpies, #2709)
- Fix missing patterns around contraint pattern (a pattern with a type annotation).
- Fix top level extension printing
- Remove the dependency on the
result
package, which isn't needed for OCaml
4.03 and above (@anmonteiro) #2703 - Fix the binary parser by converting to the internal AST version used by
Reason (@anmonteiro) #2713 - Port Reason to
ppxlib
(@anmonteiro, #2711) - Support OCaml 5.1 (@anmonteiro, #2714)
3.8.2
CHANGES:
- Fix magic numbers for OCaml 5.0 (@anmonteiro) #2671
3.8.1
CHANGES:
- (Internal) Rename: Reason_migrate_parsetree -> Reason_omp (@ManasJayanth) #2666
- Add support for OCaml 5.0 (@EduardoRFS and @anmonteiro) #2667
3.8.0
CHANGES:
THESE ARE NOT THE MOST RECENT RELEASES
See this package on npm for the most recent releases: