trustfall-v0.5.1
版本发布时间: 2023-07-01 02:53:31
obi1kenobi/trustfall最新发布版本:trustfall-v0.7.1(2023-11-18 05:35:14)
What's Changed
Added a SchemaAdapter
that allows running Trustfall queries against Trustfall schemas, like so:
{
VertexType {
name @output
edge {
edge_name: name @output
parameter_: parameter @fold {
name @output
}
}
}
}
For a given schema, running this query returns all edges on all vertex types, together with a list of the parameters those edges take.
All Merged PRs
- Replace
lazy_static
withonce_cell
by @nvzqz in https://github.com/obi1kenobi/trustfall/pull/298 - trustfall_core: Optimize
serde_type_serializer
by @nvzqz in https://github.com/obi1kenobi/trustfall/pull/297 - Use v2 resolver in virtual workspace to avoid implicit v1 default. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/299
- Refactor materializeWebsite in browser_based_querying by @u9g in https://github.com/obi1kenobi/trustfall/pull/300
- Use
trustfall-rustdoc-adapter
to power rustdoc Trustfall playground. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/306 - Add
--all-targets
flag tocargo test
command. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/307 - Update all dependencies. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/308
- Add
supertrait
edge to rustdoc schema. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/309 - Add adapter for querying Trustfall schemas. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/312
- Replace HRTBs with
DeserializeOwned
by @nvzqz in https://github.com/obi1kenobi/trustfall/pull/313 - Simplify definitions and impls of
Vertex
-containing types by @nvzqz in https://github.com/obi1kenobi/trustfall/pull/314 - Add
FieldValue::as_f64()
conversion method. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/315 - Add two new rustdoc example queries. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/319
- Minor fixes to test infrastructure. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/320
- Set MSRV and other workspace-wide keys. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/321
- Improve schema error messages with undefined or cyclic type definitions. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/322
- Update repo dependencies. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/323
- Crate for generating adapter stubs given a schema. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/324
- Publish trustfall_stubgen and run its tests only at publish time. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/325
- Add version to trustfall_stubgen requirement for trustfall. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/326
- Support publishing new crates with our pipeline. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/327
- Minor typo fixes in publishing code. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/328
- Publish new
trustfall
andtrustfall_core
to exposeSchemaAdapter
. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/329
New Contributors
- @nvzqz made their first contribution in https://github.com/obi1kenobi/trustfall/pull/298
Full Changelog: https://github.com/obi1kenobi/trustfall/compare/trustfall-v0.5.0...trustfall-v0.5.1