PackageTrack
Sign in Get early access

nuwave/lighthouse

A framework for serving GraphQL from Laravel

v6.69.2 12M downloads/mo #1161 most downloaded on Packagist nuwave/lighthouse

What this package is like to depend on

Last release 25 days ago

29 Jul 2026

Release timing varies

gaps range from 9 days to 3 months

Most releases are documented

notes for 327 of 420 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

426 releases · first in 2016

14 releases in the last 12 months

see the full history below

Release timeline

425 releases · May 2016 to Jul 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 426
  1. v6.69.2 29 Jul 2026
    Release notes

    Fixed

    • Honour SaveAwareArgResolver::runBeforeSave() in nested mutations instead of only at the top level #2784
    • Run all pre-save arg resolvers lifted out of @nest instead of silently discarding those whose field name collides with a sibling #2784
    Open source →
    Release notes

    Fixed

    • Honour SaveAwareArgResolver::runBeforeSave() in nested mutations instead of only at the top level https://github.com/nuwave/lighthouse/pull/2784
    • Run all pre-save arg resolvers lifted out of @nest instead of silently discarding those whose field name collides with a sibling https://github.com/nuwave/lighthouse/pull/2784
    Open source →
  2. v6.69.1 23 Jul 2026
    Release notes

    Fixed

    • Keep lazy type loading lazy on webonyx/graphql-php >= 15.31.0 by passing scalar overrides explicitly when SchemaConfig::setScalarOverrides is available #2772
    Open source →
    Release notes

    Fixed

    • Keep lazy type loading lazy on webonyx/graphql-php >= 15.31.0 by passing scalar overrides explicitly when SchemaConfig::setScalarOverrides is available https://github.com/nuwave/lighthouse/pull/2772
    Open source →
  3. v6.69.0 20 Jul 2026
    Release notes

    Added

    • Add RootResolverSignatureRector rule to auto-fix root resolver __invoke signatures #2779
    Open source →
    Release notes

    Added

    • Add RootResolverSignatureRector rule to auto-fix root resolver __invoke signatures https://github.com/nuwave/lighthouse/pull/2779
    Open source →
  4. v6.68.0 02 Jul 2026
    Release notes

    Added

    • Add SaveAwareArgResolver interface for directives that need control over pre/post-save timing in mutations #2777
    Open source →
    Release notes

    Added

    • Add SaveAwareArgResolver interface for directives that need control over pre/post-save timing in mutations https://github.com/nuwave/lighthouse/pull/2777
    Open source →
  5. v6.67.0 07 Jun 2026
    Release notes

    Changed

    • Support haydenpierce/class-finder ^0.6, which makes lighthouse:ide-helper and DirectiveLocator significantly faster #2769
    Open source →
    Release notes

    Changed

    • Support haydenpierce/class-finder ^0.6, which makes lighthouse:ide-helper and DirectiveLocator significantly faster https://github.com/nuwave/lighthouse/pull/2769
    Open source →
  6. v6.66.0 30 Mar 2026
    Release notes

    Added

    • Support Laravel 13 #2766
    Open source →
    Release notes

    Added

    • Support Laravel 13 https://github.com/nuwave/lighthouse/pull/2766
    Open source →
  7. v6.65.0 14 Feb 2026
    Release notes

    Added

    • Specify identifying columns on nested mutation upserts with @upsert and @upsertMany #2426
    Open source →
    Release notes

    Added

    • Specify identifying columns on nested mutation upserts with @upsert and @upsertMany https://github.com/nuwave/lighthouse/pull/2426
    Open source →
  8. v6.64.3 05 Feb 2026
    Release notes

    Fixed

    • Fix upsert for HasOne creating a new record instead of updating when no id is provided in the input #2742
    • Throw error when using create on HasOne relation when a related model already exists #2742
    Open source →
    Release notes

    Fixed

    • Fix upsert for HasOne creating a new record instead of updating when no id is provided in the input https://github.com/nuwave/lighthouse/pull/2742
    • Throw error when using create on HasOne relation when a related model already exists https://github.com/nuwave/lighthouse/pull/2742
    Open source →
  9. v6.64.2 13 Jan 2026
    Release notes

    Fixed

    • Use String type for HAS.condition.column in @whereConditions instead of incorrectly inheriting the parent's column enum type #2725
    Open source →
    Release notes

    Fixed

    • Use String type for HAS.condition.column in @whereConditions instead of incorrectly inheriting the parent's column enum type https://github.com/nuwave/lighthouse/pull/2725
    Open source →
  10. v6.64.1 13 Jan 2026
    Release notes

    Fixed

    • Handle explicit null for page argument in paginated queries #2735
    Open source →
    Release notes

    Fixed

    • Handle explicit null for page argument in paginated queries https://github.com/nuwave/lighthouse/pull/2735
    Open source →
  11. v6.64.0 16 Dec 2025
    Release notes

    Added

    • Support PHPUnit 12 with Nuwave\Lighthouse\Testing\MocksResolvers https://github.com/nuwave/lighthouse/pull/2730
    Open source →
  12. v6.63.2 05 Dec 2025
    Release notes

    Fixed

    • Make Automatic Persisted Queries work with hybrid cache mode https://github.com/nuwave/lighthouse/pull/2727
    Open source →
  13. v6.63.1 11 Sep 2025
    Release notes

    Fixed

    • Use atomic file writes for query cache https://github.com/nuwave/lighthouse/pull/2716
    Open source →
  14. v6.63.0 10 Sep 2025
    Release notes

    Added

    • Add a file based query cache to leverage OPcache for improved performance https://github.com/nuwave/lighthouse/pull/2713

    Deprecated

    • Deprecate command lighthouse:clear-cache in favor of lighthouse:clear-schema-cache https://github.com/nuwave/lighthouse/pull/2713
    Open source →
  15. v6.62.3 22 Aug 2025
    Release notes

    Fixed

    • Allow serializing any DateTimeInterface instance in date scalars https://github.com/nuwave/lighthouse/pull/2711
    Open source →
  16. v6.62.2 23 Jul 2025
    Release notes

    Changed

    • Simplify cache configuration access https://github.com/nuwave/lighthouse/pull/2706
    Open source →
  17. v6.62.1 23 Jul 2025
    Release notes

    Fixed

    • Write schema cache to temporary file before atomically updating it https://github.com/nuwave/lighthouse/pull/2703
    Open source →
  18. v6.62.0 14 Jul 2025
    Release notes

    Changed

    • Refresh schema cache lazily when GraphQL requests are made through MakesGraphQLRequests https://github.com/nuwave/lighthouse/pull/2702

    Deprecated

    • Deprecate Lumen support https://github.com/nuwave/lighthouse/pull/2702
    Open source →
  19. v6.61.1 11 Jul 2025
    Release notes

    Fixed

    • Improve @can directive docs https://github.com/nuwave/lighthouse/commit/70bea571382dae21165d81887fc4a9c0bdb91dee
    Open source →
  20. v6.61.0 24 Jun 2025
    Release notes

    Added

    • Add option --sort to command lighthouse:print-schema https://github.com/nuwave/lighthouse/pull/2696
    Open source →
  21. v6.60.0 20 Jun 2025
    Release notes

    Changed

    • Allow combining @lazyLoad and @paginate https://github.com/nuwave/lighthouse/pull/2695
    Open source →
  22. v6.59.0 17 Jun 2025
    Release notes

    Added

    • Add method ASTCache::path() https://github.com/nuwave/lighthouse/pull/2694
    Open source →
  23. v6.58.0 05 Jun 2025
    Release notes

    Changed

    • Expose original resolver errors in @can* directives instead of always wrapping them https://github.com/nuwave/lighthouse/pull/2686
    Open source →
  24. v6.57.1 21 May 2025
    Release notes

    Changed

    • Use exclusive lock when writing the parsed schema to a file in ASTCache https://github.com/nuwave/lighthouse/pull/2685
    Open source →
  25. v6.57.0 19 May 2025
    Release notes

    Changed

    • Update generated protobuf code https://github.com/nuwave/lighthouse/pull/2683
    Open source →
  26. v6.56.1 16 May 2025
    Release notes

    Fixed

    • Initialize Argument::$type with null and make it nullable https://github.com/nuwave/lighthouse/pull/2682
    Open source →
  27. v6.56.0 07 May 2025
    Release notes

    Added

    • Add method ArgumentSet::exists() https://github.com/nuwave/lighthouse/pull/2680
    Open source →
  28. v6.55.0 06 May 2025
    Release notes

    Added

    • Add field operation_id to message QueryMetadata in reports.proto https://github.com/nuwave/lighthouse/pull/2678
    Open source →
  29. v6.54.0 25 Mar 2025
    Release notes

    Added

    • Support Laravel 12 https://github.com/nuwave/lighthouse/pull/2665
    Open source →
  30. v6.53.0 23 Mar 2025
    Release notes

    Added

    • Support encrypted subscription channels https://github.com/nuwave/lighthouse/pull/2663
    Open source →
  31. v6.52.1 21 Mar 2025
    Release notes

    Fixed

    • Pass specific parent model instances to builder enhancers when resolving paginated relations on lists https://github.com/nuwave/lighthouse/pull/2671
    Open source →
  32. v6.52.0 21 Mar 2025
    Release notes

    Added

    • Expose query complexity score in lifecycle event BuildExtensionsResponse https://github.com/nuwave/lighthouse/pull/2637
    Open source →
  33. v6.51.2 20 Mar 2025
    Release notes

    Fixed

    • Fix shortcut foreign key selection for morphTo relationships that use inline fragments in field selection https://github.com/nuwave/lighthouse/pull/2670
    Open source →
  34. v6.51.1 18 Mar 2025
    Release notes

    Fixed

    • Update generated code in Nuwave\Lighthouse\Tracing\FederatedTracing\Proto
    Open source →
  35. v6.51.0 18 Mar 2025
    Release notes

    Fixed

    • Apply shortcut foreign key selection logic when __typename is included in related model's field selection https://github.com/nuwave/lighthouse/pull/2666

    Changed

    • Update reports.proto with Client awareness contexts https://github.com/nuwave/lighthouse/pull/2667
    Open source →
  36. v6.50.0 17 Feb 2025
    Release notes

    Added

    • Allow thecodingmachine/safe 3 https://github.com/nuwave/lighthouse/pull/2657
    Open source →
  37. v6.49.1 17 Jan 2025
    Release notes

    Fixed

    • Pull empty IDs instead of filling them with upsert https://github.com/nuwave/lighthouse/pull/2656
    Open source →
  38. v6.49.0 16 Jan 2025
    Release notes

    Added

    • Make reporting of client-safe errors configurable https://github.com/nuwave/lighthouse/issues/2647
    Open source →
  39. v6.48.0 09 Jan 2025
    Release notes

    Added

    • Add @bind directive as a GraphQL analogue for Laravel's Route Model Binding https://github.com/nuwave/lighthouse/pull/2645
    Open source →
  40. v6.47.1 08 Jan 2025
    Release notes

    Fixed

    • Cast model count to int in CountModelsLoader https://github.com/nuwave/lighthouse/pull/2646
    Open source →
  41. v6.47.0 11 Dec 2024
    Release notes

    Added

    • Support Laravel Reverb as a subscriptions broadcasting driver https://github.com/nuwave/lighthouse/pull/2639
    Open source →
  42. v6.46.0 04 Dec 2024
    Release notes

    Added

    • Allow @show, @hide, and @feature directives to be used on types, arguments and input types https://github.com/nuwave/lighthouse/pull/2638
    Open source →
  43. v6.45.1 27 Nov 2024
    Release notes

    Fixed

    • Fix field middleware directive stub https://github.com/nuwave/lighthouse/commit/21edcfe4762b4b6f14134e8b5c636662f97443ff
    Open source →
  44. v6.45.0 20 Sep 2024
    Release notes

    Added

    • Cache query validation results https://github.com/nuwave/lighthouse/pull/2603
    Open source →
  45. v6.44.2 06 Sep 2024
    Release notes

    Fixed

    • Apply @convertEmptyStringsToNull to input fields when used upon fields https://github.com/nuwave/lighthouse/issues/2610
    Open source →
  46. v6.44.1 02 Sep 2024
    Release notes

    Fixed

    • Ensure deprecationReason is set on arguments and input fields https://github.com/nuwave/lighthouse/pull/2609
    Open source →
  47. v6.44.0 02 Sep 2024
    Release notes

    Added

    • Allow @deprecated directive on arguments and input fields https://github.com/nuwave/lighthouse/pull/2607
    Open source →
  48. v6.43.1 23 Aug 2024
    Release notes

    Changed

    • Improve formatting of _lighthouse_ide_helper.php https://github.com/nuwave/lighthouse/pull/2604
    Open source →
  49. v6.43.0 20 Aug 2024
    Release notes

    Added

    • Remove expired members from subscription topic stored in Redis set map https://github.com/nuwave/lighthouse/pull/2601
    Open source →
  50. v6.42.2 05 Aug 2024
    Release notes

    Fixed

    • Restore correct function of nested HasMany and MorphOne mutations https://github.com/nuwave/lighthouse/pull/2591
    Open source →
  51. v6.42.1 25 Jul 2024
    Release notes

    Changed

    • Improve validation message when using output types as inputs https://github.com/nuwave/lighthouse/pull/2594
    Open source →
  52. v6.42.0 19 Jul 2024
    Release notes

    Added

    • Add @hasOneThrough directive https://github.com/nuwave/lighthouse/pull/2585
    Open source →
  53. v6.41.1 16 Jul 2024
    Release notes

    Fixed

    • Handle errors thrown in lifecycle events per operation https://github.com/nuwave/lighthouse/pull/2584
    Open source →
  54. v6.41.0 08 Jul 2024
    Release notes

    Added

    • Add @withoutGlobalScopes directive https://github.com/nuwave/lighthouse/pull/2577
    Open source →
  55. v6.40.0 03 Jul 2024
    Release notes

    Added

    • Make GraphQL::loadPersistedQuery public https://github.com/nuwave/lighthouse/pull/2579
    Open source →
  56. v6.39.0 02 Jul 2024
    Release notes

    Added

    • Add directives @createMany, @updateMany and @upsertMany to mutate multiple models at once https://github.com/nuwave/lighthouse/pull/2578

    Changed

    • Split MutationExecutorDirective into OneModelMutationDirective and ManyModelMutationDirective https://github.com/nuwave/lighthouse/pull/2578
    Open source →
  57. v6.38.1 21 Jun 2024
    Release notes

    Fixed

    • Correct decay value calculation in @throttle directive https://github.com/nuwave/lighthouse/pull/2573
    Open source →
  58. v6.38.0 19 Jun 2024
    Release notes

    Added

    • Add option builder to @limit to apply an actual LIMIT clause https://github.com/nuwave/lighthouse/pull/2571
    Open source →
  59. v6.37.1 17 Jun 2024
    Release notes

    Fixed

    • Eliminate redundant Model::save() calls in nested mutations https://github.com/nuwave/lighthouse/pull/2570
    Open source →
  60. v6.37.0 11 Jun 2024
    Release notes

    Changed

    • Also report instances of GraphQL\Error\Error without previous exceptions in ReportingErrorHandler https://github.com/nuwave/lighthouse/pull/2567
    • Report all errors thrown during the execution of async mutations regardless of client-safety https://github.com/nuwave/lighthouse/pull/2567
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive