Skip to content

Releases: gemini-cli-extensions/workspace

v0.0.8

04 May 18:34
c3fe282

Choose a tag to compare

New Features

  • Google Calendar: Added support for eventType (Out of Office, Focus Time, Working Location) in Calendar Service.
  • Feature Configuration: Introduced a new feature configuration service for scope-based toggles, allowing more granular control over available tools.

Improvements

  • Authentication: Refactored OAuth scope management to use a single source of truth and deduplicate read scopes, improving security and consistency.
  • Google Calendar: Refactored validation logic to be independent of the service layer.
  • Google Docs: Improved getText and getSuggestions tools to include the document title in their output.

Fixes

  • Google Docs: Resolved API errors in docs.getText.
  • Windows Support: Fixed issues with npm run clean and handled npm.cmd correctly on Windows.
  • Documentation: Fixed various documentation links and improved clarity of API usage.

Chores

  • Dependencies: Major update to TypeScript 6.0.3 and various other dependency bumps (Vite 8, Hono 4.12, etc.)

What's Changed

  • chore(deps): bump hono from 4.12.5 to 4.12.7 by @dependabot[bot] in #273
  • chore(deps-dev): bump the npm-root group with 7 updates by @dependabot[bot] in #276
  • chore(deps): bump the npm-root group with 6 updates by @dependabot[bot] in #281
  • chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #282
  • chore(deps): bump actions/deploy-pages from 4 to 5 in the github-actions group by @dependabot[bot] in #292
  • chore(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 by @dependabot[bot] in #301
  • chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 by @dependabot[bot] in #298
  • chore(deps): bump picomatch by @dependabot[bot] in #294
  • fix: handle npm.cmd on Windows in runCommand by @Andrej730 in #300
  • chore(deps): bump path-to-regexp from 0.1.12 to 0.1.13 in /cloud_function by @dependabot[bot] in #302
  • fix: use \\.\CON device namespace for Windows console in headless login by @Andrej730 in #297
  • chore(deps): bump path-to-regexp from 8.3.0 to 8.4.0 by @dependabot[bot] in #306
  • docs: use npm run auth-utils -- login in README by @Andrej730 in #305
  • fix: error running npm run clean on Windows by @Andrej730 in #304
  • feat(calendar): introduce eventType (Out of Office, Focus Time, Working Location) in Calendar Service by @galuszkak in #290
  • feat: feature configuration service for scope-based toggles by @allenhutchison in #284
  • fix(docs): include document title in getText and getSuggestions by @allenhutchison in #309
  • chore: split typescript into its own dependabot group by @allenhutchison in #303
  • chore(deps): bump the npm-root group with 5 updates by @dependabot[bot] in #312
  • chore(deps): bump codecov/codecov-action from 5 to 6 in the github-actions group by @dependabot[bot] in #310
  • fix(calendar): tighten createEvent validation for event types by @allenhutchison in #308
  • docs: fix build on main branch by @galuszkak in #314
  • chore(deps-dev): bump the npm-root group with 2 updates by @dependabot[bot] in #318
  • chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #322
  • chore(deps): bump @tootallnate/once and teeny-request by @dependabot[bot] in #321
  • chore(deps): bump protobufjs from 7.5.4 to 7.5.5 in /cloud_function by @dependabot[bot] in #339
  • chore(deps): bump protobufjs from 7.5.4 to 7.5.5 by @dependabot[bot] in #338
  • chore(deps): bump hono from 4.12.7 to 4.12.14 by @dependabot[bot] in #337
  • chore(deps-dev): bump the npm-root group across 1 directory with 7 updates by @dependabot[bot] in #336
  • chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #335
  • chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /cloud_function by @dependabot[bot] in #334
  • chore(deps): bump axios from 1.13.5 to 1.15.0 in /cloud_function by @dependabot[bot] in #332
  • chore(deps): bump @hono/node-server from 1.19.10 to 1.19.13 by @dependabot[bot] in #328
  • chore(deps-dev): bump vite from 8.0.3 to 8.0.8 by @dependabot[bot] in #340
  • chore(deps-dev): bump the npm-root group with 4 updates by @dependabot[bot] in #345
  • refactor(calendar): moving validation logic outside of service - implements #313 by @galuszkak in #316
  • chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in the typescript group across 1 directory by @dependabot[bot] in #344
  • fix(features): single source of truth for OAuth scopes; dedup read scopes (#323) by @allenhutchison in #347
  • fix(docs): resolve docs.getText API errors by @allenhutchison in #349
  • chore(deps-dev): bump the npm-root group with 3 updates by @dependabot[bot] in #350
  • chore: release v0.0.8 by @allenhutchison in #353

New Contributors

Full Changelog: v0.0.7...v0.0.8

Weekly Preview preview-2026-05-11

11 May 10:20
c3fe282

Choose a tag to compare

Pre-release
chore: release v0.0.8 (#353)

* chore: release v0.0.8

* chore: fix formatting in gemini-extension.json

* Apply suggestion from @gemini-code-assist[bot]

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

* chore: fix formatting issues

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

Weekly Preview preview-2026-05-04

04 May 09:52
9631183

Choose a tag to compare

Pre-release
chore(deps-dev): bump the npm-root group with 3 updates (#350)

Bumps the npm-root group with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `@typescript-eslint/eslint-plugin` from 8.59.0 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.59.0 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/parser)

Updates `vite` from 8.0.9 to 8.0.10
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.10/packages/vite)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.59.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
- dependency-name: vite
  dependency-version: 8.0.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Weekly Preview preview-2026-04-27

27 Apr 09:51
3ab1b79

Choose a tag to compare

Pre-release
chore(deps-dev): bump the npm-root group with 4 updates (#345)

Bumps the npm-root group with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) and [vue](https://github.com/vuejs/core).


Updates `@typescript-eslint/eslint-plugin` from 8.58.2 to 8.59.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.58.2 to 8.59.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/parser)

Updates `vite` from 8.0.8 to 8.0.9
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.9/packages/vite)

Updates `vue` from 3.5.32 to 3.5.33
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.32...v3.5.33)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.59.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: vite
  dependency-version: 8.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
