Scala 1.5 EAP: Coding Assistance for Interpolated Strings, New Inspections and Better SBT Support
If you're using the EAP update channel, you might've noticed a new version of the Scala plugin available. In addition to a bunch of bugfixes inside the new update you'll also find a few nice new features. Coding assistance for interpolated strings Interpolated strings is a great feature of the Scala language. Better coding assistance for writing those interpolated strings is a new feature of IntelliJ IDEA. Now it's possible to quickly turn a string to an interpolated string simply by adding a variable reference. Notice that the IDE will take care of adding brackets: We hope this add
Scala 1.4 EAP Brings Advanced Implicits Analyzer and Faster Play Compiler
We're working on our next update for the Scala plugin, and today I want to share with you a fresh EAP build that brings two noticeable improvements: advanced analysis for implicit parameters and faster compilation for Play Framework. Advanced Implicit Parameters Analyser Now, when you call the Implicit Parameters action, in addition to the list of applicable implicit parameters you will see those that can't be found: Under the "Parameter not found" label you'll find the list of possible implicits for this location. It distinguishes the following cases: Fewer applicable implicits a
Scala Plugin 1.3.3 RC is Available
With IntelliJ IDEA 14.1 EAP that has started earlier this week, we now have Scala plugin EAP available for both versions of this IDE. As Scala plugin 1.3 proved to contain some performance problems, today we are releasing Scala plugin 1.3.3 RC, a preview build with the corresponding fixes. One more important change in this build is the option to rollback to the old implicit search algorithm via Settings/Preferences → Languages & Frameworks → Scala → Use old implicit conversion search algorithm. Use this option only if you encounter red code or performance problems. In this case please d
Scala Plugin 1.3 is Available for IntelliJ IDEA 14.0.3
We've just released Scala Plugin 1.3! If you haven't been following the recent EAP, here's what this new update has to offer: Debugger improvements Variables from the outer scopes are visible in the Variables tab now: there is no need to evaluate expressions or step through frames anymore. Step into action now works in a more natural way for lambda expressions, methods implemented in traits, default arguments, specialization methods, etc. Support for Monocle Unused imports inspections are now aware about the implicit parameters in the implicit conversions for extension method
Scala Plugin 1.3 RC is Available
You'll be glad to know that we've just released a fresh RC build for the upcoming Scala plugin update. This build fixes the recently introduced performance regression and brings several other bugfixes and enhancements. Be sure to give the new build a try and share your feedback with us in our discussion forum and issue tracker.
Scala Plugin 1.3 EAP 1.2.67 is Available
You'll be glad to know that a fresh EAP build for Scala Plugin 1.3 is already available, and it brings a lot of improvements: Monocle support Unused imports inspections are now aware about the implicit parameters in the implicit conversions for extension methods Fixed requirement of Invalidate Caches to get rid of weird error highlighting in project. Fixed Specs2 3.M1 support Automake with enabled compiler server is working now Possibility to have custom compiler settings for different modules SBT shared source roots support for ScalaJS projects (see SCL-7859) We hope these
Scala Plugin 1.3 EAP Brings Better Debugger
You'll be pleased to know that our new Scala Plugin 1.3 EAP build brings several small but quite important improvements to the debugger: The variables from outer scopes are visible in the Variables tab now: there is no need to evaluate expressions or step through frames anymore. Stepping into now works in a more natural way for lambda expressions, methods implemented in traits, default arguments, specialization methods, etc. We hope these improvements will make your life easier. Be sure to give the new build a try and share your feedback with us in our discussion forum and issue track
Scala Plugin 1.1.362 EAP is Out
Good news for everyone who's already tried IntelliJ IDEA 14 with updated Scala plugin. Today we've released its upcoming 1.1 EAP build. One of the notable changes is the simplified configuration of the Scala plugin update channel via Settings → Languages & Frameworks → Scala → Misc: Before you can start using these new update channel settings you'll need to install the 1.1.362 EAP build from Scala plugin EAP page or by specifying the new EAP repository URL in Settings → Plugins → Browse repositories → Manage repositories. For the complete list of changes see Release Notes.
Scala Plugin Update for IntelliJ IDEA 14 RC is Out
Following IntelliJ IDEA 14 RC that has been released a couple of days ago, we're publishing a Scala plugin update for it. In this post you will find what's new in this build: Scala plugin project migrates to SBT First of all, Scala plugin project itself now uses SBT for build and dependency management. This is good in a number of ways, one of which is that the SBT task that comes with the project will let you download a correct version of IntelliJ IDEA as a dependency. Rethinking the project configuration model Another change is that we've finally decided to get rid of the Scala fa
Scala plugin EAP 18.104.22.168 for IntelliJ IDEA 14 EAP is Out
New IntelliJ IDEA 14 EAP is already available, and we just released the new Scala plugin for it. You can get the latest update via Settings → Plugins. Here’s a brief overview of what’s new in this version: Parameter info for infix method calls Java to Scala converter fixes Error highlighting fixes Type variable in patterns support Performance improvements for big "for expressions" New inspection: explicit type for implicit functions New inspection: detect useless expressions Change signature for constructors For the complete list of changes, refer to the Release Not
Scala and Play 2.0 Plugin for IntelliJ IDEA 14 EAP is Out
We're excited to tell you that we've just started the Scala plugin EAP for IntelliJ IDEA 14, so if you're running an IntelliJ IDEA 14 EAP build, you can install the new Scala plugin via Settings → Plugins. Here’s what the new Scala plugin brings you. (more…)
Scala and Play Plugins Update 0.41.2 is Out
Some of you might have noticed some regressions in the two recent updates (0.41 and 0.41.1). We apologize for this inconvenience and offer you this quick 0.41.2 update that fixes the problems. We'd also like to announce that starting today we're not adding any more new features to the Scala and Play plugins for IntelliJ IDEA 13 because we're moving to the development of these plugins for IntelliJ IDEA 14 and are going to open their EAP soon. Stay tuned to our blog for more news. Develop with Pleasure!