Skip to content

Changelog ¤

Creates a changelog (using git-changelog).

Syntax¤

`lp:python show=git_changelog style=angular`

Parameters¤

    style      = Choice(['angular', 'basic', 'atom'], default='angular')
    versioning = Choice(['auto', 'semver', 'calver'], default='auto')

"auto": When set to "auto", we derive versioning scheme by inspecting your last git tag - if like X.foo.bar, with X a number > 2000, we set to calver.

You can set $versioning also via environ, which will have precedence then.

Works only with full git history

On many CI systems the repo is fechted with --depth=1. If docu is built there, then commit the cache file for the changelog page and have it built locally.

Lastly: