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: CHANGELOG.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,13 @@ The format is based on Keep a Changelog, and this project aims to follow Semanti
9
9
### Changed
10
10
11
11
- Redesigned relationship helpers around the new relation endpoint layout:
12
+
-`Class::related_classes()` now targets `/api/v1/classes/{class_id}/related/classes`
13
+
- added `Class::related_relations()` for `/api/v1/classes/{class_id}/related/relations`
14
+
- added `Class::related_graph()` for `/api/v1/classes/{class_id}/related/graph`
12
15
-`Object::related_objects()` now targets `/api/v1/classes/{class_id}/objects/{object_id}/related/objects`
13
16
- added `Object::related_relations()` for `/related/relations`
14
17
- added `Object::related_graph()` for `/related/graph`
15
-
- Cursor-backed relationship requests now support query filters in addition to sorting, limits, and cursors, so class-transitive, class-scoped, related-object, and related-relation listings can all use the shared DB query interface.
18
+
- Cursor-backed relationship requests now support query filters in addition to sorting, limits, and cursors, so connected-class, class-related-relation, related-object, and related-relation listings can all use the shared DB query interface.
16
19
-`Client::search(...)` is now the typed unified search builder for `/api/v1/search` and `/api/v1/search/stream`.
17
20
18
21
### Added
@@ -23,6 +26,7 @@ The format is based on Keep a Changelog, and this project aims to follow Semanti
23
26
### Breaking
24
27
25
28
- The public `Client::search`/`AsyncClient::search` low-level resource helper has been replaced by the unified search builder. Resource querying continues through resource handles like `client.classes().query()`.
29
+
-`Class::transitive_relations()` and `Class::transitive_relations_to(...)` were removed. Class traversal now mirrors object traversal through `related_classes()`, `related_relations()`, and `related_graph()`.
26
30
- Relationship examples and fluent filters should use the new API query aliases such as `from_classes`, `to_classes`, `from_objects`, `to_objects`, and `class_relation` instead of the older storage-shaped field names.
0 commit comments