| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2024-11-08 | 19.5 kB | |
| trustfall-v0.8.0 source code.tar.gz | 2024-11-08 | 1.4 MB | |
| trustfall-v0.8.0 source code.zip | 2024-11-08 | 2.1 MB | |
| Totals: 3 Items | 3.5 MB | 0 | |
A maintenance release with bugfixes and small quality-of-life improvements that are technically breaking, if you depended on the details of error message types:
- Fix for incorrect type coercion / filtering inside
@optionalthat didn't exist: [#692], [#697] - Breaking changes to the representation of exposed Rust error types: [#621]
- Lots of small improvements to the quality of diagnostic messages for various kinds of incorrect queries.
All Merged PRs
- Point Trustfall docs links to a fixed tag. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/517
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/518 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/519 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/520 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/521 - Update helper macros documentation and examples. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/522
- Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/523 - Allow new Safari and iOS in the playground. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/524
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/525 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/526 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/527 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/528 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/529 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/530 - Enable some allow-by-default lints in more of our crates. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/534
- Add GitHub corner to playground. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/531
- Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/532 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/533 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/535 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/536 - Simplify HN
resolveStartingVerticesby @nvzqz in https://github.com/obi1kenobi/trustfall/pull/537 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/539 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/538 - Add information to unimplemented! messages by @fprasx in https://github.com/obi1kenobi/trustfall/pull/540
- Add reminders when stubgen is done by @fprasx in https://github.com/obi1kenobi/trustfall/pull/543
- iterate through hashmaps in deterministic order by @fprasx in https://github.com/obi1kenobi/trustfall/pull/544
- add help to unreachable message by @fprasx in https://github.com/obi1kenobi/trustfall/pull/542
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/545 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/546 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/550 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/549 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/551 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/552 - Refactor code to avoid new lint. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/556
- Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/553 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/557 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/554 - Update dependencies by @nvzqz in https://github.com/obi1kenobi/trustfall/pull/559
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/562 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/563 - Update
trustfall_filetests_macrosto syn v2. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/566 - Update GraphQL and regex dependencies to new major versions. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/565
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/567 - Use dependabot to keep GitHub Actions updated. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/568
- Bump actions/setup-node from 3 to 4 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/569
- Bump mozilla-actions/sccache-action from 0.0.3 to 0.0.4 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/573
- Bump actions/download-artifact from 2 to 4 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/571
- Bump actions/cache from 3 to 4 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/572
- Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/570
- Bump actions/upload-artifact from 2 to 4 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/575
- Run dependabot only weekly. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/574
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/577 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/576 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/580 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/579 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/583 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/582 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/585 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/584 - Return an error if
@filterdirective is passed an unexpected argument. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/588 - Add parse error variant for bad
@filterdirective operand. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/589 - Eliminate lints. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/581
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/591 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/592 - misc: Fix typo in
trustfall_core::ir::Operation's docs. by @elenakrittik in https://github.com/obi1kenobi/trustfall/pull/593 - Ensure all .ron files in test data have associated tests. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/590
- feat/594: add
VariableDefinitionInQueryparse error by @devanbenz in https://github.com/obi1kenobi/trustfall/pull/595 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/596 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/597 - Quote edge parameter names in error to improve readability. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/598
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/599 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/600 - Fix new clippy lints. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/604
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/602 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/603 - feat: small cleanups for query.rs by @devanbenz in https://github.com/obi1kenobi/trustfall/pull/601
- Deprecate
filesystemtest schema file. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/606 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/607 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/608 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/610 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/609 - Upgrade workspace to new major
itertoolsversion. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/611 - Update trustfall crate reqwest version. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/612
- Update lockfile with new dependency versions. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/613
- Add
FieldRef::defined_at()convenience method. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/614 - Cleanup
Argumenttype use by addingevaluate_staticallymethod. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/619 - Refactor and clean up filter validity logic. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/620
- Breaking changes to improve consistency in filter type errors. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/621
- Simplify the default output name computation. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/624
- Fix the error message if
@recurseis used on a property. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/627 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/629 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/630 - Bump mozilla-actions/sccache-action from 0.0.4 to 0.0.5 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/631
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/632 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/633 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/634 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/635 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/636 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/637 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/638 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/639 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/641 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/640 - Fix new lint introduced in Rust 1.80. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/642
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/644 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/643 - Avoid crash if stubgen schema has no edges. Release stubgen v0.4.1. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/645
- Update WASM dependencies to new major versions. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/646
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/647 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/648 - Release Python trustfall v0.1.7 to get Python 3.12 wheels by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/650
- Fix Python build in CI by @miikka in https://github.com/obi1kenobi/trustfall/pull/651
- Fix Python CI build for musllinux by @miikka in https://github.com/obi1kenobi/trustfall/pull/652
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/655 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/656 - Add type hints for native code in pytrustfall by @miikka in https://github.com/obi1kenobi/trustfall/pull/654
- Update FUNDING.yml to add thanks.dev by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/657
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/658 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/659 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/661 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/660 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/662 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/663 - Fix a few minor clippy lints. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/667
- Quick-and-dirty upgrade to the latest PyO3 version. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/666
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/664 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/665 - Test and publish for Python 3.13. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/668
- Check in cleaned-up Cargo.lock. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/669
- Intern the adapter method names when calling them. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/671
- Use the
IntoPytrait to make our PyO3 bindings more idiomatic. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/670 - Use PyIterator type for more idiomatic shim code. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/672
- Use
PyTuplefor more idiomatic PyO3 code. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/673 - Intern
__next__method name strings. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/674 - Mark immutable Python shim types
frozenfor better perf. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/675 - Reorganize Python to better differentiate between pub and internals. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/677
- Better errors for illegal PyO3
FieldValuevalues. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/676 - Improve function signatures and disallow keyword arguments. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/678
- Require safety comments next to every
unsafe. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/680 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/682 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/681 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/684 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/685 - Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 by @dependabot in https://github.com/obi1kenobi/trustfall/pull/683
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/687 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/686 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/688 - Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/689 - Box the WASM error types to make the common path faster (smaller). by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/693
- Reproduce buggy coercion behavior directly inside
@optionaledge. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/692 - Add test case for coercion after traversal inside
@optionalscope. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/694 - Refactor filtering to deduplicate logic before bugfixes. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/695
- Refactor unary filters to deduplicate logic. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/696
- Weekly
cargo updateof fuzzing dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/690 - Weekly
cargo updateof primary dependencies by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/691 - Fix filtering behavior within non-existent
@optionalblocks. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/697 - Test and publish wheels on Python 3.13 proper, don't allow 3.13.0-rc anymore. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/698
- Add note on possible future filtering optimization. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/699
- Publish Trustfall 0.8.0 in Rust and 0.2.0 in Python. by @obi1kenobi in https://github.com/obi1kenobi/trustfall/pull/700
New Contributors
- @fprasx made their first contribution in https://github.com/obi1kenobi/trustfall/pull/540
- @elenakrittik made their first contribution in https://github.com/obi1kenobi/trustfall/pull/593
- @devanbenz made their first contribution in https://github.com/obi1kenobi/trustfall/pull/595
- @miikka made their first contribution in https://github.com/obi1kenobi/trustfall/pull/651
Full Changelog: https://github.com/obi1kenobi/trustfall/compare/trustfall-v0.7.1...trustfall-v0.8.0