Skip to content

Commit

Permalink
Release 3.1.8a
Browse files Browse the repository at this point in the history
  • Loading branch information
hmenke committed Dec 27, 2020
1 parent 95d8a97 commit 52b43e1
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 34 deletions.
8 changes: 8 additions & 0 deletions doc/generic/pgf/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
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
Expand Down
36 changes: 2 additions & 34 deletions doc/generic/pgf/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,2 @@
# BREAKING CHANGES

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
Hotfix for the new topaths handling. One instance did not yet properly
preserve relative coordinates.

0 comments on commit 52b43e1

Please sign in to comment.