Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
1534 lines (953 sloc) 65.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

You can find and compare releases at the GitHub release page.

Unreleased

v5.38.0

Added

v5.37.2

Fixed

v5.37.1

Fixed

v5.37.0

Changed

v5.36.0

Added

Deprecated

v5.35.3

Fixed

  • Fix thecodingmachine/safe version constraint

Fixed

v5.35.2

Fixed

v5.35.1

Fixed

v5.35.0

Added

  • Shortcut @belongsTo and @morphTo if the client only selects the ID of the relation

v5.34.0

Added

v5.33.1

Fixed

v5.33.0

Added

Fixed

Changed

v5.32.0

Added

v5.31.3

Fixed

v5.31.2

Fixed

v5.31.1

Fixed

v5.31.0

Added

v5.30.0

Added

  • Mixin method assertGraphQLErrorFree() to \Illuminate\Testing\TestResponse

Fixed

  • Add missing types to programmatic-types.graphql in artisan command lighthouse:ide-helper

v5.29.0

Added

v5.28.1

Added

  • Improve error message when calling TestResponse::assertGraphQLErrorMessage() on successful response

v5.28.0

Added

v5.27.3

Fixed

v5.27.2

Fixed

v5.27.1

Changed

v5.27.0

Fixed

Deprecated

v5.26.1

Changed

v5.26.0

Added

  • Allow specifying headers in MakesGraphQLRequests and MakesGraphQLRequestsLumen test helpers
  • Render GraphQL\Error\ClientAware exceptions outside of GraphQL context with extensions content

Fixed

  • Do not batchload relations with different database connections

v5.25.1

Fixed

v5.25.0

Added

Deprecated

v5.24.0

Added

Changed

Fixed

Deprecated

v5.23.1

Fixed

v5.23.0

Added

v5.22.5

Fixed

  • Allow Laravel default guard to be null for applications that do not use auth at all

v5.22.4

Fixed

Changed

v5.22.3

Fixed

v5.22.2

Fixed

v5.22.1

Fixed

v5.22.0

Added

v5.21.0

Added

v5.20.0

Added

v5.19.0

Added

v5.18.1

Fixed

v5.18.0

Changed

v5.17.0

Added

v5.16.2

Fixed

v5.16.1

Fixed

v5.16.0

Added

v5.15.3

Changed

v5.15.2

Fixed

v5.15.1

Fixed

v5.15.0

Added

v5.14.0

Added

v5.13.1

Fixed

v5.13.0

Added

Changed

v5.12.7

Fixed

v5.12.6

Fixed

v5.12.5

Fixed

v5.12.4

Fixed

v5.12.3

Fixed

v5.12.2

Fixed

v5.12.1

Fixed

v5.12.0

Added

v5.11.0

Added

v5.10.0

Added

Changed

v5.9.1

Fixed

v5.9.0

Added

Changed

v5.8.2

Fixed

v5.8.1

Fixed

v5.8.0

Added

v5.7.2

Fixed

v5.7.1

Fixed

v5.7.0

Added

v5.6.2

Changed

v5.6.1

Fixed

v5.6.0

Added

v5.5.1

Fixed

v5.5.0

Fixed

Added

v5.4.0

Added

Changed

Fixed

Deprecated

v5.3.0

Added

Changed

Fixed

v5.2.0

Added

Changed

Fixed

Deprecated

v5.1.0

Added

Changed

Deprecated

Fixed

v5.0.2

Fixed

v5.0.1

Fixed

  • Make @model not extend @node accidentally

Deprecated

  • Deprecate \Nuwave\Lighthouse\Subscriptions\Subscriber::setRoot() in favour of property access

v5.0.0

Added

Changed

Removed

Fixed

Deprecated

  • Deprecate values for the type argument of @paginate that are not PAGINATOR or CONNECTION

v4.18.0

Added

v4.17.0

Added

v4.16.3

Fixed

  • Fix the type hint in GraphQLContext::user()

v4.16.2

Fixed

  • Provide the definition for @nest

v4.16.1

Fixed

v4.16.0

Added

Changed

Fixed

Deprecated

v4.15.0

Added

Changed

  • Eager load relationship count in @count directive https://github.com/nuwave/lighthouse/pull/1390
  • Simplify the default field resolver classes generated by the artisan commands lighthouse:query and lighthouse:mutation, add option --full to include the seldom needed resolver arguments $context and $resolveInfo

Fixed

v4.14.1

Fixed

  • Safeguard deletion of programmatic-types.graphql in artisan lighthouse:ide-helper

v4.14.0

Added

Fixed

Deprecated

  • \Nuwave\Lighthouse\Support\Contracts\DefinedDirective::definition() will be moved to \Nuwave\Lighthouse\Support\Contracts\Directive and replace its name() method. This requires all directives to have an SDL definition.

v4.13.1

Fixed

v4.13.0

Added

Changed

Deprecated

v4.12.4

Fixed

v4.12.3

Changed

v4.12.2

Fixed

Changed

v4.12.1

Fixed

v4.12.0

Added

Fixed

Changed

v4.11.0

Added

Fixed

v4.10.2

Fixed

Changed

v4.10.1

Fixed

v4.10.0

Added

Deprecated

v4.9.0

Added

Fixed

Deprecated

  • Deprecate \Nuwave\Lighthouse\Schema\Source\SchemaSourceProvider#setRootPath(), this function is never called or used anywhere within Lighthouse. It will be removed from the interface.

v4.8.1

Fixed

v4.8.0

Added

Changed

Fixed

Deprecated

Removed

v4.7.2

Fixed

v4.7.1

Changed

Fixed

v4.7.0

Added

Changed

v4.6.0

Added

Changed

Fixed

v4.5.3

Fixed

v4.5.2

Fixed

v4.5.1

Fixed

v4.5.0

Added

Fixed

v4.4.2

Added

  • Validate the correctness of the builder given to @paginate at schema build time

Fixed

v4.4.1

Fixed

v4.4.0

Added

Fixed

Changed

Fixed

Deprecated

v4.3.0

Added

Fixed

Changed

v4.2.1

Fixed

v4.2.0

Added

v4.1.1

Fixed

v4.1.0

Added

Deprecated

Fixed

v4.0.0

Added

Fixed

Changed

Removed

Deprecated

  • The configuration option pagination_amount_argument will be removed in v5

v3.7.0

Added

Fixed

Deprecated

  • The GraphQL facade and the container alias graphql will be removed in v4

v3.6.1

Fixed

v3.6.0

Added

Deprecated

v3.5.3

Fixed

v3.5.2

Fixed

Deprecated

  • The class SubscriptionExceptionHandler will be moved to the namespace Nuwave\Lighthouse\Subscriptions\Contracts

v3.5.1

Fixed

v3.5.0

Changed

Deprecated

  • The pagination field argument that controls the amount of results will default to first instead of count in v4. The config pagination_amount_argument can be used to change the argument name now https://github.com/nuwave/lighthouse/pull/752

Fixed

v3.4.0

Added

v3.3.0

Added

Deprecated

v3.2.1

Changed

v3.2.0

Added

v3.1.0

Added

Deprecated

v3.0.0

Added

Changed

Fixed

Removed

Pre-v3

We just started maintaining a changelog starting from v3.

If someone wants to make one for previous versions, pull requests are welcome.