# Changelog

All notable changes to this crate 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]

## [0.1.1] - 2026-04-24

### Changed
- Migrated from `goliajp/guirs` mono-repo to standalone `goliajp/rust-damage-rects`.
  No code changes; `repository` URL updated.

## [0.1.0] - 2026-04-18

### Added
- Initial release extracted from [goliajp/tora](https://github.com/goliajp/tora).
- `DamageRect` with `new`, `right`, `bottom`, `area`, `intersects`,
  `union`, `contains_point`, and `Display`.
- `DamageTracker` with `add`, `mark_full`, `clear`, `merged`,
  `area_upper_bound`, `rects`, `has_damage`, `is_full`, `is_empty`,
  `len`, plus `new` and `with_full_damage` constructors.
- `visualize` winit+softbuffer example for interactive inspection.
