File: NEWS

package info (click to toggle)
r-cran-pdftools 3.7.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,476 kB
  • sloc: cpp: 399; sh: 14; makefile: 2
file content (133 lines) | stat: -rw-r--r-- 3,779 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
3.7.0
  - Switch some deprecated fields to new ones

3.6.0
  - pdf_text() gains an argument 'raw' (#138)
  - MacOS: update fallback library to poppler 25.09.1

3.5.0
  - Windows: use poppler from Rtools if found

3.4.1
  - Remove some test verbosity as per CRAN requeset
  - Update maintainer email address

3.4.0
  - Windows: update to poppler 23.08.0 + deps

3.3.3
  - Fix a bug in the version checking macro
  - Remove CXX11 from Makevars.win

3.3.2
  - Compile with the default CXX standard (i.e. C++14 for current R)

3.3.1
  - Workaround for a bug in Rcpp

3.3.0
  - Fix some deprecated poppler APIs

3.2.1
  - MacOS: avoid linking to poppler builds which depend on 3rd party shared
    libraries from xQuartz.

3.2.0
  - CRAN macbuilder: try to find local poppler-data via pkg-config
  - Windows: update to poppler 22.04.0

3.1.1
  - Fix bug when pkg is compiled with -D_GLIBCXX_ASSERTIONS, e.g. Fedora.

3.1.0
  - Fix a test that could segfault with recent versions of poppler
  - Windows / MacOS: update to poppler 22.02.0

3.0.1
  - Fix configure script to run under Solaris

3.0.0
  - 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()

2.3.1
  - Minor tweaks for configure script
  - Show poppler version during CMD check

2.3
  - 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)

2.2
  - 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

2.1
  - Windows / MacOS: update poppler to 0.73.0
  - Remove code that used the 'unstable' xpdf api
  - Use unique_ptr objects to fix memory leaks

2.0
  - 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

1.8
  - Run configure script in bash

1.7
  - Change autobrew script to avoid dependency on xQuartz

1.6
  - pdf_render_page() and pdf_convert() gain argument to control 'antialias'
  - Small tweaks in pdf_text() for dealing with malformed pdf files

1.5
  - 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()

1.4
  - Hide symbols in supported platforms
  - Upgrade libpoppler on Windows

1.3
  - 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

1.2
  - Fix autobrew for OSX Mavericks

1.1
  - Extract autobrew script to separate repo

1.0
  - Add workaround for poppler landscape truncation bug (fixes #7)

0.5
  - Rebuild poppler on Windows to support PDF rendering

0.4
  - Update Homebrew URL in configure script.
  - Fix autobrew (rename libopenjepg -> libopenjp2)
  - Update libpoppler 0.46 for Windows

0.3
  - Update libpoppler 0.42 for Windows
  - Use the COMPILED_BY variable on Windows to support R 3.3

0.2
  - 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

0.1
  - Initial release