Releases: gristlabs/grist-core
Releases Β· gristlabs/grist-core
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/
v1.0.6
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
v1.0.4
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
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
- 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
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