Skip to content

Releases: ashutoshvarma/pyxpdf

v0.2.3

31 Aug 10:21
Compare
Choose a tag to compare

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

03 Jul 16:51
Compare
Choose a tag to compare

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 and components 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 from image
  • 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

12 Jun 15:30
Compare
Choose a tag to compare

v0.2.0

12 Jun 14:20
Compare
Choose a tag to compare
prepare for v2.0.0 release

v0.1.1

11 May 05:39
Compare
Choose a tag to compare

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

08 May 23:30
Compare
Choose a tag to compare

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 and Document
  • 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 simpler TextControl
  • 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() as filename()
  • 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 and displayPage
  • 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 xpdf globalParams
  • 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...
Read more