Skip to content

Releases: Greewil/release-notes-generator

v1.0.4

02 Feb 17:02
0c72b58

Choose a tag to compare

Refactoring

  • refactoring (commit) (Shishkin Sergey)

v1.0.3

20 Oct 23:18

Choose a tag to compare

CI configuration files and scripts

  • fix changelog format (commit) (commit) (Shishkin Sergey)

  • show release notes in github actions (commit) (Shishkin Sergey)

  • remove deprecated methods from github actions (commit) (Shishkin Sergey)

  • fetch all repo on release generations (commit) (Shishkin Sergey)

v1.0.2

20 Oct 00:21

Choose a tag to compare

CI configuration files and scripts

Documentation

  • update --help option and README.md (commit) (Shishkin Sergey)

v1.0.0

19 Oct 23:09
368ef45

Choose a tag to compare

CI configuration files and scripts

  • update release notes generation ci (commit) (Shishkin Sergey)

  • added .vuh (commit) (Shishkin Sergey)

  • added github actions (commit) (Shishkin Sergey)

Features

  • files completion for '-f' option (commit) (Shishkin Sergey)

  • removing redundant aliases for used options from completion hints (commit) (Shishkin Sergey)

  • set commits interval as '-i ' option (commit) (Shishkin Sergey)

  • now completion don't show redundant options (commit) (Shishkin Sergey)

  • added --show-repo-config command (commit) (Shishkin Sergey)

Refactoring

  • fix shellcheck for installer.sh (commit) (Shishkin Sergey)

  • fix shellcheck (commit) (Shishkin Sergey)

v0.3.3

27 Aug 23:15

Choose a tag to compare

Bug fixes

  • command not found error on empty output (commit) (commit) (Sergey Shishkin)

  • warning on empty output instead of error (commit) (Sergey Shishkin)

v0.3.2

27 Aug 15:05
01d74ba

Choose a tag to compare

Documentation

  • updated help (commit) (Sergey Shishkin)

    Specified default format in help.

Bug fixes

  • mirror interval bug (commit) (Sergey Shishkin)

    Now git won't throw an error if final interval became mirrored like 'v1..v1'.
    Instead of it generator will return clear output in such cases.

v0.3.1

25 Aug 16:06
76fae51

Choose a tag to compare

Documentation

  • update project configuration examples (commit) (Sergey Shishkin)

    Add link to generator repository in project configuration examples.

Bug fixes

  • bug with loading project configuration files (commit) (Sergey Shishkin)

v0.3.0

22 Aug 02:10
519bec1

Choose a tag to compare

Features

  • save output to file (commit) (Sergey Shishkin)

v0.2.0

22 Aug 01:31
6d12400

Choose a tag to compare

Features

  • add custom log message body formats (commit) (Sergey Shishkin)

    Added '--format <your_format>' parameter which works as git --pretty=format:'<your_format>'.
    Reworked --raw parameter so it will affect only log titles.
    Reworked --short parameter so it will affect only log message additional body.
    Updated README.md and completion script.

  • add parameter for easy last tag selection (commit) (Sergey Shishkin)

    Added -lt | --from-last-tag parameters which replace first pointer
    in interval with latest tag in repository.

  • add completion script (commit) (Sergey Shishkin)

    Added basic completion script.
    Updated installer.sh.

  • auto selecting initial commit reference (commit) (Sergey Shishkin)

    First interval reference will be selected as initial commit reference
    if it wasn't specified (f.e. '..HEAD' will handle all commits).

Bug fixes

  • fix installation issues (commit) (Sergey Shishkin)

    Installer now don't call _get_repo_url and _get_root_repo_dir.

v0.1.1

20 Aug 23:05

Choose a tag to compare

MVP release

Chores

  • fix terminology commit tag -> commit type (commit) (Sergey Shishkin)

Documentation

  • add info to README.md (commit) (Sergey Shishkin)

    Add gif file to show generated examples.
    Add basic info to README.md.
    Change --raw-logs parameter to --raw.

  • add LICENSE file (commit) (GitHub)

  • add project configuration examples (commit) (Sergey Shishkin)

  • add basic git files (commit) (Sergey Shishkin)

Features

  • add alignment for additional info output (commit) (Sergey Shishkin)

  • titles without tags (commit) (Sergey Shishkin)

    Generator removes type tags and scopes from titles list.

  • add configuration loading (commit) (Sergey Shishkin)

    If project have .gen_release_notes configuration file in its root folder
    it will be loaded before generation.

  • group headers (commit) (Sergey Shishkin)

    Script now use group headers stored in global parameters.

  • add separation by tags (commit) (Sergey Shishkin)

    Program release generation pipeline reworked to be more flexible.
    Program now can generate both single list notes and notes with groups.
    Added -a | --all-commits parameter to use also untagged commits.

  • add short notes generation (commit) (Sergey Shishkin)

    Add links to commits.
    Add short notes function which returns commit names and links.

  • add basic generator script (commit) (Sergey Shishkin)

    Basic generator script can show version, help and generate raw logs.

  • add basic installer (commit) (Sergey Shishkin)

Bug fixes

  • fix version (commit) (Sergey Shishkin)

Refactoring

  • rework raw output (commit) (Sergey Shishkin)