Skip to content

Commit 105427e

Browse files
author
Nikola Stojanovic
committed
Update changelog
1 parent 6cd6655 commit 105427e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [Unreleased]
9+
10+
## [0.3.0] - 2025-11-17
11+
### Added
12+
- Type-based `debugScan` modifier sibling function for type-safe view debugging
13+
- New overload: `debugScan(_ label: (some View).Type)` that derives labels from Swift types
14+
- Uses `String(describing:)` to automatically generate consistent debug labels from view types
15+
- Provides type-safety and refactor-resilience compared to manual string labels
16+
- Requires explicit type specification (e.g., `Text.self`, `MyCustomView.self`) to avoid Swift type inference issues
17+
- Comprehensive test coverage with 6 additional test cases covering type resolution, custom views, and explicit type specification
18+
- Enhanced documentation for both string-based and type-based `debugScan` variants with cross-references
19+
820
## [0.2.0] - 2025-10-28
921
### Added
1022
- Comprehensive test suite with 800+ lines of test code

0 commit comments

Comments
 (0)