[{"data":1,"prerenderedAt":164},["ShallowReactive",2],{"term-c\u002Fchangelog":3,"related-c\u002Fchangelog":149},{"id":4,"title":5,"acronym":6,"body":7,"category":131,"description":132,"difficulty":133,"extension":134,"letter":135,"meta":136,"navigation":71,"path":137,"related":138,"seo":143,"sitemap":144,"stem":147,"subcategory":6,"__hash__":148},"terms\u002Fterms\u002Fc\u002Fchangelog.md","Changelog",null,{"type":8,"value":9,"toc":125},"minimark",[10,15,19,23,26,30,114,118,121],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A Changelog is a file (usually CHANGELOG.md) that records what changed in each version of your software. It's the human-readable history of your project — what got added, what got fixed, what got removed. Without one, users have to read commits or diff code to understand what changed in v2.0.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"A changelog is a file containing a chronologically ordered list of notable changes for each version of a project. The Keep a Changelog format groups changes by type (Added, Changed, Deprecated, Removed, Fixed, Security) under dated version headings. Many projects auto-generate changelogs from conventional commit messages.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","## [2.1.0] - 2025-03-01\n### Added\n- New dashboard component\n- Export to CSV feature\n\n### Fixed\n- Login timeout bug on mobile\n- Memory leak in WebSocket handler\n\n## [2.0.0] - 2025-02-01\n### Breaking Changes\n- Removed deprecated \u002Fv1 API endpoints\n","markdown","",[38,39,40,48,54,60,66,73,79,85,91,96,102,108],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,47],{},"## [2.1.0] - 2025-03-01\n",[41,49,51],{"class":43,"line":50},2,[41,52,53],{},"### Added\n",[41,55,57],{"class":43,"line":56},3,[41,58,59],{},"- New dashboard component\n",[41,61,63],{"class":43,"line":62},4,[41,64,65],{},"- Export to CSV feature\n",[41,67,69],{"class":43,"line":68},5,[41,70,72],{"emptyLinePlaceholder":71},true,"\n",[41,74,76],{"class":43,"line":75},6,[41,77,78],{},"### Fixed\n",[41,80,82],{"class":43,"line":81},7,[41,83,84],{},"- Login timeout bug on mobile\n",[41,86,88],{"class":43,"line":87},8,[41,89,90],{},"- Memory leak in WebSocket handler\n",[41,92,94],{"class":43,"line":93},9,[41,95,72],{"emptyLinePlaceholder":71},[41,97,99],{"class":43,"line":98},10,[41,100,101],{},"## [2.0.0] - 2025-02-01\n",[41,103,105],{"class":43,"line":104},11,[41,106,107],{},"### Breaking Changes\n",[41,109,111],{"class":43,"line":110},12,[41,112,113],{},"- Removed deprecated \u002Fv1 API endpoints\n",[11,115,117],{"id":116},"when-youll-hear-this","When You'll Hear This",[16,119,120],{},"\"Update the changelog before cutting the release.\" \u002F \"Users complained they didn't know about the breaking change — it should have been in the changelog.\"",[122,123,124],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":50,"depth":50,"links":126},[127,128,129,130],{"id":13,"depth":50,"text":14},{"id":21,"depth":50,"text":22},{"id":28,"depth":50,"text":29},{"id":116,"depth":50,"text":117},"cicd","A Changelog is a file (usually CHANGELOG.md) that records what changed in each version of your software.","beginner","md","c",{},"\u002Fterms\u002Fc\u002Fchangelog",[139,140,141,142],"Release","Semantic Versioning","Breaking Change","Version Control",{"title":5,"description":132},{"changefreq":145,"priority":146},"weekly",0.7,"terms\u002Fc\u002Fchangelog","lkjaBBR6YsSYsQqjjGPGs-KXsFQq1g7WLK_B8lZqtrU",[150,153,156,161],{"title":141,"path":151,"acronym":6,"category":131,"difficulty":133,"description":152},"\u002Fterms\u002Fb\u002Fbreaking-change","A Breaking Change is a modification to your API or library that will BREAK existing code that uses it.",{"title":139,"path":154,"acronym":6,"category":131,"difficulty":133,"description":155},"\u002Fterms\u002Fr\u002Frelease","A release is an official versioned snapshot of your software that you hand to the world.",{"title":140,"path":157,"acronym":158,"category":159,"difficulty":133,"description":160},"\u002Fterms\u002Fs\u002Fsemantic-versioning","SemVer","general","Semantic versioning uses three numbers — MAJOR.MINOR.PATCH — where each number means something. PATCH (1.0.1) = bug fix. MINOR (1.1.",{"title":142,"path":162,"acronym":6,"category":131,"difficulty":133,"description":163},"\u002Fterms\u002Fv\u002Fversion-control","Version Control is a system that tracks every change ever made to your files.",1776518264634]