Type object
File match **/build-changelog/*.yml **/build-changelog/*.yaml **/build-changelog/*.toml
Schema URL https://catalog.lintel.tools/schemas/schemastore/build-changelog/latest.json
Source https://raw.githubusercontent.com/jelmore1674/build-changelog/refs/tags/v1/schemas/changlelog.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Schema for changelog files.

Properties

version string

The current version of the project. If left off this will fallback to being Unreleased.

release_date string

The release date of the current version. If this is property is not defined this will fall back to TBD.

notice string

A notice for the current release.

change string

The type of change you are creating. Valid values are major | minor | patch

Values: "major" "minor" "patch"

Definitions

simple_change_entry string[]

This is a simple change entry.

breaking_change_entry object

The main release object

breaking string[]

The change entry messages.

complex_change_entry object[]
change_entry simple_change_entry | complex_change_entry | breaking_change_entry