{{ message }}
Releases: rst2pdf/rst2pdf
Releases · rst2pdf/rst2pdf
0.105
What's Changed
- Update release process documentation by @lornajane in #1298
- Update dependency packaging to v26 by @renovate[bot] in #1299
- Update dependency pytest to v9 by @renovate[bot] in #1288
- Update astral-sh/setup-uv action to v7 by @renovate[bot] in #1284
- Update actions/checkout action to v6 by @renovate[bot] in #1290
- Update actions/upload-artifact action to v7 by @renovate[bot] in #1291
- Prepare changes for release by @akrabat in #1300
Full Changelog: 0.104...0.105
0.104
What's Changed
- Reinstate a formerly skipped test by @lornajane in #1252
- Remove smartypants, use the docutils version by @lornajane in #1253
- Link to the HTML manual by @derickr in #1273
- Drop usage of old importlib_metadata by @a-detiste in #1272
- Fix minor typos [issue #1281] by @skalinina in #1282
- Update code-block directive handling of the linenos option to allow a user to explicitly set it to false by @kyluca in #1286
- Add Python 3.14 support by @lornajane in #1285
- Update python code in the source test by @akrabat in #1296
- Update to Python 3.10 as the minimum supported version by @lornajane in #1294
New Contributors
- @derickr made their first contribution in #1273
- @a-detiste made their first contribution in #1272
- @skalinina made their first contribution in #1282
Full Changelog: 0.103.1...0.104
0.103.1
What's Changed
This version has various updates to support releasing to PyPI using uv and also ensuring that PyPI knows that rst2pdf now supports Python 3.13. There are no changes to the operation of rst2pdf.
Full Changelog: 0.103...0.103.1
0.103
What's Changed
- Update RELEASE_PROCESS.rst by @akrabat in #1217
- Deal with PyMuPDF installed as fitz_old by @bgermann in #1225
- Document running pre-commit command manually by @akrabat in #1210
- Update compare_pdf.sh by @akrabat in #1211
- Update the python versions we use in CI to include 3.12 and 3.13 (experimental) by @lornajane in #1236
- Migrate setup.py to pyproject.toml by @kyluca in #1240
- Avoid adding a second PDF document with Sphinx >7.3 by @lornajane in #1243
- Fix sphinx test collection logic by @kyluca in #1241
- Refresh manual, remove external docs content by @lornajane in #1245
- Support emphasize-lines as an alias for hl_lines by @lornajane in #1246
- Adopt uv as a replacement for pip, pipx, pip-tools and virtualenv by @kyluca in #1242
- Configure Renovate by @renovate in #1247
- Update dependency docutils to ~=0.21.2 by @renovate in #1248
- Update actions/checkout action to v4 by @renovate in #1249
- Update astral-sh/setup-uv action to v5 by @renovate in #1251
- Update CHANGES for 0.103 by @akrabat in #1254
New Contributors
- @bgermann made their first contribution in #1225
- @kyluca made their first contribution in #1240
- @renovate made their first contribution in #1247
Full Changelog: 0.102...0.103
0.102
What's Changed
- Fix type: lsit -> list by @akrabat in #1175
- Update dependencies by @akrabat in #1149
- Make the hl_lines directive work with plain text by @akrabat in #1162
- pdfbuilder: Add supported_image_types attribute by @castler in #1201
- Add config option to change default subtitle prefix by @matthew-ivre in #1118
- Fix sphinx subtitle prefix test and ensure CI fails on test failures by @akrabat in #1212
- Support ReportLab 4 & xhtml2pdf 0.12.2+ by @akrabat in #1214
- Update CHANGES.rst for 0.102 by @akrabat in #1216
New Contributors
- @castler made their first contribution in #1201
- @matthew-ivre made their first contribution in #1118
Full Changelog: 0.101...0.102
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
classdirective 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
