Skip to content

v2.0.22

Compare
Choose a tag to compare
@dosco dosco released this 15 Jan 04:25
· 80 commits to master since this release

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