SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python312-weasyprint-62.3-1.1.noarch.rpm :

* Sun Jun 30 2024 Dirk Müller - update to 62.3:
* #2174: Fix extra width distribution for auto table layout
* #2175: Don’t compress PDF metadata for PDF/A-1
* Set default PDF variant values in options before generating PDF
* Avoid PDF artifacts when drawing 0-width borders
* Don’t duplicate column when container is split on multiple pages
* Don’t set default Fontconfig values for unset properties
* Fix layout when all footnotes are removed from the footnote area
* Make items overflowing grid wrap to the next row/column
* Don’t append useless tracks when grid elements are positioned
* Mon Jun 10 2024 Dirk Müller - update to 62.2:
* #2142, #2162: Support grid-auto-flow: column, with financial support from Menutech
* #2167: Fix space added by CSS gap at the end
* #2134: Remove absolute placeholders from discarded content
* #2154: Don’t crash when grid items have auto margins
* 8cdd66f: Fix CSS nesting for nested selectors with comma
* 3359db5: Fix and test grid shorthand
* 82deda4: Fix wrong resume_at for split floats
* ff2acf1: Ensure that gradient size is positive to please some
* #2144, #2149: Avoid broken fonts when generating multiple documents
* c10c6892: Display at least one grid row on empty pages
* #2146: Don’t crash when flex container’s parent’s height is auto
* Python 3.9+ is now needed, Python 3.7 and 3.8 are not supported anymore
* pydyf 0.10.0+ is now needed
* tinycss2 1.3.0+ is now needed
* Features:
* #543, #2121: Support CSS Grid layout
* #2124, #2125: Support border-image-
* properties
* #2084, #2077: Support CSS nesting
* #2101: Support HTML maxlength attribute for form fields
* #2095: Apply overflow to replaced boxes
* 245e4f5: Add support of PDF/A-?u
* Bug fixes:
* #2136: Don’t clip aligned text in SVG
* #2135: Allow column-direction flex containers to use percentage-based heights
* #2128: Don’t crash when a FontConfig object is destroyed early
* #2079: Fix executable file for some Windows versions
* #2131: Fix alpha for images before/after transparent text
* #2111: Handle auto and none values for CSS quotes property
* #2103: Don’t crash with overconstrained columns
* #2100: Fix rounding error when detecting overflows
* #2093, #2097, #2094: Mark use of md5() and sha1() as not for security
* #1956, #2087: Use CSS table module level 3 to compute widths
* #2086: Fix selects with empty values displaying None
* #1112, #2082, #2085: Fix computation for outer min-content width for table cells
* 016bd81: Fix many different bugs with SVG markers
* Performance:
* #2130: Cache font key instead of whole font content
* Documentation:
* #2108: Update documentation about CSS leader() function
* Sat Mar 16 2024 Dirk Müller - update to 61.2:
* Security:
* Always use URL fetcher for attachments
* #2075: Use default value when variable is not defined
* #2070: Don’t crash when rendering SVGs with non-text a children
* Don’t crash when SVG file can’t be rendered
* Documentation:
* #2067: Suggest \"dnf\" instead of \"yum\" to install Fedora packages
* Improve documentation for Windows
* Fix required version of TinyCSS2
* #1219, #2017: Support var() in shorthand and multiple-value functions
* #1986: Support percentages for opacity
* #2050: Build executable file for Windows
* #2000: Support select fields
* #1993: Handle background-attachment: fixed to cover the whole page
* #2023, #2022: Allow text-based file objects for HTML and CSS classes
* #2014: Remove warnings for PDF/A and PDF/UA compatibility
* Bug fixes:
* #2052, #1869: Handle attachments for PDF/A documents
* #2013, #2051: Apply margin to running tables
* #1278, #1884: Draw collapsed borders of running tables
* #2029: Fix page counter in non-root absolute boxes
* #2043: Fix text-anchor on SVG tspan elements
* #1968, #2039: Use cell\'s border-height to calculate table row height
* #2030: Ensure that bounding box is set to invisible text tags
* #2040, #2041: Don’t crash on malformed URLs
* #2026: Don’t break pages when fixed-height elements don’t overflow page
* #2038: Don’t mix original streams when drawing transparent text
* #2016: Avoid duplication when breaking out-of-flow boxes
* #2012: Don’t crash when CSS properties have no value
* #2010, #1287: Fix many corner cases with CSS variables
* #1996: Don’t crash when drawing groove/ridge collapsed borders
* #1982: Fix SVG markers size, position and drawing
* Documentation:
* #2021, #2048: Replace non-virtualenv installation instructions with distribution packages
* Thu Jan 11 2024 Daniel Garcia - Add %{?sle15_python_module_pythons}
* Fri Dec 29 2023 Dirk Müller - update to 60.2:
* Fix SVG markers size, position and drawing
* Draw background behind absolutely positioned replaced boxes
* Don’t crash with bitmap fonts with no \"glyf\" table
* Improve SVG text-anchor attribute
* Fix crash caused by wrong UTF-8 indices
* Print form fields
* Add support for textLength and lengthAdjust in SVG text elements
* Handle tag
* Handle y offset of glyphs
* Add a --timeout option
* Bug fixes:
* Fix footnote-call displayed incorrectly for some fonts
* Fix page-margin boxes layout algorithm
* Fix IndexError when rendering PDF version 1.4
* Apply text transformations to first-letter pseudo elements
* Avoid footnote appearing before its call
* Fix balance before \"column-span: all\"
* Only draw required glyph with OpenType-SVG fonts
* Don’t draw clipPath when defined after reference
* Don’t ignore min-width when computing cell size
* Fix named pages inheritance
* Avoid page breaks caused by children of overflow hidden boxes
* Use bleed area for page’s painting area
* Use margin box of children to define available width for leaders
* Wed Jun 14 2023 Marcus Rueckert - instead of having to maintain version information in multiple places refactor them out into defines for easier maintenance- switch to autosetup
* Wed Jun 14 2023 Steve Kowalik - Update to 59.0:
* New features: + a4fc7a1: Support image-orientation
* Dependencies: + #1754: Pillow 9.1.0 is now needed
* Bug fixes: + #1864: Handle overflow for svg and symbol tags in SVG images + #1867: Remove duplicate compression of attachments + d0ad5c1: Override use tag children instead of drawing their references + #1874: Drawn underline and overline behind text + #1822, #1823: Fix vertical positioning for absolute replaced elements + #1807: Don’t crash when out-of-flow box is split in out-of-flow parent + #1806: Don’t crash when fixed elements aren’t displayed yet in aborted line + #1809: Fix background drawing for out-of-the-page transformed boxes + #1764: Use reference instead of stream for annotation appearance stream + #1783: Fix multiple font weights for AATTfont-face declarations + #1756: Fix rem font size for SVG images + #1755: Keep format when transposing images + #1753: Don’t use deprecated read_text function when files is available + #1741: Generate better manpage + #1747: Correctly set target counters in pages’ absolute elements + #1748: Always set font size when font is changed in line + #1739: Set baseline on all flex containers + #1740: Don’t crash when currentColor is set on root svg tag + #1718: Don’t crash with empty bitmap glyphs + #1736: Always use the font’s vector variant when possible + #1662: Use a stable key to store stream fonts + #1733: Don’t remove attachments when adding internal anchors
* Performance: + dfccf1b: Use faces as fonts dictionary keys + 0dc12b6: Cache add_font to avoid calling get_face too often + 75e17bf: Don’t call process_whitespace twice on many children + 498d3e1: Optimize __missing__ functions
* Sat Sep 03 2022 Klaas Freitag - Update to version 56.1
* Support format 5 for bitmap glyphs
* #1666: Fix reproducible PDF generation with embedded images
* #1668: Fix AATTpage:nth() selector
* #1674: Follow max-height on footnot area, with financial support from Code & Co.
* #1678: Fix gradients with opacity set
* Mon May 16 2022 Marcus Rueckert - Update to 55.0 Python 3.7 is now the minimum requirement - Features - #1534: Support word-break: break-all - #489, #1619: Support column breaks - #1553: Allow reproducible PDF generation - #1547: Handle break-inside: avoid on tr tags - Bugfixes - #1626, 3802f88: Fix the vertical position and available height of absolute boxes - 9641098, e5e6b88: Minor fixes for multi-column layout - 0fcc7de: Don’t stop rendering SVG when CSS parsing fails - #1636: Fix sequential footnotes that could disappear when overflowing - #1637: Fix position of absolute boxes with right-to-left direction - #1641: Fix relative paths for SVG files stored as data URLs - #1007, #1524: Handle inherit in shorthand properties - #1539, #1541: Space out no-repeat patterns - #1554: Avoid invalid PDF operators when drawing SVG text - #1564, #1566, #1570: Don’t output footnotes before their call sites - #1020, #1597: Prevent infinite loops in multi-column layout - #1512, #1613: Fix position of absolute boxes in right-to-left contexts - #1093: Draw borders around absolute replaced boxes - #984, #1604: Fix skip stacks for columns - #1621: Better support of nested text-decoration properties - fe1f3d9: Fix absolute blocks in lines - 4650b70: Clear adjoining margins when a container’s child doesn’t fit - #1588 Support position: absolute in footnotes - #1586 Fix discarded text-align values - #1575: Always store parent blocks children as lists - #1574, #1559: Fix float rounding errors - #1571: Ignore unknown glyphs - #1561, #1562: Fix line break when breaks occur between a nbsp and an inline block - #1560: Always set the child index - #1558: Fix patterns with use tags - #1540, #1239: Handle absolute children in running elements - #1538: Handle invalid values in text-align - #1536: Handle absolute flex boxes - Performance - #1548: Improve tests speed - 3b0ae92, #1457: Improve fonts management - #1597: Improve column layout speed - #1587, #1607, #1608: Cache ch and ex units calculations
* Mon Jan 10 2022 Matej Cepl - Update to 54.0: - Always use absolute paths to get hrefs in SVG - Fix many rendering problems of broken tables - Fix support of fonts with SVG emojis - html5lib 1.1+ is now needed. - Support footnotes, with financial support from Code & Co. - Handle parallel flows for floats, absolutes, table-cells - Support ``text-align-last`` and ``text-align-all`` properties - Draw SVG and PNG emojis - Support ``overflow-wrap: anywhere`` - Cache SVG ``use`` tags - Encode non-JPEG images as PNGs instead of JPEG2000s - Don’t use ``text-transform`` text for content-based uses - Don’t serialize and parse again inline SVG files - Correctly handle whitespaces in bookmark labels - Fix column height with ``column-span`` content - Fix absolutely positioned boxes in duplicated pages - Fix ``target-counter`` attribute in flex items - Don’t draw empty glyphs - Don’t crash when font size is really small
* Wed Dec 22 2021 Marcus Rueckert - port to the pyproject build to get the commandline for weasyprint back (boo#1194029)
* Thu Dec 16 2021 Ben Greiner - Skip python36 build: FontTools dropped support- Update test and runtime requirements
* Tue Dec 07 2021 pgajdosAATTsuse.com- do not require pytest-runner for build, it is not needed
* Mon Nov 22 2021 Matej Cepl - Skip two tests which fail (gh#Kozea/WeasyPrint#1503)
* Mon Nov 22 2021 Matej Cepl - Rename package to lower-case name (according to PyPI).
* Sun Nov 21 2021 Axel Braun - enable all tests after upgrade of tinycss2 to 1.1.0
* Fri Nov 19 2021 Axel Braun - update to 53.4 for changelog see docs/changelog.rst
* Fri Apr 30 2021 Markéta Machová - Update to 52.5
* Python 3.6+ is now needed, Python 3.5 is not supported anymore
* Implement counter-set
* Add support for concatenating var() functions in content declarations
* Add an option to optimize embedded images size, with financial support from Hashbang
* Add an image cache that can be shared between documents, with financial support from Hashbang
* Fix URL handling with tinycss2Fix URL handling with tinycss2
* Add support of line-clamp, with financial support from expert Germany- Add quotes.patch to support tinycss older than 1.1.0
 
ICM