grafbase

The GraphQL Federation platform

APACHE-2.0 License

Downloads
47.3K
Stars
1.1K
Committers
22

Bot releases are visible (Hide)

grafbase - Grafbase CLI 0.4.1

Published by yoav-lavi about 2 years ago

Misc.

  • Adds styling for the GraphQL playground
grafbase - Grafbase CLI 0.4.0

Published by yoav-lavi about 2 years ago

Breaking

  • Supports new ID format (e.g. author_01GA1B6QD2189C2GNQC7KNJRP2)
  • Supports @unique directive

Features

  • Differentiates and correctly reports user and logic errors (bugs) in SQL operations

Testing

  • Adds new tests

Notes

  • As this is a breaking change, if you have an existing database in a project (under project/.grafbase), please remove the .grafbase folder before running the CLI
grafbase - Grafbase CLI 0.3.0

Published by yoav-lavi about 2 years ago

Features

  • Adds live reloading (dev -w --watch), reloads the development server when schema changes are detected
  • Updates the default schema
  • Adds polling support for the playground
  • Adds gb as an alias for grafbase (on npm)

Fixes

  • Detects creation events when watching the schema
  • Opts out of watching rather than opt in

Refactoring

  • Allows passing a function returning any type to the file watcher
  • Allows to skip file extraction in CI
  • Removes chrono temporarily as it is optional

Testing

  • Adds cross platform integration tests

Tooling

  • Consolidates the CLI CI
  • Allows skipping asset export using an env variable (for CI)
  • Improves caching
  • Exports assets to home folder in CI to reduce wait time
  • Updates Rust to 1.62.1