Releases: gemini-cli-extensions/workspace
Releases · gemini-cli-extensions/workspace
Weekly Preview preview-2026-02-02
chore: add prettier to CI and project configuration (#182) * chore: add prettier to CI and project configuration * chore: remove redundant prettier overrides * Run npm run format:fix * Run npm run format:fix * Running npm run format:fix * chore: trigger ci check Force re-run of CI checks by updating tool-normalization.ts comment. Verified local formatting passes. * ci: split verify and test jobs for efficiency - Moved lint, format, and type-check to a separate 'verify' job running once on ubuntu-latest. - 'test' job now depends on 'verify' and only runs tests across the OS/Node matrix. - Reduces redundant checks and speeds up the feedback loop. --------- Co-authored-by: Allen Hutchison <adh@google.com>
Weekly Preview preview-2026-01-26
chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 (#171) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.17.23 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-01-19
chore(deps): bump hono from 4.11.3 to 4.11.4 (#151) Bumps [hono](https://github.com/honojs/hono) from 4.11.3 to 4.11.4. - [Release notes](https://github.com/honojs/hono/releases) - [Commits](https://github.com/honojs/hono/compare/v4.11.3...v4.11.4) --- updated-dependencies: - dependency-name: hono dependency-version: 4.11.4 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-01-12
chore(deps-dev): bump preact from 10.28.0 to 10.28.2 (#144) Bumps [preact](https://github.com/preactjs/preact) from 10.28.0 to 10.28.2. - [Release notes](https://github.com/preactjs/preact/releases) - [Commits](https://github.com/preactjs/preact/compare/10.28.0...10.28.2) --- updated-dependencies: - dependency-name: preact dependency-version: 10.28.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v0.0.4
New Features
- Google Drive: Added
drive.createFolderto create new folders. - People: Added
people.getUserRelationsto retrieve user relationships (manager, reports, etc.). - Google Chat: Added threading support to
chat.sendMessageandchat.sendDm, and filtering by thread inchat.getMessages. - Gmail: Added
gmail.downloadAttachmentto download email attachments. - Google Drive: Added
drive.downloadFileto download files from Google Drive. - Calendar: Added
calendar.deleteEventto delete calendar events. - Google Docs: Added support for Tabs in DocsService.
Improvements
- Dependencies: Updated various dependencies including
@googleapis/drive,google-googleapis, andjsdom. - CI/CD: Added a weekly preview release workflow and updated GitHub Actions versions.
- Testing: Added documentation for the testing process with Gemini CLI.
Fixes
- Fixed an issue where the
vprefix was not stripped correctly in the release script. - Fixed an issue with invalid assignees in dependabot config.
- Fixed log directory creation.
What's Changed
- refactor(release): streamline versioning and update docs by @allenhutchison in #55
- chore(deps): bump jws from 4.0.0 to 4.0.1 by @dependabot[bot] in #57
- fix(auth): add 5-minute buffer to token expiration check by @allenhutchison in #61
- Update Markdown formatting in development.md for generating a pre-commit hook. by @kamladi in #65
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.48.0 to 8.48.1 by @dependabot[bot] in #70
- chore(deps-dev): bump esbuild from 0.27.0 to 0.27.1 by @dependabot[bot] in #69
- chore(deps-dev): bump ts-jest from 29.4.5 to 29.4.6 by @dependabot[bot] in #68
- chore(deps): bump @modelcontextprotocol/sdk from 1.24.0 to 1.24.3 by @dependabot[bot] in #67
- chore(deps-dev): bump @typescript-eslint/parser from 8.48.0 to 8.48.1 by @dependabot[bot] in #66
- Fix: Support Google Docs Tabs in DocsService by @allenhutchison in #60
- fix: remove invalid assignees from dependabot config by @allenhutchison in #72
- fix: strip leading 'v' from version in release script by @allenhutchison in #73
- feat: add calendar.deleteEvent tool by @allenhutchison in #74
- chore(deps): bump googleapis from 166.0.0 to 167.0.0 by @dependabot[bot] in #79
- chore(deps): bump dompurify from 3.3.0 to 3.3.1 by @dependabot[bot] in #78
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.48.1 to 8.49.0 by @dependabot[bot] in #75
- chore(deps): bump jsdom from 27.2.0 to 27.3.0 by @dependabot[bot] in #76
- chore(deps-dev): bump @types/node from 24.10.1 to 24.10.2 by @dependabot[bot] in #77
- fix: ensure logs directory is created in project root by @allenhutchison in #80
- feat: implement drive.downloadFile tool and tests by @allenhutchison in #81
- doc: example of testing single file by @raybell-md in #96
- chore(deps-dev): bump eslint from 9.39.1 to 9.39.2 by @dependabot[bot] in #102
- chore(deps): bump @googleapis/docs from 8.1.1 to 9.0.0 by @dependabot[bot] in #101
- chore(deps): bump googleapis from 167.0.0 to 168.0.0 by @dependabot[bot] in #100
- chore(deps-dev): bump @types/node from 24.10.2 to 25.0.2 by @dependabot[bot] in #99
- chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #97
- chore(deps): bump @googleapis/drive from 19.2.0 to 19.2.1 by @dependabot[bot] in #98
- fix: use direct jest.js path and run CI on all OSs by @allenhutchison in #91
- feat(docs): setup vitepress and github pages deployment by @allenhutchison in #94
- feat(gmail): add attachment download and extraction by @allenhutchison in #95
- ci: add weekly preview release workflow by @allenhutchison in #104
- feat(chat): update chat.getMessages tool to support filtering by thread name by @kamladi in #110
- chore(deps): bump googleapis from 168.0.0 to 169.0.0 by @dependabot[bot] in #123
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.49.0 to 8.50.0 by @dependabot[bot] in #122
- chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #120
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #118
- chore(deps): bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #117
- feat(chat): add threading support to sendMessage and sendDm by @NTaylorMullen in #124
- Document testing process with Gemini CLI by @raybell-md in #115
- chore(deps-dev): bump esbuild from 0.27.1 to 0.27.2 by @dependabot[bot] in #121
- chore(deps-dev): bump vue from 3.5.25 to 3.5.26 by @dependabot[bot] in #119
- chore(deps-dev): bump @typescript-eslint/parser from 8.49.0 to 8.50.0 by @dependabot[bot] in #116
- add getUserRelations (PR #59 continuation) by @raybell-md in #82
- Doc: add new function to docs by @raybellwaves in #125
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.50.0 to 8.50.1 by @dependabot[bot] in #131
- chore(deps): bump @modelcontextprotocol/sdk from 1.24.3 to 1.25.1 by @dependabot[bot] in #127
- chore(deps): bump jsdom from 27.3.0 to 27.4.0 by @dependabot[bot] in #129
- chore(deps): bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #132
- chore(deps-dev): bump @types/node from 25.0.2 to 25.0.3 by @dependabot[bot] in #130
- chore(deps): bump @googleapis/drive from 19.2.1 to 20.0.0 by @dependabot[bot] in #128
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.50.1 to 8.51.0 by @dependabot[bot] in #137
- chore(deps-dev): bump @typescript-eslint/parser from 8.50.1 to 8.51.0 by @dependabot[bot] in #136
- feat: add drive.createFolder by @raybell-md in #134
- fix: separate release creation and asset upload in weekly preview by @allenhutchison in #139
- chore: release v0.0.4 by @allenhutchison in #140
New Contributors
- @kamladi made their first contribution in #65
- @raybell-md made their first contribution in #96
- @NTaylorMullen made their first contribution in #124
Full Changelog: v0.0.3...v0.0.4
Weekly Preview preview-2026-01-05
chore(deps): bump @googleapis/drive from 19.2.1 to 20.0.0 (#128) Bumps [@googleapis/drive](https://github.com/googleapis/google-api-nodejs-client) from 19.2.1 to 20.0.0. - [Release notes](https://github.com/googleapis/google-api-nodejs-client/releases) - [Changelog](https://github.com/googleapis/google-api-nodejs-client/blob/20.0.0/CHANGELOG.md) - [Commits](https://github.com/googleapis/google-api-nodejs-client/compare/drive-v19.2.1...20.0.0) --- updated-dependencies: - dependency-name: "@googleapis/drive" dependency-version: 20.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Weekly Preview preview-2025-12-29
Doc: add new function to docs (#125)
v0.0.3
What's Changed
- chore(deps): bump @modelcontextprotocol/sdk from 1.20.1 to 1.22.0 by @dependabot[bot] in #20
- chore(deps-dev): bump eslint from 9.37.0 to 9.39.1 by @dependabot[bot] in #21
- chore(deps): bump marked from 16.4.0 to 17.0.0 by @dependabot[bot] in #23
- chore(deps-dev): bump @typescript-eslint/parser from 8.46.4 to 8.47.0 by @dependabot[bot] in #25
- chore(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot[bot] in #22
- feat: add version syncing scripts and hooks by @allenhutchison in #29
- chore(deps-dev): bump @types/dompurify from 3.0.5 to 3.2.0 by @dependabot[bot] in #24
- chore: update package-lock.json by @allenhutchison in #33
- feat: add orderBy support to chat.getMessages by @allenhutchison in #34
- chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #36
- chore(deps): bump marked from 17.0.0 to 17.0.1 by @dependabot[bot] in #39
- chore(deps-dev): bump @types/node from 24.8.1 to 24.10.1 by @dependabot[bot] in #38
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.46.4 to 8.47.0 by @dependabot[bot] in #37
- chore(deps): bump body-parser from 2.2.0 to 2.2.1 by @dependabot[bot] in #42
- chore: remove console.log statements from cloud function by @allenhutchison in #49
- feat: Bump @modelcontextprotocol/sdk to ^1.23.0 and fix ZodError handling by @allenhutchison in #50
- refactor: extract Zod validation logic into generic helper by @allenhutchison in #51
- Add gmail:search top-level tool by @raybellwaves in #47
- chore(deps): bump @modelcontextprotocol/sdk from 1.23.0 to 1.24.0 by @dependabot[bot] in #53
- fix(time): return both UTC and local time from time tools by @allenhutchison in #52
New Contributors
- @raybellwaves made their first contribution in #47
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- feat: Initial commit of Google Workspace MCP server by @allenhutchison in #1
- fix: Remove non-existent config directory from release script by @allenhutchison in #3
- chore: Optimize Dependabot configuration by @allenhutchison in #4
- chore: Investigate esbuild 0.27.0 upgrade by @allenhutchison in #5
- chore(deps-dev): bump @typescript-eslint/parser from 8.46.1 to 8.46.4 by @dependabot[bot] in #7
- chore(deps): bump googleapis from 159.0.0 to 166.0.0 by @dependabot[bot] in #10
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.46.1 to 8.46.4 by @dependabot[bot] in #9
- chore(deps-dev): bump esbuild from 0.25.11 to 0.27.0 by @dependabot[bot] in #8
- Refactor: Improve auth flow and service initialization by @allenhutchison in #11
- fix: resolve failing tests by improving JSDOM mock and mocking DOMPurify by @allenhutchison in #12
- Refactor Cloud Function to use single entry point by @allenhutchison in #13
- docs: Improve documentation and README by @allenhutchison in #14
- chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #15
- chore(deps): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #16
- chore: update release workflow and add documentation by @allenhutchison in #17
- fix: restore auth on startup by @allenhutchison in #18
- Fix packaging for jsdom/keytar and resolve deprecated deps by @allenhutchison in #19
- Bump version to 0.0.1 by @allenhutchison in #26
- Implement matrix build for cross-platform releases by @allenhutchison in #28
New Contributors
- @allenhutchison made their first contribution in #1
- @dependabot[bot] made their first contribution in #7
Full Changelog: https://github.com/gemini-cli-extensions/workspace/commits/v0.0.2