# Template for CHANGELOG.md
# ==========================

template:
  name: "changelog"
  output_format: "markdown"
  output_path: "CHANGELOG.md"
  description: "Initial changelog"

variables:
  project_name:
    required: true
    description: "Project name"

content: |
  # Changelog

  All notable changes to {{ project_name }} will be documented in this file.

  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

  ## [Unreleased]

  ### Added
  - Initial project structure
  - Domain layer with entities, value objects, and events
  - Application layer with use cases and ports
  - Infrastructure layer with adapters
  - CLI interface
  - Configuration management
  - Comprehensive test suite
  - CI/CD pipeline
  - Documentation

  ### Security
  - Input validation with Pydantic
  - Taint analysis on all user inputs
  - SBOM generation for releases

  ## [0.1.0] - {{ release_date }}

  ### Added
  - Initial release of {{ project_name }}
  - Generated by LAIDA v3 methodology

  ---

  [Unreleased]: https://github.com/{{ github_org }}/{{ project_name }}/compare/v0.1.0...HEAD
  [0.1.0]: https://github.com/{{ github_org }}/{{ project_name }}/releases/tag/v0.1.0
