Cursive 1.13.2-eap4

45 views
Skip to first unread message

Cursive

unread,
Feb 27, 2024, 5:09:05 AMFeb 27
to cur...@googlegroups.com

Hi everyone,

Cursive 1.13.2-eap4 is out. It contains support for the new syntax in Clojure 1.12.0-alpha7, as well as various fixes to related areas of the in-editor type inference. However, the latest Clojure Deref signalled that the syntax is likely to change again, so this fix is looking like it will be obsolete in the end.

It also fixes a bug in project resolution when using new versions of Leiningen, 2.11 and greater. This caused a cascade of problems due to conflicts with classes from the Maven resolver published by the IntelliJ platform. I've fixed this, but unfortunately the changes have meant that Cursive 1.13.2 will now require Leiningen 2.11 at a minimum.

Here are the issue:

Added

  • Add support for new language syntax in Clojure 1.12 #2878

Changed

  • Use built-in action for showing type information #2877

Fixed

  • Error resolving dependencies with Leiningen 2.11 #2879
  • Type inference does not work correctly for Class objects #2422
  • Incorrect type inference for anonymous functions #1278

Cheers,
Colin

Reply all
Reply to author
Forward
0 new messages