Version 25.x - Rewrite
This is a complete rewrite of the library!
Major Changes
- Complete Rewrite: Full library rewrite from the ground up with modern Angular patterns
- PDF.js v5.x: Upgraded to the latest PDF.js v5.3.93 for better performance and features
- Event-Driven Architecture: Pure event-based system with universal action dispatcher
- Template-Based UI: Angular templates for loading spinners and error displays
- Enhanced Security: Comprehensive security audit with production-ready status
Breaking Changes
- Theme System: New theme properties replace old styling options
- Error Handling: Template-based error system replaces HTML strings
- Spinner Handling: Template-based spinner system replaces HTML strings
- API Updates: Some methods have been updated for better consistency
Migration Help
- Migration Guide: Complete migration guide from v20.x to v25.x
- Examples: Updated examples and documentation
- Deprecation Warnings: Clear deprecation warnings for old APIs
Support & Community
- GitHub Discussions: Use GitHub Discussions to ask questions
- Issue Reporting: Report issues on GitHub Issues
- Documentation: Comprehensive documentation with examples and samples
Note: This is a major version with breaking changes. Please review the migration guide and test thoroughly before upgrading in production.