trustfall_stubgen-v0.3.0
obi1kenobi
released this
25 Jul 20:18
·
245 commits
to main
since this release
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 unpackEdgeParameters
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 intrustfall_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 byArc
-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