Releases: graphql-kit/graphql-voyager
v2.0.0
v2.0.0 (2023-08-09)
Made in Ukraine 🇺🇦
You can show your support by helping my country to fight this war:
https://opencollective.com/graphql-voyager
All collected money after expenses goes to Ukrainian paramedics deployed alongside troops.
Breaking Change 💥
- #317 Remove 'init' and 'GraphQLVoyager' exports (@IvanGoncharov)
- #318 Remove support for passing function as introspection (@IvanGoncharov)
- #319 Delete
voyager.min.js
from the dist (@IvanGoncharov)
New Feature 🚀
- #323 Drop
react-dom
from peerDependencies (@IvanGoncharov) - #340 Switch to accepting schema as introspection (@IvanGoncharov)
- #348 Add cache for SVG generate by graphviz (@IvanGoncharov)
Bug Fix 🐞
- #325 Track resize of viewport instead of entire page (@IvanGoncharov)
- #329 Fix crash due to defaultValue being object (@IvanGoncharov)
- #342 fix race conditions related to
introspection
prop (@IvanGoncharov)
Polish 💅
5 PRs were merged
- #324 Make
SVGRender
a global instance (@IvanGoncharov) - #341 SVGRender: explicitly use array index as ID (@IvanGoncharov)
- #344 use top-level await in examples & middleware (@IvanGoncharov)
- #345 SearchBox: switch to functional component + remove css (@IvanGoncharov)
- #347 Unable 'strict' checks for TSC (@IvanGoncharov)
Internal 🏠
8 PRs were merged
- #320 package.json: Add additional info (@IvanGoncharov)
- #321 Switch prettier to default cache strategy (@IvanGoncharov)
- #322 remove separate webpack config for demo (@IvanGoncharov)
- #326 tests: move all the tests into
Demo
project (@IvanGoncharov) - #327 tests: add integration test for webpack example (@IvanGoncharov)
- #343 Add GH Action to publish NPM package based on tag (@IvanGoncharov)
- #346 Fix webpack demo (@IvanGoncharov)
- #349 action: attempt to fix NPM publishing (@IvanGoncharov)
Committers: 1
- Ivan Goncharov(@IvanGoncharov)
v1.3.0
v1.3.0 (2023-05-11)
Made in Ukraine 🇺🇦
You can show your support by helping my country to fight this war:
https://opencollective.com/graphql-voyager
All collected money after expenses goes to Ukrainian paramedics deployed alongside troops.
New Feature 🚀
- #301 disable validation of directives in SDL (@IvanGoncharov)
- #309 Switch to using standalone builds (@IvanGoncharov)
- #316 Add
renderVoyager
into standalone. Deprecateinit
. (@IvanGoncharov)
Bug Fix 🐞
- #307 Change links to demo and repo (@IvanGoncharov)
Docs 📝
3 PRs were merged
- #310 README: minor fixes and updates (@IvanGoncharov)
- #312 Rework cdn example (@IvanGoncharov)
- #314 Replace examples in README with links (@IvanGoncharov)
Internal 🏠
8 PRs were merged
- #303 Add FUNDING.md (@IvanGoncharov)
- #304 Switch demo to use pass promise as introspection (@IvanGoncharov)
- #305 ci: Add explicit permissions to workflows (@IvanGoncharov)
- #306 ci: backport workflow fixe from graphql-js (@IvanGoncharov)
- #308 ci: deploy to github pages using specialize action (@IvanGoncharov)
- #311 ci: switch to specialize action to upload github-pages artifact (@IvanGoncharov)
- #313 ci: remove workarounds for webpack@4 (@IvanGoncharov)
- #315 add 'eslint-plugin-playwright' (@IvanGoncharov)
Committers: 1
- Ivan Goncharov(@IvanGoncharov)
v1.2.0
v1.2.0 (2023-04-30)
Made in Ukraine 🇺🇦
You can show your support by helping my country to fight this war:
https://opencollective.com/graphql-voyager
All collected money after expenses goes to Ukrainian paramedics deployed alongside troops.
New Feature 🚀
- #296 Move "Change schema" into the main lib (@IvanGoncharov)
- #299 npm: add 'voyager.standalone.js' as fully standalone bundle (@IvanGoncharov)
Polish 💅
3 PRs were merged
- #292 Use named imports from React (@IvanGoncharov)
- #293 switch Voyager component from class to function (@IvanGoncharov)
- #294 switch Markdown component from class to function (@IvanGoncharov)
Internal 🏠
2 PRs were merged
- #297 Migrate demo/index.tsx to plain ts file (@IvanGoncharov)
- #298 demo: Load JSON using fetch (@IvanGoncharov)
Committers: 1
- Ivan Goncharov(@IvanGoncharov)
v1.1.0
v1.1.0 (2023-04-25)
Made in Ukraine 🇺🇦
You can show your support by helping my country to fight this war:
https://opencollective.com/graphql-voyager
All collected money after expenses goes to Ukrainian paramedics deployed alongside troops.
Deprecation ⚠
- #291 Deprecate passing function as 'introspection' property (@IvanGoncharov)
New Feature 🚀
- #287 Share voyagerIntrospectionQuery, and deprecate "introspection" func prop (@IvanGoncharov)
- #289 Move voyager logo component into main lib (@IvanGoncharov)
Polish 💅
4 PRs were merged
- #267 Change style of TS Array types (@IvanGoncharov)
- #280 sort import/exports (@IvanGoncharov)
- #281 PoweredBy: inline css (@IvanGoncharov)
- #288 cleanup lib exports (@IvanGoncharov)
Internal 🏠
12 PRs were merged
- #265 Add script to generate changelog (@IvanGoncharov)
- #270 demo: add privacy notice (@IvanGoncharov)
- #274 demo: Improve privacy notice (@IvanGoncharov)
- #275 demo: Fix preset tab on Firefox also simplify a bit (@IvanGoncharov)
- #276 tests: fix flaky test by disabling timeout (@IvanGoncharov)
- #277 Update Google Analytics code (@IvanGoncharov)
- #278 second attempt to fix flaky test (@IvanGoncharov)
- #279 demo: Inline all demo specific CSS (@IvanGoncharov)
- #282 tests: split page object model into separate file (@IvanGoncharov)
- #284 demo: switch to functional components (@IvanGoncharov)
- #285 demo: pass presets as props (@IvanGoncharov)
- #290 fix flacky "loading animation" test (@IvanGoncharov)
Dependency 📦
3 PRs were merged
- #269 Update emscripten (@IvanGoncharov)
- #272 worker: update expat lib (@IvanGoncharov)
- #273 worker: Update graphviz (@IvanGoncharov)
Committers: 1
- Ivan Goncharov(@IvanGoncharov)
v1.0.2
v1.0.1
This is release fixed issue caused by misconfigured webpack
v1.0.0
Long awaited 1.0.0 🎉
Six years ago, I released 1.0.0-rc.0
, and a lot of features have been added since.
But it was a couple of issues that blocked prevented 1.0.0
:
- Voyager required separate
voyager.worker.js
files - Voyager crashed on big schemas
I am happy to announce that both problems are solved after we switched our rendering code to WASM.
v1.0.0-rc.7
Bugfixes:
- fixes a broken release causing Voyager to crash (#29)
v1.0.0-rc.6 <broken>
<broken>