CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-semantic-release--release-notes-generator

Semantic-release plugin to generate changelog content with conventional-changelog

51

0.78x

Evaluation51%

0.78x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

40%

-35%

Customizable Release Notes

Load conventional-changelog preset/config with overrides

Criteria
Without context
With context

GenerateNotes usage

100%

0%

Preset selection

50%

25%

Parser overrides merge

25%

50%

Writer overrides merge

100%

50%

Defaults and errors

100%

75%

18%

-7%

Release Notes Builder

Generate release notes from commits

Criteria
Without context
With context

Uses entrypoint

0%

0%

Preset grouping

0%

0%

Compare links

0%

0%

Host awareness

66%

53%

Writer overrides

80%

50%

Revert handling

70%

50%

70%

-20%

Release Notes Markdown Renderer

Render changelog via conventional-changelog-writer

Criteria
Without context
With context

Generate notes API

50%

100%

Compare link context

100%

100%

Section mapping

100%

25%

Link formats

100%

25%

Breaking changes

100%

100%

100%

70%

Release Notes Link Controls

Toggle compare/reference links and link keywords

Criteria
Without context
With context

Uses generateNotes

0%

100%

Compare toggle

50%

100%

Reference toggle

25%

100%

Custom keywords

75%

100%

Repository context

0%

100%

0%

-100%

Repository URL Release Notes

Handle git/ssh/git+http and CodeCommit URLs

Criteria
Without context
With context

Plugin integration

100%

0%

Tag compare link

100%

0%

SSH normalization

100%

0%

HTTP preserved

100%

0%

CodeCommit tolerance

100%

0%

39%

-24%

Host-Aware Release Notes

Host-aware issue/commit link customization

Criteria
Without context
With context

Library wiring

0%

0%

Default host mapping

90%

25%

Bitbucket defaults

90%

50%

Host overrides

60%

60%

Link toggles

100%

80%

20%

-10%

Custom Release Notes Formatter

Custom writer transforms with error propagation

Criteria
Without context
With context

Plugin usage

0%

0%

Writer transform

0%

0%

Ordering options

33%

33%

Built-in linking

0%

0%

Reference handling

66%

33%

Error propagation

100%

66%

33%

-16%

Repository URL Normalizer

Normalize repository URL into changelog context

Criteria
Without context
With context

Plugin parsing

0%

0%

Host defaults

80%

32%

Protocol handling

33%

33%

Link toggles

80%

53%

Path overrides

80%

80%

88%

4%

Revert-Aware Notes Builder

Parse/filter commit messages and drop reverts

Criteria
Without context
With context

Use entrypoint

85%

91%

Preset/config load

86%

80%

Parser overrides merge

80%

80%

Writer overrides merge

80%

93%

Revert handling

85%

90%

100%

Custom Release Notes Generator

PresetConfig plus parser/writer overrides for sections

Criteria
Without context
With context

Preset sections

100%

100%

Parser override

100%

100%

Writer ordering

100%

100%

Filters unmapped

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-semantic-release--release-notes-generator
Evaluated
Agent
Codex

Table of Contents