Changelog for wumpus-basic-0.9.0

0.7.0 to 0.8.0: * Re-introduced LRText and LRSymbol - they now work with Wumpus-Core\'s kerning support. * Changes to @Graphic.Basic.BaseTypes@ - @DrawingObject@ renamed to @DrawingF@. @HPrim@ wrapped as a newtype to support a Monoid instance. Removed @appendGraphic@ and @gcat@ as they can be achieved with @mappend@ and @mconcat@. @appendAt@ renamed to @lgappend@. @PointT@ remaned to @PointF@. * Changes to @Graphic.Basic.Drawing@ - @drawAt@, @drawAtImg@, @drawConn@, @drawConnImg@ all removed. They are replaced by @draw@ and @drawi@ together with then new @at@ and @conn@ combinators. * Changes to @Basic.Graphic.PrimGraphic@ - @localDrawingContext@ renamed to @localLG@ and moved to @Basic.Graphic.BaseTypes@. * Updates to @Basic.SafeFonts@ to work with changes to @Wumpus.Core@. 0.6.0 to 0.7.0: * Major rework of Graphic types, the old types (AGraphic, GraphicF etc.) and the old drawing monads have been removed. The new types are based on the AGraphic and related types but their implementation is different. The new types track the /graphics state/ within the type (the DrawingContext) plus how to draw themselves. For real drawings, graphics are collected with a Writer-like monad the @Basic.Graphic.Drawing@ monad which replaces the DrawingCtx and Trace monads. The Turtle monad remains and has been updated to work with the new drawing monads. * LRText and LRSymbol modules temporarily removed as they contradict the new, optimized kerning functionality in @Wumpus.Core@. 0.5.0 to 0.6.0: * Updates to work with wumpus-core-0.30.0. * The code from @Basic.Graphic@ has been moved in to @Basic.Graphic.Primitive@ - this module is due a major overhaul. @Basic.Graphic@ is now an /import/ shim for @Basic.Graphic.Primitive@. 0.4.0 to 0.5.0: * Re-worked the PictureLanguage module. * SVGColours and X11Colours moved into @Wumpus.Basic.Colour@. Naming scheme for colours changed to use underscore between words rather than camelCase. * Updates to work with wumpus-core-0.30.0. 0.3.0 to 0.4.0: * Reworked the monads. Monads.DrawingMonad replaces Monads.Trace, Monads.DrawingCtx, Monads.ConsDrawing. The SnocDrawing monads have been removed as they were a design mistake. * Removed MGraphicF type, added AGraphic. * Initial work on arrow drawing and extended text drawing. 0.2.0 to 0.3.0 : * Added the anchors, monads, drawingAttrs... * Added the module @PictureLanguage@ from Wumpus-Core. It is located with the path prefix @Wumpus.Deprecated@. At some point it will be replaced... * Basic.Graphic - rectangles and lines now take the supplied point to be the center rather than the bottom-left corner. Name changes - @circle@ changed to @disk@, @text@ changed to @textline@. 0.1.1 to 0.2.0: * Added the module @Wumpus.Basic.Graphic@. * SafeFonts changed to be size neutral. PostScript\'s @scalefont@ command (which wumpus-core uses in the generated output) should be able to scale to any integer size. * New demo @ColourCharts.hs@. 0.1.0 to 0.1.1: * Added missing LICENSE file to the Cabal file. * Added this CHANGES file.