• Вышли обновления Java:
• Появилось расписание выхода JDK 19. Общедоступная версия Java 19 по плану должна выйти 20 сентября 2022 года.
• Вышел JEP 426: Vector API (Fourth Incubator), который сразу стал предложен к выходу в JDK 19.
• Вышла IntelliJ IDEA 2022.1. Перечислим главные новшества:
- Новый инструмент Dependency Analyzer, позволяющий находить конфликты зависимостей.
- Новый улучшенный мастер создания проектов.
- Новая вкладка Notifications вместо Event Log.
- Улучшенные встроенные подсказки в редакторе, которые теперь отображают автора кода, использования, cвязанные проблемы и производные типы.
- Обновленные диалоги Structural Search и Structural Replace.
- Отображение уязвимостей в зависимостях (только в Ultimate).
- Выполнение команд прямо из Markdown-файлов нажатием на иконку рядом с командой.
- Копирование фрагментов кода из Markdown-файлов в буфер обмена.
- Новая инспекция Incorrect formatting, предупреждающая о том, соответствует ли форматирование файла настройкам стиля кода.
- Поддержка Java 18: сниппеты в документации, второе preview паттерн-матчинга для
switch
. Кодировкой по умолчанию для Java-файлов теперь является UTF-8 на всех платформах. - Улучшенная совместимость декомпилятора Java с Java 17.
- Поддержка новых возможностей, появившихся в JUnit 5.7.
- Шаблон Surround with try/catch теперь выбрасывает исключение, обернутое в
RuntimeException
, вместо проглатывания. - Новый значок Reset Frame вместо старого действия Drop Frame в панели инструментов отладчика.