Skip to content

Releases: taylorwilsdon/google_workspace_mcp

v1.20.3

01 May 14:47

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20.1...v1.20.3

v1.20.1

28 Apr 14:54

Choose a tag to compare

What's Changed

  • Improved Google API resource cleanup to ensure cycles are released after services close, including when some authentications fail by @taylorwilsdon and @azelcs in #725
  • fix: escape HTML in OAuth callback responses to prevent XSS by @joshjacobson in #559
  • Skip trashed messages in _fetch_thread_reply_context to prevent ghost drafts by @AaronHallAttorney in #728
  • feat: add WORKSPACE_MCP_ALLOWED_CLIENT_REDIRECT_URIS config by @andyroyle in #726
  • feat: gcs credential store by @taylorwilsdon in #724
  • single user mode fix by @taylorwilsdon in #729
  • Add update_tab_from_markdown tool and fix addDocumentTab response key by @juliandickie in #727
  • feat(gmail): add return_base64 option to get_gmail_attachment_content by @DannyOosterveer in #723
  • Fix OAuth callback server silently accepting foreign listener on callback port by @rpeck in #719
  • feat(sheets): add delete_sheet_rows and move_sheet_rows by @abedegno in #730
  • feat(gmail): add include_analysis flag to get_gmail_thread_content by @asreynolds1000 in #702

As always, a huge thank you to our contributors!

New Contributors

Full Changelog: v1.20.0...v1.20.1

v1.20.0

24 Apr 02:13

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.19.0...v1.20.0

v1.19.0

15 Apr 01:16

Choose a tag to compare

Release v1.19.0 is a big one... we add all kinds of stuff - security, patch shims, big enhancements in chat and contacts, secret-less pkce, pdf text extraction, attachment compatibility support and more!

What's Changed

  • issues/681 by @taylorwilsdon in #682
  • chore(deps): bump cryptography from 46.0.6 to 46.0.7 in the uv group across 1 directory by @dependabot[bot] in #670
  • chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 in the uv group across 1 directory by @dependabot[bot] in #683
  • claude cowork patch by @taylorwilsdon in #690
  • [Enhancement] Add a warning if files from unaccessible directories by @taylorwilsdon in #691
  • feat: add Google Workspace skill by @mickey-mikey in #589
  • Fix Google Chat message search stability by @future3OOO in #686
  • feat(contacts): multi-phone/email + merge modes + batch fix by @SCom-82 in #688
  • SecretLess PKCE support for public clients by @kj-9 in #677
  • feat: add PDF text extraction and image passthrough to get_drive_file_content by @chagel in #659

Huge thanks to a fantastic new crop of contributors!

New Contributors

Full Changelog: v1.18.0...v1.19.0

Scary Mode

08 Apr 00:25

Choose a tag to compare

This release includes something that people should not use - support for DWD enabled service accounts. Do not, under any circumstances, use this unless you know exactly what the implications are and what you will do to control them.

Service-account authentication (domain-wide delegation) via key file or inline JSON; startup validates keys, rejects providing both sources, and requires USER_GOOGLE_EMAIL; incompatible with single-user and OAuth2.1 modes.

What's Changed

  • fix: validate RFC 3339 format for task due dates by @mickey-mikey in #663
  • fix(auth): prefer requested user credentials in single-user mode by @cfdude in #652
  • Add resize_sheet_dimensions tool for sheet-level dimension management by @arnstarn in #662
  • enh: Implement DWD Service Account Mode / OpenClaw Mode in #665

New Contributors

Full Changelog: v1.17.3...v1.18.0

v1.17.3

06 Apr 00:08

Choose a tag to compare

What's Changed

  • feat(gdocs): complete table operations for batch_update_doc by @cfdude in #656
  • bug: fix limited scope /mcp post by @taylorwilsdon in #658
  • feat: add create_calendar tool and fix CALENDAR_SCOPE in SCOPE_GROUPS by @xor-me in #654
  • fix: credential file permissions (0600) + path traversal sanitization by @mark-liu in #657

New Contributors

Full Changelog: v1.17.2...v1.17.3

v1.17.2

04 Apr 01:15

Choose a tag to compare

What's Changed

  • feat(calendar): add manage_focus_time tool by @PanaBs in #648
  • feat: render smart chips, tabs, and all paragraph elements in markdown by @georgebashi in #649
  • feat: default user_google_email to USER_GOOGLE_EMAIL env var in single-user mode by @gitchrisqueen in #644
  • feat(sheets): add structured table support by @abedegno in #643
  • feat(calendar): add rsvp_event tool for non-organizer RSVP responses by @thagale in #639
  • fix: strip UTC offset from dateTime when IANA timezone is provided by @xor-me in #655
  • fix(gdocs): create_table_with_data silently fails to populate cells by @cfdude in #653

Tons of new contributors, thanks everyone!

New Contributors

Full Changelog: v1.17.1...v1.17.2

v1.17.1

02 Apr 17:22

Choose a tag to compare

What's Changed

Full Changelog: v1.17.0...v1.17.1

v1.17.0

01 Apr 15:04

Choose a tag to compare

This version resolves the disk storage type issues by bumping to FastMCP v3.2.0 and adds some new community features as well as a comprehensive overhaul of Drafts capabilities!

What's Changed

  • chore(deps): bump fastmcp from 3.1.1 to 3.2.0 in the uv group across 1 directory by @dependabot[bot] in #641
  • enh: Overhaul and improve Drafts capability by @taylorwilsdon in #631
  • feat(sheets): add include_formulas parameter to read_sheet_values by @adamthomson in #633
  • Add Out of Office calendar event management by @emanuilo in #637

As always, huge thanks to our contributors!

New Contributors

Full Changelog: v1.16.2...v1.17.0

v1.16.2

29 Mar 00:30

Choose a tag to compare

What's Changed

This one looks small, but it completely changes how effective Google Docs creation with highly sophisticated formatting can be. Let me know what you think! Very, very pleased with the improvements.

Before:
image

After:
image

Full Changelog: v1.16.1...v1.16.2