Changelog

Meaningful updates to how Szum creates, renders, and ships charts.

Get product updates

New features and product improvements, sent occasionally.

Product updates

Version history

November 2, 2026

Every chart now remembers its publications. Each time you publish, from the editor, the API, Figma, or an AI agent, Szum keeps the version it replaces, with who published it, from where, and what changed. Open History in the editor to preview any version, open it in the editor, or publish it again. Name the versions that matter; they’re kept longest.

History comes with every plan and counts toward storage. When storage runs low, the oldest versions make room, so history never stops you publishing. Earlier versions are never public, and workspace admins can delete them.

AI agents can list and restore versions too, and the Figma plugin tells you who changed a chart elsewhere.

Read about version history.

Szum for teams

October 21, 2026

Team is a shared Studio for everyone who makes charts: one library, one set of themes, and rules every chart has to pass. It’s one flat price per workspace with unlimited members, and its 50,000 renders a month are shared by the workspace. Charts, API keys, and usage belong to the workspace, so they stay when people come and go.

Buy Team and the new workspace offers to move your personal charts in, links and all. API keys, the Figma plugin, and MCP connections act for the workspace they belong to.

See how Team works or read the docs.

Shared themes

Admins save the workspace’s own looks, built on Szum’s themes, and choose the theme new charts start in, one of the workspace’s or one of Szum’s. The web editor, the Figma plugin, the API, and MCP all offer them first. Edit a shared theme and every chart linked to it follows, published images and embeds included.

Read about shared themes.

Chart rules

Admins decide what every chart in the workspace has to pass: lengths that start at zero, a title, a caption, a description, at most five pie slices or six colors, and only the themes and chart types you allow. Each rule is Off, Warn, or Block. Warn shows the finding in Review; Block stops publishing until the chart is fixed, in the editor, Figma, the API, and AI agents alike. Drafts always save. The Rules page counts the published charts that break each rule, so you see what a change would flag before you save it.

Read about chart rules.

Embeds on your own sites

A Team workspace can list the sites allowed to show its interactive embeds. Everywhere else, the embed stays dark. Image links and the share page still work anywhere.

Read about allowed embed domains.

Pick a workspace in MCP

When you connect Claude, ChatGPT, or another MCP client, Szum now asks which workspace the connection should use. Existing connections keep working in Personal; reconnect to choose a Team workspace.

Read the connection guide.

A month of grace

When a Creator, Pro, or Team plan ends, published charts keep their look and stay free of the Szum credit for 30 days, so a lapsed card doesn’t redesign your charts overnight. You get an email when it starts, a week before it ends, and when it ends.

Read about downgrades.

Bar charts that read like the paper

When names would crowd a bar chart, they now sit above their bars and the bars take the full width. Auto-sized charts grow a line per bar, so the bars stay just as thick. Each name starts where its bar starts, including at the zero line for negative values.

Value labels inside a bar now sit at its end, where you finish reading its length. A stack with a single series is labeled the same way, and labels slide into place instead of jumping when you hide a series.

Existing embeds keep their size. New images and shares of bar charts with long names come out taller.

Read about bar charts.

Szum, inside ChatGPT

October 13, 2026

Charts by Szum is now published in ChatGPT. Describe the chart you need, review an interactive preview, and save the result to Studio with PNG, SVG, and interactive embed links. The same chart opens in the web editor when you want to keep refining it.

Add to ChatGPT or read the connection guide.

Waterfall charts

waterfall shows how signed changes move one balance from an opening to a closing total. Szum calculates every running balance from the row order, and focus: "changes" keeps small changes readable beside a large balance. It works in the API, MCP, the web editor, and Figma.

Read about waterfall charts or open the waterfall chart maker.

Numbers that fit

In English locales, a measure that reaches 10,000 now reads compactly on its labels and value axis: 416B, 3.6M, 12K. Values that share a suffix share one precision, so the arithmetic on screen still adds up. Authored formats use the chart locale’s separators, so ",.0f" prints 1.234 in de-DE. Szum’s s format writes B for billions instead of G, and plain decimals below 1 instead of m.

Set currency on a value role when the measure is money, and Szum writes it in the chart locale: $416B, −$221B, $1,443.

Existing charts change where Szum chooses the format, where they use s, or where they set a format in a non-English locale. To keep every digit, set an explicit format such as ",.0f".

Read about number formats and money.

Spreadsheet editing

The data table in the web editor and the Figma plugin now works like a spreadsheet. Select a range to see its sum, paste over it from a spreadsheet, fill down, drag to repeat, and undo any change. Drop in a CSV or TSV file, or paste the text, and the new rows preview before they replace anything.

Edit data in the web editor or in Figma.

Figma colors, as variables

Charts inserted from the Figma plugin now take their colors from variables with Light and Dark modes, so a chart follows its frame’s appearance like the rest of the design. In Style, link a chart’s colors to variables from your file or an enabled library, then match every other chart in the same theme on the page in one step. Publishing linked colors requires Creator or Pro, like any custom theme.

Read about chart colors in Figma.

Examples from real data

The examples gallery now shows 17 charts built from real public data, from the Mauna Loa CO₂ record to Apple’s income statement, and filters by chart type. Each credits its source.

Browse the examples.

Docs your agent can read

