Releases: ocaml/merlin
Releases · ocaml/merlin
4.16-414
CHANGES:
Mon Jun 10 17:35:42 CEST 2024
4.15-501
CHANGES:
May May 31 14:02:42 CET 2024
- merlin binary
- destruct: Removal of residual patterns (#1737, fixes #1560)
- Do not erase fields' names when destructing punned record fields (#1734,
fixes #1661) - Ignore SIGPIPE in the Merlin server process (#1746)
- Fix lexing of quoted strings in comments (#1754, fixes #1753)
- Improve cursor position detection in longidents (#1756)
4.15-414
CHANGES:
Fri May 31 14:02:42 CEST 2024
- merlin binary
- destruct: Removal of residual patterns (#1737, fixes #1560)
- Do not erase fields' names when destructing punned record fields (#1734,
fixes #1661) - Ignore SIGPIPE in the Merlin server process (#1746)
- Fix lexing of quoted strings in comments (#1754, fixes #1753)
- Improve cursor position detection in longidents (#1756)
5.0-502
CHANGES:
Fri May 17 19:59:42 CET 2024
- merlin binary
- Support for OCaml 5.2 (#1757)
- destruct: Removal of residual patterns (#1737, fixes #1560)
- Do not erase fields' names when destructing punned record fields (#1734,
fixes #1661) - Ignore SIGPIPE in the Merlin server process (#1746)
- Fix lexing of quoted strings in comments (#1754, fixes #1753)
- Improve cursor position detection in longidents (#1756)
- Addition of a
merlin-lib.commands
library which disassociates the
execution of commands from thenew_protocol
, from the binary, allowing
it to be invoked from other projects (#1758) - New occurrences backend: Don't index occurrences when
merlin.hide
attribute is present. (#1768) - Use the new
uid_to_decl
table in 5.2's cmt files to get documentation.
(#1773)
4.14-502~preview2
CHANGES:
Fri Feb 16 17:31:42 CET 2024
- merlin binary
- Preliminary support for OCaml 5.2
4.14-501
CHANGES:
Thu Feb 22 14:00:42 CET 2024
- merlin binary
- Add a "heap_mbytes" field to Merlin server responses to report heap usage (#1717)
- Add cache stats to telemetry (#1711)
- Add new SyntaxDocument command to find information about the node under the cursor (#1706)
- Fix
FLG -pp ppx.exe -as-pp/-dump-ast
use of invalid shell redirection when
direct process launch on Windows. (#1723, fixes #1722) - Add a query_num field to the
ocamlmerlin
responses to detect server crashes (#1716) - Jump to cases within a match statement (#1726)
- Jump to
module-type
(#1728, partially fixes #1656) - Exposes stable functions for configuration handling and pattern variable
destruction. (#1730)
- editor modes
4.14-500
CHANGES:
Thu Feb 22 14:00:42 CET 2024
- merlin binary
- Add a "heap_mbytes" field to Merlin server responses to report heap usage (#1717)
- Add cache stats to telemetry (#1711)
- Add new SyntaxDocument command to find information about the node under the cursor (#1706)
- Fix
FLG -pp ppx.exe -as-pp/-dump-ast
use of invalid shell redirection when
direct process launch on Windows. (#1723, fixes #1722) - Add a query_num field to the
ocamlmerlin
responses to detect server crashes (#1716) - Jump to cases within a match statement (#1726)
- Jump to
module-type
(#1728, partially fixes #1656) - Exposes stable functions for configuration handling and pattern variable
destruction. (#1730)
- editor modes
4.14-414
CHANGES:
Thu Feb 22 14:00:42 CET 2024
- merlin binary
- Add a "heap_mbytes" field to Merlin server responses to report heap usage (#1717)
- Add cache stats to telemetry (#1711)
- Add new SyntaxDocument command to find information about the node under the cursor (#1706)
- Fix
FLG -pp ppx.exe -as-pp/-dump-ast
use of invalid shell redirection when
direct process launch on Windows. (#1723, fixes #1722) - Add a query_num field to the
ocamlmerlin
responses to detect server crashes (#1716) - Jump to cases within a match statement (#1726)
- Jump to
module-type
(#1728, partially fixes #1656) - Exposes stable functions for configuration handling and pattern variable
destruction. (#1730)
- editor modes
4.13-500
CHANGES:
Mon Dec 18 16:42:00 CET 2023
- merlin binary
- Fix a follow-up issue to the preference of non-ghost nodes introduced in #1660 (#1690, fixes #1689)
- Add
-cache-lifespan
flag, that sets cache invalidation period. (#1698,
#1705) - Fix Merlin locate not fallbacking on the correct file in case of ambiguity
(@goldfirere, #1699) - Fix Merlin reporting errors provoked by the recovery itself (#1709, fixes
#1704)
- editor modes
4.13.1-501
CHANGES:
Fri Dec 1 15:00:42 CET 2023
- merlin binary
- Fix a follow-up issue to the preference of non-ghost nodes introduced in #1660 (#1690, fixes #1689)
- Add
-cache-lifespan
flag, that sets cache invalidation period. (#1698,
#1705) - Ignore the new 5.1
cmi-file
flag instead of rejecting it (#1710, fixes
#1703) - Fix Merlin locate not fallbacking on the correct file in case of ambiguity
(@goldfirere, #1699) - Fix Merlin reporting errors provoked by the recovery itself (#1709, fixes
#1704) - Add support for OCaml 5.1.1 (#1714)
- editor modes