- Fix building on macOS without brew present
- Improve support for building on Apple M1 systems
- Change the default layout behavior to match what poppler recommends
- Add an option to use physical layout mode, which matches the previous default behavior
- Fix an issue with detecting the bounding box on some pages
- Pass
-mmacosx-version-min=10.9
to the linker on macOS
- Pass
-std=c++11
when building on macOS
- Support building on Windows when using conda
- Improve documentation
- Search in
/usr/local
when building on macOS
- For macOS, require at least version 10.9
- Support reading PDFs in raw layout mode
- Search in
/usr/local
when building on some BSDs
- Fix some text being missed on certain landscape pages
- Remove
PDF.page_count
,PDF.read
, andPDF.read_all
- Support password-protected PDFs
- Make
PDF
implement the sequence protocol (__len__
and__getitem__
) - Mark
PDF.page_count
,PDF.read
, andPDF.read_all
as deprecated in favor of the above - Handle keyboard interrupts in
PDF.read_all
- Initial release