Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New merlin release changelog #2740

Merged
merged 4 commits into from
Oct 4, 2024
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions data/changelog/merlin/2024-09-27-merlin-5.2.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Merlin 5.2.1-502 for OCaml 5.2 and 4.17.1 for OCaml 5.1 and 4.14
tags: [merlin, platform]
changelog: |
+ merlin binary
- A new WRAPPING_PREFIX configuration directive that can be used to tell Merlin what to append to the current unit name in the presence of wrapping (ocaml/merlin#1788)
- Add -unboxed-types and -no-unboxed-types as ocaml ignored flags (ocaml/merlin#1795, fixes ocaml/merlin#1794)
- Sestruct: Refinement in the presence of optional arguments (ocaml/merlin#1800 ocaml/merlin#1807, fixes ocaml/merlin#1770)
PizieDust marked this conversation as resolved.
Show resolved Hide resolved
- Implement new expand-node command for expanding PPX annotations (ocaml/merlin#1745)
- Implement new inlay-hints command for adding hints on a sourcetree (ocaml/merlin#1812)
- Implement new search-by-type command for searching values by types (ocaml/merlin#1828)
- Canonicalize paths in occurrences. This helps deduplicate the results and
- Show more user-friendly paths. (ocaml/merlin#1840)
- Fix dot-merlin-reader ignoring SOURCE_ROOT and STDLIB directives (ocaml/merlin#1839, ocaml/merlin#1803)
+ editor modes
- vim:
- Fix python-3.12 syntax warnings in merlin.py (ocaml/merlin#1798)
- Dead code / doc removal for previously deleted MerlinPhrase command (ocaml/merlin#1804)
- emacs:
- Improve the way that result of polarity search is displayed (#1814)
- Add merlin-search-by-type, merlin-search-by-polarity and change the behaviour of merlin-search to switch between by-type or by-polarity depending on the query (ocaml/merlin#1828)

---

We are happy to announce the joint release of Merlin `5.2.1-502` and `4.17.1`. This release adds many new features to Merlin including the ability to add hints to a sourcetree, serch for values using a type signature and expanding PPX annotations to preview their source code. There are also bug fixes for both the merlin binary and editor modes.

More information can be found in the [discuss announcement](https://discuss.ocaml.org/t/ann-new-release-of-merlin/15358).

Contributions are always welcome at [Merlin | Issues](https://github.com/ocaml/merlin/issues)
Loading