Ben Newman
Ben Newman
This PR removes the under-documented JSONSelection `StarSelection` syntax. The `StarSelection` syntax provided a way to capture all unselected properties of an input object, which could then be given a name...
The `LocatedSpan` type provided by the [`nom_locate`](https://docs.rs/nom_locate/latest/nom_locate/) crate (first introduced in PR #5987) supports an optional user-defined `extra: X` field, which we can use to smuggle meaningful custom error messages...
Although we have not made them public yet, one precondition for shipping the arithmetic methods (`->add`, `->sub`, `->mul`, `->div`, and `->mod`) is fully implementing the code responsible for statically determining...
This PR cherry-picks the crucial `[email protected]` version update from PR #8143 as a standalone commit (note: previously known as `[email protected]`), before introducing any abstract types-related changes, which should make these...
> [!Note] > This PR builds on #8616 and #8626 Supporting the `...` syntax in the JSONSelection mapping language (PR #7957) allowed for conditional selections, which allows for conditionally determining...
This PR represents a combination/cherry-picking of several commits from my abstract types PR https://github.com/apollographql/router/pull/8143 (which I am currently attempting to simplify for easier review). A `SchemaTypeRef` is a reference to...