Skip to content

Releases: sammycage/lunasvg

v2.3.9

23 Dec 17:55
610b8bf
Compare
Choose a tag to compare
  • Fix infinite loop issue caused by corrupt SVG file in parsePath #140
  • Implement move constructor for Document class #135
  • Downgrade C++ Compiler from C++17 to C++11

v2.3.8

28 May 00:02
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.5...v2.3.8

v2.3.5

31 Oct 13:40
Compare
Choose a tag to compare
  • Fix smooth curve parsing #80 #114
  • Fix name conflict with rlottie
  • Support graphically empty files
  • Optimize memory allocation

v2.3.4

11 Oct 14:12
89f23e4
Compare
Choose a tag to compare

Fix opacity clamp bug #105

v2.3.3

09 Oct 11:53
Compare
Choose a tag to compare
  • Fix Path points overflow #55
  • Fix parseStyle #101

v2.3.2

23 Jul 09:34
Compare
Choose a tag to compare
  • Fix opacity calculation
  • Add matrix methods
  • Fix parsing error #68
  • Change Bitmap format RGBA Plain -> ARGB Premultiplied #73
  • Support SVG 2.0 href (@fdwr)
  • Support quoted URL value
  • Set stop::offset default = 0 (@fdwr)

v2.3.1

15 Jan 21:52
e612abd
Compare
Choose a tag to compare
  • Fix recursive path parsing #62

v2.3.0

19 Aug 16:33
73cc40b
Compare
Choose a tag to compare
  • Change document.h to lunasvg.h #56
  • Add documentations

v2.2.0

29 Jul 15:27
b37960f
Compare
Choose a tag to compare

Support

  • CSS pseudo-classes

    • not
    • root
    • first-child
    • last-child
    • first-of-type
    • last-of-type
  • fallback color

  • overflow

  • XML entities

  • CSS comments

  • mask region

Fix

  • viewBox transformation
  • Recursive use, clipPath, mask, marker and pattern referencing
  • Optimize compositing

Enjoy!!!

v2.1.5

14 Jul 20:12
4ee117a
Compare
Choose a tag to compare
  • Support CSS important
  • Fix recursive stylesheet
  • Fix selector precedence