Skip to main content

Changelog

All notable changes to RenderDoc will be documented here.

[Unreleased]

Added

  • Documentation site with comprehensive guides
  • API playground for interactive testing

[1.0.0] - 2025-11-06

Initial Release

This is the first stable release of RenderDoc!

Added

Core Features

  • PDF generation from templates using PDFKit
  • Excel generation from templates using ExcelJS
  • Drag-and-drop template designer with 19 component types
  • Single API call for document generation
  • Batch document generation for high-volume use cases
  • Template versioning and sharing
  • Document generation tracking and analytics

Authentication & Security

  • Email/password authentication
  • OAuth support (Google, Microsoft)
  • Two-factor authentication (2FA)
  • Magic link authentication
  • API key management with permissions
  • JWT token refresh

Team Collaboration

  • Multi-team support
  • Team member invitations
  • Role-based access control (Owner, Admin, Member, Viewer)
  • Team activity logging

Dashboard & Analytics

  • Real-time dashboard with document metrics
  • Document generation volume charts
  • Template usage analytics
  • Activity feed
  • Success rate tracking

Document Management

  • Document job logs with filtering and search
  • Bulk document operations
  • Job retry for failed generations
  • Document preview in dashboard

API & Integration

  • RESTful API with full Swagger documentation
  • API playground for testing
  • Webhooks for document events
  • Rate limiting per plan
  • SDK-ready architecture

Billing & Usage

  • Lemon Squeezy integration
  • Credit-based billing system
  • Usage-based tracking
  • Invoice generation
  • Payment method management

Template Features

  • 19 component types (Text, Image, Table, Chart, etc.)
  • Variable system with validation
  • Formula support for calculated fields
  • Conditional rendering
  • Loop components for dynamic lists
  • Rich text editor
  • Template export/import
  • Template duplication

Developer Features

  • Comprehensive error handling with error codes
  • TypeScript support throughout
  • Extensive test coverage (1,000+ tests)
  • Docker development environment
  • Database migrations
  • Queue system with BullMQ

Infrastructure

  • NestJS backend with 15 modules
  • Next.js 14 frontend with App Router
  • PostgreSQL database with Prisma ORM
  • Redis for queue management
  • Cloudflare R2 for file storage

Version Numbering

RenderDoc follows Semantic Versioning:

  • MAJOR version for incompatible API changes
  • MINOR version for new features (backward compatible)
  • PATCH version for bug fixes (backward compatible)

Release Schedule

  • Major releases: Every 6-12 months
  • Minor releases: Monthly
  • Patch releases: As needed for critical bugs

Upcoming Features

See our roadmap for planned features:

  • Advanced analytics dashboard
  • Template marketplace
  • A/B testing for templates
  • Additional output formats
  • Mobile app
  • Real-time collaboration

Getting Updates

  • Subscribe to our newsletter
  • Follow us on Twitter

Want to contribute? → Check our Contributing Guide