summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/latex2pydata/CHANGELOG.md
blob: f079e3c167c23836087227325d392cdaf77d4c0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Changelog — latex2pydata LaTeX package


## v0.2.0 (2024-05-16)

*  Operations on file handles, file names, and buffers are now global.
   This prevents errors due to groups.

*  `\pydatasetfilehandle`, `\pydatareleasefilehandle`, `\pydatasetfilename`,
   and `\pydataclosefilename` are redesigned to deal with cases where the same
   file is opened, written, closed, and then later reopened and overwritten.
   `\pydatasetfilename` now reuses file handles when the same file is
   opened and closed multiple times.  `\pydataclosefilename` no longer
   attempts to close files `\AtEndDocument`, since that can interfere with
   files that need to remain open as long as possible.

*  Added new commands `\pydatawritekeyedefvalue` and
   `\pydatabufferkeyedefvalue`.  These `\edef` the value before interpreting
   it as verbatim text.

*  Simplified implementation of `pydatabuffermlvalue` environment, based on
   latest `fvextra`.

*  Added error messages for unknown file handles and file names.

*  Added additional state and data checks in `\pydatawritebuffer`.

*  Added documentation for `\pydatawritemlvaluestart`,
   `\pydatawritemlvalueline`, `\pydatawritemlvalueend`,
   `\pydatabuffermlvaluestart`, `\pydatabuffermlvalueline`,
   `\pydatabuffermlvalueend`.

*  Updated `tcblisting` usage in docs for compatibility with the latest
   `tcolorbox`.


## v0.1.0 (2023-11-19)

*  Initial release.