Release v2.1.0
This commit is contained in:
parent
1f609abcb7
commit
0f838ae4a0
16
CHANGELOG.md
16
CHANGELOG.md
@ -1,9 +1,19 @@
|
||||
# Журнал изменений
|
||||
|
||||
Все заметные изменения проекта будут документироваться в этом файле.
|
||||
|
||||
Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.0.0/),
|
||||
и этот проект придерживается [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
и этот проект придерживается [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
|
||||
|
||||
## [2.1.0] - 2025-06-01
|
||||
|
||||
### Добавлено
|
||||
- Команда `search <текст>` для поиска задач по тексту (реализован класс `SearchCommand`)
|
||||
- Метод `search(String query)` в `TaskService` для поддержки поиска задач
|
||||
- Рефакторинг: вынесение общего функционала отображения задач в отдельный метод `formatWithTable()` в классе `ListCommand`
|
||||
|
||||
### Изменено
|
||||
- Обновлены внутренние зависимости между компонентами CLI (`SearchCommand`, `ListCommand`) и моделью данных (`Task`, `SimpleTask`)
|
||||
- Добавлена обработка минимальной длины поискового запроса (3 символа) в `SearchCommand`# Журнал изменений
|
||||
|
||||
|
||||
## [2.0.0] - 2025-05-29
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@ java -jar ./target/todo.jar
|
||||
- `list` - Показать список всех задач
|
||||
- `complete <id>` - Отметить задачу как выполненную
|
||||
- `delete <id>` - Удалить задачу
|
||||
- `search <текст>` - Найти задачи по тексту
|
||||
- `exit` - Выйти из приложения
|
||||
|
||||
## Структура проекта
|
||||
@ -28,7 +29,7 @@ java -jar ./target/todo.jar
|
||||
- `cli` - Компоненты интерфейса командной строки
|
||||
|
||||
## Версии
|
||||
Актуальная версия: 2.0
|
||||
Актуальная версия: 2.1
|
||||
|
||||
## Лицензия
|
||||
[MIT](LICENSE)
|
||||
@ -6,7 +6,7 @@
|
||||
|
||||
<groupId>ru.kamask.pet</groupId>
|
||||
<artifactId>todo</artifactId>
|
||||
<version>2.0-SNAPSHOT</version>
|
||||
<version>2.1</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.release>24</maven.compiler.release>
|
||||
|
||||
@ -21,7 +21,7 @@ public class CliEngine {
|
||||
}
|
||||
|
||||
public void start() throws IOException {
|
||||
System.out.println("\nДобро пожаловать в Список задач 2.0!");
|
||||
System.out.println("\nДобро пожаловать в Список задач 2.1!");
|
||||
System.out.println("Введите help для просмтора доступных команд или exit для выхода.");
|
||||
while (true) {
|
||||
System.out.print("\ntodo> ");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user