Release notes for every version of DocForge API. All notable changes, improvements, and fixes are documented here.
The homepage now features a fully interactive API playground — test all endpoints without signing up. Plus, the new blog launches with two deep-dive guides for developers.
Batch conversion support lands for the Markdown-to-HTML endpoint, and all site pages are now accessible without the .html extension.
POST /api/batch endpoint now supports arrays of Markdown documents in a single request, returning converted HTML in the same order./docs, /blog, /changelog, etc.) are now accessible without the .html extension via Vercel rewrites..html suffixes.Pro and Team tier users can now submit up to 50 documents in a single request via the new batch endpoint, and receive completion callbacks via configurable webhooks.
POST /api/batch accepts an array of conversion jobs; results returned in the same order. Available on Pro and Team tiers.X-Webhook-URL header on any request to receive a POST callback with the result when processing completes. Useful for large documents processed asynchronously._meta field with processing time in milliseconds, input byte count, and output byte count.Paid tier users now have a full web dashboard for viewing live usage metrics, managing API keys, and upgrading or cancelling their subscription directly — no support ticket required.
/dashboard after signing in./getting-started walks through your first API call in under 2 minutes.hint field alongside error and code — e.g., "Your API key is valid but you have exceeded the Free tier limit of 500 requests/day."Retry-After header with the number of seconds until the rate limit resets./api/txt-to-html was collapsing multiple consecutive blank lines into a single paragraph break; now preserves intentional spacing.Published the OpenAPI 3.0 specification at /openapi.json and wired up Stripe Checkout for Pro and Team plan subscriptions with webhook-driven key provisioning.
/openapi.json. Import directly into Postman, Insomnia, or any OpenAPI-compatible tool.Patch release addressing a CSV parsing regression and adding security hardening headers that were omitted from the initial deploy.
/api/csv-to-html was failing to auto-detect tab-delimited files, treating the entire row as a single column. Tab, comma, semicolon, and pipe delimiters are now correctly auto-detected.Content-Security-Policy, X-Content-Type-Options, and X-Frame-Options headers were missing from API responses — now applied globally via Vercel edge config.400 with field-level detail instead of a generic "invalid input" string.DocForge API is live. A stateless, serverless document format conversion API with four endpoints, three billing tiers, and Stripe-powered subscriptions — built for developers who need reliable format conversion without managing infrastructure.
/openapi.json for code generation and Postman import.New bidirectional YAML-to-JSON conversion endpoint and a self-service API key management dashboard with usage analytics.
POST /api/yaml-to-json converts YAML documents to JSON. Supports multi-document YAML files with --- separators, returning an array of JSON objects.POST /api/json-to-yaml converts JSON objects and arrays to clean YAML output with configurable indentation./dashboard.First private beta of DocForge API. Core conversion endpoints for Markdown, CSV, JSON, and plain text are functional with basic rate limiting and API key authentication.
POST /api/md-to-html — Convert Markdown to semantic HTML with support for headings, lists, code fences, blockquotes, tables, and inline formatting.POST /api/csv-to-html — Convert CSV data to an HTML table with optional header row detection and customisable CSS class injection.POST /api/json-to-html — Render JSON objects or arrays as a nested definition list or table layout, selectable via the layout parameter.POST /api/txt-to-html — Wrap plain-text paragraphs in semantic <p> tags with optional heading detection for lines ending in a colon.X-API-Key header-based auth with per-key rate limit tracking.