This is a regression introduced with commit 2b1116b which as a fix for Issue #32.
The transformation (rotation, flip, etc.) is applied on circle/ellipse coordinates as if they were still Cartesian coordinates of the X diameter (for the circle) or the X/Y diameters (for the ellipse). However, since 2b1116b, the coordinates of those results shapes are stored internally as (x, y, r) for circles and (x, y, a, b, theta) for ellipses.
This is a regression introduced with commit 2b1116b which as a fix for Issue #32.
The transformation (rotation, flip, etc.) is applied on circle/ellipse coordinates as if they were still Cartesian coordinates of the X diameter (for the circle) or the X/Y diameters (for the ellipse). However, since 2b1116b, the coordinates of those results shapes are stored internally as (x, y, r) for circles and (x, y, a, b, theta) for ellipses.