# Changelog

All notable changes to `corasdiagram` will be documented in this file.

## [Unreleased]

- No unreleased changes yet.

## [0.1.2] - 2026-03-28

- Aligned the LaTeX package header date with the shipped 0.1.2 release
  metadata.
- Made the release guard validate the package `\ProvidesPackage` date against
  the matching `CHANGELOG.md` release date so future tagged releases cannot
  ship inconsistent TeX metadata.

## [0.1.1] - 2026-03-28

- Imported the upstream CORAS icon set, added `\\corasindirectasset`, and
  introduced `perspective=before|before-after|after` variants for icon-backed
  nodes and mounted-icon body nodes.
- Added the local browser-based anchor editor and improved automatic edge
  attachment for icon-backed nodes.
- Improved the high-level analysis table rendering, including scalable header
  icons and corrected threat icon overlays.
- Reworked the CTAN release bundle with a flattened `doc/` and `tex/`
  structure, top-level `NOTICE`, prefixed runtime icon filenames, relocated
  `assets/icons-src/`, and compiled example PDFs.
- Expanded the manual, project site, contribution docs, and CTAN upload tooling
  for Overleaf usage, release validation, and future automated uploads.

## [0.1.0] - 2026-03-08

- Initial public package release target.
- Added the semantic CORAS diagram package under
  `tex/latex/corasdiagram/`.
- Added package icons, canonical examples, and semantic regression tests.
- Added project metadata, contribution guidelines, release tooling, and CI
  workflows for a public repository.
