Product updates

Changelog card

Turn a product update into one shareable card with the headline and each change.

File types
PNGJPEGWebP
Size
1080 × 1350 px
Use case
Product updates
Licence
Free to copy and use in your own templates
Source
Made by thirds.ai with the open-licence JetBrains Mono and Sora fonts, original graphic marks, and fictional sample names.
A tall changelog card with a black diagonal header holding a mint green v2.4 pill, a bold black headline Ready for the first frost, five pale mint rounded cards each with a black New, Improved, or Fixed label, and a black action bar with mint text.
changelog-card/template.html

About this design

What you can make with it.

Product teams post this on social media or inside the app after each release. It carries the version and date, a bold headline, and a short list of changes marked New, Improved, or Fixed. Refresh the headline and change list for every version you announce.

Your details

What you can change.

These are the words and numbers you swap for your own. The design stays the same.

  1. BrandA short text.
  2. VersionA short text.
  3. Released onA short text.
  4. HeadlineA short text.
  5. SummaryA short text.
  6. ChangesA list of items. Each item has label, title and detail.
  7. ActionA short text.
  8. FooterA short text.
Sample data
{
  "brand": "Sprout",
  "version": "v2.4",
  "released_on": "2026-10-02",
  "headline": "Ready for the first frost",
  "summary": "Every bed and helper, one clear autumn plan.",
  "changes": [
    {
      "label": "New",
      "title": "Season board",
      "detail": "Every bed's next task on one board."
    },
    {
      "label": "Improved",
      "title": "Shared plots",
      "detail": "Invite a neighbour to water with one tap."
    },
    {
      "label": "Fixed",
      "title": "Frost alerts",
      "detail": "Alerts now land before dusk, not the next morning."
    },
    {
      "label": "New",
      "title": "Harvest log",
      "detail": "Track what came from each bed this season."
    },
    {
      "label": "Improved",
      "title": "Weather sync",
      "detail": "Local forecasts now update every hour."
    }
  ],
  "action": "See the full autumn update",
  "footer": "Sprout Garden Club · sproutclub.example"
}

For developers

Make this file from your code or your AI tools.

Save your copy once, then send the new details with each request. Each finished file costs 1 credit.

API request
curl https://thirds.ai/v1/image \
  -H "Authorization: Bearer $THIRDS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: changelog-card-1" \
  -d '{"template_id":"tpl_your_copy","version":1,"data":{"brand":"Sprout","version":"v2.4","released_on":"2026-10-02","headline":"Ready for the first frost","summary":"Every bed and helper, one clear autumn plan.","changes":[{"label":"New","title":"Season board","detail":"Every bed'"'"'s next task on one board."},{"label":"Improved","title":"Shared plots","detail":"Invite a neighbour to water with one tap."},{"label":"Fixed","title":"Frost alerts","detail":"Alerts now land before dusk, not the next morning."},{"label":"New","title":"Harvest log","detail":"Track what came from each bed this season."},{"label":"Improved","title":"Weather sync","detail":"Local forecasts now update every hour."}],"action":"See the full autumn update","footer":"Sprout Garden Club · sproutclub.example"},"image":{"format":"png","width":1080,"height":1350}}'
MCP call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "render",
    "arguments": {
      "output": "png",
      "idempotency_key": "changelog-card-1",
      "request": {
        "template_id": "tpl_your_copy",
        "version": 1,
        "data": {
          "brand": "Sprout",
          "version": "v2.4",
          "released_on": "2026-10-02",
          "headline": "Ready for the first frost",
          "summary": "Every bed and helper, one clear autumn plan.",
          "changes": [
            {
              "label": "New",
              "title": "Season board",
              "detail": "Every bed's next task on one board."
            },
            {
              "label": "Improved",
              "title": "Shared plots",
              "detail": "Invite a neighbour to water with one tap."
            },
            {
              "label": "Fixed",
              "title": "Frost alerts",
              "detail": "Alerts now land before dusk, not the next morning."
            },
            {
              "label": "New",
              "title": "Harvest log",
              "detail": "Track what came from each bed this season."
            },
            {
              "label": "Improved",
              "title": "Weather sync",
              "detail": "Local forecasts now update every hour."
            }
          ],
          "action": "See the full autumn update",
          "footer": "Sprout Garden Club · sproutclub.example"
        },
        "image": {
          "width": 1080,
          "height": 1350
        }
      }
    }
  }
}

Make this design yours.

Open it in the editor, change anything you like, and keep it with your own templates. Your first 50 credits each month are free.