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)