Every docs page is also served as Markdown: add .md to its URL, or request text/markdown. Agents that support Agent Skills can install the szum-charts skill with npx skills add https://szum.io.

Install the agent skill.

Bengali, Tamil, and Thai

Bengali, Tamil, and Thai text now renders with theme-matched fonts in images, embeds, and Figma.

See the available fonts.

A new foundation for Szum charts

September 26, 2026

Charts now start with what you want to show. Choose column, bar, line, area, scatter, or pie, then bind data to named roles instead of assembling a list of marks. The same chart definition works across the web editor, API, MCP, Figma, and interactive embeds.

Author the whole chart

The web editor and Figma plugin now expose the decisions that make a chart useful: data shape and ordering, axes, native labels, fixed or calculated reference lines, and annotations attached to a point, category, slice, or coordinate. Notes stay with their subject as the chart changes. Source is still there when you want to edit the definition directly.

Explore the chart types, annotations, and reference lines.

Keep the design across outputs

Curated Light and Dark color schemes and broader multilingual font support carry the same visual choices into SVG and PNG images, interactive embeds, and editable Figma charts. One chart document carries its data, presentation, size, and output choices through validation and rendering.

Bring existing charts forward

Supported 2026-03-20 charts, including saved charts, continue to open. The web editor and Figma Source offer Migrate chart for convertible older definitions. When conversion is unavailable, those controls explain why and leave the original definition untouched.

For developers

This is a breaking authoring change: the public API and MCP tools now use the document-based chart model. SDK v4 is the matching major release and requires Node.js 24. Read the compatibility guide or update an API integration.

Logarithmic scales

August 5, 2026

Szum now supports explicit base-10 logarithmic scales. Positive-value validation and shared rendering keep every output aligned.

Learn about logarithmic scales.

Validation and Review

August 4, 2026

Szum now checks whether a chart is both well-formed and renderable before it reaches an image, embed, saved chart, or Figma canvas. Review brings errors, warnings, and explicit suggestions to the web editor and Figma, while the API and MCP server return the same structured result.

Learn about Validation and Review.

Dark mode

August 2, 2026

Szum now follows your system appearance across the site, docs, editor, Studio, and account, with light and dark modes available manually. Chart themes stay independent, so changing the interface never changes an exported chart.

Open the editor.

Axes, without the JSON

August 1, 2026

The web editor and Figma plugin now expose axis visibility, titles, scale types, ranges, tick formatting, and category order as first-class controls. Both write the same portable chart definition.

Open the web editor or get the Figma plugin.

Smoother chart changes

July 26, 2026

Interactive charts now move smoothly between compatible states. Bars, dots, axes, and labels preserve their identity as data and layouts change.

Explore the examples.

Exact canvas sizing

July 25, 2026

Set an exact width and height in the web editor. PNG, SVG, and Figma output use the authored canvas, while interactive embeds remain responsive.

Open the editor or read about sizing.

July 25, 2026

The new examples gallery shows complete charts across themes, chart types, and editorial approaches – each with its own shareable page.

Browse the gallery.

Meet Creator

July 24, 2026

Creator brings custom themes, Google Fonts, and attribution-free publishing to independent makers, with a smaller step between Free and Pro.

Compare plans.

Szum, inside Claude

July 23, 2026

The official Claude connector renders interactive charts in the conversation, exports PNG or SVG, and saves the charts worth keeping to Studio.

Connect Claude.

Better typography, everywhere

July 22, 2026

Charts now carry locale metadata and measure multilingual text consistently across server images, browser charts, and Figma.

Read about chart configuration.

Your chart library, available to agents

July 19, 2026

MCP clients can find, open, inspect, update, rename, and delete saved charts. Updates keep published URLs stable and protect newer editor drafts.

See the MCP tools.

A home for work in progress

June 11, 2026

Studio and the web editor now separate drafts from published charts, so you can keep editing without changing the version already in use.

Open Studio or learn about the editor.

Figma, rebuilt around the canvas

May 31, 2026

The Figma plugin now renders locally with live previews, auto-sizing, native undo, and a richer data editor. Inserted charts remain editable Figma layers.

Get the Figma plugin.

Interactive embeds

May 20, 2026

One saved chart can now power a responsive chart with tooltips and interactive legends – using the same design as its static image.

Read about interactive embeds.

Saved charts

April 29, 2026

Save a chart once and publish it through a stable image URL without exposing an API key. Revoke it centrally without changing every place it appears.

Read about saved charts.

One config, three outputs

March 29, 2026

The Chart Image API, first MCP server, and first Figma plugin brought the core Szum idea together: define a chart once, then render it for code, agents, or design.

Start with the Chart Image API.

Chart contract versions

Config version and document version identify one chart-contract compatibility generation, not a product release. Compatible chart types can be added within that generation; incompatible changes advance both versions together. See Versioning.

2026-09-26

The current chart config version. Choose a purpose-driven chart type with its semantic field roles, labels, references, annotations, and chart-specific presentation. A complete ChartDocument adds data, size, presentation, and output settings around that data-free config. Use the same document for validation, rendering, and saving.

Supported 2026-03-20 configs remain accepted where documented and are converted to 2026-09-26 before use. See older config compatibility.

2026-03-20

The first chart config version. It began with barY, barX, line, dot, text, ruleX, and ruleY, plus SVG and PNG output, sizing, axes, themes, and top-level data.

On this page