great-tables 0.21.0
This release adds cols_merge() for combining cell contents across columns, cols_label_with() for function-based relabeling, fmt_engineering() for engineering notation, and opt_css() for injecting custom CSS rules. Deprecations - opt_all_caps() now uses loc.column_labels, loc.stub, and loc.row_groups for the locations= argument.
Also shipped Mar 3, 2026Posit in March 2026 →
Deploy Preview screenshots in agent runs
Starting today, all completed agent runs show a screenshot of your Deploy Preview. This makes it easier to quickly see the result of an agent run and keep track of agent run sessions without opening the full preview.
Gemini 3.1 Flash-Lite Preview now available in AI Gateway
Google’s Gemini 3.1 Flash-Lite Preview is now available through AI Gateway. You can call this model from Netlify Functions without configuring API keys; the AI Gateway provides the connection to Google for you.
Actions - Transaction Metadata - GA
We are excited to announce that __Actions Transaction Metadata__ is now GA. This feature allows you to set, share, and access, custom data between Actions run in the same `post-login` execution.
Modal 1.3.5
- We've added a modal changelog CLI for retrieving changelog entries with a flexible query interface (e.g. modal changelog --since=1.2, modal changelog --since=2025-12-01, modal changelog --newer). We expect that this will be a useful way to surface information about new features to coding agents.
Workflows, Workers - Workflows step limit increased to 25,000 steps per instance
Each Workflow on Workers Paid now supports 10,000 steps by default, configurable up to 25,000 steps in your wrangler.jsonc file: { "workflows" : [ { "name" : "my-workflow" , "binding" : "MY_WORKFLOW" , "class_name" : "MyWorkflow" , "limits" : { "steps" : 25000 } } ] } Previously, each instance was limited to 1,024 steps.
More from great-tablesEvery great-tables release →
great-tables 0.22.0
Great Tables v0.22.0 is a feature-rich release that greatly expands the formatting, text manipulation, and export capabilities of the library. Highlights include new methods for footnotes, duration formatting, parts-per notation, summary rows, and specialized column merges.
great-tables 0.23.0
Great Tables v0.23.0 adds new table management and formatting capabilities. This release introduces rm_*() methods for selectively removing table components, a tab_stub_indent() method for controlling row label hierarchy, and the fmt_number_si() formatter for rendering values with SI (metric) prefixes like kilo, mega, and milli.
great-tables 0.24.0
Great Tables v0.24.0 introduces interactive tables, letting users sort, search, filter, and paginate directly in the browser. A single call to opt_interactive() transforms any GT table into a client-side interactive widget while preserving all existing formatting and styling.
great-tables 1.0.0
Great Tables v1.0.0 is here. This milestone release introduces these powerful new formatting methods: fmt_fraction() for mixed fractions, fmt_chem() for chemical formulas, fmt_index() for alphabetical indices, and fmt_url()/fmt_email() for clickable links and buttons.
great-tables 1.1.0
Great Tables v1.1.0 is quite a hefty release, and it's centered on richer color scaling, accessibility, and much more reliable LaTeX output. Tables can now have a stub made of several columns, and the new cols_align_decimal() method lines up numbers on their decimal mark.