Skip to content

Releases: JuliaGraphics/Luxor.jl

v4.2.0

21 Feb 17:21
Compare
Choose a tag to compare

Luxor v4.2.0

Diff since v4.0.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

21 Feb 17:06
Compare
Choose a tag to compare

see CHANGELOG

  • added Booleans for polygons

Release 4.1

22 Aug 15:32
f660711
Compare
Choose a tag to compare

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

Release v4.0

15 Apr 17:42
Compare
Choose a tag to compare

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

Release 3.8.0

08 Sep 10:05
Compare
Choose a tag to compare

minor updates - see CHANGELOG

Release 3.7.0

04 Feb 11:52
Compare
Choose a tag to compare

misc updates - see CHANGELOG

Release v3.6.0

11 Dec 15:00
Compare
Choose a tag to compare

see release notes

Release v3.5.0

28 Jul 09:28
Compare
Choose a tag to compare

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

Release v3.4.0

13 Jul 08:38
Compare
Choose a tag to compare

see CHANGELOG.md

Release v3.3.0

01 Jun 11:15
Compare
Choose a tag to compare

see CHANGELOG.md