{"id":7035,"date":"2017-03-23T15:41:11","date_gmt":"2017-03-23T07:41:11","guid":{"rendered":"http:\/\/onthe8spot.com\/?p=7035"},"modified":"2017-03-23T15:41:11","modified_gmt":"2017-03-23T07:41:11","slug":"intellij-2017-1-is-out","status":"publish","type":"post","link":"http:\/\/onthe8spot.com\/index.php\/2017\/03\/23\/intellij-2017-1-is-out\/","title":{"rendered":"IntelliJ 2017.1 is OUT!!!"},"content":{"rendered":"<p dir=\"ltr\">Got this from their email announcement:<\/p>\n<blockquote>\n<p dir=\"ltr\">IntelliJ IDEA 2017.1 is available for <a href=\"http:\/\/go.jetbrains.com\/dc\/k2oLQLl4sOXaMfj4PBQzOziznQlu2-TIudHgLAWJk3kMtDVMePwohxoCBOoxT_OEDV3lInbNu7MqeOOjarLbAw==\/AH0j0UQV10QMwih00O0X0RD\" target=\"_blank\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en&amp;q=http:\/\/go.jetbrains.com\/dc\/k2oLQLl4sOXaMfj4PBQzOziznQlu2-TIudHgLAWJk3kMtDVMePwohxoCBOoxT_OEDV3lInbNu7MqeOOjarLbAw%3D%3D\/AH0j0UQV10QMwih00O0X0RD&amp;source=gmail&amp;ust=1490340794095000&amp;usg=AFQjCNFocTn-Uz8OUJkPqMF13lZihydWCQ\" rel=\"noopener\">download<\/a>! In addition to many important bug fixes, this massive update brings lots of improvements to supported languages, frameworks, and built-in tools.<\/p>\n<\/blockquote>\n<ul>\n<li>\n<blockquote><p><strong>Java 9:<\/strong> The latest builds of JDK 9 are fully supported, with assisted project import and coding assistance for editing module declarations. Built-in inspections validate module declarations and provide quick-fixes for adjusting project dependencies.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Java 8:<\/strong> Quick-fixes that help migrate<em> for loops<\/em> to <em>Stream API<\/em> calls have been improved and now support more sophisticated scenarios. We\u2019ve also added a quick-fix that turns <em>Stream API<\/em> calls back into <em>for loops<\/em>, which is handy for debugging or exploring code.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Async-aware debugger:<\/strong> <em>Async stacktraces<\/em> is a new feature that substitutes parts of a stack trace related to asynchronous code execution with data captured from where that code is invoked. This helps you focus on what you\u2019re debugging. An improved <em>Smart Step Into<\/em> also supports asynchronous code and lambda expressions running on other threads.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Better VCS:<\/strong> The<em> Log<\/em> panel for <em>Git<\/em> and <em>Mercurial<\/em> has new display options, the <em>Diff<\/em> dialog gets an option to<em> Ignore imports and formatting<\/em>, and <em>File History<\/em> for <em>Git<\/em> is now faster. We\u2019ve also added <em>Favorite Branches<\/em> and <em>Speed Search<\/em> to the <em>Branches<\/em> popup for <em>Git<\/em>.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Search:<\/strong> The <em>Find in Path <\/em>dialog, which previously had added a <em>Preview<\/em> tab, has been reworked from the ground up and now shows instant results in the first place. What is more important, now you can open any selected result in the <em>Editor<\/em> simply by pressing <em>Enter<\/em>.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Spring:<\/strong> <em>Spring Testing<\/em> has been updated to support <em>Spring Boot 1.4.3<\/em>, and the upcoming <em>Spring 5.0<\/em>. <em>Spring Data<\/em> tools are updated to version <em>2.0<\/em> (including <em>MongoDB, Redis, Solr, KeyValue, Gemfire, Apache Cassandra, REST, Neo4j, Couchbase,<\/em> and <em>Elasticsearch<\/em>). There\u2019s also a new <em>Data<\/em> tab in the <em>Spring<\/em> tool window which brings better repository navigation.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Gradle:<\/strong> Support for <em>Composite Builds<\/em> is much improved with the detection of <em>includeBuild<\/em> in Gradle settings and automatic project configuration.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Kotlin 1.1:<\/strong> Among other things, the <a href=\"http:\/\/go.jetbrains.com\/dc\/-icI2tQf6NVMNO5rORnabT0OLtgO2TFDo2I-N7h0AA4uD-oRlfYTwHhnVC5Mwsv6SYDtYr7ShIaVYPjycOyPFIZuk4Lf-tBUAXzLyVgT6364wC4P173pB_6zuqKZga0R\/AH0j0UQV10QMwih00O0X0RD\" target=\"_blank\" data-saferedirecturl=\"https:\/\/www.google.com\/url?hl=en&amp;q=http:\/\/go.jetbrains.com\/dc\/-icI2tQf6NVMNO5rORnabT0OLtgO2TFDo2I-N7h0AA4uD-oRlfYTwHhnVC5Mwsv6SYDtYr7ShIaVYPjycOyPFIZuk4Lf-tBUAXzLyVgT6364wC4P173pB_6zuqKZga0R\/AH0j0UQV10QMwih00O0X0RD&amp;source=gmail&amp;ust=1490340794095000&amp;usg=AFQjCNH4kkrsci1jcPPp7GWEp0gdV6ZnhQ\" rel=\"noopener\">new version of this JVM language<\/a> introduces coroutines\u2014the new non-blocking asynchronous API, and fully supports compilation to JavaScript. This means you can use Kotlin strings, collections, sequences, arrays and other core API in your JavaScript apps.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>JavaScript:<\/strong> We\u2019re bringing first-class support for <em>Vue.js<\/em>, lots of new code style options for <em>JavaScript<\/em> and <em>TypeScript<\/em>, faster and more reliable integrations with <em>Angular, ESLint<\/em> and <em>TSLint<\/em> (including language service support and<em> TSLint<\/em>-powered quick-fixes). Plus, simpler editing of project dependencies in package.json with package names and versions completion and easier running of <em>Mocha<\/em> and <em>Jest<\/em> tests with the new <em>Run<\/em> gutter icon that also displays test state.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Database tools:<\/strong> IntelliJ IDEA now allows you to transfer table schemas and data between any two databases (yes, even from <em>MySQL<\/em> to <em>Microsoft SQL Server<\/em> and back).<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Emoji:<\/strong> The editor now supports Unicode emoji characters (handy for writing comments).<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Android Studio 2.2.2:<\/strong> This update includes all changes from <em>Android Studio 2.2.2<\/em>.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Docker:<\/strong> The Docker plugin now supports Docker for Mac and works via \u201cunix:\/\/\u201d.<\/p><\/blockquote>\n<\/li>\n<li>\n<blockquote><p><strong>Windows:<\/strong> The 64-bit installer for Windows lets you give IntelliJ IDEA more RAM.<\/p><\/blockquote>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Got this from their email announcement: IntelliJ IDEA 2017.1 is available for download! In addition to many important bug fixes, this massive update brings lots of improvements to supported languages, frameworks, and built-in tools. Java 9: The latest builds of JDK 9 are fully supported, with assisted project import and coding assistance for editing module &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/onthe8spot.com\/index.php\/2017\/03\/23\/intellij-2017-1-is-out\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;IntelliJ 2017.1 is OUT!!!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[72],"tags":[],"class_list":["post-7035","post","type-post","status-publish","format-standard","hentry","category-programming"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/posts\/7035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/comments?post=7035"}],"version-history":[{"count":0,"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/posts\/7035\/revisions"}],"wp:attachment":[{"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/media?parent=7035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/categories?post=7035"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/onthe8spot.com\/index.php\/wp-json\/wp\/v2\/tags?post=7035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}