Skip to content
This repository was archived by the owner on Jul 19, 2026. It is now read-only.

Commit a243f23

Browse files
committed
chore: release v0.17.0
1 parent d6fa5a9 commit a243f23

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ All notable changes to Den are documented here. The format is based on [Keep a C
44

55
## Unreleased
66

7+
## 0.17.0 — 2026-06-02
8+
79
### Added
810

911
- **`den.Marshal`, `den.LinkFields`, and selective `WithFetchLinks(fields...)`.** `den.Marshal` is an output JSON marshaller that emits hydrated `Link[T]` values as their nested object anywhere in the value graph (unloaded links and `json.Marshal` stay the bare id — the storage format is unchanged). `den.LinkFields[T]` enumerates a type's relation fields (JSON name, target collection, slice, eager). `WithFetchLinks` now takes optional field names to hydrate only the chosen links. Together they make relation-expansion (`?expand=`) a thin layer for consumers.

0 commit comments

Comments
 (0)