Skip to content

Latest commit

 

History

History
167 lines (127 loc) · 9.75 KB

CHANGELOG.md

File metadata and controls

167 lines (127 loc) · 9.75 KB

Changelog

All notable changes to this project will be documented in this file. Items under Unreleased are currently available on master's HEAD, but not yet tagged.

New Features

  • New API method for clients to convert single path string into CGPath. Scott Sykora , #172

Fixes

  • Removed redundant "CGPathGetCurrentPoint: no current point" log statements. Yoni Levy, #173

New Features

  • Support tags. Sebastian Ludwig, #154
  • Support stroke attributes stroke-linecap, stroke-linejoin, stroke-miterlimit and stroke-dasharray. Sebastian Ludwig #154
  • Added support for elliptical arc commands sequence of after a single "a". Vladimir Roganov #143
  • Xcode 11 support

Fixes

  • Fix for OS X Crash (pocketsvg#136) via Gabor Nemeth
  • Fix 1pt line scaling. Sebastian Ludwig #159
  • Fix named SVG Colors. After code refactor made on commit feafc5f SVGColors plist file was renamed but this were not reflected on plist loading code. Daniel Coello
  • Fixed Xcode 11 build (pocketsvg#163) by treating SVGColors.plist as a resource instead of a source file. Chris Vasselli #168

Fixes

  • Fix iOS12 regression on pathsFromSVGString. Noah Gilmore. #128 via #133.

Internal Changes

  • Embed Iceland SVG example in a zoomable scroll view. kwabford. #137

Fixes

  • Add support for integer function SVG colors: rgb(int, int, int). Clément Beffa #124

Internal Changes

  • Add unit tests. Ariel Elkin.
  • Handle attributes on <a> elements and ignore unknown elements. Scott Talbot #121
  • Demo project: show Icelandic SVG in scrollview. Kwab Fordjour #137

New Features

Fixes

  • Apply nested transformations in the correct order. Scott Talbot #117
  • Rounded Rectangles & Ellipses Can Specify either or rx ry. Previously a missing attribute was interpreted as 0, whereas the spec says it should be equal to the one that is supplied. Johnnie Walker #120

2.3.1 2018-03-21

New Features

  • Use CGPathAddRoundedRect to generate Rectangle, support rx/ry in rect element. George Maisuradze #92

2.3.0 2018-03-21

New Features

Fixes

  • Fixed incorrect transform. Florent Pillet #90
  • Retain CGColorRefs for non-default colours. #115
  • Documentation issues. Noah Gilmore efb22b9f31d84eefb8f34355e40bcf15c8d68d4f
  • Bug when _attributes was nil. AceSha #103
  • Make CODE_SIGN_STYLE = Automatic. Anders Back #106
  • Use svgAttributes when generating SVGRepresentation for SVGBezierPath. Michał Ciuba #113

Internal Changes

2.2.1 2017-03-30

Fixes

2.2.0 - 2017-02-27

New Features

Fixes

2.1.1 - 2017-01-15

Fixes

  • add stc++ to podspec required libs

2.1.0 - 2017-01-15

New Features

  • Support for parsing ellipses. Sam Corder #76

2.1.0 - 2017-01-15

New Features

  • Support for parsing ellipses. Sam Corder #76

Fixes

  • missing initializer, missing setSvgURL method to clear contents and render a new SVG given the URL of the SVG, support for "fill-rule" tag, support for rotating around a point. Dunja Lalic #67

2.0.0 - 2016-10-06

Major refactor by Fjölnir Ásgeirsson to improve parser efficiency and support more SVG operations: pocketsvg#47

New Features

  • SVGLayer, SVGBezierPath, SVGEngine, SVGImageView, SVGPortability (replaces PocketSVG class.)

0.7 - 2015-11-05

New Features

  • Travis CI to check if project builds properly. Ariel Elkin.
  • Support for Carthage. Johan T. Halseth 1c45b8b1f159e1b9467afe4cde05a670f4c5ee33
  • dynamic Interface Builder compatibility. Nathan F Johnson #36
  • Support Quadratic Bézier paths. Daniel Worku #34
  • add OS X deployment target to podspec. iamdoron #31

Fixes

  • SVG rendering bug. Haris Amin hamin #35

0.6 - 2014-03-06

New Features

  • pathFromSVGString and pathFromDAttribute factory methods. Daniel Schlaug #22

0.5 - 2014-02-11

Changes by Ariel Elkin unless otherwise specified.

New Features

  • Add files from Martin Haywood's SVG to bezier path parser
  • README file with usage instructions.
  • .gitignore
  • Demo code and files.
  • initFromSVGFileNamed method.
  • Improved error handling.
  • Improved OSX compatibility. mcianni #4
  • Support for SVG files exported by Sketch. JagieChen #14
  • Support for Cocoapods (add LICENSE file and podspec). Boris Bügling #16
  • Init from file URL. Jorge Mendez #19

Fixes

Internal Changes

  • File headers to include license information.
  • Converted Martin's parser to ARC.
  • Substituted CC license with MIT license.