Skip to content

Latest commit

 

History

History
222 lines (131 loc) · 8.79 KB

CHANGELOG.md

File metadata and controls

222 lines (131 loc) · 8.79 KB

NEXT_VERSION_TYPE=MAJOR|MINOR|PATCH

NEXT_VERSION_DESCRIPTION_BEGIN

NEXT_VERSION_DESCRIPTION_END

7.0.1 (07-04-2022)

Перевыпуск релиза из-за проблем с синхронизацией maven-central

7.0.0 (06-04-2022)

  • breaking changes Сборка плагина для gradle 7.4.1;

6.1.0 (26-08-2021)

  • Переезд организации yoomoney-gradle-plugins -> yoomoney

6.0.0 (16-08-2021)

  • breaking changes yamoney и yandex money заменены на yoomoney
  • breaking changes удалена некоторые настройки по умолчанию. При обновлении версии необходимо установить следующие свойства:
  • expiredBranchSettings.gitArchiveRepository
  • expiredBranchSettings.notifierEmail
  • expiredBranchSettings.removerEmail
  • expiredBranchSettings.adminEmail
  • breaking change в настройке expiredBranchSettings.ignoreBranchesPatterns удалено ^refs/remotes/origin/release/.*$ из значений по умолчанию
  • удалена зависимость на yamoney-git-client
  • удалена зависимость на yamoney-test-utils
  • переименован пакет ru.yandex.money.gradle.plugins.library.git.expired.branch -> ru.yandex.money.gradle.plugins.git.expired.branch
  • сборка переведена на travis

5.2.2 (30-11-2020)

  • Обновлена версия kotlin 1.3.71 -> 1.3.50

5.2.1 (23-11-2020)

  • Замена доменов email @yamoney.ru -> @yoomoney.ru

5.2.0 (03-07-2020)

  • Поднята версия gradle: 6.0.1 -> 6.4.1.

5.1.1 (06-02-2020)

  • Подключенная библиотека javax.mail:javax.mail-api заменена на com.sun.mail:javax.mail.

5.1.0 (05-02-2020)

  • Сборка на java 11

5.0.1 (30-01-2020)

  • Удален snapshots репозиторий.

5.0.0 (29-01-2020)

  • Обновлена версия gradle 4.10.2 -> 6.0.1
  • Обновлены версии зависимостей
  • Исправлены warnings и checkstyle проблемы

4.2.1 (27-11-2019)

  • Исправлено падение с NPE при невозможности найти идентификатор коммита, который является Наименьшим общим предком (Lowest common ancestor)

4.2.0 (22-10-2019)

  • Добавлена возможность настройки паттернов бранчей, которые не надо удалять - параметр ignoreBranchesPatterns

4.1.1 (18-10-2019)

  • Добавлено логирование ошибки при отправке писем

4.1.0 (16-10-2019)

  • Добавлена возможность настройки таких параметров как
  • repoDir - локальная папка с выкаченным репозиторием
  • gitArchiveRepository - репозиторий куда будут складываться устаревшие бранчи
  • notifierEmail - адрес почты от которого придет предупреждение об удалении бранча
  • removerEmail - адрес почты от которого придет уведомление об удалении
  • adminEmail - адрес почты на который придет письмо в случае неуспешных уведомлений
  • staleDaysToNotify - количество дней перед началом отправки предупреждений
  • staleDaysToDelete - количество дней перед удалением
  • Именен формат именования веток в архивном репозитории было - feature/TASK-1-123123123 стало - project-name_repo-name_feature/TASK-1-123123123

4.0.3 (27-09-2019)

  • Исправлена инициализиция репозитория архива

4.0.2 (01-08-2019)

  • Исправлено создание ветки для хранения diff.

4.0.1 (05-07-2019)

  • Обновлена версия yamoney-git-client=2.0.0 -> 2.1.0, для исправления автора коммита при локальной сборке

4.0.0 (29-06-2019)

  • Работа с гитом переведена на библиотеку git-client
  • breaking changes Для git появились обязательные настройки - email и username, от имени которых будет производиться коммит. Пример настроек, которые необходимо добавить:
gitForGitExpiredBranches {
email = '[email protected]'
username = 'user'
}

3.0.2 (22-05-2019)

  • Сборка переведена на yamoney-gradle-project-plugin=5.+

3.0.1 (14-05-2019)

  • Добавлен репозиторий с Gradle плагинами

3.0.0 (25-04-2019)

  • Работа с jit переведена с grGit на jGit. Причины: grGit - обертка на библиотекой jGit для гредла. В остальных плагинах (artifact-release-plugin, component-release-plugin) используется jGit в чистом виде, возникали конфликты версий jGit. Это приводило к ошибкам при взаимодействии с git.
  • Репозиторий, куда переносятся ветки, изменен с bitbucket.yamoney.ru/backend-archive/branches-archive на bitbucket.yamoney.ru/backend-archive/branches-archive2, т.к. в старом большое количество веток.

Что нужно добавить при переходе на новую версию:

  • Extension gitForGitExpiredBranches, в котором указываются данные для подключения к git.

2.2.0 (26-02-2019)

  • Переход на platformGradleProjectVersion 4 версии

2.1.0 (27-12-2018)

Обновлен gradle до версии 4.10.2

2.0.4 (05-12-2018)

Не удалять бранчи с префиксом release/

2.0.3 (14-11-2018)

Сборка с использование gradle-project-plugin

2.0.2 (24-10-2018)

Период уведомления об устаревании бранча увеличен со 7 до 30 дней

2.0.1 (17-10-2018)

Период удаление бранчей уменьшен со 100 до 60 дней

2.0.0 (10-10-2018)

Переименование плагина. Это необходимо, для того чтобы мочь централизованно управлять подключением плагина к любым компонентам нашей системы.

1.7.1 (10-10-2018)

Сменил email админа

1.7.0 (10-10-2018)

Переименовал название таски удаления устаревших бранчей: deleteGitStaleBranches -> deleteExpiredGitBranches

1.6.0 (10-10-2018)

Исправление бага в вычисление родительного коммита

1.5.0 (10-10-2018)

Исправление бага в вычисление родительного коммита

1.4.0 (09-10-2018)

Исправление бага в getGoodCommonAncestorsCommit

1.3.0 (09-10-2018)

Имя файла удаляемого бранча - идентификатор коммита, с которого была отведена ветка.

1.2.0 (01-10-2018)

Правка логики удаления старых бранчей

1.1.0 (28-09-2018)

Удаление бранчей спустя Х дней; перед удалением патч заливается в архивный репо

1.0.7 (27-09-2018)

Сменил email админа

1.0.6 (25-04-2017)

Сортировка при выводе коммитов

1.0.5 (25-04-2017)

Форматирование письма - ветки с новой строчки

1.0.4 (25-04-2017)

Свой extension для плагина по stale branches

1.0.3 (25-04-2017)

Добавил публичный конструктор для delete

1.0.2 (25-04-2017)

Добавил task по удалению смерженных веток

1.0.1 (21-04-2017)

Поправлена логика формирования письма о ветках

1.0.0 (21-04-2017)

Создан плагин для напоминания о протухших ветках