Skip to content

cli-core: v1.0.0

Choose a tag to compare

@squiggler-app squiggler-app released this 10 Mar 16:19
119b477

1.0.0 (2026-03-10)

⚠ BREAKING CHANGES

  • cli-core: Renamed members: setConfigsetCliUserConfig, getConfiggetCliUserConfig
  • refactor promisyWorker to take a url instead of a worker (#477)
  • add ux core helpers (#219)

Features

  • add --project-id flag + prompts for dataset commands (#500) (b264fa2)
  • add --project-id, --dataset flag to all relevant commands (#548) (3e77ceb)
  • add a eslint-config-cli package (#226) (2980003)
  • add cli core package for shared utils (#61) (5d2af2a)
  • add cli-test package for test helpers (#62) (e84a0bf)
  • add debug command (#70) (4edb88d)
  • add import studio config util (#185) (c1be611)
  • add typegen generate command (#340) (3230469)
  • add ux core helpers (#219) (d2a7d78)
  • allow making telemetry calls from CLI (#346) (41ef21e)
  • cli-core: add non-interactive environment detection for prompts (#470) (e9dc8fb)
  • cli-core: export requester with shared middleware (#451) (c506e8a)
  • cli-core: improve and reduce @sanity/cli-core public API (#546) (e861a86)
  • cli: add start command (#46) (86c7b24)
  • dataset: add embeddings configuration commands (35c720d)
  • deploy: add app manifest (#274) (712650d)
  • dev: missing critical features for dev command (#442) (1acf0b0)
  • documents: add documents get command (#84) (aeea660)
  • exec: move cliClient (#180) (47c89ea)
  • graphql: add graphql list command (#139) (c77149e)
  • graphql: migrate graphql undeploy command (#194) (3915139)
  • hook: add hook create command (#74) (c2126e5)
  • init: migration of init command setup, plan/coupon logic, and authentication logic (#199) (012168e)
  • make telemetry calls in commands (#347) (6e22909)
  • media: add media create-aspect command (#144) (ea8224f)
  • migrate schema deploy (#242) (268b256)
  • move mock browser utils (#175) (db43757)
  • move tree util to core package (#208) (83417a2)
  • parse cli config using Zod schema in createCliConfig (547ac52)
  • refactor promisyWorker to take a url instead of a worker (#477) (382820a)
  • schema: moving latest updates to schema extract command (#425) (b4f55ef)
  • sdk templates are ESM by default (#576) (d31796f)
  • telemetry: add telemetry commands (#75) (9f0ca66)
  • telemetry: shows a disclosure in all CLI commands (#69) (406024a)
  • update: oclif hook to notify of updated versions of CLI (#374) (4172cbc)
  • worker: adding timeout to promisify worker (#543) (ff22edc)

Bug Fixes

  • add more debug logging (#437) (687bcbf)
  • add no-console lint rule (7823696)
  • allow commands to run outside project context with --project-id/--dataset flags (#558) (b3281c0)
  • allow not getting default imports from importModule (#521) (f6d8ba9)
  • allow passing more client options to methods (#120) (5c131aa)
  • build: fixes issue with app build not failing for missing deps (#409) (7a266fd)
  • cli: align minimum node version in package with runtime check (#30) (e64d763)
  • core: add typegen to CLI config type (#283) (11be33a)
  • core: fixes issue with resolving plugins in studio config (#349) (71689bf)
  • core: fixes issues with loading cli config (#137) (8cf088e)
  • core: re-add chalk dependency (#395) (b51f986)
  • deps: update dependency @inquirer/prompts to ^8.2.0 (#342) (e4bdbe2)
  • deps: update dependency @inquirer/prompts to ^8.3.0 (#519) (d13245c)
  • deps: update dependency @sanity/types to v5 (#269) (77f0617)
  • deps: update dependency debug to ^4.4.3 (#154) (f1cf942)
  • deps: update dependency vite to ^7.1.6 (#136) (acf30f9)
  • deps: update dependency vite to v7 (#133) (fd96f03)
  • deps: update oclif-tooling (#116) (26a92ee)
  • deps: update oclif-tooling (#210) (66f8c47)
  • deps: update sanity-tooling (#117) (7543a82)
  • deps: update sanity-tooling (#260) (c1d7c9d)
  • deps: update sanity-tooling (#292) (dfacca8)
  • deps: update sanity-tooling (#311) (51476f4)
  • deps: update sanity-tooling to ^5.6.0 (#324) (85d115e)
  • documents: fixes documents validate not working (#386) (9a3337b)
  • don't throw an error when telemetry is not initialized (#518) (2b5b83f)
  • issue with reading sanity config in various situations (#460) (2a19272)
  • issues reading CLI config in CJS project (#428) (42701d0)
  • manifest: fixes manifest extract not working (#382) (3d14632)
  • schema: fixes schema extract command (#375) (6382401)
  • token logic for getCliClient() (#322) (d62eeda)
  • use stdin, not stdout for interactive checks (#479) (287c082)

Performance Improvements

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @sanity/eslint-config-cli bumped to 1.0.0