Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit4bed347

Browse files
Merge remote-tracking branch 'origin/main'
2 parents295b4ae +17f2d26 commit4bed347

File tree

1 file changed

+0
-217
lines changed

1 file changed

+0
-217
lines changed

‎CHANGELOG.md‎

Lines changed: 0 additions & 217 deletions
Original file line numberDiff line numberDiff line change
@@ -1,220 +1,3 @@
11
#Актуальный список нововведений
22

33
Ознакомиться с актуальным списком нововведений можно тут:**[https://github.com/Amplicode/amplicode/README.md](https://github.com/Amplicode/amplicode/blob/main/README.md)**
4-
5-
#2024.1.1-EAP – 2024-04-17
6-
7-
* Улучшен порядок сортировки полей для экрана создания DTO (ASPR-916)
8-
* После создания CRUD REST контроллера Amplicode больше не запускает сборку проекта (ASPR-929)
9-
* Улучшена генерация Hibernate Event Listeners (ASPR-782)
10-
* Реализован предиктивный набор методов Spring Data JPA репозиториев (ASPR-715)
11-
* Исправлен баг с некорректной генерацией Spring Web тестов (ASPR-758)
12-
* Улучшена генерация методов`equals` и`hashCode` для MongoDB документов (ASPR-868)
13-
* Параметры MongoDB теперь учитываются при генерации сервиса mongo-express для Docker Compose (ADT-654)
14-
* Исправлена ошибка с некорректным отображением размера heap в диалоге создания Elasticsearch сервиса для Docker Compose (ADT-661)
15-
16-
Также были исправлены множество других багов и ошибок, возникающих в ходе работы Amplicode. Всего было закрыто более 35+ тикетов.
17-
18-
Прямые ссылки на скачивание .zip файлов для:
19-
*[IntelliJ IDEA 2022.3](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.1-223-EAP.zip)
20-
*[IntelliJ IDEA 2023.2](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.1-232-EAP.zip)
21-
*[IntelliJ IDEA 2023.3](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.1-233-EAP.zip)
22-
*[IntelliJ IDEA 2024.1](https://storage.yandexcloud.net/amplicode-marketplace/friday/Amplicode/amplicode-2024.1.1-241-EAP.zip)
23-
24-
#2024.1.0-EAP – 2024-04-01
25-
26-
##Spring Platform
27-
28-
* Amplicode теперь поддерживает IntelliJ IDEA 2024.1 (ASPR-761)
29-
* Добавлено действие "Create Frontend Project" для создания React Admin приложения (ASPR-63)
30-
* Теперь можно создать CRUD`@RestController` в несколько кликов (ASPR-632)
31-
* Файлы, не поддерживаемые в IntelliJ IDEA Community Edition (.ts, .tsx, .js, .css, .scss и т. д.), теперь можно открывать в VS Code с помощью действия "Open in VS Code" от Amplicode (ASPR-68)
32-
* Добавлена расширенная поддержка аннотации`@PathVariable` (ASPR-85)
33-
* Улучшена генерация MapStruct метода для обновления JPA сущности с ассоциативными полями (ASPR-756)
34-
* Добавлена возможность создания JPA Specification Filter (ASPR-742)
35-
* Теперь поддерживается множественный выбор условий поиска в диалоге создания Spring Data@Query/Method (ASPR-855)
36-
37-
##Deployment Tools
38-
39-
* Теперь в панели Amplicode Designer можно редактировать и исследовать доступные свойства для сервисов и других элементов файлов Docker Compose. Широкая поддержка добавлена для следующих сервисов:
40-
* PostgreSQL (ADT-574)
41-
* KeyCloak (ADT-596)
42-
* MySQL, MariaDB (ADT-588)
43-
* Oracle (ADT-591)
44-
* MSSQL Server (ADT-590)
45-
* MongoDB (ADT-589)
46-
* Теперь из панели Amplicode Designer можно создать кастомный сервис, а также элементы volume и network (ADT-476)
47-
* Улучшена панель Structure (_Cmd+7/Alt+7_) от IntelliJ IDEA для более наглядного отображения сервисов и других элементов файлов Docker Compose (ADT-552)
48-
* Добавлена возможность настройки pgAdmin для автоматического подключения к PostgreSQL в диалоге создания сервиса pgAdmin (ADT-586)
49-
* Теперь можно запускать/останавливать сервисы Docker Compose прямо из панели Amplicode Explorer, кликнув на них правой кнопкой мыши (ADT-608)
50-
* Для сервисов, предоставляющих HTTP/HTTPS порты, Amplicode предоставляет встроенную ссылку прямо в редакторе, ведущую к сервису (ADT-609)
51-
* Улучшено окно создания файла Docker Compose (ADT-633)
52-
* Добавлена инспекция, проверяющая существование указанных в сервисах volumes (ADT-581)
53-
54-
Также было исправлено множество ошибок и исключений, возникавших в процессе работы Amplicode. Всего было закрыто 140+ тикетов.
55-
56-
#2023.2.3-private – 2024-02-28
57-
58-
* Исправлено некорректное предложение по использованию`Specification` для не Spring Data JPA репозиториев (ASPR-665)
59-
* Теперь генерируемый код для Spring Security конфигурация не содержит устаревший метод`and()` (ASPR-613)
60-
* Исправлено некорректное отображение элементов диалога во время создания Spring Security конфигурации (ASPR-599)
61-
* Улучшена работа Amplicode Designer в части работы с JPA сущностями (ASPR-700)
62-
* Исправлены`IndexNotReadyException` и`ClassNotFoundException` исключения, которые часто возникали во время работы с Docker Compose файлами (ADT-618 и ADT-576)
63-
64-
Также были исправлены множество других багов и исключений, возникавших в ходе работы Amplicode. Всего было закрыто более 15 тикетов.
65-
66-
#2023.2.2-private – 2024-01-30
67-
68-
* Панель Amplicode Explorer теперь правильно работает в проектах JHipster (ASPR-626)
69-
* Исправлена ошибка неправильной генерации конфигурации Spring Security (ASPR-660)
70-
* Ошибка с неправильным отображением сущностей в панели Amplicode Explorer исправлена (ASPR-651)
71-
* Исправлено исключение NullPointerException, возникающее при работе с объектами DTO (ASPR-702)
72-
* Автодополнение для создания сервисов в docker-compose больше не предлагает существующие названия (ADT-575)
73-
* Amplicode теперь автоматически указывает последнюю версию образа Elasticsearch при создании сервиса (ADT-555)
74-
* Исправлено исключение StackOverflowError, возникающее при работе с JPQL запросами (ASPR-701)
75-
76-
Также были исправлены множество других багов и исключений, возникавших в ходе работы Amplicode. Всего было закрыто более 15 тикетов.
77-
78-
#2023.2.1-private – 2024-01-15
79-
80-
* Для версии Spring Boot 3.2.0 и выше изменен путь к`JarLauncher` для генерируемых Dockerfile (ADT-571)
81-
* Исправлена ошибка генерации сервиса Keycloak после вызова автодополнения (ADT-567)
82-
* Исправлена ошибка с предложением образа pgAdmin для сервиса phpMyAdmin (ADT-572)
83-
* Исправлены исключения`IndexNotReadyException`,`NullPointerException` и`IndexNotReadyException`, возникающие во время работы Amplicode (ADT-563, ADT-565, ASPR-595)
84-
* Исправлено некорректное добавление аннотации`@Valid` к методам контроллеров (ASPR-608)
85-
* Удалены излишне генерируемые комментарии для конфигурации Spring Security (ASPR-607)
86-
* Теперь при генерации Spring Web тестов учитывается положение курсора с последующим автоматическим выбором соответствующего метода в окне генерации (ASPR-602)
87-
* Исправлена некорректная генерация кода Spring Web тестов с использованием REST Template (ASPR-601)
88-
89-
Также были исправлены множество других багов и исключений, возникавших в ходе работы Amplicode. Всего было закрыто более 20 тикетов.
90-
91-
#2023.2.0-private – 2023-12-20
92-
93-
##Spring Platform:
94-
* Добавлена поддержка плагина ".env files support" (ASPR-375)
95-
* Переработано окно добавления и настройки стартеров/библиотек (ASPR-365)
96-
* Улучшена стабильность и удобство использования Amplicode Designer при работе со Spring Security (ASPR-140, ASPR-366 и ASPR-534)
97-
* Добавлена возможность создания DB connection из существующего data source во время генерации скриптов миграции и создания JPA сущностей из таблиц базы данных (ASPR-179)
98-
* Теперь можно просматривать доступные эндпоинты в трёх различных режимах: с группировкой по контроллерам, по пути и в плоском виде (ASPR-184)
99-
* Добавлен quick-fix для добавления переменных окружения в`.properties` файлы (ASPR-449)
100-
* Улучшена поддержка нового UI IntelliJ IDEA (ASPR-124, ASPR-125, ASPR-128, ASPR-138, ASPR-427, ASPR-428)
101-
* Теперь классы, аннотированные`@FeignClient`, доступны для инжекции через Ghost Completion и Amplicode Designer (ASPR-491)
102-
103-
##Deployment Tools:
104-
* Теперь можно создавать следующие docker compose сервисы используя интуитивно понятные диалоговые окна:
105-
- Grafana (ADT-501)
106-
- Keycloak (ADT-499)
107-
- Kafka UI (ADT-534)
108-
- Mongo Express (ADT-531)
109-
- pgAdmin (ADT-529)
110-
- phpMyAdmin (ADT-551)
111-
- Hazelcast (ADT-502)
112-
- Elasticsearch (ADT-498)
113-
* Добавлено автодополнение переменных окружения в файлы docker compose (ADT-520 и ADT-522)
114-
* Внедрена логика для предложения создания связанных сервисов (ADT-491)
115-
* Теперь можно вызвать окно создания любого из сервисов, просто начав писать их название в файле docker compose (ADT-508)
116-
117-
Также было исправлено множество ошибок и исключений, возникавших в процессе работы Amplicode. Всего было закрыто 80+ тикетов.
118-
119-
#2023.1.2-private – 2023-12-05
120-
121-
* Была поддержана версии IntelliJ IDEA 2022.3 (ASPR-504)
122-
* Исправлена проблема с некорректной вставкой сгенерированного кода в текущую позицию курсора (ASPR-489)
123-
* Исправлена ошибка в генерации конфигурации Spring Security (ASPR-501)
124-
* Снижен приоритет контекстного действия "Show Inspector popup" для улучшения удобства использования (ASPR-496)
125-
* Настройка правил доступа к эндпоинтам для двух и более ролей больше не вызывает`ClassCastException` (ASPR-509)
126-
* Повышена стабильность панели Amplicode Designer при настройке Spring Security (ASPR-469)
127-
* Переработан диалог создания Datasource (ASPR-293)
128-
129-
Также были исправлены множество других багов и исключений, возникавших в ходе работы Amplicode. Всего было закрыто более 20 тикетов.
130-
131-
#2023.1.1-private – 2023-11-20
132-
133-
1) Была поддержана версия IntelliJ IDEA 2023.3 (ASPR-334)
134-
2) Проблема с невозможностью запуска Spring Boot проектов с системой сборки Gradle устранена (ASPR-446)
135-
3) Amplicode Explorer больше не сообщает об ошибках в Spring Data JPA конфигурациях в случае использования H2 в качестве базы данных (ASPR-459)
136-
4) Если в проекте отсутствует Dockerfile, пустая секция "Other" в узле Docker больше не отображается (ADT-510)
137-
5) Теперь корректно генерируются WebMvc тесты с использованием`TestRestTemplate` для методов с возвращаемым типом`Collection` (ASPR-447)
138-
6) Конфигурация Kafka со значением`List<Object>` для класса сообщения теперь генерируется корректно (ASPR-299)
139-
7) Для атрибутов, помеченных`@ElementCollection` и`@Audited`, теперь генерируется аудит-таблица (ASPR-403)
140-
8) Для проектов на Java 16 и выше теперь используется более лаконичная конструкция`.toList()` вместо`collect(Collectors.toList())` при генерации кода (ASPR-468)
141-
142-
Также было исправлено множество других багов и исключений, возникавших в ходе работы Amplicode. Всего было закрыто 30+ тикетов.
143-
144-
#2023.1.0-private – 2023-11-07
145-
146-
##Визуальные инструменты разработки
147-
148-
* Панели Amplicode Explorer и Amplicode Designer – для исследования и анализа приложения в контексте используемых фреймворков
149-
* Множество интуитивно понятных панелей для создания контроллеров, сервисов, сущностей, репозиториев, DTO и других артефактов
150-
* Диалоговые окна для добавления и настройки новых фреймворков и библиотек
151-
152-
##Умный редактор кода
153-
154-
* Генерация и инжекция необходимых бинов налету
155-
* Инспекции для обнаружения ошибок до их появления в runtime
156-
* Постфиксные автодополнения
157-
158-
##Тестирование
159-
160-
* Генерация web MVC тестов
161-
* Поддержка MockMVC и REST Template
162-
* Возможность тестирования эндоинтов с учетом настроек Spring Security
163-
164-
##Spring Core
165-
166-
* Создание нового Spring Boot приложения
167-
* Генерация Spring бинов (@Component,@Service, …)
168-
* Поддержка application.properties/yaml файлов
169-
* Делегация методов репозиториев/сервисов в другие сервисы и контроллеры
170-
171-
##Spring Security
172-
173-
* Подключение и настройка Spring Security (HTTP, JWT, OAuth 2.0, LDAP, …)
174-
* Конфигурация доступа к эндпоинтам
175-
176-
##Spring Web
177-
178-
* Создание@RestController и@Controller бинов
179-
* Генерация методов для обработки CRUD запросов
180-
* Поддержка перехватчиков исключений (exception handlers)
181-
182-
##Spring Data
183-
184-
* Создание@Repository бинов
185-
* Генерация методов и JPQL запросов
186-
* Поддержка Spring Data Auditing и Hibernate Envers
187-
* Преобразование методов Spring Data репозитория в@Query
188-
189-
##Kafka
190-
191-
* Подключение Kafka к проекту
192-
* Генерация производителей и потребителей (producers and consumers)
193-
* Создание Kafka темплейтов
194-
195-
##Docker Compose
196-
197-
* Генерация сервисов для большинства популярных баз данных
198-
* Создание сервисов для брокеров сообщений (Kafka, RabbitMQ)
199-
* Поддержка Prometheus и Zookeeper
200-
201-
##Reverse Engineering
202-
203-
* Создание JPA сущности на Java или Kotlin, отталкиваясь от существующей модели базы данных
204-
* Возможность частичного изменения существующих JPA сущностей, отталкиваясь от изменений в таблицах
205-
* Генерация всех типов ассоциативных связей, включая явно не объявленные на уровне базы данных: один-ко-многим и многие-ко-многим
206-
207-
##Liquibase и Flyway
208-
209-
* Генерация скриптов миграции Liquibase и Flyway
210-
* Создание скриптов инициализации базы данных отталкиваясь от JPA модели или существующей базы данных
211-
* Умное диалоговое окно для предварительного просмотра сгенерированных выражений
212-
* Добавление скриптов в уже существующие файлы миграций
213-
* Синхронизация JPA модели с базой данных прямо из стектрейса
214-
215-
##DTO Generator
216-
217-
* Создание DTO для любых POJO классов: JPA сущностей, MongoDB/Elasticsearch документов, и так далее
218-
* Поддержка MapStruct и ModelMapper
219-
* Синхронизация DTO и доменных объектов, связанных с ними: добавление/редактирование полей
220-
* Создание JPA сущностей из DTO

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp