Skip to content

Latest commit

Β 

History

History
242 lines (128 loc) Β· 14.9 KB

File metadata and controls

242 lines (128 loc) Β· 14.9 KB

Changelog

3.3.0 (2026-03-11)

Features

  • push: add timestamp to push success message (#896) (#1127) (8bccc4e)
  • support explicit project, clasp, and extra login scopes (#1122) (811ed60)

Bug Fixes

  • correct typos in src/auth/auth.ts (#1132) (af09d60)
  • detect SERVER_JS basename conflicts (#1120) (f3d9e99)
  • Fix incorrect storage of id_token, add missing awaits for some async operations( #1121) (b0fa745)
  • honor skipSubdirectories in project config (#1117) (732db4c)
  • normalize paths for filePushOrder matching (#1131) (8c7dc52)

3.2.0 (2026-02-01)

Features

Bug Fixes

  • Improve validation of credential files (511a060)
  • (SECURITY) prevent path traversal in remote file synchronization (#1109) (ba6bd66)

3.1.3 (2025-11-19)

Bug Fixes

  • Add back redirect port to login cmd to be consistent with current documentation (#1094) (9e8f717)
  • Gemini CLI Extension Path Issue (#1097) (b466c57)

3.1.1 (2025-10-31)

Features

  • Add config file to make repo a Gemini CLI extension (#1090) (3b4bb8a)

Bug Fixes

  • Separated URL from prompt message to help terminals better detect URL to make it clickable (#1089) (9d59aa1)
  • update Gemini CLI extension config file (#1092) (62e0dac)

3.1.0 (2025-10-15)

Features

Bug Fixes

  • handle unknown severity levels in logs (#1081) (79fb283)
  • Assorted documentation fixes

3.0.6-alpha (2025-05-30)

Bug Fixes

3.0.5-alpha (2025-05-30)

Features

  • Add -d option to delete files removed in the server script (#291). (bf03b1d)
  • Experimental mcp command to run clasp as an MCP server for use with coding agents (ed90dbc)

3.0.4-alpha (2025-05-09)

Bug Fixes

  • Normalize file paths in file operations for Windows compatibility (#1044) (edd619f)

3.0.3-alpha (2025-03-25)

Bug Fixes

  • Add breaking change not to readme about --rootDir option behavior (#1046) (23c0e88)
  • Correctly ignore errors fetching userinfo when logging in with custom creds. (#1040) (6c894f2)
  • Correctly output container URL (#1046) (e9be2c0)
  • Ensure parent ID is saved in .clasp.json (e2e902c)
  • Fix duplicate output of some error messages (82e921f)
  • Fix issue with push --watch terminating early (#1045) (0e114f2)
  • Output parent URL when creating scripts if available (#1046) (64d8c33)
  • Remove other instance of .claspignore file warning as now obsolete (0b29163)
  • Skip micromatch when ignore file is empty (#1043) (121dd26)
  • Update documentation on how to accomodate policy restrictions on 3P apps (#940) (e35cb84)
  • Update run instructions for 3.x (f75059e)

3.0.2-alpha (2025-03-14)

Features

  • Add file extension settings for HTML (e4dd863)
  • Display logs in local time (8952aff)
  • Move pdate deployment into a separate command (#752) (e4dd025)

Bug Fixes

  • Clarify filePushOrder behavior (eea22cb)
  • Fix create-script command/alias names (55a33c6)
  • Suppress punycode deprecation warning temporarily until dependencies updated (ec352e5)
  • Tighten result check on run to correctly output falsy values #770 (0a3947b)
  • Update run instructions to correct oauth client type (#997) (55793c9)

Miscellaneous Chores

3.0.1-alpha1 (2025-03-11)

Bug Fixes

  • Add missing import from "open", not caught by typescript due to being browser api (907d80f)

3.0.0-alpha1 (2025-03-11)

Miscellaneous Chores

3.0.0-alpha (2025-03-11)

⚠ BREAKING CHANGES

  • CLI syntax changed for some commands. Flattens the command structure so it is consistent.
  • Typescript is no longer transpiled by clasp. Use Typescript + Rollup or another bundler to transpile code before pushing.
  • When using the --rootDir option to create or clone a script, the .clasp.json file is always created in the current working directory and the relative path to the specified directory is saved in the .clasp.json file.

Features

  • Added --user option to allow easy switching between authorized users.

Bug Fixes

  • Don't write files on clone if unable to fetch proejct (#824) (5f7e06f)
  • Speed up directory crawling (588d1bc)
  • Fix --no-localhost option during authorization

2.5.0 (2025-01-09)

Features

  • Add support for custom redirect port in clasp login (#1020) (d55832e)

Bug Fixes

  • Don't write files on clone if unable to fetch project (#824) (b3b292a)
  • Rethrow error so command exits with error status (#1019) (29ac629)

2.4.2 (2022-09-26)

Bug Fixes

2.4.1 (2021-08-09)

Bug Fixes

  • Don't require package.json for simple commands (#840) (#862) (ad5d045)
  • Fix saving credentials when refreshed. (#863) (48e6fa3)
  • Honor --project CLI option (#865) (deacf03)
  • Shut down embedded server on login faster (40e0b3d)

2.4.0 (2021-06-11)

Features

  • env & option based config files (1b68374)

Bug Fixes

  • unnecessary code caused help command to crash (3741f71)

Miscellaneous Chores

2.3.2 (2021-05-17)

Miscellaneous Chores

  • Republish 2.3.0 as 2.3.2 due to unintended breaking changes in 2.3.1

2.3.1 (2021-05-11)

Features

  • env & option based config files (1b68374)

Bug Fixes

  • Add missing find-up dependency (#833) (0c9c773)
  • commander 6 option clash (f2b7092)
  • commander 6 option clash (#816) (517a9d8)
  • Make tests green again -- update commander version + minor adjustments. Also fix cleanup of tests to correctly restore credentials (d526a9f)

Miscellaneous Chores