Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Per-package changelogs (used by Changesets for releases) live under packages/*/CHANGELOG.md.

  • extendSchema() in @meshql/core — override inferred schemas (hide fields, add/remove joins)
  • schemaFromPrisma() / schemaFromPrismaSource() in @meshql/prisma — build MeshSchema from schema.prisma via @mrleebo/prisma-ast
  • schemaFromDrizzle() in @meshql/drizzle — build MeshSchema from Drizzle table + relations() exports
  • examples/express-prisma now uses schemaFromPrisma (no hand-written MeshQL schema)
  • @meshql/prisma (meshql-prisma) — catch-all Prisma resolver with nested select, list filters, and withPrisma() helper
  • @meshql/drizzle (meshql-drizzle) — catch-all resolver for Drizzle’s relational query API (db.query.*)
  • @meshql/kysely (meshql-kysely) — catch-all resolver executing join plans via Kysely + buildSelectSql
  • @meshql/core 0.6.0{ preshaped: true } resolver option (skip shaper for ORM nested results), ORM plan-relation helpers (buildPlanRelationTree, buildOrmListQuery, …), encodeCursor / decodeCursor exported from core
  • examples/express-prisma — runnable Prisma + SQLite blog demo
  • DocsORM adapters, Database connections, SQL integration
  • Per-package README.md files with usage examples for JSR documentation score
  • Module-level JSDoc (@module, @example) on all JSR entrypoints
  • JSDoc on exported public APIs across all publishable packages
  • docs/jsr-settings.md with JSR description and runtime compatibility checklist
  • @meshql/core - parser, planner, shaper, createMesh(), buildSelectSql()
  • @meshql/http - header transport, Express / Fastify / Hono adapters
  • @meshql/client - typed client SDK with automatic query encoding
  • @meshql/upload - opt-in file upload extension
  • examples/express-postgres - end-to-end demo with in-memory and Postgres modes
  • JSR publish rewrites workspace:* deps to jsr: specifiers in CI before publish