| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| pgf_3.1.10.ctan.flatdir.zip.sig | 2023-01-15 | 659 Bytes | |
| pgf_3.1.10.ctan.flatdir.zip | 2023-01-15 | 24.4 MB | |
| pgf_3.1.10.tds.zip.sig | 2023-01-15 | 659 Bytes | |
| pgf_3.1.10.tds.zip | 2023-01-15 | 12.3 MB | |
| pgf-3.1.10.pub | 2023-01-15 | 1.3 kB | |
| pgfmanual-3.1.10.pdf | 2023-01-15 | 10.2 MB | |
| 3.1.10 source code.tar.gz | 2023-01-15 | 2.5 MB | |
| 3.1.10 source code.zip | 2023-01-15 | 2.9 MB | |
| README.md | 2023-01-15 | 4.8 kB | |
| Totals: 9 Items | 52.3 MB | 1 | |
[3.1.10] - 2023-01-13 Henri Menke
Even though this release is not too heavy on user-facing additions it has seen a lot of contributed changes. Thanks to everyone who volunteered their time!
BREAKING CHANGES
\pgfversiondatetimeand\pgfrevisiondatetimehave been removed.\pgfversiondateand\pgfrevisiondatenow use the formatYYYY-MM-DD.\pgfrevision{,date}and\pgfversion{,date}are synonyms for now, but the revision should eventually gain back its original meaning. However, as of now this is not supported by l3build.- Many operations in
pgfkeysused to use\csnamedirectly which lets the given csname become\relaxin case it wasn't defined. This resulted in some leakage of accidentally\relaxed keys into the global scope. This has been cleaned up a little. To preserve compatibility macros that used to expand to a\relaxed csname now expand to a primitive\relax. This affects the user-level commands\pgfkeysgetvalueand\pgfkeysgetvalueof. For the former the change should not be visible except for the number of expansions required. For\pgfkeysgetvalueof, however, the behavior is manifestly different in that it will now expand to an alias for the primitive\relaxin case the value is undefined instead of a\relaxed csname. It has always been semantically wrong to assign to the result of\pgfkeysgetvalueof, but now it will have undesired side-effects. Therefore this change is breaking. - The
texturesandvtexdrivers have been deprecated. Both engines are no longer in active development and lack eTeX features which are required for quite some time in PGF. - The file
pgfutil-common-lists.texis deprecated and therefore no longer\inputbypgfutil-common.tex. The macros from this file are specifically meant for pgfplots and are not used in PGF at all.
Added
- l3build support for packaging PGF/TikZ
- Add Matrix chat to README
- Add rhombic polihedra [#1022]
- Add Developer Certificate of Origin (DCO) to Pull Request template and enforce
- Add test set for
graphdrawing(gd) - pgfkeys gained support for loading libraries
- Add dependabot to keep GitHub Actions up to date
Fixed
- Wrap logic gate symbol in
\pgfinterruptpicturefor shapes in libraryshapes.gates.logic.IEC - Remove superfluous
;for shapearrow box - Remove superfluous
/utils/execin animations - Gobble
\pgf@stopwhen parsing finishes in animations - Add missing
\pgf@sys@tonumberbefore<dimen>in drivers and animations - Rewrite
dash expand off - Better unknown key error msg in decorations
- Fix
\letin drivers for two csnames [#1088] - Protect against comma in pgfkeys arguments [#389]
- Let active
"expand to non-active"in pgfmath [#1062] - Protect against comma in
/tikz/rotate fitargument and make it eagerly evaluated [#1071] - Set pics/code in angle [#1068]
- Fix for externalization and horizontal mode
- Avoid spurious tokens in
\pgfcalendarifdateexpansion - Remove angle restriction [#1048]
- Fix compatibility of
externallib withfadingslib - Only clearpage and flush
\pgfutil@everybyeif non-empty [#724] - Fix foreach documentation [#1039]
- Fix pgfmathless documentation [#1040]
- Blend mode as array is deprecated [#1037]
- One-step expansion for
\pgfmathrandomitemin pgfmath [#1033] - Check whether expanded is a primitive in all engines
- Reinsert the last token when giving up on a path [#1025]
- Make
/tikz/local bounding boxaware ofname prefixandname suffix - Add empty Pattern dictionary to Resources dictionary
- Spelling and typo fixes in the manual
- Update Debian installation instructions
- Suppress white space at line end when
datavisualizationreads from a file [#1112] - Form-only patterns have no specified color [#1122]
- Make
graphdrawingwork withname prefixandname suffixoptions [#1087] - pgfkeys was a bit too relaxed around
\relax[#1132] - Remove spurious spaces for
3d view[#1151] - Fix incorrectly placed matrix delimiters for implicitly positioned nodes [#1102]
- Use
/.appendto fix a wrong usage of/.addin pgfmanual [#1201]
Changed
- Cleanup
\newifs - Remove unused scripts
- Remove experiments/ folder
- Simplify loading by delegating to top-level files
- Promote
Missing characterto errors in building manual - Flatten the doc tree
- Ensure
\tracinglostchars<3in\pgf@picture - Use descriptive workflow job ids
- Ensure
docv2 is loaded for pgfmanual - Ensure active
^^Mis non-expandable incodeexample
Contributors
- 3geek14
- BeneIII
- graue70
- Gábor Braun
- Joel Coffman
- Jonathan Spratte
- Joseph Wright
- Mario Frasca
- Michael Kuron
- Michal Hoftich
- muzimuzhi
- PhelypeOleinik
- QJLc
- Stefan Pinnow