Changelog for hgeometry-ipe-0.13

#+STARTUP: showeverything * Changelog ** 0.13 - Newer BezierSpline parsing. - Renamed the modules from Data.Geometry.Ipe to simply Ipe. The following find and sed command should be able to help you migrate (but use it at your own risk) #+begin_src sh find src -name "*.hs" -exec sed -i -e 's/Data.Geometry.Ipe/Ipe/g' {} \; #+end_src - Better Documentation; i.e. specific reexports from the Ipe module. - Added functionality to load and add a stylesheet to a file. - Added support for the stroke-opacity attribute. - IpeRender and IpeToIpe modules that allows to us to easily call 'iperender' and 'ipetoipe'. The IpeToIpe module now also defines a 'wirteIpeFileAsPdf' function that allows us to write to an ipe pdf file (by calling ipetoipe to create this pdf.) ** 0.12 - Compatibility with HGeometry 0.12 ** 0.11 - Split the Types module into smaller sub modules, and restricting what is exported. - Traversable, Foldable, and Functor instances for the ipe types. - Reading and Writing of Ellipses :) - Added Coordinate Float and IpeWriteText Float instances. - readAll now accepts only one IpePage rather than a Foldable f => f (IpePage r) - Renamed attrLens to ixAttr, and added a prism _Attr to access an attribute._ - added convenience functions (well, Getter's) for getting all Ipe objects on a particular layer, or in a particular view. - readSinglePageFile now makes sure there is at least one layer / view in the file, and if not creates it. This matches the behaviour of ipe itself. See the new 'withDefaults' function in the Types module for the details. - fromContent now creates these layers and views as well. ** 0.10 - Added a 'labeled' IpeOut that supports labeling geometric objects with some textual label - IpeWrite instance for NonEmpty Lists, and IpeWriteText and Coordinate instances for Data.RealNumber.Rational ** 0.9 - First release in which hgeometry-ipe was split off from hgeometry.