You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Prepartion to upgrade to debian 13 and library upgrades
* Add usage of Calc (ods, xlsx, ..) in lotemplate
Add the possibility to launch multiple libreoffice and to cleanly loadbalance
between them (see doc)
* now not dic for json
* create unittest for calc
* refactor code for starting multi office and select random connexion
* readd restart in case libreoffice died unexpectedly
* add exception for tmpfile
* fix import of function problem
* ADD possibity of looping on table
* ADD handle of deprecetion of dict in json
* Correction of starting libreoffice
* Add calc tests
* now use jsondiff to compare json + bug correction in Calc Statement
* add cache system for json plus unitest for it
* refactor code for cache system
* add ruff linter in CI
* fixed code that was not closing the document when necessary and add function in cli and api for stat and clean wrong open lo doc
* fix doc cli parameters
* bugfix in the API when missing key in json
* MAXTIME default value
* fix bugs on error messages with the API
* Change the syntax of the named ranges : loop_down_xxx
* add usebruno tool
* fix tests after renaming table_r/d by loop_down/right
* Documentation
* fix ruff
---------
Co-authored-by: Philippe Le Van and Cyr
- for devs : added "use bruno" requests inside the repository
19
+
20
+
Versions 1.x
21
+
------------
22
+
23
+
- v1.6.1 : 2024-04-12 : bugfix
24
+
- fix the issue https://github.com/Probesys/lotemplate/issues/34 : too many endif bugg
25
+
- v1.6.0 : 2024-04-11
26
+
- allow put variables inside headers and footers
27
+
- fix a bug when a variable is both inside the text content and inside a table (it should not arrive, but it is fixed)
28
+
- a new unit test system based on PDF converted to text in order to test contents that are not converted to text with a simple saveAs
29
+
- v1.5.2 : 2024-02-24 : Better README
30
+
- Rewrite for a betterdocker DockerFile without bug
31
+
- v1.5.1 : 2024-02-16 : Better README
32
+
- Rewriting of the README file
33
+
- v1.5.0 : 2024-02-12 : syntax error detection
34
+
- add syntax error detection in if statements
35
+
- add syntax error detection in for statements
36
+
- come back to default libreoffice of Debian Bookworm (removed backports, incompatibility)
37
+
- v1.4.1 : 2023-11-20 : micro-feature for counter and fix possible bug
38
+
- use counters for counting elements of a list
39
+
- fix possible bug with reset and last.
40
+
- v1.4.0, 2023-11-17 : counters
41
+
- add a counter system inside templates
42
+
- add better scan for if statement. Raises an error if there is too many endif in the template.
43
+
- speedup html statement replacement and scanning
44
+
- speedup for statement replacement and scanning
45
+
- tests of for scanning
46
+
- internal : add scan testing inside content unit tests
47
+
- v1.3.0, 2023-11-16 :
48
+
- major refactoring. No evolution for the user.
49
+
- new unit tests on tables and images
50
+
- no BC Break (theoretically)
51
+
- v1.2.8, 2023-09-01 :
52
+
- fix bug in TextShape var replacement
53
+
- v1.2.7, 2023-08-30 :
54
+
- Upgrade to debian bookworm slim
55
+
- v1.2.6, 2023-08-30 :
56
+
- new comparators for if statements : ===, !==, CONTAINS, NOT_CONTAINS
57
+
- variables of type "html" are now supported and copied as HTML
58
+
- v1.2.5, 2023-07-17 : temporary fix for detecting endhtml and endfor
59
+
- v1.2.4, 2023-07-09 : fix major bug in if statement scanning
60
+
- v1.2.3, 2023-07-07 : no endif detection, performance improvement in if statement
61
+
- v1.2.2, 2023-06-09 : bugfix html statement scan missing
62
+
- v1.2.1, 2023-06-05 : little fix for CI
63
+
- v1.2.0, 2023-06-04 : if statements inside for
64
+
- v1.1.0, 2023-05-23 : recursive if statement
65
+
- v1.0.1, 2023-05-05 : workaround, fix in html formatting
66
+
- v1.0.0, 2023-05-03 : if statement, for statement, html statement
67
+
- not numbered : about may 2022 : first version
68
+
69
+
### Possible futur evolutions
70
+
71
+
- Possibly to add dynamic images in tables
72
+
- another way to make image variables that would be compatible with Microsoft Word and maybe other formats (example : set the variable name in the 'alternative text' field)
73
+
- key system for each institution for security
74
+
- handle bulleted lists using table like variables
75
+
- use variable formatting instead of the one of the character before
0 commit comments