Weekly round-up: Angular v6.1.0 beta.1, Kotlin 1.2.50, JDK 11 news & more
Every Monday we take a step back and take a look at all the cool stuff that went down during the previous week. Last week was packed with news about OpenJFX 11 and JDK 11, we had a look at Kotlin 1.2.50 and Angular v6.1.0 beta.1, and more!
On the road to Angular v7
The beta season for 6.1.0 has begun and we’re off to a good start! The second beta is here and it doesn’t come empty-handed. There are nine bugfixes and nine features.
We’re happy to see that things are moving forward for Angular’s new renderer code-named Ivy. Since it comes as a non-breaking change, this means you’ll get it automatically in a future release by just staying on Angular’s latest releases, Brad Green, Angular platform engineering director at Google, wrote in his takeaways from ngAtlanta.
Check out our review on the full list of the new features and bug fixes here.
On the road to Kotlin 1.2
Long time no see! It’s been almost two months since Kotlin 1.2.40 was released but the newest update was surely worth the wait.
Kotlin 1.2.50 brings a lot of goodies, including updated Kotlin support in the Eclipse IDE plugin, new functions in common and JS parts of the standard library, JUnit 5 support to kotlin.test, improved experimental scripting support, Runnable Kotlin scratch files in IntelliJ IDEA, a progressive compiler mode, updated experimental
@JvmDefault support with a binary compatibility mode and more.
Take a look at the full review of the new release here.
First comes OpenJFX 11, then comes JDK 11
Starting with JDK 11, JavaFX will be available as a separate module but the good news is that both OpenJFX 11 and JDK 11 will be released in September; in theory, one week apart.
Kevin Rushforth, lead of the OpenJFX Project, announced in a message to the OpenJDK mailing list that they wish to release OpenJFX 11 “at the same time JDK 11 ships (or slightly sooner).”
Take a look at the proposed schedule here.
What’s going on with JDK 11?
Java’s new release schedule means that there’s always a new JDK around the corner. According to their schedule, the rest of June is a rampdown of phase one for JDK 11. July is dedicated to testing and a rampdown for phase two. The initial release candidates and final release candidates come out in August.
JDK 11 is scheduled to arrive for general availability on September 25, so mark your calendars.
The latest news shows that there’s one more JEP on that might make the cut for JDK 11. Given the state of the schedule, this might be the last major change to make it into JDK 11, so take a good look.
Check out the new addition and a review of what’s in JDK 11 so far here.
Keeping track of IntelliJ IDEA 2018’s progress
Time to check in on IntelliJ IDEA 2018! The IntelliJ IDEA 2018.1.5 is now available!
This latest update brings a number of fixes for some pesky bugs as well as some solutions for a few unpleasant regressions. As for bug fixes, developers should check out the release notes for the whole nine yards but here are some of the big ones:
- The IDE can keep on track after using or canceling navigation pop-ups or menus (IDEA-191839)
- No more errors when navigating to class with Ctrl+N or cmd+O (IDEA-191860).
- Projects can store .iml externally without a compile fail (IDEA-191328).
- No more duplicate changelists if parts of the files are submitted to a Perforce changelist (IDEA-191521).
- Expressions can be evaluated in the lambda body now (IDEA-191797).
Trivial pursuit: GitLab edition
The weekly pub quiz is here again to challenge you!
In last week’s trivia, GitLab itself challenged us with a series of interesting trivia questions on the popular platform! Test your knowledge here… if you dare!