Skip to content

Releases: gristlabs/grist-core

v1.1.0

05 May 14:57
1152976
Compare
Choose a tag to compare

This release is mostly polishing and refinements, no big user-facing feature to highlight this month.

v1.0.9

03 Apr 18:57
Compare
Choose a tag to compare

Highlights:

  • Minimizing widgets - if you need more room on a dashboard, you can minimize sections into a kind of button bar. Dynamic linking continues to work, regardless of whether a widget is minimized or expanded.
  • Column descriptions - now you can give extra information about a column that doesn't fit naturally in its name (developed by ANCT).
  • New /download/table-schema?tableId=NNN endpoint to get a table scheme in frictionless format (developed by ANCT).
  • Beta version of a Grist desktop app released at gristlabs/grist-electron.
  • Beta version of an entirely front-end build of Grist released at gristlabs/grist-static.
  • Native support added for rick-rowing (a spreadsheet variant of rick-rolling).

v1.0.8

02 Mar 17:59
Compare
Choose a tag to compare

Highlights:

  • User-contributed translations continue apace. Current list is: Chinese, French, German, Italian, Portuguese, Ukrainian, Russian, Spanish. If you're up for helping out, the starting point is https://community.getgrist.com/t/translating-grist/2086
  • Some optimizations to improve formula performance. The Python profiling tool py-spy was particularly helpful to know where CPU time was being spent. Tests on a large document showed a 26% improvement in performance speed. Your mileage may vary.
  • Extra hooks for custom builds, introduced for an electron-based Grist Desktop App that now runs on Linux, Windows, and Mac. This is a hobby project of a Grist contributor.

Grist Desktop App

v1.0.7

01 Feb 19:05
Compare
Choose a tag to compare

Highlights:

  • User-contributed translations en FranΓ§ais, EspaΓ±ol, PortuguΓͺs und Deutsch.
  • New language picker (for when your browser default isn't what you want).
  • New button to maximize a single widget temporarily.
  • New "View As" banner for testing access rules more conveniently.
  • New checkbox to add "seed rules" for any new access rule group.
  • New checkbox to restrict schema editing permission to owners.
  • Easier access to document settings page.

Read more at https://support.getgrist.com/newsletters/2023-01/

v1.0.6

06 Jan 03:06
Compare
Choose a tag to compare

Highlights:

  • New more flexible date filters.
  • Snapshot support using S3-compatible stores such as MinIO.
  • Quick delete buttons for access rules for resources that have been deleted.
  • Improved UI for editing access rule memos.
  • New translations started (via weblate https://hosted.weblate.org/projects/grist/).

Read more at https://support.getgrist.com/newsletters/2022-12/

v1.0.5

02 Dec 14:29
Compare
Choose a tag to compare

Highlights:

  • Sort and filter improvements.
  • Granular access control improvements.
  • Invite users in bulk (thanks ANCT!)

v1.0.4

02 Nov 20:35
Compare
Choose a tag to compare

Highlights:

  • Quick sum - select a region of cells and see row and column count plus a total.
  • Duplicate table - duplicate entire tables (with or without data) in Raw Data page.
  • Proper documented table and column manipulation endpoints in API, less need for awkward workarounds.
  • Better shortcuts for adding/removing rows.
  • Initial support for French πŸ‡«πŸ‡· (thanks ANCT team!)

Summary at https://support.getgrist.com/newsletters/2022-10/

v1.0.3

12 Oct 21:25
Compare
Choose a tag to compare

Change in major version number to better reflect relatively mature status of Grist.

  • Dark mode πŸ•Ά
  • Better formula autocomplete
  • Collapsed left panel now auto expands on hover
  • Hide multiple columns
  • Open raw data from widget
  • Summary tables in raw data
  • Better range filtering
  • PEEK() function for near-circular formulas
  • Conditional row styles

Many thanks to developers at ANCT for their contributions, including:

  • Improved user management with autocomplete
  • Export individual table as XLSX
  • Click to rename pages
  • Custom widgets: add column description in creator panel

Newsletters page is a good place to catch up: https://support.getgrist.com/newsletters/

v0.7.9

19 May 15:39
Compare
Choose a tag to compare
  • Selection for styled columns f93b4fd
  • Add config to include custom CSS 524dbf3
  • add machinery for self-managed flavor of Grist e6983e9
  • Allow linking summary tables based on ref/reflist columns (except group) b878395
  • Switch excel import parsing from messytables+xlrd to openpyxl, and ignore empty rows 6c90de4
  • clear redis state for docapi tests 0a61d74
  • Fix chart mixing up axis 87cc7d7
  • Use different user in ActionLog tests 52eb532
  • Improving custom widget API. Changing destroy function signature. db57815
  • Add attachment and data size usage 1e42871
  • Updating RawData views f194d68
  • List 'Other Sites' all one line; fix style ordering issue for sort button. 97f3a88
  • Fix import bug when skipping non-text columns ad04744
  • Update the current time in formulas automatically every hour dc9e53e
  • Add flexibility to daily API usage limit 0beb289
  • when redirecting, use protocol in APP_HOME_URL if available 4de5928
  • Raw renames 6f00106
  • Changing shortcut for Duplicate row command 8a1cca6
  • Distinct style rules for summary columns 995bf9b
  • Fixing hidden col missing after summary update 0829ae6
  • Show proper message on empty Excel import, rather than a code error e59dcc1
  • Restoring context menu when comparing documents dcafa96
  • Simplify InitNewDoc since the timezone and locale is never actually used 040fa85
  • Add document usage banners af5b3c9
  • Remove expired attachments every hour and on shutdown a701b4b
  • Don't include adding attachment metadata in undo stack 890c550
  • Removing conditional styles for blank rows bedb19f
  • Adding new command Duplicate rows 77ef9df
  • Create _grist_Attachments_fileIdent index in new docs d7514e9
  • Allow filtering by selected cell value in cell context menu 47b77c8
  • get user.Name through same mechanism as user.id for websocket Client ce7eb05
  • Limit total attachment file size per document 64a5c79
  • have user.Name come from database for websocket users c1af5a9
  • Implementing search on raw data view dea1a8b
  • Include hash/fragment in post-login redirect URLs 007a862
  • allow non-owners to remove themselves from sites/workspaces/docs 20dd2fc
  • Fix setting xaxis when both chart aggregation and split series 25e40bf
  • add connect-redis for redis support (#183) 05c89fb
  • Add /attachments/removeUnused DocApi endpoint to hard delete all unused attachments in document 09da815
  • Adding onNewRecord event for custom widgets 4401ec4
  • Improve debug logging related for client-side errors and sandbox crashes. cedcdc6
  • Add authSubject and authProvider to sessions 859c593
  • add users.options.isConsultant flag, and omit such users from billing 14f7e30
  • Add caching to Docker workflows 23cfe3b
  • Include altSessionId in logs 4c5de16
  • Fix linking after a summary update bf8769b
  • Adding font options to the style picker 34708cd

v0.7.8

07 Apr 14:07
Compare
Choose a tag to compare

Self-hosting improvements. Backs off from turning sandboxing on by default, as not all users can run it.

There's now a complete template for hosting Grist: https://community.getgrist.com/t/a-template-for-self-hosting-grist-with-traefik-and-docker-compose/856