Releases: gemini-cli-extensions/workspace
Releases · gemini-cli-extensions/workspace
v0.0.8
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
getTextandgetSuggestionstools to include the document title in their output.
Fixes
- Google Docs: Resolved API errors in
docs.getText. - Windows Support: Fixed issues with
npm run cleanand handlednpm.cmdcorrectly 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
\\.\CONdevice 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 -- loginin README by @Andrej730 in #305 - fix: error running
npm run cleanon 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
- @Andrej730 made their first contribution in #300
- @galuszkak made their first contribution in #290
Full Changelog: v0.0.7...v0.0.8
Weekly Preview preview-2026-05-11
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
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
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
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
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
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
fix: use \.\CON device namespace for Windows console in headless logi…
Weekly Preview preview-2026-03-23
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
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>