stdlib
stdlib copied to clipboard
build: add tooling for changelog generation
Description
What is the purpose of this pull request?
This pull request:
- adds tooling for generating changelog files for project packages.
Questions
Any questions for reviewers of this pull request?
No.
Other
Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.
No.
Checklist
Please ensure the following tasks are completed before submitting this pull request.
- [x] Read, understood, and followed the contributing guidelines.
@stdlib-js/reviewers
@Planeshifter Once this is ready for another review, LMK in this thread.
...or just re-request the review using the UI.
@kgryte The PR is now ready for review after addressing all the feedback from the code review.
I have added an additional package, @stdlib/_tools/changelog/recommend-version-bump
, for suggesting a version bump based on a list of commits, and reworked the @stdlib/_tools/changelog/generate
return value and publish script to support a new auto
option that when enabled will automatically determine the release type in the publishing process (or skip a new release if no new release is warranted.)
Another review would be appreciated!
Thanks, @Planeshifter! I'll try and get another review in before tomorrow.