Skip to content

v0.4.135

Compare
Choose a tag to compare
@ap0llo ap0llo released this 06 Jul 16:43

New Features

Bug Fixes

Code Refactorings

Breaking Changes

Details

Templates: Add HTML template

Add new template "Html" that outputs the change log as a standalone HTML document.

Templates: Allow customization of templates

Add support to customize the output by "overriding" on or more of the templates' built-in files to all templates.

For each template, a optional "custom directory" setting was added. When set, files in the "custom directory" take precedence over the template's built-in files thus allowing customization of the output.

Add 'integrationProvider' commandline parameter

Add commandline parameter 'integrationProvider' that allows specifying the integration provider to use. Previously the integration provider could only be set through environment variables or the configuration file.

Fix GitLab authentication when access token contains a prefix

Allow GitLab access tokens longer than 20 characters to be used (when custom prefix is configured on a GitLab instance)

Use Scriban to generate Markdown

Breaking Change: The "Markdown Preset" setting of the "Default" template has been removed

Reimplement the templates that produce Markdown (Default, GitHubRelease and GitLabRelease) using Scriban templates (analogous to the Html template).