You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .cursor/skills/data-client-v0.18-migration/SKILL.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -216,7 +216,7 @@ Existing schemas that use it should keep it after the delegate parameter.
216
216
217
217
### Optional Collection cleanup
218
218
219
-
Unrelated to delegate signatures: v0.18 allows one `Collection` to carry both `argsKey` and `nestKey` so the same instance can back a top-level endpoint schema and a nested entity field. Consolidation is optional—see [Optional: consolidate Collection definitions](/blog/2026/04/24/v0.18-scalar-typed-downloads#collection-consolidation) in the v0.18 blog.
219
+
Unrelated to delegate signatures: v0.18 allows one `Collection` to carry both `argsKey` and `nestKey` so the same instance can back a top-level endpoint schema and a nested entity field. Consolidation is optional—see [Optional: consolidate Collection definitions](/blog/2026/05/01/v0.18-scalar-typed-downloads#collection-consolidation) in the v0.18 blog.
Copy file name to clipboardExpand all lines: website/blog/2026-05-01-v0.18-scalar-typed-downloads.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,24 +11,24 @@ v0.18 focuses on richer data modeling for values that vary by request context, s
11
11
12
12
**New Features:**
13
13
14
-
-[Scalar schema](/blog/2026/04/24/v0.18-scalar-typed-downloads#scalar) - Lens-dependent entity fields (e.g. portfolio-specific values) without ever mutating the underlying entity
15
-
-[RestEndpoint `content` property](/blog/2026/04/24/v0.18-scalar-typed-downloads#content-property) - Typed file downloads, text responses, and streaming with a single property
16
-
-[resource() `nonFilterArgumentKeys`](/blog/2026/04/24/v0.18-scalar-typed-downloads#non-filter-argument-keys) - Sort/pagination args don't fragment your [Collections](/rest/api/Collection)
14
+
-[Scalar schema](/blog/2026/05/01/v0.18-scalar-typed-downloads#scalar) - Lens-dependent entity fields (e.g. portfolio-specific values) without ever mutating the underlying entity
15
+
-[RestEndpoint `content` property](/blog/2026/05/01/v0.18-scalar-typed-downloads#content-property) - Typed file downloads, text responses, and streaming with a single property
16
+
-[resource() `nonFilterArgumentKeys`](/blog/2026/05/01/v0.18-scalar-typed-downloads#non-filter-argument-keys) - Sort/pagination args don't fragment your [Collections](/rest/api/Collection)
17
17
18
18
**Other Improvements:**
19
19
20
-
-[Binary Content-Type auto-detection](/blog/2026/04/24/v0.18-scalar-typed-downloads#binary-auto-detection) - Images, PDFs, and other binary responses are handled automatically with no configuration ([#3868](https://github.com/reactive/data-client/pull/3868))
20
+
-[Binary Content-Type auto-detection](/blog/2026/05/01/v0.18-scalar-typed-downloads#binary-auto-detection) - Images, PDFs, and other binary responses are handled automatically with no configuration ([#3868](https://github.com/reactive/data-client/pull/3868))
21
21
-[Collection extender body types match HTTP method semantics](/rest/api/Collection) - PATCH extenders (`.move`, `.remove`) accept partial bodies; standalone [RestEndpoint](/rest/api/RestEndpoint) derives a typed body from the [Collection](/rest/api/Collection)'s entity schema ([#3910](https://github.com/reactive/data-client/pull/3910))
22
22
- Export [`CollectionOptions`](/rest/api/Collection) from `@data-client/endpoint` and `@data-client/rest` for typed [Collection](/rest/api/Collection) construction ([#3904](https://github.com/reactive/data-client/pull/3904))
23
23
24
-
<ScalarDemo />
24
+
<ScalarDemorow={false}/>
25
25
26
26
The example shows the same `Company` entities rendered through different portfolio lenses. Stable [Entity](/rest/api/Entity) fields are reused, while lens-dependent values are selected from separate [`Scalar`](/rest/api/Scalar) cells.
0 commit comments