github gemini-cli-extensions/workspace v0.0.8

4 hours ago

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

Don't miss a new workspace release

NewReleases is sending notifications on new releases.