Skip to content

trustfall_stubgen-v0.3.0

Compare
Choose a tag to compare
@obi1kenobi obi1kenobi released this 25 Jul 20:18
· 242 commits to main since this release
de91110

What's Changed

  • Feature: Generate adapter test case using Trustfall's check_adapter_invariants() (#389)
  • Feature: Generate improved edge-handling code in trustfall_stubgen (#352)

All Merged PRs

  • Fix dependency updater GitHub Action. by @obi1kenobi in #340
  • Allow TryIntoStruct to unpack EdgeParameters as well. by @obi1kenobi in #350
  • Only declare module tree once in trustfall_stubgen. by @obi1kenobi in #351
  • Generate more edge-handling code in trustfall_stubgen. by @obi1kenobi in #352
  • Tweak stubgen so it doesn't generate linty code. by @obi1kenobi in #353
  • Remove unnecessary lint suppressions. by @obi1kenobi in #355
  • Trigger the CI workflow manually when auto-updating dependencies. by @obi1kenobi in #358
  • Add actions: write permission to auto-updater workflow. by @obi1kenobi in #360
  • Open dependency-updating PRs with a custom access token. by @obi1kenobi in #361
  • Weekly cargo update of primary dependencies by @obi1kenobi in #362
  • Auto-update the fuzzing dependencies via an Actions workflow. by @obi1kenobi in #363
  • Use the default GITHUB_TOKEN to auto-merge PRs. by @obi1kenobi in #364
  • Better names for the automated workflow's jobs. by @obi1kenobi in #366
  • Weekly cargo update of fuzzing dependencies by @obi1kenobi in #365
  • Bail out if no Cargo.lock changes are needed. by @obi1kenobi in #367
  • Print bail-out messages to stdout when updating dependencies. by @obi1kenobi in #368
  • Weekly cargo update of primary dependencies by @obi1kenobi in #370
  • Weekly cargo update of fuzzing dependencies by @obi1kenobi in #369
  • add InvalidSchemaError::DuplicateFieldDefinition by @u9g in #373
  • Implement InvalidSchemaError::DuplicateTypeOrInterfaceDefinition by @u9g in #374
  • Add optimization to VertexType entrypoint in schema adapter by @u9g in #339
  • Weekly cargo update of fuzzing dependencies by @obi1kenobi in #376
  • Weekly cargo update of primary dependencies by @obi1kenobi in #377
  • Update rustdoc playground schema. by @obi1kenobi in #378
  • Get rid of unnecessary clone in schema adapter by @u9g in #379
  • Update rustdoc adapter version in playground. by @obi1kenobi in #380
  • Add more example queries to rustdoc playground. by @obi1kenobi in #381
  • Weekly cargo update of fuzzing dependencies by @obi1kenobi in #382
  • Weekly cargo update of primary dependencies by @obi1kenobi in #383
  • Query both Rust and crates.io crates in rustdoc playground. by @obi1kenobi in #386
  • Fix new clippy lints. by @obi1kenobi in #385
  • Enable the cli feature in trustfall_stubgen by default. by @obi1kenobi in #388
  • Check that adapters implement declared properties, edges, and coercions. by @obi1kenobi in #384
  • Generate invariant-enforcing tests in stubgen adapters. by @obi1kenobi in #389
  • Output __typename in "items with allowed lints" example rustdoc query. by @obi1kenobi in #391
  • Weekly cargo update of fuzzing dependencies by @obi1kenobi in #395
  • Weekly cargo update of primary dependencies by @obi1kenobi in #394
  • Allow querying for edge parameter default values. by @obi1kenobi in #396
  • Check adapter edge implementation for edges with default values. by @obi1kenobi in #397
  • Remove ron from dependencies and move to dev-dependencies. by @obi1kenobi in #398
  • Remove chrono from dependencies. Removes datetime value variant. by @obi1kenobi in #399
  • Include vertex Debug output in helper panic message. by @obi1kenobi in #401
  • Make FieldValue cheaper to clone by Arc-ing internally. by @obi1kenobi in #400
  • Replace various uses of vec! with arrays by @nvzqz in #402
  • Make test_field_value_into nicer to work with by @nvzqz in #403
  • Format with max small heuristics by @nvzqz in #404
  • Release Trustfall v0.6 and associated crates. by @obi1kenobi in #405

Full Changelog: trustfall_stubgen-v0.2.2...trustfall_stubgen-v0.3.0