merlin 4.14

Thu Feb 22 14:00:42 CET 2024

merlin 4.13

Mon Dec 18 16:42:00 CET 2023

merlin 4.12

Tue Sep 26 17:45:42 CEST 2023

merlin 4.11

Thu Sep 24 18:01:42 CEST 2023

merlin 4.10

Thu Aug 24 17:17:42 CEST 2023

merlin 4.9

Fri May 26 15:23:42 CEST 2023

merlin 4.8

Fri Feb 24 16:55:42 CEST 2023

merlin 4.7.1

Thu Dec 13 11:49:42 CEST 2022

merlin 4.7

Thu Nov 24 17:49:42 CEST 2022

merlin 4.6

Thu Jun 30 14:51:42 CEST 2022

merlin 4.5

Tue Apr 5 20:51:42 CEST 2022

merlin 4.4

Mon Jul 26 11:12:21 PM CET 2021

merlin 4.3.1

Mon Jul 26 04:45:37 PM CET 2021

merlin 4.2

Tue Apr 12 11:44:22 AM CET 2021

merlin 4.1

Tue Feb 16 10:33:11 AM CET 2021

merlin 4.0

Tue Feb 2 03:13:37 PM CET 2021

merlin 3.4.2

Fri Nov 13 12:16:42 CEST 2020

merlin 3.4.1

Thu Oct 1 15:31:42 CEST 2020

merlin 3.4.0

Wed Sep 16 15:00:42 CEST 2020

merlin 3.3.8

Thu Aug 27 14:48:42 CEST 2020

merlin 3.3.7

Tue Aug 25 15:13:42 CEST 2020

merlin 3.3.6

Fri Jun 12 10:51:42 CEST 2020

merlin 3.3.5

Tue Jun 9 15:13:42 CEST 2020

merlin 3.3.4

Tue Apr 14 15:25:05 CEST 2020

