Skip to content

Commit 52b43e1

Browse files
committed
Release 3.1.8a
1 parent 95d8a97 commit 52b43e1

File tree

2 files changed

+10
-34
lines changed

2 files changed

+10
-34
lines changed

doc/generic/pgf/ChangeLog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
2020-12-27 Henri Menke
2+
3+
- Release 3.1.8a
4+
5+
2020-12-25 Henri Menke
6+
7+
- fixup! Preserve coordinate relativity across ..
8+
19
2020-12-25 Henri Menke
210

311
- Release 3.1.8

doc/generic/pgf/RELEASE_NOTES.md

Lines changed: 2 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,2 @@
1-
# BREAKING CHANGES
2-
3-
If a topath is bent by any of the in=, out=, bend=, etc. options, a Bezier
4-
curve is constructed in the background. To infer the positions of the control
5-
points the start and end coordinate are converted to absolute coordinates.
6-
However, this has the effect that subsequent points on the path think that the
7-
endpoint of the topath was absolute which can lead to counter-intuitive path
8-
construction, e.g.
9-
```latex
10-
\draw (2,0) to[out=0,in=180] +(1,0) -- ++(0,-1) -- +(1,0);
11-
```
12-
If old code relies on this behavior, this drawing will silently break! Please
13-
open an issue if you rely on this.
14-
15-
# Bug fixes
16-
17-
This release introduces a fix for path handling which concerns expansion of
18-
tokens on the path in particular with respect to conditional. Previously when
19-
the expansion of a conditonal resulted in a frozen \relax the parser would just
20-
give up. Now the parser will skip over the frozen \relax and continue to
21-
expand tokens. Whether this will result in a meaningful expansion is up to the
22-
user.
23-
24-
This release also includes other bug fixes. On GitHub you can click the commit
25-
hashes and the issue numbers to get to the fix and the ticket, respectively.
26-
27-
a4c275704 #952
28-
8a997bbc1 #954
29-
8f37bca84 #962
30-
3cbe5a192 #844
31-
49e5f0a08 #654
32-
17a95e4c5 #966
33-
ad06895a6 #966
34-
79e613ae1 #966
1+
Hotfix for the new topaths handling. One instance did not yet properly
2+
preserve relative coordinates.

0 commit comments

Comments
 (0)