Releases: rst2pdf/rst2pdf
Releases · rst2pdf/rst2pdf
0.101
What's Changed
- Set language to "en" when running tests. by @KarstenSchulz in #1145
- Update release process document by @akrabat in #1137
- Reorder caller args as discussed in #1146 by @KarstenSchulz in #1150
- Adjust to py 3.12 by @mjg in #1171
- Update installation instructions for pipx (and other tidy-ups) by @akrabat in #1166
- Restore twocolumn.yaml by @akrabat in #1160
- Update embedded fonts section in manual by @akrabat in #1156
- Update CHANGES.rst for 0.101 by @akrabat in #1176
New Contributors
- @KarstenSchulz made their first contribution in #1145
- @mjg made their first contribution in #1171
Full Changelog: 0.100...0.101
0.100
What's Changed
- Update release info by @akrabat in #1054
- Add information about twoColumn style to CHANGES by @akrabat in #1060
- Bump pypdf2 from 1.26.0 to 1.27.5 by @dependabot in #1068
- Correctly handle '--fit-literal-mode=error' option by @mkurmag in #1062
- Drop Python 3.6, update dependencies by @lornajane in #1081
- Update PyMuPDF to 1.20.2 by @akrabat in #1086
- Recompile requirements since we have a few dependabot patches open by @lornajane in #1096
- math_flowable: remove unnecessary critical warining by @arigalzi in #1090
- Bump zipp from 3.10.0 to 3.11.0 by @dependabot in #1099
- Bump urllib3 from 1.26.12 to 1.26.13 by @dependabot in #1101
- Bump cryptography from 38.0.3 to 38.0.4 by @dependabot in #1102
- Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in #1104
- Update dependencies to latest versions by @akrabat in #1109
- Restore twoColumn template to the default set by @akrabat in #1126
- Move tests directory to root by @akrabat in #1087
- Write dependency file by @t-8ch in #1111
- Fix test failures by @akrabat in #1134
- Update ReportLab to 3.6.12 by @akrabat in #1110
- Update dependencies by @akrabat in #1127
- Experimentally support Python 3.11 by @akrabat in #1133
- Update CHANGES.rst for 0.100 by @akrabat in #1136
New Contributors
- @mkurmag made their first contribution in #1062
- @arigalzi made their first contribution in #1090
- @t-8ch made their first contribution in #1111
Full Changelog: 0.99...0.100
0.99
What's Changed
- Restore today setting to Sphinx cover page tests by @akrabat in #909
- Escape the regex to remove a FutureWarning. Fixes #880 by @lornajane in #908
- Fix typo by @stephenfin in #916
- Ensure fontList is set for a previously embedded font by @akrabat in #911
- docs: Drop revision, version information from meta by @stephenfin in #915
- Document fontSize usage with percentage values by @nfraprado in #913
- Add a CONTRIBUTING file, update related files (manual, README) by @lornajane in #924
- README: fix hyperlinks by @stanislaw in #931
- Fix requirements installation by removing wordaxe requirement by @nfraprado in #934
- readme: add note about python3 installation by @dufcrule in #932
- Remove tests and documentation for kerning by @nfraprado in #937
- Fix CI tests by @akrabat in #940
- Add some rst-specific resources to the manual by @lornajane in #943
- doc: Document hyphenation using pyphen by @nfraprado in #933
- Add dependency check for tests by @nfraprado in #936
- Make separations better. by @rawsonj in #927
- Rename .txt files to .rst in the '/tests/input' directory (Rebased) by @lornajane in #947
- Update CONTRIBUTING for test filenames by @akrabat in #953
- Try GitHub actions as a CI platform by @lornajane in #951
- tests/rename_for_verbosity_pt1 - rename issue test names for verbosity by @BinaryKitten in #952
- Store test outputs to aid debugging by @lornajane in #960
- Fix text formatting by @opdavies in #962
- Fix crash when generating footnotes out of order under sphinx by @nfraprado in #965
- Add reference PDF for sphinx footnotes test by @lornajane in #968
- Fix filename for .git-blame-ignore-revs by @opdavies in #970
- Fix #820: Use right anchor name for target nodes by @nfraprado in #972
- Move to YAML for stylesheets by @lornajane in #956
- Document .depends for tests by @nfraprado in #974
- Bump lxml from 4.4.2 to 4.6.2 by @dependabot in #977
- Remove wordaxe from issue template since we no longer use it by @lornajane in #985
- Fix python 3.9 support by @nfraprado in #969
- Add pyyaml to the requirements by @nfraprado in #978
- fix versionadded & version changed directives by @2bndy5 in #982
- Update CI versions and only upload assets on failure by @akrabat in #987
- Fix embedded references (again) by @nfraprado in #979
- createpdf: Error out when importing extension fails by @stephenfin in #954
- Make sure table columns are wide enough to use by @lornajane in #992
- Set return code on error by @akrabat in #925
- Fix writing to stdout by @akrabat in #994
- Add try/catch for errors such as incorrect title ordering by @lornajane in #990
- Bump pillow from 8.1.0 to 8.1.1 by @dependabot in #995
- Bump urllib3 from 1.26.2 to 1.26.3 by @dependabot in #996
- Bump jinja2 from 2.11.2 to 2.11.3 by @dependabot in #997
- Update dependencies by @lornajane in #998
- Bump pyyaml from 5.3.1 to 5.4 by @dependabot in #999
- Bump lxml from 4.6.2 to 4.6.3 by @dependabot in #1001
- Bump pygments from 2.7.3 to 2.7.4 by @dependabot in #1002
- Fix 'whould' typo in test and reference files by @opdavies in #1004
- Bump urllib3 from 1.26.3 to 1.26.4 by @dependabot in #1005
- Bump urllib3 from 1.26.4 to 1.26.5 by @dependabot in #1012
- Stylesheet Refresh by @lornajane in #988
- Bump dependencies by @lornajane in #1019
- Add tests for Sphinx pdf_break_level config option by @akrabat in #1023
- Add more progress information to --very-verbose by @akrabat in #1025
- Update requirements by @akrabat in #1021
- Support Sphinx 4 by @akrabat in #1020
- Exit with status code 1 on font loading failure by @akrabat in #1041
- Resize an image in a table cell if it is taller than the page height by @akrabat in #1024
- Add Python 3.10 to CI & update dependencies by @akrabat in #1043
- Bump lxml from 4.6.4 to 4.6.5 by @dependabot in #1044
- Document new default stylesheet by @akrabat in #1042
- Support pdf_smartquotes config option for Sphinx by @akrabat in #1045
- Migrate math directive to use matploblib's MathtextBackendPath by @akrabat in #1047
- Collapse outline entries that are deeper than the ToC by @akrabat in #1049
- Set background image on PageBreak by @akrabat in #1050
- Support multiple style names for the
class
directive by @akrabat in #1048 - Update CHANGES.rst by @akrabat in #1053
- Multiple stylesheet files test and update to manual by @akrabat in #1052
New Contributors
- @stanislaw made their first contribution in #931
- @dufcrule made their first contribution in #932
- @rawsonj made their first contribution in #927
- @BinaryKitten made their first contribution in #952
- @opdavies made their first contribution in #962
- @2bndy5 made their first contribution in #982
Full Changelog: 0.98...0.99
0.95.1
0.98
Total issues resolved: 23
- 841: Support Python 3 only thanks to @akrabat
- 854: Switch to content based comparison thanks to @stephenfin
- 867: Add LICENSE, README and CHANGES to source tarball thanks to @akrabat
- 868: Stop ignoring generated SVGs thanks to @stephenfin
- 870: Use correct argument to 'inkscape' thanks to @stephenfin
- 871: Use 'pytest.fail' instead of 'assert' in test thanks to @stephenfin
- 872: Cleanup remnants of MD5-based testing suite thanks to @stephenfin
- 873: Re-enable some previously ignored tests thanks to @stephenfin
- 874: Add tests for #529, #513 thanks to @stephenfin
- 875: Remove Python 2-only code thanks to @stephenfin
- 877: Reformat codebase with the Black code formatter thanks to @stephenfin
- 878: Address some doc nits thanks to @stephenfin
- 879: Linked to CODE_OF_CONDUCT.rst from the README thanks to @nathan-a-macleod
- 882: Update syntax highlight styles thanks to @lornajane
- 883: Add .git-blame-ignore-revs file thanks to @akrabat
- 887: Final style fixes thanks to @stephenfin
- 889: Random bugfixes thanks to @stephenfin
- 890: Integrate coverage thanks to @stephenfin
- 891: Improve packaging thanks to @stephenfin
- 896: Remove dependency on pdfrw thanks to @akrabat
- 901: Rename plantuml extension so it loads before the generic pip plantuml thanks to @lornajane
- 903: Update Pillow to 7.1 as advised by Dependabot thanks to @lornajane
- 904: Fix docutils class names in manual thanks to @nfraprado
0.97
Total issues resolved: 11
- 824: Update dumpstyle.py thanks to @tbpassin
- 826: Inkscape_r2p: Fix imports for Python 2/3 thanks to @tbpassin
- 830: Add support for publishing rst2pdf as a snap thanks to @lornajane
- 842: Fix PyPI links in README thanks to @johnthagen
- 843: Template and fonts fixes thanks to @pshchelo
- 847: Fix snapcraft link to be RST syntax thanks to @adamchainz
- 848: Fix unicode and basestring (required by Python3) thanks to @ketoor
- 850: Switch to pytest thanks to @stephenfin
- 853: Post-pytest migration cleanup thanks to @stephenfin
- 857: Fix generation of source tarball thanks to @knedlsepp
- 858: Update Pillow to 6.2.2 thanks to @akrabat
0.96
0.95
Total issues resolved: 29
- 731: More cleanups! thanks to @ralsina
- 735: Convert Code of Conduct to Markdown thanks to @akrabat
- 736: Support docutils math directive instead of rst2pdf's (Fix #722) thanks to @ralsina
- 737: More cleanups 3 thanks to @ralsina
- 746: Update version to 0.95.dev thanks to @akrabat
- 750: Add missing parenthesis and made -e preprocess inline literal text thanks to @EvanDotPro
- 765: Improve findfonts.py thanks to @ralsina
- 771: Fixed reportlab import thanks to @zacthespack
- 777: Fix internal links so that they work with latest ReportLab thanks to @akrabat
- 778: Update LICENSE copyright to reference all contributors thanks to @akrabat
- 779: Update dependencies thanks to @akrabat
- 781: Fix image retrieval over urlretrieve + svg import errors thanks to @pappasam
- 782: Replace deprecated BuildEnvironment.create_index() thanks to @svenschwermer
- 783: Fix highlight's linenothreshold for Sphinx >=1.8+ & <2.0 thanks to @akrabat
- 787: Fixed a syntax incompatibility with Python3 thanks to @manfield
- 788: Sphinx3 compatibility fixes thanks to @manfield
- 791: Remove Makefile, make.bat from sphinx tests thanks to @stephenfin
- 793: Remove unused file thanks to @stephenfin
- 794: Minor doc updates thanks to @stephenfin
- 798: Adding badges to README thanks to @Lucas-C
- 800: Make it still work with Python 2 thanks to @Wikiwide
- 807: Fix for fonts in Windows thanks to @haschdl
- 808: Update CHANGES for #807 thanks to @akrabat
- 811: Fix Preprocess extension for UTF-8 in Python 2 thanks to @judy2k
- 814: Detail supported Python 3 versions thanks to @judy2k
- 817: Bump pillow from 6.0.0 to 6.2.0 thanks to @dependabot[bot]
- 821: Support Inkscape 1.x thanks to @akrabat
- 822: Add svglib to requirements.txt thanks to @akrabat
- 823: Allow code-block language to be optional thanks to @akrabat
0.94.1
Total issues resolved: 2
- 774: Import reportlab into flowables.py thanks to @zacthespack (ported by @akrabat)
- 775: Update urllib3 and Jinja2 dependencies to latest versions thanks to @akrabat
0.94
Total issues resolved: 61
- 551: Fix embedding of object addresses instead of dates thanks to @valholl
- 555: Make :alt: option work for plantuml extension thanks to @wkentaro
- 567: Used quoted attributes for <img> thanks to @eseifert
- 619: Create document index also with Sphinx >= 1.4 thanks to @akrabat
- 623: Support :hl_lines: code directive thanks to @akrabat
- 624: Enable Travis for master thanks to @akrabat
- 625: Create a pinned version of requirements.txt thanks to @alexwlchan
- 626: First collection of tests with fixed MD5 hashes thanks to @alexwlchan
- 627: Add more updated MD5s and reference tests thanks to @alexwlchan
- 628: Add the third batch of fixed MD5s and reference PDFs thanks to @alexwlchan
- 629: Fix another 16 tests with new MD5 hashes and reference PDFs thanks to @alexwlchan
- 631: Support text annotations thanks to @akrabat
- 632: Some more test updates thanks to @akrabat
- 633: More tests thanks to @akrabat
- 635: More tests (2) thanks to @akrabat
- 637: Add checksums for visually identical PDF outputs thanks to @lornajane
- 638: UML test: new checksum but reference PDF is missing thanks to @lornajane
- 639: Minor additions to testing instructions thanks to @lornajane
- 640: Return extension metadata for Sphinx in pdfbuilder thanks to @tk0miya
- 643: Update ignore files thanks to @akrabat
- 644: Fixing typo in pdfbuilder's returned dict thanks to @CatGarab
- 645: Rename doc txt files to rst thanks to @akrabat
- 646: Tiny syntax fix for a command that doesn't render in the docs thanks to @lornajane
- 647: Minor updates to the developer docs thanks to @lornajane
- 650: Add a missing font to get test to work thanks to @lornajane
- 651: Fancy Titles test produces a good PDF with a different md5 thanks to @lornajane
- 654: Update manual to point to new filenames thanks to @lornajane
- 655: Update hash for test_fancytitles thanks to @akrabat
- 656: Make Travis pass thanks to @akrabat
- 657: Make exceptions py3 ready thanks to @ralsina
- 658: :Specify that this is still only a Python 2 project thanks to @oz123
- 659: Honour the Sphinx today config setting thanks to @akrabat
- 661: Display the reason why a test was skipped thanks to @akrabat
- 663: Fix start-at line numbers thanks to @akrabat
- 664: Fix start-after line numbers thanks to @akrabat
- 665: Update gen_docs.sh thanks to @akrabat
- 670: Test header/footer token replacement in template definitions thanks to @akrabat
- 673: Release input file handle thanks to @akrabat
- 674: Support repeat_table_rows in Sphinx thanks to @akrabat
- 675: Add a test for the case documented in #544 thanks to @lornajane
- 680: Added the Issue Template thanks to @shreyasbapat
- 683: Fix #678 thanks to @ralsina
- 684: Suggest working fork of Wordaxe in manual thanks to @akrabat
- 686: Some failing tests produce visually identical output on my platform thanks to @lornajane
- 687: Tool to generate new "good" md5s for tests with an updated reportlab (or other changed dependencies) thanks to @lornajane
- 688: [bugfix\ Close infile, not options.infile thanks to @akrabat
- 689: Ignore .python-version thanks to @akrabat
- 691: Py23 compat additions thanks to @oz123
- 692: Remove very old UI thanks to @ralsina
- 693: point to the current site thanks to @ralsina
- 695: This is what a 8-year-old bug looks like (tables in header fix) thanks to @ralsina
- 697: HTML version of the manual thanks to @lornajane
- 698: Remove broken testcase for issue 394 thanks to @ralsina
- 699: Fix #569 thanks to @ralsina
- 701: Update requests thanks to @ralsina
- 702: Add scale_width option thanks to @ralsina
- 703: Fix #560 thanks to @ralsina
- 705: Fix #547 thanks to @ralsina
- 706: Fix #509 thanks to @ralsina
- 714: Update ReportLab to version 3.5.10 thanks to @akrabat
- 732: Prepare for 0.94 thanks to @akrabat