[1.0.0]
Update grist-core to 1.7.12
Full Changelog
Airtable imports are now smoother, and the import lands in your current workspace instead of somewhere unexpected. Suggestions got a visual refresh with automatic comparison highlighting as you type. Forms are more accessible, and the API now has a cellFormat=typed option so you can get properly typed values back without guessing.
If you include Grist Labs extensions in your build, there's a new automations UI that lets you set up triggers on your data. You can define conditions on any table, then fire off email notifications or webhooks when rows match. You can send dynamic emails to different recipients based on column values, filter with Python conditions, and monitor everything from a delivery log. Automations are a Grist Labs extension: a paid feature with a 30-day trial, and free for individuals and small orgs (under $1M annual funding). Proprietary features fund the development of grist-core.
New cellFormat=typed option for both the REST API and Custom Widget API, providing consistent, self-describing values that preserve type information for Ref, RefList, Attachments, Date, and DateTime columns
Reduce GRIST_LOG_API_DETAILS logging: omit body and result, add docId (#2175)
Improve accessibility of Undo / Redo action buttons (#2167)
Add max length on text inputs in forms (#2097)
Fix document icon when the second word of the doc name is an emoji (#2170)
Fix unreadable dark mode colors in banners (#2138)
Hide admin panel links in grist-desktop (#2181)
Remove the H / Ctrl+Shift+H shortcut from the "Use as table headers" command