3.1.0
Changes (Release 3.1.0)
Summary (pypdfium2)
render_to()
was fixed to actually allow callables. The code passage in question was unreachable due to an unguardedissubclass()
check before.
pypdfium2 commit log
Commits between 3.0.0
and 3.1.0
(latest commit first):
b6e8e6d
[autorelease] update changelog and version file9117f42
Noneify.raw
attributes on close23b2b77
Update changelog_stagingf59dc65
Revert automatic closing via delb37b326
page.render_to: fix compatibility with callables7d3e7ee
converter: correct a docstring662f12b
setupsrc: slightly enhanceset_version()
7ec0744
setup.cfg: reset sphinx to normal2f3680b
workflow: comment out schedule againfc5bcd2
document: remove note on closing47d5c78
closing: check self before parentsfb62c5a
setup.cfg: temporarily block sphinx 5.2.0.post0b068b9e
Automatically close objects via__del__
(#142)69b3e9b
autorelease: log beta releases, without manual summaryf22d6f7
changelog: fix up autorelease note on pdfium version
PDFium commit log
Commits between 5316
and 5323
(latest commit first):
014c24029
Revert "Remove ALLOW_UNUSED macros."2785e0210
Pass retained array to CPDF_Dest constructor.953ff0e12
Merge FixedUninitDataVector and FixedZeroedDataVector code.38c2dcc58
Make UnownedPtr and RetainPtr more similar to each other.99762aa82
Re-order RetainPtr/UnownedPtr operator=() methods42fc37599
Replace CFX_MemoryStream::GetBuffer() with GetSpan().d1f85fdbb
Avoid ambiguity in CPDF_{Dictionary,Array}Locker constructors11a2745cd
Return retained result from CPDF_Dictionary::GetPageDictionary()5b0176124
Switch from DataVector to FixedDataVector CPDF_CMap.0820b6b7a
Use FixedDataVector in fxbarcode/ when applicable.7043b271f
Add a FixedZeroedDataVector container.0dc2e884d
Do more input checks inside BC_DefaultPlacement.cpp.065698acf
Fix interaction between RetainPtr and transparent comparisons.22a8e1526
Clean up CBC_DefaultPlacement.f10010959
Switch CPDF_TextPage::m_CharIndices back to DataVector.f24061bf2
Create helper function and move a constant to a header file07d7f6b34
Remove ALLOW_UNUSED macros.ba4ecd0a5
Use UnownedPtr<> keys in CPDF_FontGlobals.275ee19d0
Add transparent Contains() test to unowned_ptr_unittest.cpp081fa0b6f
Prevent pdfium::Contains() from falling back to linear search.101e5c6be
Prove whether unowned/retain pointer collections compare transparently9524684f4
[Skia] Remove DCHECKs on RGB channels during upsampling9b9170e56
Add unit test for transparent comparison of UnownedPtr.8aad22ae5
Make CPDF_{Array,Dictionary} methods returning pointers internal-only.4424a54c6
Refactor Skia renderer runtime checks.7784e6a6b
Runtime renderer selection for embedder tests786e8f65d
Add FPDFAnnot_GetFormFieldAlternateName() API