Skip to content

Trustfall v0.5.1

Compare
Choose a tag to compare
@obi1kenobi obi1kenobi released this 30 Jun 18:53
· 314 commits to main since this release
e415f78

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 with once_cell by @nvzqz in #298
  • trustfall_core: Optimize serde_type_serializer by @nvzqz in #297
  • Use v2 resolver in virtual workspace to avoid implicit v1 default. by @obi1kenobi in #299
  • Refactor materializeWebsite in browser_based_querying by @u9g in #300
  • Use trustfall-rustdoc-adapter to power rustdoc Trustfall playground. by @obi1kenobi in #306
  • Add --all-targets flag to cargo test command. by @obi1kenobi in #307
  • Update all dependencies. by @obi1kenobi in #308
  • Add supertrait edge to rustdoc schema. by @obi1kenobi in #309
  • Add adapter for querying Trustfall schemas. by @obi1kenobi in #312
  • Replace HRTBs with DeserializeOwned by @nvzqz in #313
  • Simplify definitions and impls of Vertex-containing types by @nvzqz in #314
  • Add FieldValue::as_f64() conversion method. by @obi1kenobi in #315
  • Add two new rustdoc example queries. by @obi1kenobi in #319
  • Minor fixes to test infrastructure. by @obi1kenobi in #320
  • Set MSRV and other workspace-wide keys. by @obi1kenobi in #321
  • Improve schema error messages with undefined or cyclic type definitions. by @obi1kenobi in #322
  • Update repo dependencies. by @obi1kenobi in #323
  • Crate for generating adapter stubs given a schema. by @obi1kenobi in #324
  • Publish trustfall_stubgen and run its tests only at publish time. by @obi1kenobi in #325
  • Add version to trustfall_stubgen requirement for trustfall. by @obi1kenobi in #326
  • Support publishing new crates with our pipeline. by @obi1kenobi in #327
  • Minor typo fixes in publishing code. by @obi1kenobi in #328
  • Publish new trustfall and trustfall_core to expose SchemaAdapter. by @obi1kenobi in #329

New Contributors

Full Changelog: trustfall-v0.5.0...trustfall-v0.5.1