Skip to content

Commit 66007a2

Browse files
Revert "docs(changelog): add type-safe field references feature to v4.3.2"
This reverts commit f3ea809.
1 parent f3ea809 commit 66007a2

1 file changed

Lines changed: 0 additions & 14 deletions

File tree

docs/changelog.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,6 @@ All notable changes to ArchiPy are documented in this changelog, organized by ve
44

55
## [v4.3.2] - 2026-02-23
66

7-
### Added
8-
9-
#### Models - DTOs
10-
11-
- **Type-Safe Field References** - Enhanced BaseDTO with automatic field name references
12-
- Implemented `FieldStr` utility class for type-safe field name representation
13-
- Added `BaseMeta` metaclass that automatically exposes field names as class attributes
14-
- All DTO subclasses now support IDE autocompletion for field names (e.g., `PaginationDTO.page` returns `FieldStr("page")`)
15-
- Eliminates hardcoded field name strings and enables better refactoring support
16-
- Instance attribute access remains unaffected - only class-level access provides `FieldStr` objects
17-
- Memory-efficient implementation using `__slots__` in `FieldStr`
18-
- Updated `range_dtos.py` model validators to use type-safe field references
19-
- Added comprehensive BDD tests covering `FieldStr` behavior
20-
217
### Changed
228

239
#### Dependencies

0 commit comments

Comments
 (0)