Releases: gristlabs/grist-core
Releases · gristlabs/grist-core
v1.1.6
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
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
tocalendar
. 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
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
Some highlights:
- AI formula assistant available (if you set
OPENAI_API_KEY
andGRIST_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 updatedpyodide
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
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
- 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
v1.0.9
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
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.
v1.0.7
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/