Skip to content

Releases: pypdfium2-team/pypdfium2

1.10.0

25 May 16:19
Compare
Choose a tag to compare

Release 1.10.0

Changes

Commits between 1.9.1 and 1.10.0:

  • 726198d Update changelog
  • f98f991 Update docs
  • e7d1cd3 Improve text extractor testing
  • 3ac10be Improve text extraction
  • fc0fa1f test_release: remove emulated workflow
  • 98e74de Increment version
  • 6642d43 Update shell api docs
  • fb9873e Misc style improvements
  • 9a524a8 docs: improve handling of special-members
  • bbc2438 Add text extraction and page objects support models (#110)
  • 9d5f996 pyproject: remove commented-out stuff
  • 77c23a7 cli/render: minor style improvements
  • c836a10 Improve PIL.Image import
  • c65050b page_renderer/crop: minor style improvements
  • ca3e94e cli/renderer: fix and vs. or blunder in crop_type()
  • 6fabf00 page_renderer/docs: improve typing
  • e655ce9 renderer: add cropping capabilities (#109)
  • 41a6383 docs: improve opener integration (hide low-level stuff)

1.9.1

16 May 12:00
Compare
Choose a tag to compare

Release 1.9.1

Changes

Commits between 1.9.0 and 1.9.1:

  • 990dab5 Prepare bugfix release
  • d459646 cli: fix python 3.6 compatibility

1.9.0

16 May 11:34
Compare
Choose a tag to compare

Release 1.9.0

Changes

Commits between 1.8.0 and 1.9.0:

  • 92ff911 update bookmark test
  • 1183acb Release preparations
  • 7c7c8d2 Increment version
  • 18d56e8 TOC: Integrate bookmark state feature (#107)
  • 0adcad1 CI: block pip 22.1
  • 600e649 CLI: Use argparse subparsers (#108)
  • f059f50 cli/main: fix typo
  • 5f8f8ef fix make build
  • 1d00c4b workflow: install wheel package
  • 801d2ce workflow: skip setup tests
  • dc0fe2a Extend updatescript tests
  • 0db12c9 Add preliminary updatescript tests
  • a2a981e build: rename CLI main function
  • d38445e syslibs build: unbundle ICU library
  • df71513 move some test cases from test_document to test_toc
  • 2a0240e slightly improve pixel tests
  • a94bb66 Reduce use of test parametrisation
  • 01731d9 comment out pytest ini options
  • a5f3585 improve setupbase test, take 2
  • b1563b3 improve setupbase test
  • 648a57a Add setupbase tests
  • ea7b30c Improve test coverage for packaging_base
  • 2f033fa update_pdfium: clean up unused import
  • 52dce72 Move releasenotes script into setupsrc/pl_setup/
  • 3b02eef Simplify test_document.py
  • 50d1ae9 Rearrange test files (#106)
  • 384d509 test_boxes: slight improvements

1.8.0

09 May 18:43
Compare
Choose a tag to compare

Release 1.8.0

Changes

Commits between 1.7.0 and 1.8.0:

  • 7be649c update changelog
  • fb10400 version: undeclare beta
  • bba0ad6 version: declare beta
  • 34e42d2 Prepare release
  • 25869c1 text_inserter: improve arrangement of parameters
  • dfeb613 docs: fix reference
  • 2cf1547 build: move _get_tool() calls
  • a329346 build: remove argfile option
  • 1e8cedf update readme
  • 34793be Merge docs/markdown into docs/source
  • 7efa423 textinserter: minor style improvement
  • 0b53202 readme: fix an internal link
  • 2a5c3ff textinserter: improve harfbuzz integration
  • 826b3f9 actions: reduce amount of systems/pythons to test
  • 51f0cad Update win/build.patch
  • a247f2d open_pdf_buffer(): make automatic closure optional and disabled by default
  • f123d78 Add support model for text insertion (#105)
  • d8782d1 tests: style
  • db119e2 tests: minor style improvements
  • 59434e8 tests: move test function out of conftest
  • 92492b3 Rearrange tests
  • 140aef8 Remove nativebuild leavings
  • f861261 update_pdfium: minor improvements
  • f2c988c Considerably simplify the build script
  • df2eecf ci: update ctypesgen

1.8.0b1

09 May 18:39
Compare
Choose a tag to compare
1.8.0b1 Pre-release
Pre-release

Release 1.8.0b1

Changes

Commits between 1.7.0 and 1.8.0b1:

  • bba0ad6 version: declare beta
  • 34e42d2 Prepare release
  • 25869c1 text_inserter: improve arrangement of parameters
  • dfeb613 docs: fix reference
  • 2cf1547 build: move _get_tool() calls
  • a329346 build: remove argfile option
  • 1e8cedf update readme
  • 34793be Merge docs/markdown into docs/source
  • 7efa423 textinserter: minor style improvement
  • 0b53202 readme: fix an internal link
  • 2a5c3ff textinserter: improve harfbuzz integration
  • 826b3f9 actions: reduce amount of systems/pythons to test
  • 51f0cad Update win/build.patch
  • a247f2d open_pdf_buffer(): make automatic closure optional and disabled by default
  • f123d78 Add support model for text insertion (#105)
  • d8782d1 tests: style
  • db119e2 tests: minor style improvements
  • 59434e8 tests: move test function out of conftest
  • 92492b3 Rearrange tests
  • 140aef8 Remove nativebuild leavings
  • f861261 update_pdfium: minor improvements
  • f2c988c Considerably simplify the build script
  • df2eecf ci: update ctypesgen

1.7.0

02 May 07:55
Compare
Choose a tag to compare

Release 1.7.0

Changes

Commits between 1.6.0 and 1.7.0:

  • c0c4ffa releasenotes: fix for first tag is beta
  • 6fdc83a Undeclare beta tag
  • 7b4ee08 Declare beta tag
  • 5e6c5bf Update gitignore rules
  • 3445e21 update tasks
  • 2f46a76 update_pdfium: fix musllinux directory recognition
  • f4596af Increment version
  • aad6bce Add setup code for musllinux (#104)
  • ba64d64 toc: minor style improvements
  • 2264e96 nativebuild: slighly shorten find_llvm code
  • 7cb849b nativebuild: properly use llvm_prefix
  • ef12a5c build_pdfium: remove use_cxx11
  • 5918798 changelog: add "scheduled for"
  • 53a192d test_release: make test call more explicit
  • 07d6e7c add_platform.md: make header consistent with other files
  • 5cd3d65 Improve imports of custom setup tooling (#102)

1.7.0b1

02 May 07:49
Compare
Choose a tag to compare
1.7.0b1 Pre-release
Pre-release

Release 1.7.0b1

1.6.0

25 Apr 10:24
Compare
Choose a tag to compare

Release 1.6.0

Changes

Commits between 1.5.0 and 1.6.0:

  • f7a06f4 Prepare release
  • 5f249e4 Prepare changelog
  • b737233 Remove underscore-based version aliases
  • 2541b39 nativebuild: comment out use_cxx11
  • c242369 pdf_renderer: use functools.partial()
  • eed5e2d make releasnotes script slighly nicer

1.5.0

18 Apr 17:56
Compare
Choose a tag to compare

Release 1.5.0

Changes

Commits between 1.4.1 and 1.5.0:

1.4.1

18 Apr 13:01
Compare
Choose a tag to compare

Release 1.4.1

Changes

Commits between 1.4.0 and 1.4.1:

  • 2476569 Undeclare beta
  • 5a10388 Declare next beta
  • 82b8a50 releasenotes: fix for beta tag
  • f803f39 Prepare release
  • 833bd29 Update changelog
  • 6e59d38 releasenotes: add a strip(), just to be safe
  • 103de97 Add proper release note creation script
  • d1697f7 update tasks
  • 70497b4 version.py: improve docstring integration
  • 66c0ae5 docs: minor consistency improvements
  • 03242cf Overhaul the documentation
  • 6775022 classes: use one-liners for docs
  • 6a89d29 docs: rearrange conf.py
  • 8a6746a Remove docs for nativeopener
  • d73afed pdf_renderer: add missing docs for n_processes parameter
  • 3d001b7 Update changelog
  • 6749cd5 pdf_renderer: improvements to implementation of concurrency
  • fc5c658 pdf_renderer: address a suffix issue
  • fe28548 readme: update reference to dependencies.md
  • e7f1401 pdf_renderer: make suffix digits adaptive to page_indices
  • 4b1e0c1 update changelog
  • 3ced26d saver: add pdf version parameter
  • b059762 readme: mention pdfium mailing list
  • d8b1f43 test_saver: code style fix
  • 4573930 Change string formatting from .format() to % (#101)
  • 17dd77d readme: add note to publishing process
  • 1951872 Revert "temporarily disable release on tag"
  • 139c9cd temporarily disable release on tag