Releases: DivvyPayHQ/absinthe_federation
Releases · DivvyPayHQ/absinthe_federation
v0.6.0
What's Changed
- Rework how
_entities
field works by @maciej-szlosarczyk in #104- Support async resolution with 0-arity function
- Support Dataloader.Ecto
- Support function capture in
_resolve_reference
New Contributors
- @maciej-szlosarczyk made their first contribution in #104
Full Changelog: v0.5.4...v0.6.0
v0.5.4
What's Changed
- Fix link directive args by @kzlsakal in #101
- Update README to include examples from Apollo Federation docs by @benjaminkimball in #100
New Contributors
- @benjaminkimball made their first contribution in #100
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- Handle
nil
results for entity references by @jeffutter in #98
Full Changelog: v0.5.2...v0.5.3
v0.5.2
v0.5.1
What's Changed
- Fix middleware unshim exception in entities field with persistent term schema by @jeffutter in #94
- Return :ok from mix task by @cschiewek in #93
New Contributors
- @jeffutter made their first contribution in #94 🎉
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
-
Feature: Support
composeDirective
directive by @cschiewek in #91 -
Bug Fix: Import directive definitions from custom prototype by @kzlsakal in #92
-
Test: Update federation compatibility checks with
composeDirective
support by @kzlsakal in #92 -
BREAKING (only if migrating from v0.4.2): Using a custom prototype will now require using the following method:
defmodule MyApp.MySchema do use Absinthe.Schema use Absinthe.Federation.Schema, prototype_schema: MyApp.MySchemaPrototype
instead of
defmodule MyApp.MySchema do use Absinthe.Schema use Absinthe.Federation.Schema, skip_prototype: true @prototype_schema MyApp.MySchemaPrototype
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
- Add support for custom schema prototype by @cschiewek in #90
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- The
link
directive should be repeatable by @cschiewek in #89
New Contributors
- @cschiewek made their first contribution in #89
Full Changelog: 15d70cc...v0.4.1
v0.4.0
What's Changed
- Feature: Support Absinthe v1.7.2+ and Dataloader v2+ by @chloe-meister and @gosimitz in #87
- BREAKING:
link/1
macro removed in favor of "extend schema" method (drop-in replacement). - BREAKING: Now requires Absinthe v1.7 or above
- BREAKING: Now requires Elixir v1.12 or above
- Bugfix: BadMapError in Dataloader source by @rewritten in #70
- Docs: Implement reference resolver with an anonymous function by @tristantreb in #78
- Docs: Update the URL for contributing to an open source project by @gosimitz in #82
- Test: Add federation subgraph compatibility checks to CI by @kzlsakal in #75
New Contributors
- @tristantreb made their first contribution in #78
- @gosimitz made their first contribution in #82
- @chloe-meister made their first contribution in #84
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Fix entity resolver for type names with multiple words by @kzlsakal in #68
- Fix example of calling
query
macro with args by @rewritten in #66
New Contributors
- @rewritten made their first contribution in #66 🎉
Full Changelog: v0.3.1...v0.3.2