- dependency-name: vue
  dependency-version: 3.5.33
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Weekly Preview preview-2026-04-20

20 Apr 09:41
01bf975

Choose a tag to compare

Pre-release
chore(deps): bump @hono/node-server from 1.19.10 to 1.19.13 (#328)

Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.19.10 to 1.19.13.
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](https://github.com/honojs/node-server/compare/v1.19.10...v1.19.13)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 1.19.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Weekly Preview preview-2026-04-13

13 Apr 09:42
9753682

Choose a tag to compare

Pre-release
chore(deps): bump @tootallnate/once and teeny-request (#321)

Removes [@tootallnate/once](https://github.com/TooTallNate/once). It's no longer used after updating ancestor dependency [teeny-request](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/teeny-request). These dependencies need to be updated together.


Removes `@tootallnate/once`

Updates `teeny-request` from 10.1.0 to 10.1.2
- [Release notes](https://github.com/googleapis/google-cloud-node-core/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node-core/blob/main/packages/teeny-request/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node-core/commits/teeny-request-v10.1.2/packages/teeny-request)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 
  dependency-type: indirect
- dependency-name: teeny-request
  dependency-version: 10.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Weekly Preview preview-2026-04-06

06 Apr 09:34
9753682

Choose a tag to compare

Pre-release
chore(deps): bump @tootallnate/once and teeny-request (#321)

Removes [@tootallnate/once](https://github.com/TooTallNate/once). It's no longer used after updating ancestor dependency [teeny-request](https://github.com/googleapis/google-cloud-node-core/tree/HEAD/packages/teeny-request). These dependencies need to be updated together.


Removes `@tootallnate/once`

Updates `teeny-request` from 10.1.0 to 10.1.2
- [Release notes](https://github.com/googleapis/google-cloud-node-core/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node-core/blob/main/packages/teeny-request/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node-core/commits/teeny-request-v10.1.2/packages/teeny-request)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 
  dependency-type: indirect
- dependency-name: teeny-request
  dependency-version: 10.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Weekly Preview preview-2026-03-30

30 Mar 09:38
13b9cc4

Choose a tag to compare

Pre-release
fix: use \.\CON device namespace for Windows console in headless logi…

Weekly Preview preview-2026-03-23

23 Mar 09:28
7d3e3a4

Choose a tag to compare

Pre-release
chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (#282)

Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Weekly Preview preview-2026-03-16

16 Mar 09:30
db77840

Choose a tag to compare

Pre-release
chore(deps-dev): bump the npm-root group with 7 updates (#276)

Bumps the npm-root group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.2.0` | `30.3.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.4.0` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.57.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.57.0` |
| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.4` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |
| [vue](https://github.com/vuejs/core) | `3.5.29` | `3.5.30` |


Updates `@jest/globals` from 30.2.0 to 30.3.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.3.0/packages/jest-globals)

Updates `@types/node` from 25.3.3 to 25.4.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.56.1 to 8.57.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.56.1 to 8.57.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.57.0/packages/parser)

Updates `eslint` from 9.39.3 to 9.39.4
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.39.3...v9.39.4)

Updates `jest` from 30.2.0 to 30.3.0
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.3.0/packages/jest)

Updates `vue` from 3.5.29 to 3.5.30
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/vuejs/core/compare/v3.5.29...v3.5.30)

---
updated-dependencies:
- dependency-name: "@jest/globals"
  dependency-version: 30.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: "@types/node"
  dependency-version: 25.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.57.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: eslint
  dependency-version: 9.39.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
- dependency-name: jest
  dependency-version: 30.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-root
- dependency-name: vue
  dependency-version: 3.5.30
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-root
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>