ins0 / ins0/github-changelog-generator

Generate releases between date range

Open
#13 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
PHP
Stars
14
Forks
6
PR merge metrics
No merged PRs in 30d

Description

It would be nice to generate a changelog within certain date ranges. It would be highly useful when using GitHub Release Notes as well. I was thinking of implementing it like so:

```php
// generate changelog with all releases (current functionality)
$changelog->generate();

// generate changelog with all releases after 2 September 2017
$changelog->generate(new DateTime('2017-09-02'));

// generate changelog with all releases up to 5 November 2017
$changelog->generate(null, new DateTime('2017-11-05'));

// generate changelog with all releases between 2 September 2017 and 4 May 2018
$changelog->generate(new DateTime('2017-09-02'), new DateTime('2018-05-04'));
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.