Описание релиза формируется на основе коммитов сделанных со времени последнего релиза.
eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1bWVPbyFx1MDAxYX3Pr3B5XHUwMDFlb6zpfZmq+1x1MDAwMFx1MDAxOFxiXHUwMDEwXGKJWXMzlZJt2dYgS0KSN1L57/eTbCxbizFmXHRz7/ghXHUwMDE19a7WOafP1938eFepVKOJb1X/qFStcct07HZgjqrv4/ShXHUwMDE1hLbnQlx1MDAxNkmeQ29cdTAwMTC0kpK9KPLDP37/Pa1htLz+tJblWH3LjUIo91x1MDAxZniuVH4k/y70Y1x1MDAwNoE37VwiSU67wYiybPKJ5yZ9YoGVoIJrNC9hh3XoLLLakN0xndBKc+Kkqqz39jx6/tdcdTAwMTd8PDq1XHUwMDFh46BOrYu0347tOI1o4iRjXG49eI80L4xcdTAwMDLvxrq021FcdTAwMGZyWSa9rFbgXHK6PddcbuN3T4fp+WbLjibJ+6WppttN2khTxvDEOTZcdTAwMTRCUmHC51x1MDAxOUlVLlxmTbRQkmdcdTAwMDaz4zleXHUwMDEwXHUwMDBm5jeYIGY20+E0zdZNXHUwMDE3xuS252WiwHRD31xm4Fx1MDAwM6XlRrPXhF5ccs5cdTAwMDTmWlx1MDAxMUZhXHUwMDEw81x1MDAxMj3L7vaieLRcdTAwMDbilGBFXHUwMDA10VoqheXC3FjJl4C6mmvJ5DwjXHUwMDFlg3/QTlx1MDAxMPFndip7ZuDPpqyajHVh/PHj7lx1MDAxNE5cdTAwMDXVzSDatt227XYhx1x1MDAxZDjOPM9y2yU5vmcvQjP+pf+rpFx1MDAxZiN5mP//z/eFpUvnK6mdn6m0vXeZdquOXHUwMDE5Rjtev29HXHUwMDAw59N4kNmRJ++7XHUwMDE1M6dnme2CN17Mm1Esyf35vpiFluPYfmhcdTAwMTXxkONcdTAwMTU01FxiUyW1WpuGXHUwMDFmb6NcdTAwMTPfvLs92t918MmnvS1vv3+wXHRccslcdTAwMDY0xFx1MDAxYtFQXCJhcEVcdTAwMTDN0ZBqXHUwMDAzvjiVjGJMYj16XG5cdTAwMWJ/63Q6eVx1MDAxYVJuSE41XHUwMDEyXHUwMDBifc9cdEiFQTnjmmNcdTAwMDJcdTAwMTQjQmXphzWVXFxcdTAwMDL28OP5XHUwMDE3xlx1MDAwZqv5tymkMMKiXHUwMDE0U1x1MDAxMlx1MDAxM8RcdTAwMTmmZG1MKZfUP120XHUwMDA2e/roZueEf/h42FH4bWNKXHUwMDAwplx1MDAxOFx1MDAxNlxilLxcdTAwMDBUkiEhMWAmXHUwMDA2XHUwMDE1LVx1MDAwNVx1MDAxNW9phtqvXHUwMDBmKuCB5khq8Vx1MDAxMqCa62K1P5Y6XHUwMDFjXlx1MDAxY17enp/tn7NDe3y7w6r3arlcdTAwMTJ7kTWOioBHlCzFnVx1MDAxNkJjxtT6uLv43o+6l7tsq3d+3Tvtfm7wi+B0XHUwMDEz3OFXw1x1MDAxZOdlWoa4waRYguNcdTAwMDZ4W2kpNMujbbG7Kby00GB46IuAK63e8dyoYd/FM0TQUuqe2bedydJcZidwii1cdMDBXGat2lx1MDAxMC9OQmg5tptASC3V2HLsblxmuqpjdZbRXHUwMDE42eCU59mR569enMvQTFx1MDAxNzrMoFx1MDAxOVxmiOacyvVcdTAwMTfm0Vx1MDAxOTs9XHUwMDE4jEb1pttcdTAwMTj1hlx1MDAxN5c6sj+/bTBcdTAwMGKuXGZUXHUwMDA0Zk1cZvLS/lx1MDAxOHOZRzNDWTSDRaKKcLUgoy9cIpafW354qKKtWrd9pM6b1uGJlF/ndaHA5VfEaub3XHUwMDFka79909y+JXRyXHUwMDE2bc3VtIhcdTAwMTdcdTAwMGJr9Fx1MDAwM7ww222rXTFcIq/vVMKB73tB9M3teEGl5blcdTAwMWS7W1x1MDAwMfBYYSFlXHUwMDE2QrxnpUxgtaIpaFxueCMlLeNccqZcdTAwMDJxWN5cdTAwMWXhaL/KLc3vqLxSV8y9vTlvXHUwMDFkeCh828RRTFx1MDAxNlx1MDAxM0fB6oA1X0rPXHUwMDEyXHUwMDA3XFyJpVtPIFx1MDAwZSWGzLIzZZAwhGBLzmTGJK5cdTAwMTBcdTAwMDXOLqj1XCKRUqBcdTAwMGa7Wlx1MDAxY1x1MDAwN5fdu+HulWNcdTAwMWUg//raK1x1MDAwMPpcdTAwMGI43jKdXHUwMDE2vDyCXHUwMDAyXHUwMDFmhlx1MDAxMMSE629k4PaX3Zuz/aPPX/TN5fHdyfj4tDV543hcdTAwMDOhJlnDmVxitTBQJvnZ4Yb0Oq6DXHUwMDEwjij8yK9E19PciT/sV1x1MDAwNn7bjKxHuZNcdTAwMTZcZsBcblaIbd9ut+GjroT+imBPqHK11ZgwrPQjtvEm9Y51cVSLesdnnMgj26l3P1x1MDAwNpug/1x1MDAxNfdcdTAwMGaUNsCqUVx1MDAxZVx1MDAwN+OZWE9cdTAwMTlcdTAwMThJXHUwMDE124Mk1lOlNPhVXHUwMDFiXGJSXHRcZmaSvoh92UxOXHUwMDE3d31zy7fSlDLN11++b+1tf8I+7YqvltW8RfVbPdr79LblVFx1MDAxMmwwplx0Vlk8KWxcYk4ooy9ofFx0K1xi4/LGlyBwvUwgVKyoLyGV61x1MDAxYtauXHUwMDE3VVx1MDAwMrtd8TqVjmO3bqzAdrvf3FFcdTAwMGaMaqXVg2mH50rYXG4sy61cdTAwMDRcdTAwMTZ8wUFcdTAwMTSD7zUs7MxVft9t1vGkZ1x1MDAxZOtcdTAwMGbN9qF7fXA0vkqbK+ZIstZcdTAwMTJcdTAwMTXvQ2ehXHUwMDAxKy3FXHUwMDE5YzVfXCJJ/oNcdTAwMTK6XHUwMDAyhM+1Rr+sWj906LIpXHUwMDFj59tgVElFJMptZcZcdTAwMWHFs4n3XHUwMDEypVx1MDAxNddcdTAwMDKtXHUwMDE1mOdxv7TNf1x1MDAwZuZ/VYvIUOZcdTAwMWLIxmgtNlx1MDAxNSswbE2cr4NGc795cHbzocNOXHUwMDA2/sg5Xlx1MDAwN8NgXGKMjIolXHUwMDE41sY/XGJ+Tlx1MDAwNCNOKehFXHUwMDExgDEq3VviSHIs8Vohy5pcdTAwMTD+99uD8DrHXHUwMDE4mJCySVx1MDAwMlfLKFx1MDAwMoFcdTAwMTBrzNKULmNChlx1MDAxZv5cdTAwMWFap+ddfonq2r28vnrjx1x1MDAxOFx1MDAxODGwXCJcdTAwMTLJosMxaTDCiGCaPuBtf9E5XHUwMDA2gdiDS7VwaP13OcbgeFx1MDAwNe5cdTAwMTRcdTAwMDSxXGYtXHUwMDFj2j6Eu+vIrLFcdTAwMDN801x1MDAxZPdcdTAwMWL7XHUwMDFm+Pdom+yRt+2AMcLIQJLlLTAyaGZf67lPMUA1XHUwMDBiXHUwMDE2m9yGXHUwMDAyRLZa0Fd0v1x1MDAxYlx1MDAxY2OQXHUwMDEyQXxcdENLXHUwMDBme+OaW59cdTAwMDR7/Mr9TolcdTAwMWFcdTAwMWa7nXXMXHUwMDAwhkDCUELmPjVDRjZcYlpcdTAwMTmjqFWoyqKENJVJrf83QyCUXHUwMDA2vVQ5dYmHi3U2NTVcdTAwMDSKIFxylNzIXHUwMDEwLEhl8Vx1MDAxOcX7tECDXHUwMDFlXl93dkQge7fXl8ORNO3uVX737Vx1MDAxZei1ylonXHUwMDEz39xa5clcdTAwMTHho+PQp/qW2Vx1MDAxNaJitk1cIufw82jgNibmIKqfi4svXHUwMDA3J40821xujklm8opccqpVzoFTZlxionShXHUwMDA3J1x1MDAxMlx1MDAxYirL05R8XHUwMDEwlWa3elx1MDAxZmbhplr992Yh4mCxichvcyU0xGU0VIhcIqpcdTAwMTZcdTAwMGaFXHUwMDFmRcNiKzKF02pilt3lnO5VaUOKzJHS7Kgpjj1wXHUwMDExkjQgSapcdTAwMTJfJ0D2XHUwMDFmXHSj//HoLnNT8lx1MDAxZUZcblxcIFe0WM1XXFyEQVx1MDAxYzOMXHUwMDA0WidyeSC+e9ZcdTAwMWKWmlx1MDAxYpzypVx1MDAxYlPxr8aJMbV8XHUwMDBmNYBcdTAwMTW0sLw3ljRwj6iH6lx1MDAxN+EyaVx1MDAwMEKdWNtcdTAwMThnXHUwMDFhXCIhwWjaUm5tWvNyZ3pl9ce8sfvb1Fx1MDAwN2tcXNhI1p7WIJ77XHUwMDFhvFx1MDAxZdWYKZJcXIpAWtOFUl3Tj5dwQ+PpZbRZzs/5cJbuz5Zccma1u1tcdTAwMThMfFx1MDAxM1x1MDAxNlx1MDAxY1x1MDAxZOFcdTAwMDSBQUZcbmudXHUwMDFiXGYzXHUwMDEyV5dcdTAwMWLJs916nYpasZlYR9SUplx1MDAwNsxnbnnEXHUwMDAwXHUwMDEwrjLrZnruXHLfXHUwMDAxZp9cdTAwMTYuj8lcdTAwMTFcdTAwMTFMTYxwoF7qtf5Rt0J1k1RKXHUwMDAwT/5PXHUwMDA0Yvyo3Mo5XHUwMDE3N5hcXFxuXpWtc8vvNcVNXG6QJrV0RFx1MDAxOP9qRFx1MDAxOHp6Le9BdcvjK2khXHUwMDA3redcdTAwMTSn8pv2z6BcdTAwMTRCQjaEI+ApXHUwMDE5XHUwMDE1XHUwMDA1qlx1MDAwNcLPk7+OeEapeDebj6rp+40oPky/f5fq0LZG28V7U+n2XHUwMDE0XHUwMDAw227PXHUwMDAygbjTd3GbP/9cdTAwMGJ6W9FcdTAwMDYifQ==release-v1 added .toml support for config files pvm update got rid of flickering while changing screen resolution + = release-v2 - added .toml support for config files - got rid of flickering while changing screen resolution Встроенное преобразование pvm имеет встроенное преобразования коммитов в текст для release notes.
Во первых все коммиты преобразуются в markdown-список, если их было больше одного.
Т.е. если у нас в репозитории было два коммита после последнего релиза, например
added .toml support for config filesgot rid of flickering while changing screen resolutionТо release notes будет сформирован на основе этих коммитов в обычный markdown список:
- added .toml support for config files - got rid of flickering while changing screen resolution Copy Во вторых, удаляются сервисные префиксы fix:, patch: и BREAKING CHANGE: с начала каждого коммита при наличии.
Кроме того, если у вас указана настройка jira.url то весь текст вида ABC-123 будет преобразован в ссылку на jira-задачу.
Например, если jira.url равен https://jira.com то текст MBPRO-4112 будет преобразован в makrdown-ссылку [MBPRO-4112](https://jira.com/browse/MBPRO-4112).
conventional-commits В качестве альтернативы есть спецификация и реализация conventional-commits и по способу именования коммитов, и также по формированию текста/ченжлога на базе них.
Pvm ее тоже поддерживает, через плагин @pvm/plugin-conventional-changelog, достаточно его установить:
yarn add @pvm/plugin-conventional-changelog --dev Copy Плагин при этом подключиться автоматически, нигде прописывать допольнительно после установки его не нужно.
В случае установки данного плагина, вычисление типа релиза пакетов, а также преобразование коммитов в release notes возьмут на себя
библиотеки из группы пакетов conventional-commits .
Подробнее про настройку плагина conventional-commits смотри [здесь TODO].
Свой вариант Можно по своему настроить преобразование коммитов в release notes, делается это через написание своего плагина, но это тема отдельной [главы].