
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@pvm/plugin-conventional-changelog
Advanced tools
Пресет для библиотеки conventional-changelog, наследует опции из пресета [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)
Пресет для библиотеки conventional-changelog, наследует опции из пресета conventional-changelog-angular
Пресет conventional-changelog-angular игнорирует коммиты всех типов, кроме feat, fix и perf (не считая коммитов
с пометкой breaking change). Из-за этого, при частых релизах с исправлениями документации или тестов, ченджлоги содержат
много пустых описаний релизов. Также, шаблон header.hbs из conventional-changelog-angular создает бесполезный заголовок
с версией из корневого package.json монорепозитория, к каждому релизу. Шаблон commit.hbs не проверяет наличие свойств
hash и shortHash у коммитов, и генерирует битые ссылки на коммиты.
Тип релиза определяется по коммитам согласно semver соглашениям conventional-commits:
fix type commits should be translated to PATCH releases. feat type commits should be translated to MINOR releases. Commits with BREAKING CHANGE in the commits, regardless of type, should be translated to MAJOR releases.
Также замечу что текст BREAKING CHANGE нужно вставлять именно в теле коммита, что иногда вызывает сложности, поэтому см. ниже упрощенный способ, доступный в pvm.
Мажорные релизы можно делать через восклицательный знак после типа и скопа коммита: feat(scope)!: этот коммит будет мажорным или feat!: этот коммит будет мажорным. Мажорное обновление получат все пакеты, которые в этом коммите были затронуты.
initialVersion в package.json пакета. В дальнейшем версия или версии для пакетов будут хранится в релизных тегах.| Коммит | Тип релиза | Группа в ченжлоге |
|---|---|---|
| Ворнинги для targetMethod вызовов | patch | Other |
| feat(libs/logger): PFPCORE-1806 Ворнинги для targetMethod вызовов | minor | 🚀 Features |
| feat(libs/logger)!: PFPCORE-1806 Ворнинги для targetMethod вызовов | major | 🚀 Features |
| fix: Ворнинги для targetMethod вызовов | patch | 🐛 Bug Fixes |
| feat: Ворнинги для targetMethod вызовов BREAKING CHANGE описание несовместимого изменения | major | 🚀 Features |
Итого:
| Тип | Вывод в ченжлоге |
|---|---|
| feat | 🚀 Features |
| fix | 🐛 Bug Fixes |
| perf | 🏃♀️ Performance Improvements |
| revert | ↩️ Reverts |
| docs | 📝 Documentation |
| style | 💅 Styles |
| refactor | 🛠️ Code Refactoring |
| test | 🧪 Tests |
| build | 🧰 Build System |
| ci | ⚙️ Continuous Integration |
| <все остальные> | Other |
v0.56.18
2023.06.02
List of updated packages:
FAQs
Пресет для библиотеки conventional-changelog, наследует опции из пресета [conventional-changelog-angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)
We found that @pvm/plugin-conventional-changelog demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.