Build no longer relies on implicit transitive_deps (#1065).

merlin 3.3.4~4.10preview1

Mon Mar 2 14:26:32 CET 2020

This is a preview release that adds support for OCaml 4.10. Short-path is disabled. Other versions of OCaml are not supported.

merlin 3.3.3

Fri Nov 29 17:35:58 CET 2019

merlin 3.3.2

Mon Jul 15 11:10:35 CEST 2019

merlin 3.3.1

Mon Jun 17 17:13:33 CEST 2019

merlin 3.3.0

Fri May 31 11:09:08 BST 2019

Special thanks to Rudi Grinberg for helping us in reviewing and merging pull-requests.

merlin 3.2.2

Tue Oct 9 11:25:12 BST 2018

Update cmt magic number for 4.07.1

merlin 3.2.1

Mon Oct 8 11:44:16 BST 2018

Fix build on OCaml 4.02 to 4.04

merlin 3.2.0

Mon Oct 8 10:41:24 BST 2018

Switched build to dune (thanks to @nojb). Added support for 4.07.1 Various bugfixes in the backend and in the editor modes.

merlin 3.1.0

Wed Jun 20 14:05:04 BST 2018

Thanks to the people who contributed to this release: ELLIOTTCABLE, Louis Roché, Rudi Grinberg, Yotam Barnoy, Leo White, Daniel Below, Andreas Hauptmann, Christophe Troestler, Bobby Priambodo, Milo Davis.

merlin 3.0.5

Mon Nov 13 18:30:02 CET 2017

Fix magic numbers for 4.06 (issue #749, reported by @Fourchaux).

merlin 3.0.4

Sun Nov 12 10:14:03 CET 2017

Add support for 4.06. Use Leo White's short-path for 4.05. Various bug fixes (in locate, in emacs serialization).

merlin 3.0.3

Mon Oct 2 12:56:23 CEST 2017

The major change Windows support is contributed by David Allsopp.

Other changes are a bunch of fixes:

merlin 3.0.2

Wed Aug 2 15:09:07 CEST 2017

Bug fix after 3.0.1:

merlin 3.0.1

Wed Jul 26 18:25:23 CEST 2017

Bug fix release after 3.0.0 major release:

merlin 3.0.0

Mon Jul 24 11:21:58 CEST 2017

The major change is a new protocol that moves process management inside Merlin codebase, saving a lot of pain in Emacs and Vim. There are not much new user facing features.

Windows support is not yet available.

In editor configuration is now done with merlin-flags, merlin-extensions and merlin-use in Emacs and :MerlinFlags, :MerlinExtensions and :MerlinPackages in Vim. In previous versions, enabled extensions, flags and packages were retained while now only the last command is remembered.

"M-x merlin-use a", "M-x merlin-use b" should be replaced by "M-x merlin-use a,b". ":MerlinUse a", ":MerlinUse b" should be replaced by ":MerlinUse a b".

The old protocol is still supported, so existing editor modes should not be affected (tested with Atom, Visual Studio and Sublime-text).

Other main changes:

Thanks to the many contributors (Jochen Bartl, tddsg, Ximin Luo, Jason Staten, Leo White, Leandro Ostera, Jacob Bass, Xavier Guérin, Yotam Barnoy, Jacques Pascal Deplaix, David Allsopp, ...).

merlin 2.5.5

Wed Jun 14 14:54:32 CEST 2017

Minor release:

merlin 2.5.4

Tue Apr 25 15:07:18 CEST 2017

Minor release:

merlin 2.5.3

Mon Nov 28 09:54:57 CET 2016

Minor release:

merlin 2.5.2

Wed Nov 16 14:44:19 CET 2016

This release mainly brings support for OCaml 4.04. Internal code was simplified and bugs were fixed in the meantime (cache invalidation, ast traversal, type error recovery, certain cases of completion, ppx working directory, locate, ...).

merlin 2.5.1

Tue Oct 18 12:04:19 CEST 2016

Bug fix release before major version.

merlin 2.5.0

Mon Jun 13 22:26:33 CEST 2016

merlin 2.3.1

Wed Nov 25 15:01:47 CET 2015

Bug fix release, fix builds under Mac OS X and Windows.

merlin 2.3

Wed Oct 28 14:32:48 CET 2015

This release also contains contributions from: Rudi Grinberg, Fourchaux, Christopher Reichert, David Allsopp, Nick Borden, Mario Rodas, @Twinside, Pierre Chambart, Philipp Haselwarter, Tomasz Kołodziejski and Syohei Yoshida.

merlin 2.2

Wed May 20 09:44:55 EDT 2015

merlin 2.1.2

Tue Mar 3 12:20:08 UTC 2015

Main new feature is a faster short-path, and also a lot of buxfixes.

merlin 2.1.1

Wed Jan 28 08:59:20 GMT 2015

merlin 2.1

Sun Jan 11 22:20:23 CET 2015

This release also contains contributions from: Geoff Gole, Rudi Grinberg, Markus Mottl, Roman Vorobets and Arthur Wendling.

merlin 2.0

Fri Oct 31 11:04:21 CET 2014

This is a major release which we worked on for several months, rewriting many parts of the codebase. An exhaustive list of changes is therefore impossible to give, but here are some key points (from an user perspective):

This release also contains contributions from: Yotam Barnoy, Jacques-Pascal Deplaix, Geoff Gole, Rudi Grinberg, Steve Purcell and Jan Rehders.

merlin 1.7.1

Fri Aug 22 10:01:58 CEST 2014

Minor update to installation procedure

merlin 1.7

Mon Aug 18 17:08:00 BST 2014

This release also marks the apparition of a proper opam install script.

merlin 1.6

Tue Mar 11 14:33:55 CET 2014

merlin 1.5

Sat Dec 14 19:45:06 CET 2013

merlin 1.4.1

Thu Sep 26 21:29:56 BST 2013

merlin 1.4.0

Tue Sep 24 23:02:04 BST 2013

merlin 1.3.1

Minor release, but merlin is now compatible with ocaml versions > 4.00.1. The only noticeable changes since 1.3 is the use of short paths even with version 4.00.1 of ocaml.

merlin 1.3

merlin 1.2

merlin 1.1

merlin 1.0

First release