Reportlab2

Latest version: v4.1.0

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

Scan your dependencies

Page 10 of 16

3.5.4

-------------------------
* Bug fix for Paragraph space bugs reported by Kayley Lane
* Use local libart code by default (libart 2.3.21-3)

3.5.3

-------------------------
* Bug fix release to make really simple paras work OK
Reported by Kayley.Lane oracle.com
* Use local libart by default
* Use upgrade libart source to 2.3.21-3 https://salsa.debian.org/gnome-team/libart-lgplaa059539

3.5.2

-------------------------
* Bug fix release to make th sdist work properly

3.5.1

-------------------------
* Bug fix for infinite looping in Paragraph (likely caused by small available Widths).
Reported by Kayley.Lane oracle.com

3.5

-----------------------
* BalancedColumns flowable added
* primitive hyphenation functionality (with Pyphen installed)
* simple paragraphs now allow space shrinkage
* mixed parallel / stacked barcharts mechanism
* makeStream compression fix for python 3.x
* reproducibility fixes
* Bugfix for KeepWithNext and None
* Fix pie chart issue
* allow canvas filename to be a wrapped OS level file
* added DocTemplate._makeCanvas
* _text2Path fix
* AcroForm improvements
* added anchorAtXY parameter for images
* fix PDF syntax error with no Outlines
* fix bullet code
* qrencoder fix
* table minRowHeights support
* stopped abusing builtins to aid compatibility
* fix embedded font & fontfinder bugs
* fix zero width paragraph layout error
* doughnut charts support innerRadiusFraction
* more controllable under and strike lines

Contributors:
* Axel P. Kielhorn
* ben readingtype.org.uk
* Chris Jerdonek cjerdonek bitbucket
* Dan Palmer danpalmer bitbucket
* Garry Williams gary_williams bit_bucket
* Greg Svitak
* htgoebel bitbucket
* Johann Du Toit https://bitbucket.org/johanndt/
* Jon Hinton (inivatajon bitbucket.org)
* Lele Gaifax
* lisandrija bitbucket.org
* lostbard bitbucket
* Martin J. Laubach bitbucket issue 140
* Moritz Pfeiffer moritzpfeiffer bitbucket
* Raji Sundar
* Silas Sewell silassewell bitbucket
* simonkagwe bitbucket
* Tom Alexander bitbucket
* Trevor Bullock
* Waldemar Osuch

3.4

-----------------------
* More pagesizes from https://en.wikipedia.org/wiki/Paper_size (contributed by https://bitbucket.org/alainchiasson/)
* add in fillMode (fill-rule) variable to the graphics state for drawings
* add support for automatic bullet rotation in ListFlowables.
* fix acroform annotation bug in radios (reported by Olivia Zhang)
* fix split paragraph rendering bug (reported by Olivia Zhang & Echo Bell)
* Allow Image to have a drawing as argument
* support for Path autoclose & fillMode; version --> 3.3.29
* add support for different fill policies in renderXX drawPath; version-->3.3.28
* allow for UTF_16_LE BOM, fix for bug contributed by Michael Poindexter mpoindexterhousecanary.com
* improved support for images in renderPM/renderSVG bug report from Claude Paroz
* add AcroForm support to canvas; version --> 3.3.22
* avoid cr lf line endings
* attempt to ensure zipImported has some files or returns None
* added additonal test to barcode/test.py
* add an invisible font test thanks https://bitbucket.org/kb/ Konstantin Baierer
* add mailto href test
* improve UPCA barcode contribution by Kyle McFarlane https://bitbucket.org/kylemacfarlane/
* attempt to fix __loader__ issues in pyinstaller suggested by dbrnz bitbucket
* fix NormalDate comprisons in python3.x
* fix ypad use in ParagraphAndImage contrib annamarianfrbitbucket, version-->3.3.16
* try to prevent multiple saving contrib by Tim Meneely
* fix problems with svg drawToString contrib by Eric Gillet & Johann Du Toit
* fix issue reported by Yitzchak Scott-Thoennes <sthoennagmail.com>
* fix fake KeepTogether setup in handle_keepWithNext
* add NullActionFlowable, fix empty KeepTogether
* really merge para-measure-fix
* merge para-measure-fix changes
* fixes to TypedPropertyCollection
* changes to Render class; allow drawings to specify initialFontName/Size
* fix python>=3.2 default axis labelling to match python2.x; bugfix contributed by Robin Westin bitbucket issue 82
* fix AttributeError reported by Kay Schluehr bitbucket issue 81
* add experimental time value axis
* fix bug in python shapes rendering
* add negative span style to test_platypus_tables splitting example
* fix segfault in _rl_accel.c; fix contributed by Neil Schemenauer as issue 78
* attempt to remove quadratic performance hit when longTableOptimize is set
* allow DATA: scheme in open for read
* import Table _rowpositions calculation
* support small ttfs which do not allow subsets
* add rl_settings allowTTFSubsetting
* address issue 76 (deprecated immports) reported by Richard Eames
* add table cell support for simple background shadings, contributed by Jeffrey Creem jcreembitbucket
* fix bug in tables.py reported by Vytis Banaitis bitbucket; version-->3.3.2
* minor change to allow barWidth setting in ecc200datamatrix.py (suggested by Kyle MacFarlane bitbucket)
* make paraparser syntax errors real and fix <sup/sub> tags to have relative values; version-->3.3.1
* ReportLab now runs all tests under Python 2.7, 3.3, 3.4, 3.5 & 3.6.

Contributors:
* Alain Chiasson https://bitbucket.org/alainchiasson/
* annamarianfrbitbucket
* Claude Paroz
* dbrnz bitbucket
* Dinu Gherman
* Echo Bell
* Eric Gillet
* Jeffrey Creem jcreembitbucket
* Johann Du Toit
* Kay Schluehr bitbucket issue 81
* Konstantin Baierer
* Kyle McFarlane https://bitbucket.org/kylemacfarlane/
* Michael Poindexter mpoindexterhousecanary.com
* Neil Schemenauer
* Olivia Zhang
* Richard Eames
* Robin Westin
* Tim Meneely
* Vytis Banaitis bitbucket
* Yitzchak Scott-Thoennes <sthoennagmail.com>

Page 10 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.