Skip to content

v2.40.0

Latest

Choose a tag to compare

@getoutreach-ci-1 getoutreach-ci-1 released this 05 Oct 13:04

2.40.0 (2026-10-05)

Features

  • add devbase CLI skeleton with lint graphql placeholder subcommand (#1198) (a5d00f6)
  • graphql: add --diff mode to devbase lint graphql (#1197) (af44f19)
  • graphql: add and wire scripts/devbase.yaml config loader (#1188) (f791479)
  • graphql: add naming-convention and no-typename-prefix lint rules (#1195) (a6c23db)
  • graphql: add no-hashtag-description, require-deprecation-reason, and require-deprecation-date lint rules (#1194) (a0ada77)
  • graphql: add unique-directive-names-per-location and possible-type-extension checks (#1191) (8cb27ff)
  • graphql: implement require-description and description-style lint rules (#1193) (0e0604d)
  • graphql: implement the last 3 Tier 3 lint rules (#1196) (3352cac)
  • graphql: integrate Tier 1 rules into config and lint graphql (#1189) (33ae026)
  • graphql: recognize Apollo Federation directives and custom scalars in lint (#1190) (aabba29)
  • lint: enforce yarn.lock as the only Node.js lockfile (#1221) (b6b2a98)
  • metrics: tag GitHub rate-limit metrics with token_suffix (#1219) (dfb48bc)
  • mise: add fmt mise task for per-language formatting (#1222) (9dedfa0)

Bug Fixes