Skip to content

Add CHANGELOG.md with full release history#364

Merged
grosser merged 1 commit intogrosser:masterfrom
sferik:changelog
Apr 4, 2026
Merged

Add CHANGELOG.md with full release history#364
grosser merged 1 commit intogrosser:masterfrom
sferik:changelog

Conversation

@sferik
Copy link
Copy Markdown
Contributor

@sferik sferik commented Apr 4, 2026

When I noticed that v2.0.0 was released, I came here looking for a changelog and noticed that there was none, so I decided to add one. Or, rather, I decided to prompt an LLM to add one. This is the prompt gave to Claude Opus 4.6:

Add a CHANGELOG.md file in https://keepachangelog.com/en/1.1.0/ format that includes all the tagged releases at
https://github.com/grosser/parallel/tags. Take the release dates from https://rubygems.org/gems/parallel/versions.

Update the parallel.gemspec to add the CHANGELOG.md to the gem's metadata.

This changelog covers 99 releases from v0.3.1 through v2.0.0, with compare links for every release. I’m not familiar with this project's release history, but I gave the changelog a once-over and it looked reasonable. And the Markdown is valid.

I also took this opportunity to refactor the gemspec, using the homepage as a variable to define the metadata URIs.

@grosser grosser merged commit 0c27347 into grosser:master Apr 4, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants