graphiql

GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools.

MIT License

Downloads
8.4M
Stars
15.7K
Committers
292

Bot releases are hidden (Show)

graphiql -

Published by leebyron about 8 years ago

  • Fixes:
    • Lazily require Codemirror (#118, @leebyron)
    • Show deprecation information in the Docs sidebar (#34, @davidcelis)
    • Improvements from #152 (@Olegllyenko)
      • Use CodeMirror's key maps instead of global event handler
      • Use className for a to-level container instead of id
    • [Dependencies] add support for React >=0.14.8 (@zaneclaes)
graphiql -

Published by asiandrummer about 8 years ago

  • Upgrade react and related packages to v0.15.3
  • Fixed broken tests by including mocked Range implementation (010d47) - suggested by @dahjelle
graphiql -

Published by leebyron over 8 years ago

  • Package Updates:
    • codemirror-graphql to v0.5.2
  • Fixes:
    • Default state for search box should not be null (#143)
    • Fix onToggleDocs behavior to be optionally provided (#144)
    • Update React to v15 in example template (#147)
    • fix introspectionSansSubscriptions query to reflect graphql-js changes (b9dba9a)
    • add fallback from cdn to local copies of dependencies in example
graphiql -

Published by leebyron over 8 years ago

  • Packages are updated:
  • New
    • Added onToggleDocs prop that gets called when the doc explorer is toggled (#131)
    • README improvements
  • Fixes
    • Update query facts with a next available query (#125)
    • Wrap the result lines for a better readability (#126)
    • Fix retrieving Unions/Interfaces from the schema in the doc explorer (#127)
    • Default to the fallback query if there is no stored query (#130)
    • Open live demo when clicking on the screenshot (#131)
    • Small fix to README to run npm install (#137)
graphiql -

Published by leebyron over 8 years ago

Fixes:

  • During receiving new props, update query facts with a next available query string, to update operationName appropriately.
  • Fix interfaces and unions in DocumentationExplorer (#121)
  • Fix GraphiQL fallback to defaultQuery if there's no stored query (#130)

New:

  • Update React packages to v0.15.1 and express-graphql to v0.5.1 (#123)
  • ResultWindow now features line wraps.
  • graphql-swapi live demo opens from clicking screenshot from README (#131)
graphiql -

Published by leebyron over 8 years ago

Support for [email protected] which implements the April 2016 draft of the GraphQL specification.

graphiql -

Published by leebyron over 8 years ago

Fixes:

  • Updates CSS sheet to work with latest version of CodeMirror.
graphiql -

Published by leebyron over 8 years ago

Fixes:

  • Updates to latest codemirror-graphql, fixing crashes where variables are invalid JSON.
graphiql -

Published by asiandrummer over 8 years ago

Fixes:

  • Performance improvements to Documentation Explorer. Debounces user typings and limits the search to first 100. (#117)
graphiql -

Published by leebyron over 8 years ago

Fixes:

  • No longer throws error if a query is provided before a schema (#113).
graphiql -

Published by leebyron over 8 years ago

New:

  • Supports React v15 (d5f027ae851d357c6d83e6b908baba888b5b7282).
  • Ability to set and subscribe to changes of operationName. Example updated to illustrate (#111).
  • Minor UI polish improvements (95617bf43fb4657713c27acd6b1ff3eafccfe9d2 7439d81cb47a942700d4fe60659690f03bb73dca).

Fixes:

  • Errors fetching schema now reported in UI instead of in console.
  • Faster updating of query facts.
graphiql -

Published by asiandrummer over 8 years ago

Fixes:

  • Attaches keydown event handler even if schema is provided from installation (including null).
graphiql -

Published by leebyron over 8 years ago

Breaking:

  • Only saves to persistent storage on browser close. This should be a notable speed improvement, but is potentially breaking if you were relying on the storage value to always be up to date. (#105)

New:

  • Variable editor now has a linting and typeahead engine based on the current query (#101).
  • Write multiple queries in the editor and run one at a time (#106).
  • Simple search in Documentation Explorer (#86).
  • Supports a fetcher that returns Observable, which enables experimentation with subscriptions in GraphiQL (#104).

Fixes:

  • More resilient to errors during introspection, better support for servers that do not support subscriptions (#79).
  • Ensures a scrollbar doesn't appear if not needed on some Linux browsers (#91)
  • Polished CSS a little bit.
graphiql -

Published by leebyron over 8 years ago

Breaking:

  • GraphiQL now requires its container to be full sized to display correctly. See this diff for an example of how to do this in a full-screen browser view.
graphiql -

Published by leebyron over 8 years ago

Unpublished: This revision contained a breaking change and was re-published as v0.5.0.

Includes [email protected] which brings:

  • Typeahead hinting for fragment names

New:

  • If a fetcher returns a string instead of a JS object, it will print it verbatim in the response field. This is useful for displaying malformed results from a server. (63322a8e582bb592f6744bea0dda4f953a69a808)
  • A stylized ToolbarButton is now available for nicer custom toolbars. (4dfa12b677f55fb7931712cc08ac19c7f88c282b)
  • A query prettify button is now available in the default toolbar. (#64)
  • A basic search over your type schema. (#80)

Fixes:

  • More key-bindings are available for expanding the type ahead, fixing conflicts with some keyboards. (#85)
  • If a field description contains HTML, it is now escaped properly. (#84)
  • GraphiQL can now be embedded without affecting the document. (#83)
  • Enum value descriptions are now correctly displayed in the doc explorer. (#73)
  • When the screen is too small, the toolbar no longer overflows. (#68)
graphiql -

Published by leebyron almost 9 years ago

New:

  • Allows providing null for schema, query, and variables to override default behavior. 554b7fc6b3c5be2a89b6fbc698fa9fd1fedde46f

Fixes:

  • Fixed potential for infinite schema loading 554b7fc6b3c5be2a89b6fbc698fa9fd1fedde46f
graphiql -

Published by leebyron almost 9 years ago

Fixes:

  • Proper error reporting in Firefox no longer breaks UI
  • Query no longer fails to send if a union field is missing a subselection
  • Now refetches schema if the fetcher property changes.
graphiql -

Published by leebyron almost 9 years ago

New:

  • Loading indicators for queries and doc explorer #61

Fixes:

  • Checks to ensure mutation or subscription types exist before attempting to access them #67
graphiql - https://github.com/graphql/graphiql/releases/tag/v0.4.2

Published by leebyron almost 9 years ago

graphiql -

Published by leebyron almost 9 years ago

Fixes:

  • Can use along side any version of React v0.14.x
  • No longer errors when auto-filling fields if a schema has not yet been fetched
  • Supports servers which do not support subscriptions.

New:

  • Supports experimental "subscription" queries
Package Rankings
Top 0.51% on Npmjs.org
Top 10.49% on Clojars.org
Top 6.84% on Repo1.maven.org
Top 10.91% on Bower.io
Top 3.56% on Proxy.golang.org
Badges
Extracted from project README
Build Status Discord Code Coverage Snyk Vulnerabilities for GitHub Repo CII Best Practices NPM NPM NPM NPM NPM NPM NPM Discord
Related Projects