Changelog History
Page 1
-
v1.7.0 Changes
๐ POTENTIALLY BREAKING Bug Fix: Validate variable usage in according to spec. This could break incoming documents previously considered valid. Skip the
Absinthe.Phase.Document.Arguments.VariableTypesMatch
phase to avoid this check. SeeAbsinthe.Pipeline
on adjusting the document pipeline.๐ Feature: Add GraphQL document formatter
๐ Bug Fix: Fix Phase.Schema.Validation.InputOutputTypesCorrectlyPlaced not applied to SDL schema's
๐ Bug Fix: Use inspect/1 to safely encode bad binary samples
๐ Bug Fix: Validate object/interfaces implement all transitive interfaces
๐ Bug Fix: Fix check unknown types to also cover wrapped types This could break incoming documents previously considered valid. Skip the
Absinthe.Phase.Validation.KnownTypeNames
phase to avoid this check. SeeAbsinthe.Pipeline
on adjusting the document pipeline.๐ Bug Fix: Validate field names are unique to an object, interface or an input object
-
v1.6.7 Changes
Originally included the items from 1.7.0, but the spec validation fix was considered ๐ too impactful for a patch release.
-
v1.6.6 Changes
- ๐ Feature: Update telemetry dependency to stable ~> 1.0
- ๐ Feature: Use makeup_graphql to get GraphQL syntax highlighting in docs
- ๐ Bug Fix: Fix exception when field name contains all invalid characters
-
v1.6.5 Changes
- ๐ Bug Fix: Fix interface compilation behavior difference between SDL & DSL
- ๐ Bug Fix: Allow SDL syntax to contain union without member types
- ๐ Bug Fix: Account for prototype schema when rendering SDL via mix task
- ๐ Feature: Always inline functions when using persistent_term backend.
- ๐ Feature: Support optional open ended scalars
-
v1.6.4 Changes
- ๐ Feature: Compress registry tables by default
- ๐ Bug Fix: Fix compilation deadlocks on type imports
- ๐ Bug Fix: Raise a better error when string serialization fails
-
v1.6.3 Changes
- ๐ Bug Fix: Fix unicode bug when encoding parse error
-
v1.6.1 Changes
- ๐ Feature: Improved serialization failure messages
- ๐ Bug Fix: Render null default values in SDL
- ๐ Bug Fix: Reduce memory usage of Schema.Manager
-
v1.6.0 Changes
- ๐ Feature: Interfaces can now implement Interfaces, matching the latest spec
- ๐ Feature: Support for the
repeatable
directive - ๐ Feature: Enable rendering of Type System Directives in SDL based schemas.
- ๐ Feature: Correctly match Introspection type specs
- ๐ Bug Fix: Restore dynamic description support (Note: the
description
s are evaluated once --- at compile time) - 0๏ธโฃ Bug Fix: Restore dynamic default_value support (Note: the
default_value
s evaluated once --- at compile time) - ๐ Bug Fix: Restore dynamic Enum value support (Note: the
value
is evaluated once --- at compile time) - ๐ Bug Fix: Interface nullability corrections
- ๐ Bug Fix: Fix field listing for Inputs that import fields
- ๐ Bug Fix: Properly trim all descriptions no matter the mechanism used to specify them
- ๐ Bug Fix: Fix incorrect specification of
__TypeKind
- ๐ Bug Fix: Better match introspection schema specification
- ๐ Bug Fix: Add missing value to
__DirectiveLocation
- ๐ Bug Fix: Fix compilation problems with
import_types
- ๐ Bug Fix: Reduce memory consumption of Subscriptions
-
v1.5.5 Changes
December 08, 2020- ๐ Bug Fix: Fix for
nil
inArgumentsOfCorrectType
suggestions
- ๐ Bug Fix: Fix for