Skip to content

Releases: DivvyPayHQ/absinthe_federation

v0.6.0

01 Jan 20:46
8355fe0
Compare
Choose a tag to compare

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

Full Changelog: v0.5.4...v0.6.0

v0.5.4

12 Aug 16:04
3e9eb92
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.3...v0.5.4

v0.5.3

17 Jun 16:06
b5e3564
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.2...v0.5.3

v0.5.2

24 Apr 16:01
477aa09
Compare
Choose a tag to compare

What's Changed

  • Add support for @interfaceObject directive by @kzlsakal in #96

Full Changelog: v0.5.1...v0.5.2

v0.5.1

11 Apr 16:57
Compare
Choose a tag to compare

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

Full Changelog: v0.5.0...v0.5.1

v0.5.0

23 Feb 19:35
Compare
Choose a tag to compare

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

07 Feb 21:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

06 Feb 21:04
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 15d70cc...v0.4.1

v0.4.0

06 Feb 17:19
Compare
Choose a tag to compare

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

Full Changelog: v0.3.2...v0.4.0

v0.3.2

07 Feb 23:24
Compare
Choose a tag to compare

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

Full Changelog: v0.3.1...v0.3.2