Skip to content

Releases: gristlabs/grist-core

v1.1.6

19 Oct 14:49
b63b042
Compare
Choose a tag to compare

Highlights:

  • New header parameter for the /download/csv and /download/xlsx endpoints, allowing you to specify whether to use column ids or labels for headers. Thanks @fflorent!
  • Numeric table ids are now supported for the tableId parameter in the API. Thanks @CamilleLegeron!
  • Misc. bug fixes.

v1.1.5

04 Oct 13:55
97a84ce
Compare
Choose a tag to compare

Highlights:

  • A calendar widget is now available. It has been developed as a custom widget, in the grist-widget repository. It can be presented natively by setting PERMITTED_CUSTOM_WIDGETS to calendar. A mechanism to bundle custom widgets with the Grist app, so there are no external dependencies, is under development.
  • Certain kinds of loops are now permitted in widget linking. In particular, bidirectional linking is now permitted. For example, you can link a table to a calendar, such that moving the cursor in the table highlights different cards in the calendar, AND you can link in the opposite direction too.
  • An /sql endpoint has been added, allowing arbitrary SELECTs to be run against a document. No modifications to the document are supported, and there is a default time limit of 1 second on queries.

See newsletter at https://support.getgrist.com/newsletters/2023-09/

v1.1.4

08 Sep 16:16
a0f5ab8
Compare
Choose a tag to compare

Highlights:

  • AI Assistant – you can now use the Llama family of self-hostable models via the llama2-cpp-python wrapper by configuring the expanded AI Assistant-related environment variables.
  • 𝓢𝓽𝔂𝓵𝓮𝓭 column headers - see https://support.getgrist.com/col-types/#formatting-columns - thanks @CamilleLegeron and the ANCT!
  • New .grist file download options - you can now download a .grist file’s structure without any data, which is useful for templating. Or you can download a .grist without document history which reduces file size.
  • File importing has been updated with a new flow, with better support for multiple files/sheets and column mapping.
  • Grist has been upgraded from Python 3.9 to 3.11. This update brings with it the following new features:
    • Execution should be slightly faster.
    • Additional support for the statistics module, including covariance, correlation, and linear_regression functions.
    • Support for Structural Pattern Matching.
    • You can now see ^ marks pointing at the problem in tracebacks, which can help debugging errors.
  • Links are now clickable in widget and column description tooltips.
  • Grid selection now supports CTRL/CMD+Shift+ shortcuts. If you’ve used this shortcut in other popular spreadsheet products, you’ll be right at home! Thanks @Ocarthon.
  • There's a new, not yet documented endpoint for doing SQL queries directly against a document: #641
  • Core grist functionality was packaged up into a handy CSV viewer component: https://www.getgrist.com/grist-csv-viewer/

v1.1.3

03 Aug 16:06
08e7f24
Compare
Choose a tag to compare

Some highlights:

  • AI formula assistant available (if you set OPENAI_API_KEY and GRIST_FORMULA_ASSISTANT).
  • Larger, floating formula editor available (if you set GRIST_FORMULA_ASSISTANT - this requirement will evaporate in later releases).
  • UI for enabling and disabling telemetry. Default is disabled. We encourage you to enable telemetry, to raise the profile of Grist self-hosters, and to guide development.
  • "Official" endpoints (with documentation!) for controlling outgoing webhooks.
  • A bugfix to support Scaleway's flavor of S3-compatible storage, from ANCT.
  • Exposed support for importing for use with grist-static, and updated pyodide sandbox to load faster.

See https://support.getgrist.com/newsletters/2023-07/ for a summary of what has happened in the last month.

v1.1.2

04 Jul 11:33
37bdacc
Compare
Choose a tag to compare

Some highlights:

  • List pages with initial emoji in a more attractive way.
  • Give the "attic" of minimized widgets more of a toolbar feel, and make it more compact.
  • Improve AI Assistant for suggesting formulas (not yet enabled by default).
  • Add support for opt-in telemetry, to guide development.
  • Improvement to highlighting for selector rows.
  • Improve grist-static (version of Grist without backend) so it requires less careful configuration, and supports custom widgets.

See https://support.getgrist.com/newsletters/2023-06/ for a summary of what has happened in the last month.

v1.1.1

02 Jun 18:23
cd51eee
Compare
Choose a tag to compare
  • Added a UI for configuring webhooks, and resetting the webhook delivery queue (useful when things go wrong).
  • Added code hooks for alternative sandbox implementations and SQLite wrappers. This is used by grist-static, a fully front-end version of Grist.
  • Improvements when importing into reference columns.
  • Improvements to column descriptions (thanks @CamilleLegeron).
  • Introduction of widget descriptions (thanks @CamilleLegeron).
  • Continued improvements to translations (thanks everyone!).

See newsletter for details and examples https://support.getgrist.com/newsletters/2023-05/

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/