graphjin

GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks

APACHE-2.0 License

Downloads
231
Stars
2.8K
Committers
54

Bot releases are visible (Hide)

graphjin - v3.0.3

Published by dosco over 1 year ago

Changelog

  • 4d11b35 fix: reduce core dependencies
graphjin - v2.0.31

Published by dosco over 1 year ago

Changelog

  • 4d11b35 fix: reduce core dependencies
graphjin - v3.0.2

Published by dosco over 1 year ago

Changelog

  • 99d5bba fix: removed xid and retry-go dependencies
graphjin - v3.0.1

Published by dosco over 1 year ago

Changelog

  • 96f5ec6 Fix: removed the replace statements required for first commit
graphjin - v3.0.0

Published by dosco over 1 year ago

Changelog

  • 062b181 Feat: first commit for v3 - moved to multi package repo - reduced dependencies - dropped support for script and validation directives - work in progress
graphjin - v2.0.30

Published by dosco over 1 year ago

Changelog

  • 0b22124 fix: parser bug with default variable values
graphjin - v2.0.29

Published by dosco over 1 year ago

Changelog

  • e00878e fix: minor perf fixes
graphjin - v2.0.28

Published by dosco over 1 year ago

Changelog

  • 43e619b feat: multiple subscriptions on a single websocket - previously a single websocket only supported a single connection not anymore - various bug fixes and code cleanup around websockets
graphjin - v2.0.27

Published by dosco over 1 year ago

Changelog

  • e04acb1 fix: perf updates and support for graphql variable default value
graphjin - v2.0.26

Published by dosco almost 2 years ago

Changelog

  • 68bee86 fix: reverted breaking change with always creating a schema file
graphjin - v2.0.24

Published by dosco almost 2 years ago

Changelog

  • 21d8d2e fix: removed unnecessary package-lock file
graphjin - v2.0.23

Published by dosco almost 2 years ago

Changelog

  • 2ffe65e feat: re-write of the validation subsystem - remove related dependencies (go-validation package) - our implementation is simpler, faster and more flexible - tighter integration with introspection - aim to keep allocations to a minimum
graphjin - v2.0.22

Published by dosco almost 2 years ago

Changelog

  • db68640 feat: rewrite of the introspection subsystem - replaced the chirino library with our own implementation for greater flexiblity - we now generated exact and detailed types for everything, tables, columns, functions, roles, etc - focus on better client generation and ide autocomplete - new config param enable_introspection to write introspection json to a file (intro.json) - [breaking] changed db schema (sdl) file name from db.schema to db.graphql - major code cleanup of directives and arguments subsystem - added two new field level arguments includeIf and skipIf to skip and include fields using a filter expression - arguments used instead of directives to maintain type safety as directives cannot have field specific types - added two new field level directives @add and @remove to add and remove fields based on current role - all functions must now use args field argument for their own arguments - positional arguments must use the key a0, a1, a2, etc
graphjin - v2.0.21

Published by dosco almost 2 years ago

Changelog

  • 91722f9 feat: re-write of query introspection code - fixed a ton of bugs with the introspection result - removed a library dependency we had with the previous introspection code - added tons of new types to ensure our introspection result worked really well with query autocomplete ui's
graphjin - v2.0.20

Published by dosco almost 2 years ago

Changelog

  • ea999d4 feat: upgraded web ui its much cooler now
graphjin - v2.0.19

Published by dosco almost 2 years ago

Changelog

  • bbe42dd feat: use graphql schema file instead of db discovery
graphjin - v2.0.18

Published by dosco almost 2 years ago

Changelog

  • f09aac8 fix: test failure
graphjin - v2.0.15

Published by dosco almost 2 years ago

Changelog

  • 9b7b28f fix: nil pointer issue on error
graphjin - v2.0.14

Published by dosco almost 2 years ago

Changelog

  • b9e69f3 fix: variables in prod mode issue
graphjin - v2.0.13

Published by dosco almost 2 years ago

Changelog

  • 5350d7f feat: add support for mysql2 and pg-pool nodejs db clients