All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-12-08
- Initial release of Open Browser Rendering
- Screenshot API endpoint with PNG/JPEG support
- PDF generation API endpoint
- JavaScript evaluation API endpoint
- Bearer token authentication
- Concurrency control mechanism
- Multi-browser support (Chromium, Firefox, WebKit)
- Docker and Docker Compose support
- Health check endpoint
- CORS support
- Comprehensive documentation (English & Indonesian)
- Contributing guidelines (English & Indonesian)
- Security policy
- MIT License
- Full-page and viewport screenshot capture
- Customizable viewport dimensions
- Configurable wait conditions (load, domcontentloaded, networkidle)
- PDF format options (A4, Letter, etc.)
- Background printing support
- Request timeout configuration
- Environment-based configuration
- Graceful shutdown handling
- Resource limits and health checks
- Complete README with API documentation
- Deployment guides for VPS
- Docker deployment instructions
- Nginx reverse proxy configuration
- Security best practices
- Contributing guidelines
- Code of conduct