Releases: ashutoshvarma/pyxpdf
Releases · ashutoshvarma/pyxpdf
v0.2.3
Changelog - https://pyxpdf.readthedocs.io/en/latest/changelog.html
Changes:
- 40e2969 update CHANGELOG
- 88956c0 bump version to v0.2.3
- 32a602d docs: add docstring for
cfg_path
- a098388 add docs/_static in git tree to prevent sphnix warnings
- 1442c6a Update BUILD.rst
- ab785ea Update README.rst
- c7cbf2c Merge pull request #12 from ashutoshvarma/dependabot/pip/dev/sphinx-3.2.1
- 0a0750b fix #8: add checks for file in
Config.add_font_file
- fe7e76d fix #13: now tests can be placed in root dir also
- 956b84a tests: add tests for
Path
file-path pdf loading
See More
- a4751d0 fix #9 : Segmentation Fault when using
Document.text()
- 91fa490 Document: add support for
Path
pdf file path loading - 1aec0dd Config: make
cfg_path
public attribute - e82b5b7 fix gcc_debug rule in makefile
- 435689b Bump sphinx from 3.0.4 to 3.2.1
- d4e2040 format code with black and quiet errors
- b08c5d2 format code with black
- 52d3d6e [skip azp] add google analytics in html docs
- ade1876 fix typos and missing links
- 5a3cd71 add features section in README
- f4eab45 fix typos and remove unused variables across codebase
- 3834562 [skip ci] update readme
This list of changes was auto generated.
v0.2.2
Changelog - https://pyxpdf.readthedocs.io/en/latest/changelog.html
Changes:
- c901dd0 [skip travis] add pypi deployment in azp
- ecbc8d9 update changelog and bump version to v0.2.2
- 3ef2108 fix gcc std=c++14 warnings for C in travis
- 20a4b61 install specific CMake in travis
- 23bb154 increase logging in get_libxpdf.py
- 2588c04 build libxpdf in travis comprehensive tests
- 46f200f Makefile: add rule for gcc debug build
- 4476f9c setup: add option to build libxpdf during setup.py install
- b0e7a71 move docs requirements to seprate file
- e895931 update docs
See More
- b992a41 add
bpc
andcomponents
attributes in PDFBitmapImage - b346f08 update tests for
PDFImageoutput
- 0523f5f add function to add fonts in
Config
- e32a6c9 add
RawImageOutput
tests - e77fbde cpp: fix garbage value in
PDFBitmapImage.colorspace
- d66e008 fix wheels tests in azp
- dd7c7aa add tests for
PDFImageOutput
- 777df41 add pdfs from poppler test
- cda776e PDFImage: change default compression to
unknown
fromimage
- a908645 update optional dependencies in setup.py
- 66fefb8 bump version to v0.2.2a0
- e975c1d globalconfig; use new to bypass init call for Config
- c10102d new
PDFImage
class to represent a extracted pdf image - 1327190 add
getBBox()
to get pdf images bboxes - deca60e docs: add tutorials
This list of changes was auto generated.
v0.2.1
v0.2.0
prepare for v2.0.0 release
v0.1.1
Changes:
- c7b9bb3 fix long_description markdown syntax error
- e73fcf6 [skip ci] get changelog based on version instead of top entry
- ad42c34 pdftotext: move pdftotext_raw to seprate file
- 9fedb9a pdftotext: remove all parameters that change global
Config
- 008cc8a persist default encoding after
Config.reset()
call
Initial Release
Changes:
- 75b0223 fix azure pipelines github release
- c832495 remove appveyor ci
- 48fb345 update readme badges
- 3f73a3f Fix typo in azure pipelines
- 5d6a271 move ci wheel builds to azure pipelines
- eedd01e fix '\n' vs '\r\n' problem in pdftotext tests
- e6a773d [skip ci] add newlines between changes and readme
See More
- 2d871e0 add quickstart section in readme
- ab75d7a update readme
- 5a69b16 [skip ci] README: add ci badges
- 802c969 Merge branch 'dev', pyxpdf v0.1
- 82cc537 update compiled cpp sources
- b9478dc fix tests for python 2.7
- 7900581 add appveyor ci build
- 3d011af add travis ci build config
- 019fe02 README: remove todo
- 45592bf pdftotext: update docstring
- 2b9e96d pdftotext: add all remaining options
- f6bf5ef fix test runner script for inplace built
- 47460ce benchmark: fix relative path for samples pdf
- 9784a04 benchmark: add short option for take_geo_mean argument
- 5102f31 fix opening README.md in setup.py for python 2.7
- 44e093d improve test runner script
- bbd0357 add test requirements
- 12a36eb sync cpp sources
- 07e4e2f Makefile: add rule for testing wheel
- d87de6b runtests: rename test script and improve test imports
- cec1d55 MANIFEST: add missing tests modules
- 825d1e0 add tests for pdftotext
- 8da2447 pdftotext: make exceptions more specific
- ac4d1b5 Merge branch 'combine' into dev
- cadba92 fix cflags
- 16a80ad merge Document, Page with XPDFDoc, XPage
- a81af98 now use .coveragerc file for coverage config
- ac1235b coveragerc: omit test files
- b495a64 add benchmarks for text extraction
- 59fc468 update cython compiled cpp sources
- af04cec fix pypi classifiers
- 108468c add changelog+readme in long_desription
- 3cc3965 change CHANGES format to Markdown from reStructuredText
- fe7c040 add more files in manifest
- 30d43d3 fix libxpdf headers package building
- bb3e802 add versioninfo.py for managing changelog and version
- d82554e bump version and add CHANGES.txt
- 2035227 add all errors in all
- 6046048 improve raised error messages
- 641ea78 comment unused code
- 98e2441 auto format python files
- 892a6d4 Page; add more properties
- 170ddc6 XPage: fix property name
- aca56f9 Document: add function to extract text
- 1718ea6 XPDFDoc: add function to extract text from pdf
- 56df14d fix tests for windows
- 485698c globalconfig: set 'UTF-8' as default encoding
- a98b448 Document: add pages cache support
- aeed1ee add test for evaluating page from label
- 60ad236 add credits for sample pdf files
- 4375ee8 add pdf file for #3
- f056a50 add rules for tests and code coverage
- 0806073 add tests for
Page
andDocument
- 757abf9 add more sample pdfs
- 8af6893 fix utf-8 UnicodeDecodeError in GString_to_unicode
- 2732134 Makefile: add rule for valgrind memcheck
- c938a71 add initial tests
- a38abdf add test script from lxml project
- 09cd690 globalconfig: add function to reset global params
- 16c3f7b Page: add function to search text
- c4be511 replace setting mode in
TextControl
with string - fd8adbc globalconfig: enable check for valid encoding name
- cd5afde Merge branch 'dev', implement Basic API
- 2b611f8 add python exception support for cdef
utf32_to_Unicode_vector
- 6e623fd fix str to utf32 bytes conversion function for python2
- bc43558 fix text_encoding setter for lower enc values
- 6353be6 update for python2
- 3cba795 disable xpdf error callback
- dab0369 refactor: move all error callback handling from xpdf.pyx to pdferror.pxi
- 2658839 add dict mapping xpdf error codes with error messages
- 1adb504 add xpdf error callback to raise corresponding python exceptions
- 57fdc02 add python exceptions corresponding to xpdf
ErrorCategory
enum - ce75b21 update cython compiled sources
- 08cba74 setupinfo: add pdf.py as compiled ext
- f637fa2 add pure python wrapper over XPDFDoc and XPage
- 9d69ccc XPDFDoc: add function to get page by label
- ff54587 rename
XTextOutputControl
to simplerTextControl
- 0332a01 add
TextString
to python str and vice versa conversion functions - c92b4cc XPDFDoc: add function to get page by index
- 555c0c6 XPDFDoc: wrap PDFDoc
getFileName()
asfilename()
- 7fe72c6 add installation note for windows users
- 334b261 rename text output modes' name
- 2c80096 add NULL check in
GString_to_unicode
- 48533f8 add more properties in XPage and XPDFDoc
- 2a16fe1 create cdef wrapper functions for
displaySlice
anddisplayPage
- 8ad9a05 refactor xpdf
Dict
to python dict logic into seprate helper function - 5bf85e1 remove doc permissions default values from PDFDoc.pxd
- 46a7518 Merge pull request #2 from prithvitewatia/patch-1
- 8b03382 Corrected the keyword argument spelling from ownerpss to ownerpass
- 01569cc remove @staticmethod from static variable
- a67b8cd Add
Config
object [GlobalParamsConfig
] to manage xpdfglobalParams
- f96f7b6 Start of basic xpdf Python API
- 24e4dc7 add more xpdf objects to python conversion functions
- 483f7a3 remove unnecessary static typing
- ecc302c add function to convert str to utf32 bytes
- 7c3dfca add function to convert str to utf8 bytes
- 4ace9a1 update gitignore
- d67304a pdftotext: fix memory leaks
- 9060337 add more xpdf to python conversion functions
- a7026c9 fix typo
- 45abf21 add sample pdfs
- 94ad0ca update installation
- 40b30cb suppress xpdf stderr errors completely
- bfbd5b1 add GlobalParamsIniter - base class for init globalParams
- ec18210 typedef error callback
- bda4191 remove unused conversion function
- 283691f Merge branch 'master' of https://github.com/ashutoshvarma/pyxpdf
- 8cf4f29 update constructors definations
- cd11ac8 move helper functions to seprate pxi
- ca4a672 fix typo
- fd4020b update compiled cpp sources
- 7cc09d1 remove sample pdf
- d23d370 fix typos
- b204cb0 change unicode symbol with github emoji
- 3dcfddd add note for text encodings in pdfto...