Java-дайджест за 28 января

y0lgmzohdo6amqu5nbao48tjqu0.jpeg?v=1
Вышел JUnit 5.6. Добавлены any () и none (), чтобы запускать тесты без каких-то дополнительных тэгов, ReflectionSupport.findNestedClasses () может находить циклы в иерархии внутренних классов, TestExecutionSummary.Failure можно сериализовывать, и все в таком духе. Интересно, что если раньше ошибки логировали и прятали, то теперь в явном виде выбрасывают в ходе сканирования тестов (но можно вернуть старое поведение, установив параметр junit.platform.discovery.listener.default). В Maven Central окончательно убрали незашифрованный доступ по http, теперь только https. В Gradle 6.1.1 кэш зависимостей может копироваться и передаваться эфемерным агентам сборки для того, чтобы переиспользовать заранее загруженные файлы зависимостей. Эфемерный агент — это «запустил и выбросил». Вышла IntelliJ IDEA 2020.1 EAP: Java 14, улучшения в плагине Git, и… в общем, зачем я это пишу, обновил и забыл. Кроме того, JetBrains выбрасывают поддержку Microsoft Team Foundation Server (TFS) старых версий (до 2014 года включительно). Это не тот TFS, что современный Azure DevOps Server, а мрачное эхо прошлого. Довольно разврата! :-) Вышли версии JMetro 11.6.5 и 8.6.5. JMetro это такая библиотека стилей для JavaFx. Добавили три новых стиля для контролов (табы с нижней линией, слайдер с выбором диапазона, более красивые ячейки в контролах, которые используют ячейки), ну и фиксы на уже существующие стили. Вышла первая версия jlWebScraper — веб-скрейпера с простым API, кодингом на LUA и всей мощью Java. По сути, это очень простая полезняшка, использущая внутри jLuaScript. Кстати, о jLuaScript! Это штука от того же автора, что и jlWebScraper, недавно вышла версия 1.2. Автор добросил немного документации и починил стектрейсы. В общем, никто не предлагает этим действительно пользоваться, но на всякий случай знать о наличии этой штуки полезно, потому что лицензия LGPL3, и в крайнем случае этим кодом можно вдохновляться. iText объявил о выходе нового продукта под названием pdfRenderer, который может конвертировать PDF-ки в картинки. К сожалению, распространяется эта библиотека как аддон к iText с закрытыми исходниками. В опенсорсе у них только сам iText, pdfHTML, pdfSweep и RUPS. Кстати, самому iText в этом феврале исполнится двадцать лет! Вышла вторая бета Jaybird — JDBC-драйвера для Firebird 4, который поддерживает новые типы данных и фичи из Firebird 4.

© Habrahabr.ru