| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| pgf_3.1.12.ctan.flatdir.zip.sig | 2026-08-01 | 659 Bytes | |
| pgf_3.1.12.ctan.flatdir.zip | 2026-08-01 | 23.8 MB | |
| pgf_3.1.12.tds.zip.sig | 2026-08-01 | 659 Bytes | |
| pgf-3.1.12.pub | 2026-08-01 | 1.3 kB | |
| pgf_3.1.12.tds.zip | 2026-08-01 | 12.0 MB | |
| pgfmanual-3.1.12.pdf | 2026-08-01 | 9.5 MB | |
| 3.1.12 source code.tar.gz | 2026-08-01 | 9.3 MB | |
| 3.1.12 source code.zip | 2026-08-01 | 10.0 MB | |
| README.md | 2026-08-01 | 2.6 kB | |
| Totals: 9 Items | 64.6 MB | 1 | |
[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@IfFileExistsand\pgfutil@InputIfFileExistsare 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
bendinglibrary [#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
graphdrawingexamples - 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
\pgfinterruptpathin 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, andartifactare now pre-defined in bothtikzandpgfas 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...\endgroupby an explicit brace group inpgfscopeto fix usage in alignments [#1417] - Update the engine requirements in the manual [#1242]
Removed
- The long deprecated
vtexandtexturesdrivers have been removed - The long deprecated
pgfutil-common-lists(part of pgfplots since 1.18.2) has been removed - Removed duplicate definition of
\pgfmath@tempdimain pgfutil [#1384]
Contributors
- Dominik Peters
- Erin Cold
- Hanson Char
- Udi Fogiel