CTAN update: pgf
CTAN Announcements via ctan-ann <[email protected]> Mon, 3 Aug 2026 10:37:43 +0200 (CEST)
| Newsgroups | gmane.comp.tex.ctan.announce |
|---|---|
| Organization | CTAN |
| Message-ID | <4ed7ec5e4b8ff011@hogwart> |
The PGF/TikZ Team submitted an update to the
pgf
package.
Version: 3.1.12
License: lppl1.3c gpl2 fdl
Summary description: Create PostScript and PDF graphics in TeX
Announcement text:
--------------------------------------------------------------------------------
## [3.1.12] - 2026-08-01 Henri Menke
### BREAKING CHANGES
- PGF/TikZ now requires support for the braced `\input{...}` syntax, i.e. TeX
built with Web2C 2020 or newer.
- When using LaTeX the internal functions `\pgfutil@IfFileExists` and
`\pgfutil@InputIfFileExists` are now aliases to their counterparts from the
LaTeX format. This could potentially change the precedence in file lookup.
- The precision of the scaling operation from bp to pt has been improved, which
changes all the values emitted in the PDF literals. #1434
### Fixed
- Resolve parsing ambiguity in general shadow #1435
- Fix clobbered register in `bending` library #896
- Fix handling of closepath command in svg.path library #1189
- Use luatexbase to register pgfsys@strcmp to not sidestep their allocation counting
- Allow XOR and XNOR gates to have more than 2 inputs #376
- Fix missing inclusion of libraries in `graphdrawing` examples
- Fix missing inclusion of libraries in the examples at https://tikz.dev/gd-trees and https://tikz.dev/gd-usage-tikz
- Fix mis-spelled Kellermann to Kellerman
- Support an apply-all feature (suggested in issue #640) to
apply a single definition of options to multiple examples.
- Support directions in LuaTeX and LuaMetaTeX
- Fix unused variable in tikzmath example #1142
- Correct source comment on `\pgfshadepath` #437
- Mention `\pgfinterruptpath` in the documentation of `\pgfextra` #1327
- Prevent math active character from causing infinite loops #1391
- Extended the valid range of `\pgfmathscientific` #1444
### Added
- Comprehenive testsuite generated from the examples in the manual #666
- Documentation of `\pgfkeysifassignable` #1423
- Add a new monotonic interpolation plot handler #1358
- The keys `actualtext`, `alt`, and `artifact` are now pre-defined
in both `tikz` and `pgf` as no-ops for usage in tagging #1370 #1453
- Documentation of the default z-axis vector #611
- The manual now has PDF bookmarks for the index sections #1307
- New expansion helpers and emptiness check in pgfkeys #1254
### Changed
- Typo fixes in the manual
- Replace `\begingroup`...`\endgroup` by an explicit brace group in `pgfscope` to fix usage in alignments #1417
- Update the engine requirements in the manual #1242
### Removed
- The long deprecated `vtex` and `textures` drivers have been removed
- The long deprecated `pgfutil-common-lists` (part of pgfplots since 1.18.2) has been removed
- Removed duplicate definition of `\pgfmath@tempdima` in pgfutil #1384
### Contributors
- Dominik Peters
- Erin Cold
- Hanson Char
- Udi Fogiel
--------------------------------------------------------------------------------
This package is located at
https://mirrors.ctan.org/graphics/pgf/base
More information is at
https://ctan.org/pkg/pgf
--------------------------------------------------------------------------------
Thanks for the upload.
For the CTAN Team
Manfred Lotz
CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
_______________________________________________
ctan-ann mailing list -- [email protected]
To unsubscribe send an email to [email protected]