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