Changelog for diagrams-core-0.5.0.1
* 0.5.0.1: 11 May 2012
- Update MemoTrie upper bound to allow MemoTrie-0.5
* 0.5: 9 March 2012
* New features:
- New 'Juxtaposable' class
- New NullBackend and D types, for conveniently giving a
monomorphic type to diagrams when we don't care which one it is.
- #27: Change type of adjustDia to return a new options record
(with an explicitly filled-in size)
* New instances:
- Enveloped, HasOrigin, Juxtaposable, HasStyle, and Transformable
instances for Sets and tuples
- V Double = Double
- Juxtaposable and Boundable instances for Map
* API changes
- AnnDiagram -> QDiagram
- #61: terminology change from "bounds" to "envelope"
+ boundary -> envelopeP
+ "bounding region" -> "envelope"
+ Bounds -> Envelope
+ Boundable -> Enveloped
+ getBounds -> getEnvelope
+ etc.
- Split out definition of Point into separate package
(vector-space-points)
- The Point constructor P is no longer exported from
Graphics.Rendering.Diagrams. See the Diagrams.TwoD.Types module
from diagrams-lib for new tools for working with abstract 2D
points. If you really need the P constructor, import
Graphics.Rendering.Diagrams.Points.
- Name-related functions now return "located bounding functions"
instead of pairs of points and bounds, to allow for future
expansion.
* Dependency/version changes:
- vector-space 0.8 is now required.
- Bump base upper bound to allow 4.5; now tested with GHC 7.4.1.
* Bug fixes:
- Bug fix related to empty envelopes
0.4: 23 October 2011
* improved documentation
* a few new instances (Newtype Point, Boundable Point)
* new functions (value, clearValue, resetValue) for working with
alternate query monoids0.1: 17 May 2011
* initial preview release
0.3: 18 June 2011
* big overhaul of name maps:
- allow arbitrary types as atomic names
- carry along bounding functions as well as names in NameMaps
- additional functions for querying information associated with names
* fix for issue #34 (fix behavior of setBounds)
* Transformable and HasOrigin instances for Transformations
0.2: 3 June 2011
* bounding regions can now be overridden
* new namePoint function for more flexibly assigning names to arbitrary points
* add HasStyle, Boundable, and HasOrigin instances for lists
* add a "trivial backend"
* transformable attributes
0.1.1: 18 May 2011
* link to new website