NEWS
pdftools 3.4.1 (2024-09-20)
- Remove some test verbosity as per CRAN requeset
- Update maintainer email address
pdftools 3.4.0 (2023-09-25)
- Windows: update to poppler 23.08.0 + deps
pdftools 3.3.3 (2023-02-07)
- Fix a bug in the version checking macro
- Remove CXX11 from Makevars.win
pdftools 3.3.2 (2022-10-16)
- Compile with the default CXX standard (i.e. C++14 for current R)
pdftools 3.3.1 (2022-10-04)
- Workaround for a bug in Rcpp
pdftools 3.3.0 (2022-07-07)
- Fix some deprecated poppler APIs
pdftools 3.2.1 (2022-05-27)
- MacOS: avoid linking to poppler builds which depend on 3rd party shared
libraries from xQuartz.
pdftools 3.2.0 (2022-04-19)
- CRAN macbuilder: try to find local poppler-data via pkg-config
- Windows: update to poppler 22.04.0
pdftools 3.1.1 (2022-02-25)
- Fix bug when pkg is compiled with -D_GLIBCXX_ASSERTIONS, e.g. Fedora.
pdftools 3.1.0 (2022-02-16)
- Fix a test that could segfault with recent versions of poppler
- Windows / MacOS: update to poppler 22.02.0
pdftools 3.0.1 (2021-05-06)
- Fix configure script to run under Solaris
pdftools 3.0.0 (2021-05-05)
- Note: the poppler library 0.88 introduced changes in whitespace rendering for
pdf_text(). This can result in extra linebreaks or spaces in text output.
- Windows: update to poppler 21.04.0 and add UCRT support.
- MacOS: update poppler to 20.12.1.
- Trim \r and \f characters from pdf_text()
pdftools 2.3.1 (2020-05-22)
- Minor tweaks for configure script
- Show poppler version during CMD check
pdftools 2.3 (2019-11-10)
- pdf_text() now tries better to get all text in the page media-box.
- New functions pdf_ocr_text and pdf_ocr_data (wrappers for tesseract)
pdftools 2.2 (2019-03-10)
- Import new qpdf package with pdf transformation tools
- Enable pdf_data() in poppler 0.71 now Debian has backported the encoding patch.
- Document new PPA for Ubuntu 16.04 and 18.04 with poppler 0.74
pdftools 2.1 (2019-01-16)
- Windows / MacOS: update poppler to 0.73.0
- Remove code that used the 'unstable' xpdf api
- Use unique_ptr objects to fix memory leaks
pdftools 2.0 (2018-12-11)
- Windows, MacOS: update poppler to 0.72.1 (backported UTF-8 fix)
- Enable pdf_data() on systems with 0.72.1 or newer
- Several encoding related fixes in text/metadata extraction
- Add a 'tibble' class to data frames for pretty printing
pdftools 1.8 (2018-05-27)
- Run configure script in bash
pdftools 1.7 (2018-05-17)
- Change autobrew script to avoid dependency on xQuartz
pdftools 1.6 (2018-03-27)
- pdf_render_page() and pdf_convert() gain argument to control 'antialias'
- Small tweaks in pdf_text() for dealing with malformed pdf files
pdftools 1.5 (2017-11-05)
- On Windows and MacOS we now bundle poppler-data to support non-latin text
- Windows: Upgrade libpoppler to 0.61.0 from rwinlib
- Windows: patch libpoppler bug that would cause pdf_convert() to generate corrupt files
- PDF rendering errors are relayed via message() instead of warning()
pdftools 1.4 (2017-09-01)
- Hide symbols in supported platforms
- Upgrade libpoppler on Windows
pdftools 1.3 (2017-06-12)
- Improve support for reading passworded and encyrpted pdf files (+ unit tests)
- Support direct conversion from pdf to png, jpeg, tiff (+ unit tests)
- Switch to Rcpp automatic symbol registration
- Tweak autobrew script for legacy Mavericks builds
pdftools 1.2 (2017-03-30)
- Fix autobrew for OSX Mavericks
pdftools 1.1 (2017-03-18)
- Extract autobrew script to separate repo
pdftools 1.0 (2016-12-03)
- Add workaround for poppler landscape truncation bug (fixes #7)
pdftools 0.5 (2016-08-28)
- Rebuild poppler on Windows to support PDF rendering
pdftools 0.4 (2016-08-12)
- Update Homebrew URL in configure script.
- Fix autobrew (rename libopenjepg -> libopenjp2)
- Update libpoppler 0.46 for Windows
pdftools 0.3 (2016-04-08)
- Update libpoppler 0.42 for Windows
- Use the COMPILED_BY variable on Windows to support R 3.3
pdftools 0.2 (2016-03-04)
- Switch pdf_render_page to 1 based indexing
- Fix for red/blue channel mixup in pdf_render_page
- Update example to use local PDF file
pdftools 0.1 (2016-02-26)