---
title: "Launch Log: Google Sheets export, adaptive DataTables columns, and calendar sync fixes"
date: 2026-08-14
author: "Casey Burridge"
link: "https://www.gravitykit.com/launch-log-google-sheets-export-adaptive-datatables-columns-and-calendar-sync-fixes/"
---

This week's releases bring Google Sheets export to GravityExport, new control over how DataTables columns behave on narrow screens, more reliable calendar subscriptions in GravityCalendar, and a round of fixes for GravityView and Gravity Forms Zero Spam.

## Gravity Forms Zero Spam v1.10.2

This update to [Gravity Forms Zero Spam](/products/gravity-forms-zero-spam/) makes [rejection rules](https://www.gravitykit.com/docs/gravity-forms-zero-spam/email-rejection-rules/) more dependable. Regular expression rules could previously change when saved (a starting or ending period was removed, and anything after a `![GravityExport Save feed editor on the Storage tab, showing the Storage Destination panel with five storage type tiles and the Google Sheets tile outlined in red and ticked, above the start of the Google Sheets Configuration panel.](https://www.gravitykit.com/wp-content/uploads/2026/08/Storage_tab_with_Google_Sheets_selected_as_the_destination_v2-1024x623.png)The sheet works as a mirror of your form rather than a growing file. Every export rewrites the feed's tab in full, so the tab always reflects the current state of your entries, including edits and deletions. You choose what causes an export: automatically on every new entry (edits included)
*,*[on a schedule](https://www.gravitykit.com/docs/gravityexport/how-to-schedule-automated-exports/), or when a webhook URL is called. Each feed keeps an Activity Log of its recent exports, and optional connection monitoring alerts you if Google stops accepting the connection before your exports quietly stop.

Learn more by reading our full setup guide: [Export Gravity Forms entries to Google Sheets](https://www.gravitykit.com/docs/gravityexport/export-gravity-forms-entries-to-google-sheets/).

## GravityView v3.3.1

This update to [GravityView](/products/gravityview/) focuses on fixes. For Views that [combine entries from multiple forms](https://www.gravitykit.com/docs/gravityview-pro/multiple-forms/getting-started-with-multiple-forms/) using the [Multiple Forms extension](/products/multiple-forms/), the Entry Notes field no longer shows another form's notes, and choice-based fields from joined forms now include the setting that chooses between showing the choice value or the choice label.

We also fixed an issue where the Export Link widget offered a download link to visitors who are not allowed to export, on Views with "[Prevent Direct Access](https://www.gravitykit.com/docs/gravityview/view-settings/the-direct-access-setting/)" enabled or Views that are not published publicly.

Two View display settings issues are resolved as well: the "Hide the View" and "[Hide View until search is performed](https://www.gravitykit.com/docs/gravityview/search/how-to-hide-results-and-only-display-them-if-a-search-is-performed/)" settings had no effect on Views using a theme or multiple columns, and Views lost their theme, custom CSS class, and the "Hide the View" setting when the site's theme contained a GravityView template override.

## GravityView - DataTables Layout v3.13.0

This update to the [DataTables Layout](/products/datatables/) adds a "[Column Widths](https://www.gravitykit.com/docs/gravityview-pro/datatables/controlling-column-widths-and-pinning-columns-in-datatables/)" setting on the DataTables tab for columns using a Percent Width, with two behaviors:

- Widen the table and scroll sideways – The default, which keeps every value readable on narrow screens.
- Keep the column at its set width – Holds your configured widths at any screen size, letting a wider value overlap the next column.

Percent Widths also behave more naturally now: a percentage is the share of the table a column aims for rather than a width it is held to, so columns whose values need more room can take it once the rows load. Choose "Keep the column at its set width" to have the percentages honored exactly.

On the fixes side, exports no longer repeat a value's link address after the value itself. A name linked to its entry previously exported as "`Jane Doe (https://example.com/view/entry/123/)`", and phone or email columns exported their own address alongside the value. File Upload, Website, Entry Link, and Edit Link columns still export the address, since there the address is the value.

We also fixed several column alignment issues, most visible on mobile devices: columns rendering narrower than the values they held, headings and footers staying behind when the table was scrolled sideways, and headings keeping an outdated width when a web font finished loading after the table drew.

## In summary

Gravity Forms Zero Spam sees fixes that make rejection rules work as written, GravityCalendar gets .ics-friendly subscription links and stable event syncing, GravityExport gains Google Sheets export, GravityView resolves display setting and multi-form issues, and the DataTables Layout adds column width control alongside export and alignment fixes.

As always, we recommend updating to the latest versions to benefit from these improvements and to ensure compatibility across the GravityKit suite!