Recent Releases of pdfbaker

pdfbaker - 0.9.4

v0.9.4 (2025-05-11)

Bug Fixes

  • Actually deep-merge configs (1069a68)

Documentation

  • Add link to pre-commit installation with uv (c834d30)

  • Clarify directories, document/page names, variant config (c83f5c5)

  • Clarify page template setting (8de9fc8)


Detailed Changes: 0.9.3...0.9.4

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.9.3

v0.9.3 (2025-05-10)

Bug Fixes

  • Improved test suite, tests now also linted (11e8bb8)

Reviewed all tests. Now 73 tests covering 91%.

Continuous Integration

  • Delete Sigstore signing - PyPI already doing that (1e4c7b6)

Only now I noticed the .publish.attestation files in the releases...

Documentation


Detailed Changes: 0.9.2...0.9.3

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.9.2

v0.9.2 (2025-05-09)

Bug Fixes

  • Disable sigstore signing while waiting on PyPI issue (b850286)

https://github.com/pypa/gh-action-pypi-publish/issues/357


Detailed Changes: 0.9.1...0.9.2

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.9.1

v0.9.1 (2025-05-09)

Bug Fixes

  • Sign releases with Sigstore (e6b0f62)

More of a ci: but I want to trigger a release to confirm

Documentation

  • Clarify that a page setting can override main or document (9b0c40f)

  • Fix default location of documents (228df2c)

(same directory as config file, not another subdirectory)

  • Fix description - page overrides for page, not document (b43718a)

  • Improve configuration reference, add section on custom locations (aeee114)


Detailed Changes: 0.9.0...0.9.1

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.9.0

v0.9.0 (2025-05-09)

Documentation

A first stab at making the documentation up-to-date and useful.

Features

  • Up-to-date documentation (1a6ba58)

Marking this as a feature to trigger a new release.


Detailed Changes: 0.8.14...0.9.0

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.14

v0.8.14 (2025-05-09)

Bug Fixes

  • Remove superfluous theme/color mechanism (bdf9fbe)

This is technically a breaking change but trivial to resolve in configs: No more special implicit treatment of "theme" to resolve a "style".

Just use regular variables like ``` style: primarytextcolour: {{ theme.off_black }}

secondarytextcolour: {{ theme.off_white }}

theme: off_black: "#2d2a2b"

off_white: "#f5f5f5" ```

Code Style

  • Show how you can add messages to the processing log (a2c2b62)

Continuous Integration

  • Don't run pre-commit/tests twice on push to main (f721c24)

  • Keep static __version__ in __init__.py, update upon release (d240591)


Detailed Changes: 0.8.13...0.8.14

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.13

v0.8.13 (2025-05-09)

Bug Fixes

  • -v option for main command (2d59fde)

  • Preserve exit code of PSR (also run verbose) (e86df6b)

The exit code of Python Semantic Release was shadowed by the exit code of the assignment of its output.


Detailed Changes: 0.8.12...0.8.13

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.12

v0.8.12 (2025-05-08)

Bug Fixes

  • Uv.lock was always a release behind (5ac00cc)

Detailed Changes: 0.8.11...0.8.12

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.11

v0.8.11 (2025-05-08)

Bug Fixes

  • Ensure uv.lock gets updated by a release (6a074c8)

Chores

  • Add DocumentNotFoundError to errors.all (02e95e8)

Detailed Changes: 0.8.10...0.8.11

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.10

v0.8.10 (2025-05-08)

Bug Fixes

  • Add PSR default templates (b29b68c)

It's not clever enough to only pick up custom templates, must copy their templates as a starting point for customisation.


Detailed Changes: 0.8.9...0.8.10

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.9

v0.8.9 (2025-05-08)

Bug Fixes

  • Show PSR output (was getting consumed for evaluation) (4cb4c85)

Detailed Changes: 0.8.8...0.8.9

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.8

v0.8.8 (2025-05-08)

Bug Fixes

  • Remove version variable for CITATION.cff (now in template) (ee7bd69)

  • Use PSR's templating mechanism instead of a script (2e608f9)

Continuous Integration

The tag is already set correctly

Documentation

  • Add CITATION.cff and update its version and date during release (812b098)

Detailed Changes: 0.8.7...0.8.8

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.7

v0.8.7 (2025-05-08)

Bug Fixes

Finally, this is working.


Detailed Changes: 0.8.6...0.8.7

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.6

v0.8.6 (2025-05-08)

Bug Fixes

  • Need to capture also stderr (cb6d2a9)

Detailed Changes: 0.8.5...0.8.6

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.5

v0.8.5 (2025-05-08)

Bug Fixes

Still not determining correctly whether a release is needed.


Detailed Changes: 0.8.4...0.8.5

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.4

v0.8.4 (2025-05-08)

Bug Fixes

  • Use grep to find string in multiline output (34e0575)

Detailed Changes: 0.8.3...0.8.4

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.3

v0.8.3 (2025-05-08)

Bug Fixes

  • Don't re-trigger release, cater for some concurrency issues (be08d84)

Detailed Changes: 0.8.2...0.8.3

- Python
Published by dannyadair 10 months ago

pdfbaker - 0.8.2

v0.8.2 (2025-05-08)

Bug Fixes

  • Use new personal access token (788c60a)

  • Use same token for checkout (2deb5da)


Detailed Changes: 0.8.1...0.8.2

- Python
Published by dannyadair 10 months ago

pdfbaker -

- Python
Published by dannyadair 10 months ago