diff --git a/src/Wumpus/MicroPrint/Render.hs b/src/Wumpus/MicroPrint/Render.hs
--- a/src/Wumpus/MicroPrint/Render.hs
+++ b/src/Wumpus/MicroPrint/Render.hs
@@ -72,20 +72,20 @@
 borderedF ln_width (i,uw) (w,h) rgb = 
     srect `cc` seps `cc` greekF (i,uw) (w,h) rgb
   where
-    props = (black, LineWidth ln_width)
+    props = default_stroke_attr { line_width = ln_width }
 
     srect :: DGraphicF
-    srect = wrapG . cstroke props . rectanglePath w h
+    srect = wrapG . cstroke black props . rectanglePath w h
  
     seps  :: DGraphicF
     seps  = \pt -> unfoldrH (phi pt) (1,uw) 
     
     phi pt (n,hshift) | n >= i    = Nothing
-                      | otherwise = let ln = vline props h (pt .+^ hvec hshift)
+                      | otherwise = let ln = vline black props h (pt .+^ hvec hshift)
                                     in  Just (ln,(n+1,hshift+uw))
  
-vline :: (Stroke t, Num u, Ord u) => t -> u -> Point2 u -> Primitive u
-vline t h = \pt -> ostroke t $ path pt [lineTo $ pt .+^ vvec h]
+vline :: (Num u, Ord u) => RGBi -> StrokeAttr -> u -> Point2 u -> Primitive u
+vline rgb attr h = \pt -> ostroke rgb attr $ path pt [lineTo $ pt .+^ vvec h]
     
 
 newtype RenderMonad a = RM { 
diff --git a/src/Wumpus/MicroPrint/VersionNumber.hs b/src/Wumpus/MicroPrint/VersionNumber.hs
--- a/src/Wumpus/MicroPrint/VersionNumber.hs
+++ b/src/Wumpus/MicroPrint/VersionNumber.hs
@@ -22,7 +22,7 @@
 
 -- | Version number
 --
--- > (0,5,0)
+-- > (0,6,0)
 --
 wumpus_microprint_version :: (Int,Int,Int)
-wumpus_microprint_version = (0,5,0)
+wumpus_microprint_version = (0,6,0)
diff --git a/wumpus-microprint.cabal b/wumpus-microprint.cabal
--- a/wumpus-microprint.cabal
+++ b/wumpus-microprint.cabal
@@ -1,5 +1,5 @@
 name:             wumpus-microprint
-version:          0.5.0
+version:          0.6.0
 license:          BSD3
 license-file:     LICENSE
 copyright:        Stephen Tetley <stephen.tetley@gmail.com>
@@ -24,6 +24,12 @@
   \[1\] <http://scg.unibe.ch/archive/papers/Robb05b-microprintsESUG.pdf>
   .
   Changelog:
+  .
+  0.5.0 to 0.6.0:
+  .
+  * Updated internals to work with latest @wumpus-core@ and 
+    @wumpus-basic@.
+  . 
   0.4.0 to 0.5.0:
   .
   * Updated internals to work with latest @wumpus-core@ and 
@@ -60,8 +66,8 @@
   build-depends:      base              <  5, 
                       vector-space      >= 0.6,
                       monadLib          >= 3.6,
-                      wumpus-core       >= 0.30.0,
-                      wumpus-basic      >= 0.5.0
+                      wumpus-core       == 0.31.0,
+                      wumpus-basic      == 0.6.0
 
   
   exposed-modules:
