Changelog

What's new

Every feature shipped, engine added, and fix landed — newest first.

Feature

Local live-preview CLI

  • npx @renderfy/preview ./template.html — edit in your editor, see it render in your browser on save.
  • Templates stay in your repo, versioned and code-reviewed. The CLI uses your API key and renders via the same engine as production.
Feature

Template workbench & starter gallery

  • Edit saved templates with a live side-by-side preview and fill in sample data to see the output before going to production.
  • Starter gallery with ready-made templates — fork any of them to your account with one click and customize from there.
Improvement

Fork templates from the public library

  • Every template on /templates now has a "Fork to my account" button — one click saves it to your dashboard, ready to customize.
  • Works whether you're signed in or not — if you're logged out, you'll sign in first and land right on the forked template.
Feature

WebP output format

  • Pass format: "webp" to get WebP output — typically 30–50% smaller than PNG with full alpha transparency support.
  • Costs 1 credit, same as PNG and JPEG. Works with all seven input engines.
Feature

API reference docs

  • Full interactive API reference at /docs/api — every endpoint, parameter, error code, and response header documented.
  • Six worked examples covering all seven input types, with live code generation in cURL, Node.js, Python, and more.
Feature

Template library

  • 20 copy-paste templates across Social, Document, Marketing, and Data categories.
  • Browse and filter at /templates — each template shows a live preview plus ready-to-use cURL, Node.js, and Python code.
Feature

Render webhooks

  • Register an HTTPS endpoint in your dashboard to receive a POST after every render completes or fails.
  • Payloads include render type, format, credits charged, and duration. Signatures use HMAC-SHA256 so you can verify each delivery.
Feature

Usage chart & low-credit alerts

  • 30-day render volume chart on the Usage page so you can see activity at a glance.
  • Automatic email when your balance drops below 20% of your plan's monthly grant.
Feature

Annual pricing & free-tier watermark

  • Save 20% with annual billing (2 months free) — toggle on the Pricing page.
  • Free-tier and guest renders include a small watermark. It's removed on any paid plan.
Feature

Pricing page & rate limiting

  • Public /pricing page — Free tier, three paid plans, and a credit cost breakdown.
  • API rate limit of 60 renders per minute per key; responses include a credits-remaining header.
Feature

Welcome email

  • New signups receive a welcome email with their starting credit balance and a link to the dashboard.
Feature

Payments & subscriptions

  • Upgrade directly from the dashboard — embedded checkout, no redirect.
  • Credits are granted automatically on payment and refreshed on every renewal.
  • One-time credit top-ups available alongside monthly and annual plans.
Feature

Public homepage & live playground

  • New marketing homepage with a live playground — test five engines in the browser without signing up.
  • 5 free guest renders per day, no account required.
Feature

Four new input engines

  • Code snippets (type: code) — syntax-highlighted, macOS-style window, 100+ languages via Shiki.
  • Charts (type: chart) — bar, line, and pie charts from a JSON payload.
  • Diagrams (type: diagram) — Mermaid flowcharts and sequence diagrams.
  • Math (type: math) — LaTeX equations rendered as crisp transparent PNGs or print-ready PDFs.
Feature

Dashboard & billing

  • Full authenticated dashboard: API key management, usage logs, credit history, and billing.
  • Sign in with GitHub OAuth or a magic link — no password needed.
Feature

Core API

  • POST /api/v1/render — convert Tailwind, HTML, or Markdown to PNG, JPEG, or PDF.
  • 1 credit per image render, 3 per PDF. Failed renders are automatically refunded.