Skip to content

Commit 426f00c

Browse files
author
semantic-release
committed
RELEASE: 0.10.0
1 parent ec24465 commit 426f00c

File tree

5 files changed

+62
-5
lines changed

5 files changed

+62
-5
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,63 @@
11
# CHANGELOG
22

33

4+
## v0.10.0 (2025-05-18)
5+
6+
### Code Style
7+
8+
- Remove `bake` action
9+
([`1aff43f`](https://github.com/pythonnz/pdfbaker/commit/1aff43f06e1cd1400ab7c6c9f4878b8e27f372e8))
10+
11+
This is technically a breaking change but only for invoking.
12+
13+
### Documentation
14+
15+
- Add section on always quoting variables
16+
([`7c0d13e`](https://github.com/pythonnz/pdfbaker/commit/7c0d13ef9baa759663a90b7cb4cb7e416e6a1f81))
17+
18+
Just got caught out by that myself :)
19+
20+
- Clarify that Jinja2 extensions to load are strings
21+
([`3a921eb`](https://github.com/pythonnz/pdfbaker/commit/3a921eb15399add0b32cba0f2e8f29538106d1ba))
22+
23+
- Link to official Jinja2 extensions
24+
([`264cb76`](https://github.com/pythonnz/pdfbaker/commit/264cb765658c71212a7e33ffd9824700edb50b24))
25+
26+
- Update README.md to include windows specific instructions
27+
([#33](https://github.com/pythonnz/pdfbaker/pull/33),
28+
[`ef2d2f6`](https://github.com/pythonnz/pdfbaker/commit/ef2d2f6c296fd64eaf0e3b3aed78fba4b18c81df))
29+
30+
### Features
31+
32+
- Add `--dry-run`, `--fail-if-exists`, build in temp dir
33+
([`70f956c`](https://github.com/pythonnz/pdfbaker/commit/70f956c0304636da2a519e5653e4850aab190e1c))
34+
35+
Also prep `--create-from` (coming up)
36+
37+
- Don't fail just warn about undefined Jinja variables
38+
([`05cb2c1`](https://github.com/pythonnz/pdfbaker/commit/05cb2c1faed3d000b29124e72840d5bae397a9c9))
39+
40+
Stumbled over this when I used an existing template for --create-from. Maybe introduce a
41+
--fail-undefined-vars option later.
42+
43+
- Implement `--create-from`
44+
([`ec24465`](https://github.com/pythonnz/pdfbaker/commit/ec244658dc0f38f88acdc6d3ab2c23d46e153849))
45+
46+
If used in conjunction with `--dry-run`, don't create any files. Otherwise, also process the new
47+
configs immediately.
48+
49+
### Testing
50+
51+
- Remove old absolute path test
52+
([`f734b22`](https://github.com/pythonnz/pdfbaker/commit/f734b22f2b723555015a4cb1feee006c5ea772f9))
53+
54+
- Remove old absolute path tests
55+
([`5553497`](https://github.com/pythonnz/pdfbaker/commit/55534974958075560bd92dc4dfc89bc70057a053))
56+
57+
This needs to work properly on Windows. Test to confirm relative and absolute paths lead to the same
58+
directories being used (maybe run all tests with both?)
59+
60+
461
## v0.9.4 (2025-05-11)
562

663
### Bug Fixes

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
cff-version: 1.2.0
22
message: "If you use pdfbaker in your work, please cite it using the following metadata."
33
title: "pdfbaker"
4-
version: 0.9.4
5-
date-released: 2025-05-11
4+
version: 0.10.0
5+
date-released: 2025-05-18
66
repository-code: "https://github.com/pythonnz/pdfbaker"
77
license: "MIT"
88
authors:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pdfbaker"
3-
version = "0.9.4"
3+
version = "0.10.0"
44
description = "SVG Jinja templates + YAML config = PDF documents"
55
authors = [
66
{ name = "Danny W. Adair", email = "danny.adair@unfold.nz" }

src/pdfbaker/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""pdfbaker - Create PDF documents from YAML-configured SVG templates."""
22

3-
__version__ = "0.9.4"
3+
__version__ = "0.10.0"
44
__all__ = ["__version__"]

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)