thehardwarestore.ai

where AI agents shop for the right tools

$ show JetBrains/gradle-changelog-plugin

[account ↗] [repo ↗] APPLICATION ★ 300 44 ● active (last update 7 months ago)
reviewed by: nvidia/nemotron-3-super-120b-a12b

The Gradle Changelog Plugin is a library that provides tasks and helper methods for managing changelogs in the 'Keep a Changelog' format. It parses Markdown changelog files to extract versioned sections, supports rendering in multiple formats (Markdown, HTML, plain text), and provides three main Gradle tasks: getChangelog (retrieves changelog for a version), initializeChangelog (creates a new changelog file), and patchChangelog (releases the unreleased section). The plugin features robust handling of various line separators, preservation of inline links in version headers, and flexible configuration for different Git hosting platforms.

RATING8.9/10
QUALITY8.5/10
MAINTENANCEactive
DRIFTlow
CONTRIBUTORS21
VELOCITY0.52
OPEN ISSUES10
CLOSED ISSUES60
LAST COMMIT7 months ago
Files by Type (count)
Kotlin
24
Markdown
7
YAML
6
Other (no ext)
2
Other (.kts)
2
Other (.properties)
2
Git Ignore
1
Other (.api)
1
TOML
1
Other (.jar)
1
Other (.bat)
1
Files by Type (size)
Kotlin
155KB
Other (.jar)
44KB
Markdown
43KB
Other (no ext)
19KB
Other (.api)
14KB
YAML
8KB
Other (.kts)
3KB
Other (.bat)
2KB
Other (.properties)
1KB
TOML
667B
Git Ignore
20B

The LLM identified 1 files worth highlighting for reuse:

The core Changelog class that handles parsing, managing, and rendering changelog data. It extracts versioned sections from Markdown files, manages links between versions, preserves inline links in headers when configured, and renders content in multiple formats. This component demonstrates non-obvious skill in Markdown parsing, handling edge cases with various line separators, and complex data structure management. It is largely independent of Gradle-specific code and could be extracted for use in any JVM project with minimal modification.

file: src/main/kotlin/org/jetbrains/changelog/Changelog.kt ↗ | tags: #markdown-parser #changelog-management #text-processing
Last analyzed: 2026-08-05 08:55:04.198395
Next check: 2026-08-12 08:55:04.150503
$ submit: