Skip to content

Latest commit

 

History

History
217 lines (135 loc) · 9.78 KB

CHANGELOG.md

File metadata and controls

217 lines (135 loc) · 9.78 KB

NEXT_VERSION_TYPE=MAJOR|MINOR|PATCH

NEXT_VERSION_DESCRIPTION_BEGIN

NEXT_VERSION_DESCRIPTION_END

6.0.1 (07-04-2022)

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

6.0.0 (06-04-2022)

  • breaking changes Обновлена версия gradle 6.4.1 -> 7.4.1

5.1.1 (04-10-2021)

  • Добавлено падение таски release в случае неуспешного push.

5.1.0 (26-08-2021)

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

5.0.1 (21-07-2021)

  • Изменен DateTimeFormatter с dd-MM-YYYY на dd-MM-yyyy, т.к. YYYY отдает "week year", что некорректно.

5.0.0 (21-06-2021)

  • breaking changes artifact-release-plugin теперь коммитит только файлы CHANGELOG.md, gradle.properties и файлы обозначенные в releaseSettings.allowedFilesForCommitRegex. Пример releaseSettings
releaseSettings {
preReleaseTasks=['preReleaseTask1']
changelogRequired = false
gitUsername = 'user'
gitEmail = '[email protected]'
allowedFilesForCommitRegex=['.+txt']
}

4.0.0 (22-04-2021)

  • breaking changes Взаимодействие с bitbucket переведено на apiToken. Для перехода на версию необходимо:
  1. выпустить apiToken и прописать его в настройку releaseSettings.bitbucketApiToken;
  2. удалить настройки releaseSettings.bitbucketUser и releaseSettings.bitbucketPassword.

3.11.2 (20-04-2021)

  • Снижено количество detekt нарушений 41 -> 18.

3.11.1 (30-03-2021)

  • В CheckChangeLogTask добавлено условие, что наличие breaking changes при мажорном обновлении может отсутствовать для версии 1.0.0

3.11.0 (26-03-2021)

  • В CheckChangeLogTask добавлена проверка на то, что присутствует секция breaking changes при мажорном обновлении плагина. То есть, если изменения мажорные (MAJOR), то в CHANGELOG.MD, в описании изменений, обязательно требуется секция breaking changes.

3.10.0 (18-03-2021)

  • Сборка проекта переведена на gradle-project-plugin.

3.9.0 (02-03-2021)

  • Подключен java-artifact-publish-plugin. Теперь публикация осуществляется в MavenCentral.

3.8.1 (04-02-2021)

3.8.0 (04-02-2021)

3.7.0 (03-02-2021)

  • Поднята версия artifact-release-plugin

3.6.0 (22-01-2021)

  • Конфигурация из travis.yml вынесена в отдельный репозиторий yoomoney/travis-shared-configuration.
  • Поднята версия подключаемого artifact-release-plugin 3.4.0 -> 3.5.1
  • Поправлен парсинг пути к репозиторию для получения ссылки на pull-request

3.5.1 (18-01-2021)

  • Удалено условие выполнение таски bintrayUpload только для неснапшотных версий, т.к. теперь таска запускается только на мастер ветке.
  • Исправлен парсинг строки с репозиторием в PullRequestLinkProvider. Теперь корректно работает и с http и c ssh урлами.

3.5.0 (15-01-2021)

  • Подключен artifact-release-plugin для автоматического выпуска релиза.
  • В travis.yml добавлена стадия выпуска релиза, которая запускается только на master ветке.
  • Добавлен зашифрованный shh-key для git.

3.4.0 (29-12-2020)

  • Внесены изменения в связи с переходом в GitHub:
    • Переименованы пакеты
    • Плагин собирается без использования project-plugin, сборка полностью описывается в build.gradle
    • Сборка переведена на travis (ранее использовался jenkins)
    • Добавлена настройка pullRequestInfoProvider для выбора провайдера ссылок на PR (gitHub/bitbucket)

3.3.2 (30-11-2020)

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

3.3.1 (23-11-2020)

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

3.3.0 (20-11-2020)

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

3.2.0 (27-02-2020)

  • Добавление ссылки на bitbucket pull request при ротации changelog.md

3.1.0 (05-02-2020)

  • Сборка на java 11

3.0.1 (30-01-2020)

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

3.0.0 (29-01-2020)

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

2.1.0 (29-11-2019)

  • Добавлен утилитарный класс ArtifactVersionProvider умеющий определять версию текущего артефакта

2.0.1 (05-07-2019)

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

2.0.0 (28-06-2019)

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

1.4.5 (27-06-2019)

  • Исправлен метод проверки существования тега в git

1.4.4 (27-05-2019)

  • Добавлена поддержка passphrase для ssh ключа

1.4.3 (22-05-2019)

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

1.4.2 (14-05-2019)

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

1.4.1 (05-04-2019)

  • Исправлен метод проверки существования тега в git.

1.4.0 (29-03-2019)

  • Добавлены проверки на стадии PreRelease:
  1. проверка существования незакоммиченных изменений
  2. проверка прав доступа к git - пушим пустой коммит, который должен быть успешен
  3. проверка отсутствия релизного тега для версии будущего релиза

1.3.0 (29-03-2019)

  • preRelease комитит новые файлы если такие есть

1.2.3 (20-03-2019)

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

1.2.2 (04-03-2019)

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

1.2.1 (04-03-2019)

  • Поменялся формат маркеров в chagnelog, сборка в фича ветках может упасть поправьте %% на ### в changelog.md

1.2.0 (26-02-2019)

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

1.1.1 (25-02-2019)

  • preReleaseCheckExecuted должен зависить от release, а не от первой задачи в releaseExtension.releaseTasks

1.1.0 (18-02-2019)

  • задача release требует что бы перед ней был выполнен preRelease

1.0.0 (29-01-2019)

  • начальная версия.
  • добавлена возможность указвывать приватный ssh ключ при пуше
  • добавлена возможность требовать CHANGELOG.md при сборке
  • при релизе сохраняется версия и описание релиза
  • исправлен push после релиза
  • обновлен README.md
  • У release плагина появилась секция preReleaseTasks