v0.4.135
New Features
- Templates: Add HTML template
- Templates: Allow customization of templates
- Add 'integrationProvider' commandline parameter
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.
- Pull Request: #222
- See Also: https://github.com/ap0llo/changelog/blob/master/docs/templates/default.md#customization
- See Also: https://github.com/ap0llo/changelog/blob/master/docs/templates/html.md#customization
- See Also: https://github.com/ap0llo/changelog/blob/master/docs/templates/githubrelease.md#customization
- See Also: https://github.com/ap0llo/changelog/blob/master/docs/templates/gitlabrelease.md#customization
- Commit:
43df528
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.
- Commit:
9040276
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)
- Pull Request: #247
- See Also: https://docs.gitlab.com/ee/user/admin_area/settings/account_and_limit_settings.html#personal-access-token-prefix
- See Also: nmklotas/gitlabapiclient#207
- See Also: nmklotas/gitlabapiclient#204
- Commit:
0a7d711
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).