Release v2.1.0 #42

Merged
KamaSK merged 1 commits from release/2.1.0 into dev 2025-06-04 15:08:40 +03:00
4 changed files with 19 additions and 8 deletions
Showing only changes of commit 0f838ae4a0 - Show all commits

View File

@ -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

View File

@ -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)

View File

@ -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>

View File

@ -21,7 +21,7 @@ public class CliEngine {
}
public void start() throws IOException {
System.out.println("\обро пожаловать в Список задач 2.0!");
System.out.println("\обро пожаловать в Список задач 2.1!");
System.out.println("Введите help для просмтора доступных команд или exit для выхода.");
while (true) {
System.out.print("\ntodo> ");