Python-pptx

Latest version: v0.6.23

Safety actively analyzes 621269 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

0.6.23

+++++++++++++++++++

- fix: 912 Pillow<=9.5 constraint entails security vulnerability

0.6.22

Not secure
+++++++++++++++++++

- Add 909 Add imgW, imgH params to `shapes.add_ole_object()`
- fix: 754 _Relationships.items() raises
- fix: 758 quote in autoshape name must be escaped
- fix: 746 update Python 3.x support in docs
- fix: 748 setup's `license` should be short string
- fix: 762 AttributeError: module 'collections' has no attribute 'abc'
(Windows Python 3.10+)

0.6.21

Not secure
+++++++++++++++++++

- Fix 741 _DirPkgReader must implement .__contains__()

0.6.20

Not secure
+++++++++++++++++++

- Fix 206 accommodate NULL target-references in relationships.
- Fix 223 escape image filename that appears as literal in XML.
- Fix 517 option to display chart categories/values in reverse order.
- Major refactoring of ancient package loading code.

0.6.19

Not secure
+++++++++++++++++++

- Add shapes.add_ole_object(), allowing arbitrary Excel or other binary file to be
embedded as a shape on a slide. The OLE object is represented as an icon.

0.6.18

Not secure
+++++++++++++++++++

- .text property getters encode line-break as a vertical-tab (VT, '\v', ASCII 11/x0B).
This is consistent with PowerPoint's copy/paste behavior and allows like-breaks (soft
carriage-return) to be distinguished from paragraph boundary. Previously, a line-break
was encoded as a newline ('\n') and was not distinguishable from a paragraph boundary.

.text properties include Shape.text, _Cell.text, TextFrame.text, _Paragraph.text and
_Run.text.

- .text property setters accept vertical-tab character and place a line-break element in
that location. All other control characters other than horizontal-tab ('\t') and
newline ('\n') in range \x00-\x1F are accepted and escaped with plain-text like
"_x001B" for ESC (ASCII 27).

Previously a control character other than tab or newline in an assigned string would
trigger an exception related to invalid XML character.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.