Releases: JuliaGraphics/Luxor.jl
Releases · JuliaGraphics/Luxor.jl
v4.2.0
Luxor v4.2.0
- added Boolean operations for polygons
Merged pull requests:
- CompatHelper: bump compat for MathTeXEngine to 0.6, (keep existing compat) (#315) (@github-actions[bot])
- Fix docs and docstrings (#316) (@abhro)
- Update precompile.jl (#322) (@oheil)
- CompatHelper: bump compat for Colors to 0.13, (keep existing compat) (#324) (@github-actions[bot])
Closed issues:
- Time to release v4? (#293)
- Running @draw in a loop (#299)
- Julia v1.11 internal changes (#301)
- Windows test failure because of Cairo_jll (#314)
- Incorrect LaTeX rendering (#317)
- arc over the arrow (#318)
- Hello world example not working (#320)
- multithreading error:
There isn't a current drawing
(#321) - Implement
@layer
based on local variables? (#323) - How to get the bounding box of a rotated text? (#325)
Release 4.2
see CHANGELOG
- added Booleans for polygons
Release 4.1
tagbot didn't do this last month for some reason... 🤷🏻♂️
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
Release 3.8.0
minor updates - see CHANGELOG
Release 3.7.0
misc updates - see CHANGELOG
Release v3.6.0
see release notes
Release v3.5.0
Multiple drawings, thread safety, stroke/fill dispatchers - thanks to @oheil and @ArbitRandomUser!
Release v3.4.0
see CHANGELOG.md
Release v3.3.0
see CHANGELOG.md