Skip to content

Generate releases between date range #13

Description

@nbish11

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:

// 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'));

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions