Releases: gristlabs/grist-core
Releases · gristlabs/grist-core
v1.1.9
Highlights:
- You can now open a record or referenced record in a pop-up card view. Read all about it in our newsletter.
- You can now specify the type of a new column from the "Add Column" menu.
- The calendar widget now comes pre-bundled with Grist, making it available even when offline.
- URLs that only have a
docID
(e.g.https://mysite.grist.mydomain.com/o/docs/{docID}
) can now be used to open a document. Thanks @fflorent! - New environment variables for configuring OpenID Connect name and email attributes, and disabling calls to the end session endpoint. Thanks @fflorent!
- Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2023-11/
Join our Discord Community, you won't regret it.
v1.1.8
Highlights:
- The new menu for adding columns is now enabled by default.
- OIDC is now supported for authentication. Thanks @fflorent!
GRIST_FORWARD_AUTH_HEADER
is now only respected on login endpoints by default, with the remaining endpoints handled by sessions.GRIST_IGNORE_SESSION
may be set to override this behavior. Additionally,GRIST_PROXY_AUTH_HEADER
is now an alias forGRIST_FORWARD_AUTH_HEADER
.- Attachments and system files are now excluded when download a document as a template. Thanks @wunter8!
- The
/download/table-schema
endpoint now supportscolId
for theheader
parameter. Thanks @fflorent! - Misc. bug fixes and improvements.
v1.1.7
Highlights:
- There’s a new menu of options when adding a column, including lookup and formula shortcuts. The new menu is disabled by default and can be enabled by setting
GRIST_NEW_COLUMN_MENU
. It will be enabled by default in the next release. - Popup tips are now shown throughout Grist. These can be disabled by including
helpCenter
inGRIST_HIDE_UI_ELEMENTS
, or excludinghelpCenter
fromGRIST_UI_FEATURES
. - A new environment variable,
GRIST_PROMCLIENT_PORT
, can now be set to serve Prometheus metrics on the specified port number. Thanks @fflorent! - Misc. bug fixes and improvements.
See newsletter at https://support.getgrist.com/newsletters/2023-10/
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/