Skip to content

Releases: gemini-cli-extensions/workspace

Weekly Preview preview-2026-07-20

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:05
089927e
chore(deps): bump actions/checkout in the github-actions group (#406)

Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

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

Weekly Preview preview-2026-07-13

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 10:10
089927e
chore(deps): bump actions/checkout in the github-actions group (#406)

Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

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

Weekly Preview preview-2026-07-06

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 10:38
089927e
chore(deps): bump actions/checkout in the github-actions group (#406)

Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

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

Weekly Preview preview-2026-06-29

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jun 10:40
98a976a
chore(deps): bump form-data in /cloud_function (#405)

Weekly Preview preview-2026-06-22

Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jun 11:01
98a976a
chore(deps): bump form-data in /cloud_function (#405)

Weekly Preview preview-2026-06-15

Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jun 11:11
7ddc181
feat(tasks): add support for Google Tasks (#307)

* feat(tasks): add support for Google Tasks

Adds full support for Google Tasks with 6 new tools:
- tasks.listLists: List task lists
- tasks.list: List tasks with filtering (completed, assigned, due dates)
- tasks.create: Create new tasks
- tasks.update: Update existing tasks
- tasks.complete: Mark tasks as completed
- tasks.delete: Delete tasks

Follows existing service patterns with private client method, error
handling, and logging. Tasks scopes (default-OFF) will be gated by
the feature configuration service.

Fixes #105

* fix(tasks): return full response data for pagination and use JSON for delete

- listTaskLists and listTasks now return response.data instead of just
  items, preserving nextPageToken for pagination
- deleteTask returns JSON message instead of plain text for consistency
  with other services

* fix(tasks): only include defined params in API calls

Use conditional spread to omit undefined parameters from tasklists.list
and tasks.list calls, consistent with createTask and updateTask.

* feat(tasks): gate tasks tools behind feature config

Integrate the 6 tasks tools with the feature-configuration service
(#284) so they no longer break users on Google's published OAuth
project:

- Register tasks tools via the feature-gated registerTool wrapper
  instead of server.registerTool, so they are skipped unless the
  tasks feature groups are enabled.
- Populate the tasks.read (listLists, list) and tasks.write (create,
  update, complete, delete) tool arrays in feature-config.

Both tasks groups are defaultEnabled: false, so getAllPossibleScopes()
excludes the tasks scopes from the OAuth consent set — existing users
are unaffected. Tools and the tasks scope only activate under
WORKSPACE_FEATURE_OVERRIDES="tasks.read:on,tasks.write:on".

* chore(tasks): address review nits

- Add an RFC 3339 example to all task due-date param descriptions
  (dueMin, dueMax, create due, update due), matching the format used
  in WORKSPACE-Context.md.
- Fix copyright year 2025 -> 2026 in TasksService and its test.

Weekly Preview preview-2026-06-08

Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Jun 10:40
7ddc181
feat(tasks): add support for Google Tasks (#307)

* feat(tasks): add support for Google Tasks

Adds full support for Google Tasks with 6 new tools:
- tasks.listLists: List task lists
- tasks.list: List tasks with filtering (completed, assigned, due dates)
- tasks.create: Create new tasks
- tasks.update: Update existing tasks
- tasks.complete: Mark tasks as completed
- tasks.delete: Delete tasks

Follows existing service patterns with private client method, error
handling, and logging. Tasks scopes (default-OFF) will be gated by
the feature configuration service.

Fixes #105

* fix(tasks): return full response data for pagination and use JSON for delete

- listTaskLists and listTasks now return response.data instead of just
  items, preserving nextPageToken for pagination
- deleteTask returns JSON message instead of plain text for consistency
  with other services

* fix(tasks): only include defined params in API calls

Use conditional spread to omit undefined parameters from tasklists.list
and tasks.list calls, consistent with createTask and updateTask.

* feat(tasks): gate tasks tools behind feature config

Integrate the 6 tasks tools with the feature-configuration service
(#284) so they no longer break users on Google's published OAuth
project:

- Register tasks tools via the feature-gated registerTool wrapper
  instead of server.registerTool, so they are skipped unless the
  tasks feature groups are enabled.
- Populate the tasks.read (listLists, list) and tasks.write (create,
  update, complete, delete) tool arrays in feature-config.

Both tasks groups are defaultEnabled: false, so getAllPossibleScopes()
excludes the tasks scopes from the OAuth consent set — existing users
are unaffected. Tools and the tasks scope only activate under
WORKSPACE_FEATURE_OVERRIDES="tasks.read:on,tasks.write:on".

* chore(tasks): address review nits

- Add an RFC 3339 example to all task due-date param descriptions
  (dueMin, dueMax, create due, update due), matching the format used
  in WORKSPACE-Context.md.
- Fix copyright year 2025 -> 2026 in TasksService and its test.

Weekly Preview preview-2026-06-01

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jun 10:50
be5f6bb
chore(deps): bump @tootallnate/once in /cloud_function (#377)

Bumps [@tootallnate/once](https://github.com/TooTallNate/once) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/TooTallNate/once/releases)
- [Changelog](https://github.com/TooTallNate/once/blob/v2.0.1/CHANGELOG.md)
- [Commits](https://github.com/TooTallNate/once/compare/2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 2.0.1
  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-05-25

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 May 10:38
be5f6bb
chore(deps): bump @tootallnate/once in /cloud_function (#377)

Bumps [@tootallnate/once](https://github.com/TooTallNate/once) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/TooTallNate/once/releases)
- [Changelog](https://github.com/TooTallNate/once/blob/v2.0.1/CHANGELOG.md)
- [Commits](https://github.com/TooTallNate/once/compare/2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: "@tootallnate/once"
  dependency-version: 2.0.1
  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-05-18

Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 May 10:35
ad595af
chore(deps): bump fast-uri from 3.1.0 to 3.1.2 (#366)

Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.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>