Luxor.jl

Simple drawings using vector graphics; Cairo "for tourists!"

OTHER License

Stars
587
Committers
44

Bot releases are visible (Hide)

Luxor.jl - Release 4.1 Latest Release

Published by cormullion about 2 months ago

tagbot didn't do this last month for some reason... 🤷🏻‍♂️

Luxor.jl - Release v4.0

Published by cormullion 6 months ago

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. Use Point(x, y) + Point(n, n).

    • Point - Real arithmetic operations such as Point(x, y) + n are also no longer valid.

Added

  • textformat()
  • polysmooth() has close option
  • markcells() and getcells()
  • use package extension for LaTeX support
  • add CompatHelper git workflow
  • add Aqua.jl testing
  • createmovie option for animate to make MKV and MP4 videos
  • polybspline 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 or Point(1, 3) .+ 4
Luxor.jl - Release 3.8.0

Published by cormullion about 1 year ago

minor updates - see CHANGELOG

Luxor.jl - Release 3.7.0

Published by cormullion over 1 year ago

misc updates - see CHANGELOG

Luxor.jl - Release v3.6.0

Published by cormullion almost 2 years ago

see release notes

Luxor.jl - Release v3.5.0

Published by cormullion about 2 years ago

Multiple drawings, thread safety, stroke/fill dispatchers - thanks to @oheil and @ArbitRandomUser!

Luxor.jl - Release v3.4.0

Published by cormullion over 2 years ago

see CHANGELOG.md

Luxor.jl - Release v3.3.0

Published by cormullion over 2 years ago

see CHANGELOG.md

Luxor.jl - Release v3.2.0

Published by cormullion over 2 years ago

also see CHANGELOG.md

Luxor.jl - Release v3.1.1

Published by cormullion over 2 years ago

patch for import latex functions

Luxor.jl - Release v3.1.0

Published by cormullion over 2 years ago

See CHANGLOG.md

Known issue

Still can't get the Requires/MathTexEngine warnings to disappear... 🤷

Luxor.jl - Release v3.0.0

Published by cormullion over 2 years ago

see CHANGELOG.md

Luxor.jl - Release v2.19.0

Published by cormullion almost 3 years ago

see CHANGELOG

Luxor.jl - Release 2.18.0

Published by cormullion almost 3 years ago

What's Changed

Full Changelog: https://github.com/JuliaGraphics/Luxor.jl/compare/v2.17.0...v2.18.0

Luxor.jl - Release v2.17.0

Published by cormullion almost 3 years ago

See CHANGELOG.md.

Luxor.jl - Release v2.16.0

Published by cormullion about 3 years ago

misc updates, including more action keyword arguments.

Luxor.jl - Release 2.15.0

Published by cormullion about 3 years ago

see CHANGELOG.md

Luxor.jl - Release 2.14.0

Published by cormullion over 3 years ago

misc updates - see CHANGELOG

Luxor.jl - Release v2.13.0

Published by cormullion over 3 years ago

see CHANGELOG

Luxor.jl - Release v2.12.0

Published by cormullion over 3 years ago

misc updates