DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Culture and Methodologies
  3. Methodologies
  4. What’s New in IntelliJ IDEA 2018.1 EAP?

What’s New in IntelliJ IDEA 2018.1 EAP?

There's a new early access build out for IntelliJ IDEA. These improvements focus on Spring Boot, version control, and Git integration.

Zlata Kalyuzhnaya user avatar by
Zlata Kalyuzhnaya
·
Jan. 29, 18 · News
Like (9)
Save
Tweet
Share
7.74K Views

Join the DZone community and get the full member experience.

Join For Free

Last week, we opened the IntelliJ IDEA 2018.1 Early Access Program, and we hope you have already given this new version a try! Today we’re publishing a brand new IntelliJ IDEA EAP build. Download the latest EAP build via Toolbox App or get a copy from our website. Read this blog post to learn about all the new features this EAP build has prepared for you.

The improvements are coming for the Spring Boot framework. Now, after you run a Spring Boot web application, a new icon is shown in the gutter for methods with @RequestMapping annotations that handle incoming HTTP requests. By simply clicking this gutter icon you can open all mappings in a scratch file with an .http extension and perform an HTTP request in the editor via the new REST client.

SpringBootMapping

For methods with @GetMapping annotations, you have a choice to open the mapped URLs in a browser or open a request in the HTTP Request Editor.

Screen Shot 2018-01-19 at 18.20.45

Version Control Systems

In the Log tab inside the commit detail panes, the IDE now highlights hashes of the commits you are referring to. By simply clicking commit hashes you can jump to that commit in the Log tab. This works for Git and Mercurial

vcshighlights

For Git integration, IntelliJ IDEA lets you view detailed information about file changes by invoking the Show History for Revision action on a file in the Log tab. We have updated the History for revision tab, and now it works much faster. We’ve also changed the UI and made it look more like the Log tab.

VCSShowHistory

The upcoming IntelliJ IDEA 2018.1 introduces the new Enable Smart zooming feature that fits images into the window size. Previously, the IDE only increased the size of small graphics to preview even tiny icons. Now IntelliJ IDEA can both decrease and increase image size and preview the whole image in the editor. The Enable Smart zooming option is enabled by default, and the IDE will automatically resize graphics to fit them into the window. This option is available inside Preferences | Editor | Images.

Screen Shot 2018-01-23 at 10.13.41

When the Enable Smart zooming option is enabled, IntelliJ IDEA automatically fits your graphics into the window even when you commit your changes. You can preview at a glance the committed graphics inside the Commit Changes dialog and the diff pop-up as well.

If you disable the Enable Smart zooming option in the Preferences dialog, you can use the Fit Zoom to Window option to zoom image preview.

Screen Shot 2018-01-23 at 10.01.10

In other news, now when you create a java scratch file, the IDE automatically adds a class declaration and a main method.

scratch files

Another improvement in this area is the ability to perform the Sort by Type action on scratch files.

The bundled JDK was updated to the 1.8.0_152-release-1136-b5 version, and the following notable fixes were integrated:

  • The performance issue detected by J2DBench was fixed JRE-608.
  • UI menu rendering was stabilized JRE-625.

You can find a list of addressed issues in our release notes.

Let us know what do you think by posting a comment here, tweet us, or file an issue in our issue tracker!

Happy developing!

intellij Enterprise architecture planning

Published at DZone with permission of Zlata Kalyuzhnaya, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Scaling Your Testing Efforts With Cloud-Based Testing Tools
  • Java Concurrency: LockSupport
  • A Beginner’s Guide To Styling CSS Forms
  • OpenVPN With Radius and Multi-Factor Authentication

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: