Я думаю, что журнал изменений должен фиксировать только основные изменения / исправления дефектов в выпуске. Поместить все в список изменений не имеет смысла вообще. Это делает журнал изменений нечитаемым и в конечном итоге становится бесполезным.
Создание журнала изменений из комментариев в списке изменений может также привести к утечке деталей реализации вашего приложения конечному пользователю.
Как правило, в выпуске есть 2 типа разработки, с точки зрения предоставления пользовательской ценности:
- Новая функция
- исправление дефектов, которые имеют большое влияние.
Я полагаю, что содержание выше должно быть достаточно для журнала изменений. Такие изменения, как «рефакторинг кода», могут принести пользу разработчикам, но ничего не значат для конечного пользователя, поэтому не должны появляться в журнале изменений.
Для новой функции, как правило, мы можем отследить ее по документу проекта, который в итоге будет перенесен в новый список функций.
Я уверен, что для устранения дефектов вы используете какую-то систему отслеживания дефектов. Отметьте эти существенные дефекты с помощью определенного тега. И вы можете сделать запрос для этих дефектов, который был закрыт с момента последнего выпуска.
Надеюсь, это поможет.