CHANGELOG.md (Keep a Changelog) website screenshot

CHANGELOG.md (Keep a Changelog)

CHANGELOG.md is a community convention for a human-readable, Markdown- formatted file at the root of a project that records notable changes between versions. The leading specification is "Keep a Changelog" by Olivier Lacan, which defines a stable, opinionated set of section headings (Added, Changed, Deprecated, Removed, Fixed, Security) and recommends pairing with Semantic Versioning (SemVer). The format is widely adopted across open source and enterprise projects as the de facto way to document API and software releases in a way that is readable by humans and parseable by tooling.

CHANGELOG.md (Keep a Changelog) is profiled on the APIs.io network. Tagged areas include Changelog, Change Tracking, Documentation, Markdown, and Open-Source.

CHANGELOG.md (Keep a Changelog)’s developer surface includes documentation, tooling, and 11 more developer resources.

11.1/100 emerging ▬ flat Agent 0/100 human only Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
0 APIs 15 Features 9 Use Cases
ChangelogChange TrackingDocumentationMarkdownOpen-SourceRelease ManagementSemantic VersioningSoftware ReleasesVersioning

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 11.1/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 1.9 / 20
Access Clarity 2.1 / 20
Operational Transparency 2.1 / 13
Contract Governance 0.0 / 12
Discoverability 5.0 / 10
Agent readiness — 0/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/changelog-md: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

Features 15

Notable capabilities this provider offers.

Markdown-Formatted

Human-Readable

Machine-Parseable

Semantic Sections

Semantic Versioning Alignment

Date-Stamped Releases

Unreleased Section

Added Section

Changed Section

Deprecated Section

Removed Section

Fixed Section

Security Section

Reverse Chronological Order

Release Comparison Links

Scroll for all 15

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Changelog Md Domain Security

TLSv1.3 · DNSSEC

SECURITY

Use Cases 9

What developers build with this provider.

Open Source Project Release Notes

API Change Documentation

SDK Release Notes

Package Manager Metadata

Library Deprecation Tracking

Security Disclosure

Automated Release Tooling

Monorepo Component Changelogs

Regulatory / Compliance Change Records

Scroll for all 9

Resources

Documentation 5

Reference material describing how the API behaves

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: changelog-md
url: https://raw.githubusercontent.com/api-evangelist/changelog-md/refs/heads/main/apis.yml
name: CHANGELOG.md (Keep a Changelog)
kind: standard
tags:
- Changelog
- Change Tracking
- Documentation
- Markdown
- Open-Source
- Release Management
- Semantic Versioning
- Software Releases
- Versioning
tags_raw:
- Change Log
- Change Tracking
- Documentation
- Markdown
- Open Source
- Release Management
- Semantic Versioning
- Software Releases
- Versioning
type: Index
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/changelog-md.png
access: Open Source
created: '2025-01-01'
modified: '2026-04-23'
position: Producer
description: CHANGELOG.md is a community convention for a human-readable, Markdown- formatted file at the root of a project
  that records notable changes between versions. The leading specification is "Keep a Changelog" by Olivier Lacan, which defines
  a stable, opinionated set of section headings (Added, Changed, Deprecated, Removed, Fixed, Security) and recommends pairing
  with Semantic Versioning (SemVer). The format is widely adopted across open source and enterprise projects as the de facto
  way to document API and software releases in a way that is readable by humans and parseable by tooling.
apis: []
common:
- type: IssueTracker
  url: https://github.com/olivierlacan/keep-a-changelog/issues
- type: Releases
  url: https://github.com/olivierlacan/keep-a-changelog/releases
- type: CodeOfConduct
  url: https://github.com/olivierlacan/keep-a-changelog/blob/main/CODE_OF_CONDUCT.md
- type: ContributionGuide
  url: https://github.com/olivierlacan/keep-a-changelog/blob/main/CONTRIBUTING.md
- type: DomainSecurity
  url: security/changelog-md-domain-security.yml
- type: Website
  url: https://keepachangelog.com/
- type: Specification
  url: https://keepachangelog.com/en/1.1.0/
- type: LegacySpecification
  url: https://keepachangelog.com/en/1.0.0/
- type: Documentation
  url: https://keepachangelog.com/en/1.1.0/
- type: GitHubRepository
  url: https://github.com/olivierlacan/keep-a-changelog
- type: RelatedSpecification
  url: https://semver.org/
- type: TermsOfService
  url: https://keepachangelog.com/en/1.1.0/
- type: License
  url: https://creativecommons.org/licenses/by/4.0/
- name: Features
  type: Features
  data:
  - name: Markdown-Formatted
  - name: Human-Readable
  - name: Machine-Parseable
  - name: Semantic Sections
  - name: Semantic Versioning Alignment
  - name: Date-Stamped Releases
  - name: Unreleased Section
  - name: Added Section
  - name: Changed Section
  - name: Deprecated Section
  - name: Removed Section
  - name: Fixed Section
  - name: Security Section
  - name: Reverse Chronological Order
  - name: Release Comparison Links
- name: UseCases
  type: UseCases
  data:
  - name: Open Source Project Release Notes
  - name: API Change Documentation
  - name: SDK Release Notes
  - name: Package Manager Metadata
  - name: Library Deprecation Tracking
  - name: Security Disclosure
  - name: Automated Release Tooling
  - name: Monorepo Component Changelogs
  - name: Regulatory / Compliance Change Records
- name: Tools
  type: Tools
  data:
  - name: keep-a-changelog gem
  - name: changelog-from-commits
  - name: changelog-parser (npm)
  - name: git-changelog
  - name: conventional-changelog
  - name: release-please
  - name: changesets
  - name: towncrier
- name: RelatedStandards
  type: Standards
  data:
  - name: Semantic Versioning (SemVer)
  - name: Conventional Commits
  - name: CommonMark
  - name: GitHub Flavored Markdown
  - name: SPDX
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.23'