Release v1.0.0 - BentoPDF Initial Release
Overview
BentoPDF v1.0.0 is our first official release, introducing core PDF management tools with enhanced functionality, better performance, and powerful new features.
What’s New
Major Features
- Posterize: Split a PDF into multiple smaller PDFs for easy poster printing.
- Remove Blank Pages: Automatically detect and remove blank pages from PDFs.
- Linearize: Optimize PDFs for fast web viewing.
- Interleave Merge: Merge multiple PDFs in an interleaved manner for easy organization.
- Add Attachments: Attach additional files directly to your PDFs.
Enhancements
- Fixed OCR PDFs not generating readable text and added whitelist character presets.
- Improved self-hosting setup: revamped docker-compose for developers and normal users, introduced Docker versions, and GitHub integration for better control.
- Added Unraid template for easier deployment.
- Users can now use keyboard shortcuts to access the search bar.
- Simple mode added for a cleaner, distraction-free PDF viewing experience.
- Bulk operations added: bulk compress PDFs and bulk split pages.
Bug Fixes
- Fixed issue where OCR PDFs failed to generate readable text
- Resolved problem with PDF merging breaking bookmarks
- Corrected file corruption issue in Ark browser
Breaking Changes
⚠️ Important: This release does not contain breaking changes
- None for v1.0.0 (first release)
Dependencies
- Updated Docker setup for improved deployment control.
- Added new self-hosting configurations.
- Removed outdated configurations incompatible with Docker v2.
Performance Improvements
- Optimized PDF processing for faster splitting, merging, and compression.
- Reduced memory usage during bulk PDF operations.
Documentation
- Added documentation for Posterize, Interleave Merge, and Linearize features.
- Updated installation guides with Docker.
- New guide: Getting Started with BentoPDF
Contributors
Special thanks to all the awesome contributors who made this release possible:
- @AltuisticIsopod
- @414nx
- @soultaco83
- @ShirshenduR
- @divy-11
- @Kimforee
- @Utkarsh-0304
- @yasirakhlaque
- @NanditaPatil-dotcom
- @compliment
- @phamleduy04
- @lunas-awful-coding-ideas
For a complete list of all changes, fixes, and improvements in this release, see the full changelog.