Dad Joke Of The Release
Should I stop making these dad jokes... or do you guys find it humerus 🤣
Release Notes
1. New: PDF Repair Tool
- Added a full Repair PDF tool that attempts to fix corrupted or damaged PDFs.
- Supports restoring structure, rebuilding objects, and resolving common parsing errors.
- I would be adding more robust repair feature with ghostscript in next update
2. Rotate Tool Enhancements
- Added support for custom rotation angles (0–360°).
- Introduced increment/decrement controls for precise angle adjustment.
- Improved UI for a smoother rotation workflow.
3. Delete Pages: Visual Page Previews
- The Delete Pages tool now displays real-time page thumbnails, making it easier to select pages visually.
- Users can now delete pages using thumbnail selection or traditional inputs.
4. Bookmark Encoding Fix (Mojibake Resolved)
- Fixed an encoding issue where certain characters appeared as mojibake in the Bookmark tool.
- Bookmarks now preserve all Unicode characters correctly.
5. Favicon & SEO Fixes
- Added full favicon support across browsers and platforms, including fallback
.icoformats. - Ensures proper favicon display in Google Search and all major browsers.
6. Multi-PDF Tools: Stability & Bug Fixes
- Fixed an issue where encrypted PDF files were not loading in multi-PDF tools.
- Added TypeScript type definitions for merge and alternate-merge Web Workers.
- Improved type safety and stability in the alternate-merge logic.
7. Internal Improvements
- Refactored
rotateAll()to accept an angle parameter directly. - Updated file handler logic to support thumbnail rendering for Delete Pages.
- Minor UI and codebase polish for consistency and maintainability.
8. Performance Improvements
- Rendering batch size increased (from 1 → 2), improving performance for large PDFs
What's Changed
New Contributors ❤️
Full Changelog: v1.9.0...v1.10.0