- Re-publish after some reverts
- Dependency updates
- Last LTS for 1.x and Node 12
- Dependency updates
- Option to have
run
resolve with an object containing the outputs. anvilco#497
- Dependency updates
- Better support for parsing
@spectaql
directive options. anvilco#462 Thanks @kylebjordahl
- Add option to remove unused types.
- Updated
microfiber
to add support for usage ofINTERFACES
to count as usage of the types that implement them.
- Dependency updates
- Added examples and better support for various things in the
metadata.json
file, as well as examples.
- Support for metadata via the
@spectaql
directive. anvilco#439
- Dependency updates
- Accessibility improvements. anvilco#397
- Support interpolation of references in
loadTextFromFile
and add it to intro items area. https://github.com/anvilco/spectaql/pull/new/newhouse/416/interpolation-in-file-reads
- Add support for inline fragments for Union queries. anvilco#407
- Add (back) support for Interfaces.
- Dependency updates to remove warnings.
- Handles defaults with enumerated types better. anvilco#400
- Checks for "lengthy"
fields
on a Type when determining how to handle fragmentation and expansion in example queries. anvilco#385
- Added
displayAllServers
option. anvilco#381 - Added
errorOnInterpolationReferenceNotFound
option. anvilco#380
- Added
logoHeightPx
and removedlogoMaxHeightPx
.
- Added a
custom.scss
file to the default theme to allow for simple theme customizations to easily get ohter CSS updates. - Added a
logoMaxHeightPx
option to set the logo'smax-height
property. - Added
scrollPaddingTopPx
option to set thescroll-padding-top
property for when there's a Nav bar situation.
- CSS will be concatenated with SpectaQL's css coming before other CSS. anvilco#353
- Re-published from borked publish of
1.1.3
- Updated dependencies.
- Fixed bug where List return type for Query or Mutation was not working properly. anvilco#342
- Fixed navigation bug. anvilco#343
- Fixed mismatched header tags
- Fixed name of
queryNameStrategy
options
- Added
augmentData
to exports. - Updated dependencies.
- Added option for "fieldExpansionDepth". anvilco#302
- Bug fix: scrolling issues in Firefox. anvilco#299
- Update
microfiber
to include bugfix.
- Bug fix: Windows absolute path bug. anvilco#288
- Dependency updates
- Bug fixes: Overflow text. SVG logos. Slow resize. anvilco#286
- Add support for query name strategies. anvilco#282
- Bug fix: support examples from metatdata for Scalars. anvilco#283
- Bug fix:
themeDir
from CLI support. anvilco#284 - Bug fix: Reference interpolation. anvilco#285
- Lots of dependency updates.
- Add some basic support for Headers in the server info area.
- Bug fix: Examples array problem. anvilco#265
- Bug fix: Bad path resolution. anvilco#258
- Bug fix: Bad path resolution. anvilco#257
- Bad publish of
1.0.3
. - Bug fix: Put back Glob support for multiple GraphQL files.
- Bug fix: GraphQL Scalar example bug. anvilco#262
spectaql
was in a "beta" state in all versions before 1.0.0
. If you were using a version before 1.0.0
you will want to have a look at these breaking changes that may impact you.
Some notable additions/enhancements to 1.0.0
are:
- When used in a
node
project, there are a few more exports now:run
: same as the default export that will build everything if you pass it sane options.parseCliOptions
: used to parse the CLI arguments into sane arguments to be passed torun
.loadData
: bascially does all the processing that SpectaQL would do with gathering and processing the data right up to the point where SpectaQL would start to generate the HTML, etc.buildSchemas
: Does a bit less thanloadData
in that it will take the provided options and return an augmented Introspection Query Response as well as a GraphQL Schema instance.- Choose from several built-in "themes", tweak the default theme, or completely change things up with your own theme! See the /examples/themes/README.md for more.