juniper/juniper_warp/CHANGELOG.md
Kai Ren 4ef8cf7de9
Fix Rejection handling in juniper_warp filters (#1222, #1177)
- rework `make_graphql_filter()` and `make_graphql_filter_sync()` to execute `context_extractor` only once
- handle all non-recoverable `Rejection`s in `make_graphql_filter()` and `make_graphql_filter_sync()`
- relax requirement for `context_extractor` to be a `BoxedFilter` only
- remove `JoinError` from public API
- provide example of fallible `context_extractor` in `make_graphql_filter()` API docs

Additionally:
- split  `juniper_warp` modules into separate files
- add @tyranron as `juniper_warp` co-author
2023-11-23 17:39:12 +00:00

1.7 KiB

juniper_warp changelog

All user visible changes to juniper_warp crate will be documented in this file. This project uses Semantic Versioning 2.0.0.

master

BC Breaks

Added

Changed

  • Made schema argument of make_graphql_filter() and make_graphql_filter_sync() polymorphic, allowing to specify external Arced schema. (#1136, #1135)
  • Relaxed requirement for context_extractor to be a BoxedFilter only. (#1222, #1177)

Fixed

  • Excessive context_extractor execution in make_graphql_filter() and make_graphql_filter_sync(). (#1222, #1177)

Previous releases

See old CHANGELOG.