# Changelog

Track notable changes to Astro Components.

import { Badge } from '@prosefly/astro-components';

This changelog covers user-facing changes to `@prosefly/astro-components`,
including components, markdown transforms, integration behavior, styling tokens,
and documentation.

## 0.2.1

<Badge color="accent" variant="subtle">Released July 18, 2026</Badge>

- Fixed the `@prosefly/astro-components/icon` ESM entry by moving the FileTree
  icon helper into the icon module and using explicit `.js` imports.

## 0.2.0

<Badge color="accent" variant="subtle">Released July 18, 2026</Badge>

### Added

- `FileTree` now supports `iconSet="vscode-icons"` for richer file-type icons.
- Semantic badge colors for `info`, `success`, `warning`, and `danger`.
- Shared semantic CSS tokens for status-oriented components.

### Changed

- Callout colors now use the shared semantic token palette, with type-specific
  callout override tokens still available.

## 0.1.0

<Badge color="accent" variant="subtle">Released July 17, 2026</Badge>

### Added

- MDX components for callouts, cards, tabs, accordions, file trees, steps,
  badges, and icons.
- Iconify preload integration for projects that need icons without the full
  [Lotus](https://astro-theme-lotus.prosefly.dev/) theme.
- Markdown transforms for package-manager tabs and image galleries.
- CSS custom properties for shared typography, color, radius, and component
  styling.
