What's new in GraphQL Playground 1.8.10
Feb 23, 2019
- This release was mostly focused on fixing small bugs.
- Fixes:
- #956 Thanks @lekterable fixing overflow in project sidenav
- #957 Thanks @yoshiakis for fixing subscription display in the light theme
- #960 Thanks @mmmeff for fixing an issue with license
- #961 Thanks @dncrews for fixing express middleware
- #968 Thanks @yoshiakis for fixing docs overflowing
- #969 Thanks @lekterable for adding hide option to electron app
New in GraphQL Playground 1.8.9 (Feb 1, 2019)
- Features:
- Custom favicon:
- The playground now supports custom favicon for middlewares and html package version. Custom favicon is provided with faviconUrl property in config. Possible values are a string for overriding default favicon, if provided null there is no favicon at all. Thanks to @samkelleher
- Fixes:
- Thanks @timsuchanek to making schema reloading more resilient
- Thanks @lekterable for fixing new workspace button only for electron version
New in GraphQL Playground 1.8.8 (Jan 30, 2019)
- Features:
- Schema polling improvements:
- Schema polling got a lot of new features thanks to @rohit-ravikoti. It's possible to adjust schema polling interval by schema.polling.interval and schema polling endpoint by schema.polling.endpointFilter: "*localhost*". Introspection request is fired only if the tab is visible and last introspection request is finished.
New in GraphQL Playground 1.8.7 (Jan 28, 2019)
- Fix for crashing electron app
New in GraphQL Playground 1.8.6 (Jan 27, 2019)
- Schema polling
- Thanks to @rohit-ravikoti for great work on #934, which enables auto polling of schema. This drastically improves workflow for creating new APIs. ??
- image
- Additional Prettier Options
- Thanks to @Prefinem for extening prettier options with useTabs and tabWidth. #933
- Subscription in link creator
- Thanks to @fredr for adding subscription endpoint to custom link creator. #920
- Closing documentation on escape
- Thanks to @pantharshit00 we can close docs with escape key. #913
- Improved settings type
- Thanks to @AntoineDoubovetzky for extending types for settings interface. #937
- Fixes
- 914 Thanks to @pantharshit00 for fixing documentation for non primitive types
- 918 Thanks to @rajinwonderland fixing comments in SDL view
- 916 Thanks to @zhammer there is no new tab open, if there are no headers injected
- 912 Thanks to @pantharshit00 for fixing props for sharing in middleware
New in GraphQL Playground 1.8.5 (Dec 12, 2018)
- Features:
- Schema view:
- Thanks to @rajinwonderland for great work on #897, enhance playground with Schema view (SDL).
- Fixes:
- fcbee91 Fix for middleware fonts #899
- #895 Thanks to @raaymax for fixing props warning
New in GraphQL Playground 1.8.4 (Dec 5, 2018)
- This release upgrades graphql-config-extension-prisma. This version allows to work with new fields in prisma.yml and no more going to throws errors with a different schema of prisma.yml
New in GraphQL Playground 1.8.3 (Nov 24, 2018)
- Fixes:
- Thanks to @davidrf for fixing overflow in docs #885
New in GraphQL Playground 1.8.2 (Nov 15, 2018)
- This version was focused on fixing bugs inside documentation and showing cleaner errors.
- Features:
- Errors are now more readable and visibile.
- Fixes:
- Thanks to @tanduong empty array errors as no errors #879
New in GraphQL Playground 1.8.0 (Oct 17, 2018)
- Removing old styling:
- Graphql playground react package is completely running on styled-components, removing old styling decreased size of the whole package. #834
- Tabs sorting:
- Tabs in the playground are now sortable! 🚀 Thanks to @rynobax for making this happen #848
- Injecting headers in init:
- The playground now accepts headers in init function. Thanks to @wilsongp #825
- Playground now can work with different CDN:
- Thanks to @penx its possible to use the playground with different CDN. #845
- Operation name in tabs:
- If an operation has a name its displayed in tab name. Thanks to @olimsaidov #855
- Fixes
- #836 Thanks to @leonaves 🚀middlewares now properly propagates props to the playground. This bug cause a lot of issues.
- #847 Thanks to @lydiahallie for fixing sharing of the playground to graphqlbin
- #852 Thanks to @kapiljaveri for adding tooltips to buttons, for better accessibility
- #851 Thanks to @rynobax for fixing an error about uncontrolled input
- #833 Thanks to @DavidJFelix for fixing rendering of html package
New in GraphQL Playground 1.7.0 (Sep 11, 2018)
- Feat: update graphql-config dependency
New in GraphQL Playground 1.6.3 (Aug 27, 2018)
- Add workspaceName prop (#772)
- Fixes #774 (#775)
- UI fixes (#789)
- Bump graphcool-styles
- Fix settings (#806)
- Show graphql extensions (#813)
- Changed comment on input page. (#818)
- Fix(schema) update color in query/mutation comment (#811)
- Run ./scripts/release-react.sh, robust jq test and bump electron (#822)
New in GraphQL Playground 1.6.2 (Jul 6, 2018)
- [WIP] Feature tests (#750)
- Remove consolelog from fetchingSagasts (#754)
- Output 'result' from apollo-link-http error (#755)
- Fix custom theme and settings (#759)
New in GraphQL Playground 1.6.1 (Jun 27, 2018)
- Fixes:
- Dynamic themes for playground (#733)
- Add programmatic tab renaming (#744)
- Remove examples (#735)
- Prettier settings in config (#739)
- Fix broken tracing UI (#723)
New in GraphQL Playground 1.6.0 (May 31, 2018)
- FEATURES:
- Snapcraft Build:
- We now also ship a Snapcraft linux package of the Playground.
- Prettier:
- Queries are now being prettified thanks to @Huvik's PR adding the new prettier js.
- Injectable Tabs & Apollo Link:
- As requested in #301, #122, #578, #143, #195, #487 it's important to Playground users to be able to inject props into the Playground, like a custom fetcher or a predefined query. This has been implemented for [email protected]. You can read more about the newly available options here: https://github.com/prismagraphql/graphql-playground#properties
- Themes beta:
- For a long time, the Playground let's you switch between a predefined light & dark theme.
- As everybody has a different taste, it has been requested multiple times in #291, #593, #649, #711 to be able to customize the Playground UI.
- We're working on making themes completely customizable. The first step has been done by @Huvik, which is turning the code editor themes of the light & dark themes into json definable as described here
- FIXES:
- Closes #279 , no need for a CSS Loader anymore
- Closes #315 , we now have a description on hover
- 8391a8a fix performance for large payloads. Big payloads (for example 100.000 nodes) are now rendered about 4 times faster. (20sec for 100.000 nodes to 4 sec)
- d53500b Fixed windows keyboard shortcuts.
- 5926762 fix: new session error. Closes #701
New in GraphQL Playground 1.5.9 (May 25, 2018)
- Fixes:
- Fix: schema fetching for custom endpoints. Resolves prismagraphql/graphql-yoga#267
- Fix: performance improvements for results (100000 results load now in 4 seconds instead of 30 seconds)
New in GraphQL Playground 1.5.8 (May 10, 2018)
- Fixes:
- 7968cd3 fix subscriptions url resolution
New in GraphQL Playground 1.5.6 RC (Apr 25, 2018)
New in GraphQL Playground 1.5.5 (Apr 25, 2018)
- 8fd45a1 fix(electron): update graphql-config-extension-prisma
New in GraphQL Playground 1.5.4 (Apr 12, 2018)
- Fix:
- c93fb04 fix: use theme of graphql-playground-react package
New in GraphQL Playground 1.5.3 (Apr 12, 2018)
- Fixes:
- c0a2c40 Fix focus and key up + down on first toggle (#613)
- 12c41a3 fix: stop backoff when new starts
- 133de56 fix: error formatting for json error
- 4af733e fix: schema reloading
- 7765333 better result viewer performance
- dd2986b fix vertical auto complete position
- 16f3dfa fix prettify
- fbb5c1e fix: correctly clear timeout
- 59a39eb fix: temporarily disable animation until performance problem fixed
- 5c79d70 fix: show scrollbar, hide when not hovered (for windows)
- dbdec7a fix: prev tab selection
- 3bc9011 fix light theme
- Features:
- 4117245 implement persistent search
New in GraphQL Playground 1.5.2 (Apr 2, 2018)
- Fixes:
- fix: error’d item shouldn’t be in the preview list
- fix: restart pulsing/pinging when server couldn’t be reached anymore
- fix: graphqlconfig empty for second project in list (-> database)
- fix: CMD + W shouldn’t quit entire app
New in GraphQL Playground 1.5.0 RC 5 (Apr 2, 2018)
- Fixed endpoint injection in electron
New in GraphQL Playground 1.5.0 RC 4 (Mar 26, 2018)
- Fixes:
- fixed schema fetching error handling
- fixed multiple operations error handling
New in GraphQL Playground 1.5.0 RC2 (Mar 26, 2018)
- Update graphql-playground-react
New in GraphQL Playground 1.5.0 RC1 (Mar 24, 2018)
- This release consists of a major rewrite of the playground.
New in GraphQL Playground 1.4.5 (Mar 15, 2018)
- Fixed performance problems. Fixes #320
New in GraphQL Playground 1.4.4 (Mar 2, 2018)
- Fixes:
- Updated dependencies of graphql-playground-html
- Updated graphql-extension-prisma
New in GraphQL Playground 1.4.3 (Feb 1, 2018)
- Updated a lot of dependencies
- 2799074 Correctly use cookies when fetching schema. Thanks @tekacs
- 9ab9d48 Unify HTML entrypoints for a better visual effect. Thanks @xavcz
- 0356557 fix(settings): Expose settings programmatically, update deps
New in GraphQL Playground 1.4.2 (Jan 23, 2018)
- 640a492 Fixed unreachable endpoint spinner size. Thanks @Weakky !
- 9a4cb0a feat(TopBar): animate the icon when reloading schema. Thanks @xavcz
- Refactored multiple components to Styled Components. Thanks @morajabi !
- cc2c4ed Implemented zoom in and out for Electron app with CMD+ and CMD-.
- Updated many dependencies. Thanks @renovate-bot :)
New in GraphQL Playground 1.4.1 Pre-release (Jan 22, 2018)
- Fix(electron): postcss config
New in GraphQL Playground 1.4.0 (Jan 16, 2018)
- Various bug fixes & added visual indicator if server isn't running
New in GraphQL Playground 1.3.24 Pre-release (Jan 14, 2018)
- chore(version): update graphql-playground-react version
New in GraphQL Playground 1.3.23 (Jan 9, 2018)
- fix(deps): Update graphql-playground-middleware-express
New in GraphQL Playground 1.3.22 RC (Jan 6, 2018)
- Variable editor is broken #372
- Copying curl doesn't work for custom header Authorization #333
New in GraphQL Playground 1.3.21 (Jan 5, 2018)
- Fix: Playground crashes when changing projects.
New in GraphQL Playground 1.3.16 (Dec 27, 2017)
- Adding switching tabs with numbers 🚀 #354 @Huvik
New in GraphQL Playground 1.3.10 (Dec 21, 2017)
- Fixed tracing. Closes #360
- Fixed History persistence. Closes #312. Closes #317
- Support latest graphcool.yml
New in GraphQL Playground 1.3.9 (Dec 15, 2017)
- Fixed global .graphcool config path in graphql-config-extension-graphcool
New in GraphQL Playground 1.3.8 (Dec 15, 2017)
- Updated graphql-config-extension-graphcool
New in GraphQL Playground 1.3.7 (Dec 13, 2017)
- Fixes:
- 4fa911d fixed auto completion description. Thanks @Huvik
- c5bc7be replaced a lot of styled-jsx with styled components. Thanks @morajabi
- 0c4ce99 updated wording in issue template. Thanks @DevanB
- Features:
- 2272a07 added support for graphql-config-extension-graphcool
New in GraphQL Playground 1.3.5 (Dec 4, 2017)
- Features:
- 4ddd58c New loading screen. Thanks @xavcz !
- Fixes:
- 7932b0f Limit env var injection
New in GraphQL Playground 1.3.4 (Dec 4, 2017)
- Fixes:
- 9886f15 Fixed Env var injection
- a43266e Add default endpoint
- 273546c add migration to old sessions
New in GraphQL Playground 1.3.0 (Dec 4, 2017)
- Features:
- GraphQL Config Support in middleware + Editing functionality
- New Editor Config - allows you to customize the Playground to your needs
- Multiple Projects and Endpoints support: You now can use one endpoint per Tab if you like!
- HTTP Headers are now a JSON input - so you can edit them more easily!
- New UI! Buttons have been rearranged to have a better overview
- You can open and edit files .graphql in your project
- The Sidenav now shows a count of tabs
- Support in the graphql CLI: Use the latest GraphQL CLI to have full GraphQL Config support, even with environment variables!
- Fixes:
- Clicking on the Mac dock icon now reopens the playground
- Intro screen list is inverted to show the latest at the top
New in GraphQL Playground 1.2.0 (Nov 25, 2017)
- Features:
- 0e2f56d added Apollo Tracing support
- Refactorings / Changes:
- bfc377e Some UI buttons have been rearanged to save space!
- e9b01c9 refactored a lot of components to use styled-components. Thanks @morajabi !
- dea0a84 Renamed "Window" to "Workspace" in electron app
- Fixes:
- d816241 fixed endpoint regex. Thanks @Huvik !
- f3c2915 fixed tabbar spacing
- 8106aae the Playground now sends X-Apollo-Tracing to test if the backend supports tracing. Works nicely with graphql-yoga!
- c4fe87f fixed schema view border
- 566ca16 fixed vertical tabbar spacing
- 9269636 better error message for missing graphqlconfig
- 5653075 fixed spacing in light theme response
- d86e07d fixed lambda middleware interface
New in GraphQL Playground 1.1.6 (Nov 23, 2017)
- Changes:
- 642e2d1 Better subscription url detection
- 48a159a feat add warning on sharing an authorization header
- 5a6092d Replaces 'rm -rf' with rimraf.
- 5e62e93 fix mixed content https error in middlewares
- 43e081a new middlewares
- Thanks to @morajabi for improving the Playground styles, updating dependencies, working on the docs, making the separated middleware packages and creating the cool
- Watch out! warning when sharing Authorization headers:.
- Thanks to @DevanB for replacing rm -rf with rimraf so our friends using Windows also can contribute :)
- Thanks to @Huvik for fixing the mixed content issue in the middlewares.
New in GraphQL Playground 1.1.1 (Nov 3, 2017)
- Electron: Upgraded to React 16 Closes #204
New in GraphQL Playground 1.1.0 (Nov 3, 2017)
- Fixes:
- Fixed React Middleware
- Breaking Changes:
- Now requires React 16
- Features:
- All middlewares are now available through graphql-playground-middleware
- Added serverless handler
New in GraphQL Playground 1.0.2 RC1 (Oct 23, 2017)
- Fix react key errors
- Include cookies in fetch
- Add basic updater code
- Add graphcool permissions
New in GraphQL Playground 1.0.1 (Oct 23, 2017)
- Fixed the autocompletion for many results 1067fe1
- Better sharing, resharing possible e0be1e6
- Fixed History 409fd4e
- Fixed not needed scrollbar e2d4cd8
- Updated loading screen b93c556