Changelog-generator
Att skriva changelogs för hand innebär att finkamma git-loggen vid release. Den här generatorn hoppar över det steget: du klistrar in de poster du vill publicera direkt under rätt kategori, Added, Changed, Fixed och Removed, lägger till ett versionsnummer och ett datum, och den matar ut en markdown-sektion i Keep a Changelog-stil, redo att läggas in i CHANGELOG.md. Samma innehåll kan även produceras som ren text. Den läser inte din git-historik; det är du som bestämmer vilka ändringar som kommer med i releasen.
Så genererar du en changelog
-
1
Ange version och datum
Skriv in versionsnumret, till exempel 1.2.0. Lämna datumet tomt för att använda dagens datum.
-
2
Lägg till poster per kategori
Klistra in releaseanteckningarna under Added, Changed, Fixed och Removed, en post per rad. Tomma kategorier hoppas över.
-
3
Välj utdataformat
Markdown (en `## [version] - datum`-rubrik med `### Added`-sektioner) eller ren text (en `v1.2.0 (datum)`-rubrik med punktlistor).
-
4
Kopiera changelogen
Klistra in utdatan ovanför föregående post i CHANGELOG.md.
De fyra kategorierna
Generatorn skapar exakt fyra sektioner, i denna ordning: Added, Changed, Fixed och Removed.
| Kategori | När den ska användas |
|---|---|
| Added | Nya funktioner |
| Changed | Ändringar av befintlig funktionalitet |
| Fixed | Buggfixar |
| Removed | Funktioner som har tagits bort |
Keep a Changelog-konventionen omfattar även sektionerna Deprecated, Security och Breaking. Generatorn har inga rutor för dem; du kan lägga till dessa sektioner för hand efter att du klistrat in utdatan.
Exempel på utdata (Markdown)
## [1.4.0] - 2026-04-18
### Added
- Dark mode support for the dashboard (#312)
- CSV export on the users page (#318)
### Changed
- Upgrade React to 18.3 (#320)
- Pagination now defaults to 50 items per page (#322)
### Fixed
- Crash when editing users with a null email (#319)
- Timezone offset in scheduled reports (#321)
### Removed
- Legacy reports API (#324)
Exempel på utdata (ren text)
v1.4.0 (2026-04-18)
ADDED:
• Dark mode support for the dashboard (#312)
• CSV export on the users page (#318)
CHANGED:
• Upgrade React to 18.3 (#320)
• Pagination now defaults to 50 items per page (#322)
FIXED:
• Crash when editing users with a null email (#319)
• Timezone offset in scheduled reports (#321)
REMOVED:
• Legacy reports API (#324)
Tips
- En post per rad. Varje rad i en ruta blir en punkt. Tomma rutor hoppas över, och du kan lämna en hel kategori utan innehåll.
- Skriv posterna som changelog-rader, inte som logganteckningar. Imperativen “fix: handle null email on edit” fungerar bra som punkt.
- Referera issue-/PR-nummer så att läsarna kan gå vidare:
(#319)eller[#319](link)i utdatan. - En version per post: slå inte ihop två releaser i ett block, även om de bara ligger en dag ifrån varandra.
- Released vs unreleased: ha en
[Unreleased]-sektion högst upp med ändringar avsedda för nästa version. Flytta dem till en daterad sektion vid release.
Vanliga frågor
Konventionerna i Keep a Changelog (keepachangelog.com): en versionsrubrik med datum och grupperade punktlistor. Generatorn skapar sektionerna Added, Changed, Fixed och Removed; de övriga standardsektionerna (Deprecated, Security, Breaking) följer samma konvention om du lägger till dem för hand.
Generatorn skapar de fyra huvudsektionerna: Added, Changed, Fixed och Removed. Det finns inga särskilda rutor för Deprecated, Security eller Breaking, men du kan lägga till dessa sektioner manuellt i den genererade texten innan du klistrar in den.
Generatorn är ett engångsverktyg i webbgränssnittet; för automatisering använder du en CLI som standard-version, release-please eller semantic-release, vilka implementerar samma mönster i din byggpipeline.
Nej. Den läser varken ditt repo eller dina commit-meddelanden; du klistrar in posterna själv. Texten du skriver skickas till servern för att bygga utdatan och varken sparas eller delas.
Relaterade verktyg
Webpack-konfigurationsgenerator
Skapa en webpack.config.js för webpack 5 med vanlig JavaScript, React eller Vue: TypeScript, Babel, CSS eller Sass, bilder, HtmlWebpackPlugin, en utvecklingsserver och raden för npm install.
Protocol Buffers-avkodare
Avkoda Protobuf-byte lokalt från hex, Base64, Base64URL, text eller fil, granska fälttolkningar och exportera en privat rapport.
Generator för platshållarbilder
Skapa en bild på 1–4000 px med egna färger och text, ladda ned PNG eller kopiera webbadress och HTML.
ASCII-tabellreferens
Full ASCII-tabell från 0 till 127 med decimal-, hex-, oktal- och binärvärden samt notation för numeriska HTML-referenser, inklusive NUL, LF och DEL.
XSD-validerare
Validera ett XML-dokument mot ett XSD-schema och rapportera element- och typavvikelser med exakta radnummer.
YAML till JSON
Omvandla YAML-konfiguration till JSON för verktyg och API:er som bara accepterar JSON. Hanterar ankare, merge-nycklar och nästlade strukturer.
Verktyget finns på andra språk
- مولّد سجلّ التغييرات [AR]
- Changelog-Generator [DE]
- Changelog-generator [NL]
- Generator changelogu [PL]
- Generator Changelog [ID]
- Trình tạo changelog [VI]
- Générateur de Changelog [FR]
- 変更ログジェネレーター [JA]
- Gerador de Changelog [PT]
- เครื่องสร้าง changelog [TH]
- Generador de Changelog [ES]
- 변경 로그 생성기 [KO]
- 变更日志生成器 [ZH]
- Changelog Generator [EN]
- Generatore di Changelog [IT]
- Генератор журнала изменений [RU]
- Değişiklik Günlüğü Oluşturucu [TR]