conventional-changelog / standard-version

:trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
ISC License
7.65k stars 787 forks source link

Feature Request: --since option #659

Open travisbashor opened 4 years ago

travisbashor commented 4 years ago

I am working on a project that does not adhere to semantic versioning, but - call me greedy - I still want all the goodness of automatic change log generation.

$ standard-version --since=2020-09-01

Is it possible to introduce a --since option to the cli with the same functionality as the git log --since flag, (docs here) allowing me to override the starting commit?

Perhaps the implementation could plug into git log --since=<the-provided-argument> and grab the earliest commit from that?

Ideally, I'd like to just set a sinceLastGeneration: true override in the config file to avoid having to manually put it in each time, but failing that, I could always just plug in a date manually in the CLI if such an option existed.

bernot-dev commented 3 years ago

This feature probably doesn't make sense for this project. Semantic Versioning and Conventional Commits close to the heart of standard-version, and generating a release is the main effect. Perhaps a project like auto-changelog would better suit your needs?