Mike Penz
55354469a8
- introduce new additional placeholders useable for building the changelog
...
| **Placeholder** | **Description** | **Empty** |
|----------------------------|----------------------------------------------------------------------------------------------------|:---------:|
| `${{CHANGED_FILES}}` | The count of changed files. | |
| `${{ADDITIONS}}` | The count of code additions (lines). | |
| `${{DELETIONS}}` | The count of code deletions (lines). | |
| `${{CHANGES}}` | The count of total changes (lines). | |
| `${{COMMITS}}` | The count of commits in this release. | |
- restructure project to return additional diff related information along the individual commits
- update testcases to verify functionality of new placeholders
2022-07-26 14:14:16 +02:00
Mike Penz
1e867df2de
- introduce new flag allowing to fetch reviewers who approved PRs
...
- add new testcase which verifies approvers being included
- adjust config for some test cases to verify reviewers not being pulled if disabled
2022-04-08 12:13:21 +02:00
Mike Penz
f60b8b4167
- expand custom assignment and add testcase to verify ability to construct custom categories involving states of PRs
2022-04-08 11:00:40 +02:00
Mike Penz
6211ea4995
- expand log messages
...
- introduce test case to verify the inclusion of the open PR as part of the standard PR set
2022-04-08 11:00:39 +02:00
Mike Penz
85af6a8181
- introduce new flag to include open PRs into the changelog
...
- only fetch open with this flag
- expand pull request spec with
- status, created at timestamp
- expand definition for placeholder patterns in the changelog
2022-04-08 11:00:39 +02:00
Leo Giovanetti
71cd64f865
Adding baseUrl for GHE auth
2021-12-03 18:47:02 -03:00
Mike Penz
59a6af0516
- restructure transform.test.ts
...
- format test files
2021-08-27 11:59:12 +02:00
Mike Penz
d22595ba8b
- rework toTag resolving fallback if build was not started from a tag
...
- fallback to retrieve `toTag` from git API (only if 2 tags are available)
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/427
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/433
- introduce test case to verify
2021-08-15 10:56:55 +02:00
Mike Penz
f8918d6247
- introduce new API adding support to extract additional PR labels from the PR message. This can also be used to organise the changelog in commitMode
...
- adjust RegExp to be executed in unicode mode, allows referencing a emoji via `.`
- introduce new testcase for emoji mode with label extractor
2021-02-19 14:59:54 +01:00
Mike Penz
d66aa0a4e5
- introduce experimental (light) commit based changelog generation mode
...
- FIX https://github.com/mikepenz/release-changelog-builder-action/issues/141
- this is not fully supported and not documented as it lacks big amounts of the features we know and love
- npm install
- recompile dist
2021-01-07 15:31:18 +01:00
Mike Penz
c62484d339
- try to fix tests
2020-11-17 15:44:01 +01:00
Mike Penz
db78e9819a
- introduce capability to have a category for all uncategorized elements (e.g. no matched label, and not specifically ignored)
2020-11-04 14:16:14 +01:00
Mike Penz
8323240009
- introduce support for specifying labels which will ignore PRs from being included in the changelog
...
- please note ignored changelogs can be still included i the changelog via the according placeholder
- fix count for categorizedPrs
2020-11-04 13:55:49 +01:00
Mike Penz
bdb790ac5e
- introduce tests to verify new placeholders used for template and empty_template
2020-10-19 18:04:56 +02:00
Mike Penz
8b6119add8
- split logic to validate and read in additional details for changelog generation into new releaseNotesBuilder
...
- construct main class to be as simple as possible
2020-10-19 17:28:54 +02:00