Небольшая часть того, что вошло в релиз:
* Решена проблема, из-за которой эндпоинт не отображался в списке всех эндпоинтов в Amplicode Explorer для Kotlin-контроллера, если в качестве пути использовалась константа
* Поддержан тип
AggregateReference для Spring Data JDBC* Для HTTP Client исправлена возможность выполнения скриптов на Java 11 и 1.8
* Теперь при использовании постфиксного действия репозитория, (например,
entity.save()), экземпляр сущности правильно подставляется в сгенерированный код вызова репозитория (repository.save(entity)) * Исправлено некорректное отображение метода как неиспользуемого в контроллере с аннотацией
@RestControllerAdvice * Устранена некорректная генерация URL для MS SQL Server при создании Data Source
* Исправлена проблема с тем, что генерировался лишний
findBy-метод в репозитории при генерации CRUD REST Controller с Window Pagination * Устранена ошибка, из-за которой
@RequestMapping-метод не отображался в списке эндпоинтов панели Amplicode Explorer * Теперь при генерации OpenAPI схемы для
Instant аттрибутов используется тип String и формат date-time вместо "$ref": "#/components/schemas/Instant" * Добавлена поддержка
@MappedCollection для Spring Data JDBC* Осуществлена интеграция библиотеки Testcontainers в проект через Amplicode Explorer
* Улучшена генерация Liquibase скриптов для Spring Data JDBC: поддержаны внешние ключи и колонки
keyColumn для коллекций* Реализована поддержка ассоциативных полей с FK в окне Entity from DB для Spring Data JDBC проекта
* Теперь возможно создавать файлы через аннотацию
@Sql. Указав несуществующий файл в аннотации, его можно будет создать с помощью quick-fix'а от AmplicodeТакже было исправлено множество других багов и ошибок, возникающих в процессе работы с Amplicode. Всего было закрыто 50+ тикетов.
Текущий релиз поддерживает следующие версии IntelliJ IDEA: 2024.3, 2024.2, 2024.1.
Установите новую версию Amplicode из маркетплейса, воспользовавшись рекомендуемым способом установки, и получайте обновления автоматически!
Ну и не стесняйтесь писать нам, если вы столкнулись с каким-либо исключением или некорректным поведением инструмента 🙂 Мы постараемся исправить недочёт как можно быстрее!
#release #minor