summaryrefslogtreecommitdiff
path: root/graphics/pgf/base/doc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-12-28 03:03:19 +0000
committerNorbert Preining <norbert@preining.info>2020-12-28 03:03:19 +0000
commit07b20138841bb0e4c45e74a2a1d06cc91fe5a861 (patch)
treed55ace28f6d10d6a13406f1742f079c0ebf5f245 /graphics/pgf/base/doc
parent40e40fcb2049d49871ddd4bdfff9a414b2cbb50e (diff)
CTAN sync 202012280303
Diffstat (limited to 'graphics/pgf/base/doc')
-rw-r--r--graphics/pgf/base/doc/ChangeLog16
-rw-r--r--graphics/pgf/base/doc/RELEASE_NOTES.md37
-rw-r--r--graphics/pgf/base/doc/pgfmanual.pdfbin10580776 -> 10580316 bytes
3 files changed, 20 insertions, 33 deletions
diff --git a/graphics/pgf/base/doc/ChangeLog b/graphics/pgf/base/doc/ChangeLog
index 2e12f9a86e..4e3c19950c 100644
--- a/graphics/pgf/base/doc/ChangeLog
+++ b/graphics/pgf/base/doc/ChangeLog
@@ -1,3 +1,19 @@
+2020-12-27 Henri Menke
+
+ - Release 3.1.8b
+
+2020-12-27 Henri Menke
+
+ - Revert "tikz: handle \relax and frozen \relax on path #966"
+
+2020-12-27 Henri Menke
+
+ - Release 3.1.8a
+
+2020-12-25 Henri Menke
+
+ - fixup! Preserve coordinate relativity across ..
+
2020-12-25 Henri Menke
- Release 3.1.8
diff --git a/graphics/pgf/base/doc/RELEASE_NOTES.md b/graphics/pgf/base/doc/RELEASE_NOTES.md
index 22437f3da7..6fc188431c 100644
--- a/graphics/pgf/base/doc/RELEASE_NOTES.md
+++ b/graphics/pgf/base/doc/RELEASE_NOTES.md
@@ -1,34 +1,5 @@
-# BREAKING CHANGES
+Hotfix for handling of TeX conditionals on a path. We can't forward \relax and
+frozen \relax through the parser because there is existing code that relies on
+this.
-If a topath is bent by any of the in=, out=, bend=, etc. options, a Bezier
-curve is constructed in the background. To infer the positions of the control
-points the start and end coordinate are converted to absolute coordinates.
-However, this has the effect that subsequent points on the path think that the
-endpoint of the topath was absolute which can lead to counter-intuitive path
-construction, e.g.
-```latex
-\draw (2,0) to[out=0,in=180] +(1,0) -- ++(0,-1) -- +(1,0);
-```
-If old code relies on this behavior, this drawing will silently break! Please
-open an issue if you rely on this.
-
-# Bug fixes
-
-This release introduces a fix for path handling which concerns expansion of
-tokens on the path in particular with respect to conditional. Previously when
-the expansion of a conditonal resulted in a frozen \relax the parser would just
-give up. Now the parser will skip over the frozen \relax and continue to
-expand tokens. Whether this will result in a meaningful expansion is up to the
-user.
-
-This release also includes other bug fixes. On GitHub you can click the commit
-hashes and the issue numbers to get to the fix and the ticket, respectively.
-
-a4c275704 #952
-8a997bbc1 #954
-8f37bca84 #962
-3cbe5a192 #844
-49e5f0a08 #654
-17a95e4c5 #966
-ad06895a6 #966
-79e613ae1 #966
+The recommendation is to use expandable conditionals where possible.
diff --git a/graphics/pgf/base/doc/pgfmanual.pdf b/graphics/pgf/base/doc/pgfmanual.pdf
index 38c731f0fa..47b3273441 100644
--- a/graphics/pgf/base/doc/pgfmanual.pdf
+++ b/graphics/pgf/base/doc/pgfmanual.pdf
Binary files differ