[commit: packages/pretty] new-pretty, typeclass-pretty: Update changelog (b9eadc2)

git at git.haskell.org git at git.haskell.org
Fri Jan 23 22:48:33 UTC 2015


Repository : ssh://git@git.haskell.org/pretty

On branches: new-pretty,typeclass-pretty
Link       : http://git.haskell.org/packages/pretty.git/commitdiff/b9eadc25156334b5bf254b8e7dc2fe1cb9e3894e

>---------------------------------------------------------------

commit b9eadc25156334b5bf254b8e7dc2fe1cb9e3894e
Author: David Terei <davidterei at gmail.com>
Date:   Wed Aug 24 19:00:59 2011 -0700

    Update changelog


>---------------------------------------------------------------

b9eadc25156334b5bf254b8e7dc2fe1cb9e3894e
 CHANGELOG | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index df924fd..71dbc98 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,18 @@
 
 Pretty library change log.
 
+========= Version 4.0, 24 August 2011 ==========
+
+* Big change to the structure of the library. Now we don't have a fixed
+  TextDetails data type for storing the various String types that we
+  support. Instead we have changed that to be a type class that just
+  provides a way to convert String and Chars to an arbitary type. This
+  arbitary type is now provided by the user of the library so that they
+  can implement support very easily for any String type they want.
+
+  This new code lives in Text.PrettyPrint.Core and the Text.PrettyPrint
+  module uses it to implement the old API. The Text.PrettyPrint.HughesPJ
+  module has been left unchanged for a compatability module but deprecated.
 
 ========= Version 3.0, 28 May 1987 ==========
 



More information about the ghc-commits mailing list