Release v4.0
This is a breaking release compared with v3.8:
-
Some 'invalid' Point methods have been removed:
-
Broadcasting on xy-elements like
Point(x, y) .+ n
are no longer valid. UsePoint(x, y) + Point(n, n)
. -
Point - Real
arithmetic operations such asPoint(x, y) + n
are also no longer valid.
-
Added
textformat()
polysmooth()
has close optionmarkcells()
andgetcells()
- use package extension for LaTeX support
- add CompatHelper git workflow
- add Aqua.jl testing
createmovie
option for animate to make MKV and MP4 videospolybspline
draws bspline polygons
Changed
- minimum Julia version 1.9
- fixes for drawpath(p, f) to do the Bezier curve truncation better
- added dependency PolygonAlgorithms.jl and replace poly intersection routines with new ones
- Aqua says TOML deps must be in alphabetical order :)
- remove @Assert statements
- documents now built to https://github.com/JuliaGraphics/LuxorManual
- fixed bug in box(pt, w, h, cr, :path) (don't create new path)
- removed some invalid Point methods (#294)
- between has more methods for ranges and arrays
Removed
- invalid Point methods such as
Point(1, 3) + 6
orPoint(1, 3) .+ 4