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/