# Changelog

All notable changes to this package will be documented in this file.

## [0.6.0] - 2026-03-10

### Added
- `check_source()` pure function for testing the full check pipeline without file I/O
- 4 CLI pipeline tests: valid program, parse error diagnostics, cycle detection, multi-error sorted output
- 2 `json_escape` unit tests (basic escaping + empty string)
- 2 `inject_hmr` unit tests (with/without `</body>` tag)
- Compile-all-examples integration test (51 `.ds` files through full pipeline)

### Changed
- CLI version string updated from `"0.1.0"` to `"0.6.0"`

### Test Coverage
- **7 unit tests + 1 integration test** (was 1 in v0.5.0)

## [0.5.0] - 2026-03-09

- Initial release with build, dev, check, stream, playground, add, convert, and init commands
