Pablo Esteban
606d189787
- The get_undeclared_template_variables method now analyzes the original template, regardless of whether it has been rendered.
...
- Added optional context parameter to return only variables not present in the provided context.
- Added test tests/get_undeclared_variables.py:
- Verifies behavior before rendering (all variables)
- Verifies after rendering with incomplete context (only missing variables)
- Verifies after rendering with complete context (empty set)
- Verifies compatibility with custom Jinja2 environment
- All tests use asserts and are ready for CI integration.
Closes #585
2025-07-11 14:32:20 +02:00
Eric Lapouyade
9392b06da4
add RichTextParagraph class
2025-05-02 16:29:22 +02:00
ST-Imrie
ebc770a291
Updated RichText Jinja tags from rr/rp to r/q and updated test template
2025-05-01 11:39:48 +01:00
ST-Imrie
aa7b7a77e3
Rich Text Paragraph Formatting Update
2025-02-28 17:53:26 +00:00
Bart Broere
1cca257016
Add a test and use existing XML patching method
2024-09-23 06:24:41 +00:00
elapouya
ef09ce6277
0.16.5
2023-01-07 14:02:11 +01:00
sailingnn
b75867397a
add eastAsia template
...
adding eastAsia template for test
2022-08-04 09:01:33 +08:00
Eric Lapouyade
5f21feb72d
fix #444
2022-07-14 15:06:21 +02:00
elapouya
c1f994e632
Changed escape.py test, see #346
2022-05-21 15:06:24 +02:00
Eric Lapouyade
9b4e623c3c
Add documentation for jinja-like comments in templates
2022-04-16 12:18:07 +02:00
Staffan Malmgren
4e073ea451
Added support for jinja comments for paragraphs and table rows+cells
2022-03-28 23:43:34 +02:00
Eric Lapouyade
589262664f
fix #392
2021-12-20 12:07:12 +01:00
Lucas
234ec65e9d
improvements for test template
2021-10-06 09:13:39 -03:00
Eric Lapouyade
1f3ef9b236
Add quiet option, update doc, modify test
2021-09-30 17:08:05 +02:00
Lucas
e4737ddfbb
Added test for main function, template and json for running test
2021-09-30 09:41:58 -03:00
Eric Lapouyade
61c8924663
V0.12.0
2021-08-15 15:50:45 +02:00
Eric Lapouyade
b7d782ab20
Should solve #372
2021-08-15 02:58:50 +02:00
Eric Lapouyade
30712bbc67
Working on better subdocs
2021-07-31 12:49:47 +02:00
Eric Lapouyade
ba9a4629e9
PR #351
2021-05-09 12:36:28 +02:00
Eric Lapouyade
30578cf88c
InlineImage now possible in header/footer
2021-04-06 09:46:57 +02:00
Eric Lapouyade
79994ed2c8
fix #323
2020-11-09 09:12:16 +01:00
Eric Lapouyade
44a0819625
\n, \a, \t and \f are now accepted in simple context string
2020-10-19 13:59:36 +02:00
Eric Lapouyade
7282856484
revert 0.10.4
2020-10-15 15:07:29 +02:00
Eric Lapouyade
9946c74fdc
PR #307 + #312
2020-10-15 08:57:03 +02:00
Eric Lapouyade
528c3b1ca5
Revert escape.py test files
2020-10-14 17:09:39 +02:00
Eric Lapouyade
cf8e493e93
Update escape.py to test new feature
2020-10-14 16:52:58 +02:00
Eric Lapouyade
7363428782
v0.10.0
2020-05-24 11:54:49 +02:00
Eric Lapouyade
ccdf20a121
v0.9.0
2020-04-15 15:11:47 +02:00
Eric Lapouyade
97be69b950
{%- xxx -%} merging feature
2020-04-14 22:51:36 +02:00
Eric Lapouyade
888dd085f6
v0.7.0
2020-04-09 16:01:45 +02:00
Eric Lapouyade
444f862efa
Add replace_zipname()
2020-04-09 14:26:22 +02:00
Eric Lapouyade
2fad92046e
Added PAGE_BREAK feature ( #168 )
2019-01-02 11:41:41 +01:00
Max Podolskii
5f6a5c4d6c
Added PAGE_BREAK feature: use '\f' in your text to get a manual page break rendered.
2018-12-27 22:21:46 -08:00
Max Podolskii
758daeeaab
Fixed issue #159 : autoescaped values for both str and unicode.
2018-12-19 23:13:06 -08:00
Nick Gashkov
195d6a7090
Fix tables with gridSpan that still have less cells after the tc forloop
2018-12-17 15:27:14 +03:00
Eric Lapouyade
a81c7cf31a
Revert "Fix tables that have less cells after the tc forloop"
2018-12-17 08:57:41 +01:00
Nick Gashkov
484c2c32bc
Fix 'gridSpan' of tables that have less cells after the '{%tc for%}'
2018-12-13 19:30:54 +03:00
Eric Lapouyade
e5c4c14966
- Smart quotes in jinja tags are now converted into simple quotes
...
- Add custom jinja filter example in tests/
- Reformat the code to be a little more PEP8 compliant
2018-11-20 15:30:12 +01:00
Eric Lapouyade
20e30c541c
v0.5.9
2018-11-18 17:56:14 +01:00