instance Bifunctor Constant (fixes #11)
[packages/transformers.git] / changelog
1 -*-change-log-*-
2
3 0.4.3.0 Ross Paterson <R.Paterson@city.ac.uk> Mar 2015
4         * Added Eq1, Ord1, Show1 and Read1 instances for Const
5
6 0.4.2.0 Ross Paterson <ross@soi.city.ac.uk> Nov 2014
7         * Dropped compatibility with base-1.x
8         * Data.Functor.Identity in base for GHC >= 7.10
9         * Added mapLift and runErrors to Control.Applicative.Lift
10         * Added AutoDeriveTypeable for GHC >= 7.10
11         * Expanded messages from mfix on ExceptT and MaybeT
12
13 0.4.1.0 Ross Paterson <ross@soi.city.ac.uk> May 2014
14         * Reverted to record syntax for newtypes until next major release
15
16 0.4.0.0 Ross Paterson <ross@soi.city.ac.uk> May 2014
17         * Added Sum type
18         * Added modify', a strict version of modify, to the state monads
19         * Added ExceptT and deprecated ErrorT
20         * Added infixr 9 `Compose` to match (.)
21         * Added Eq, Ord, Read and Show instances where possible
22         * Replaced record syntax for newtypes with separate inverse functions
23         * Added delimited continuation functions to ContT
24         * Added instance Alternative IO to ErrorT
25         * Handled disappearance of Control.Monad.Instances
26
27 0.3.0.0 Ross Paterson <ross@soi.city.ac.uk> Mar 2012
28         * Added type synonyms for signatures of complex operations
29         * Generalized state, reader and writer constructor functions
30         * Added Lift, Backwards/Reverse
31         * Added MonadFix instances for IdentityT and MaybeT
32         * Added Foldable and Traversable instances
33         * Added Monad instances for Product
34
35 0.2.2.1 Ross Paterson <ross@soi.city.ac.uk> Oct 2013
36         * Backport of fix for disappearance of Control.Monad.Instances
37
38 0.2.2.0 Ross Paterson <ross@soi.city.ac.uk> Sep 2010
39         * Handled move of Either instances to base package
40
41 0.2.1.0 Ross Paterson <ross@soi.city.ac.uk> Apr 2010
42         * Added Alternative instance for Compose
43         * Added Data.Functor.Product
44
45 0.2.0.0 Ross Paterson <ross@soi.city.ac.uk> Mar 2010
46         * Added Constant and Compose
47         * Renamed modules to avoid clash with mtl
48         * Removed Monad constraint from Monad instance for ContT
49
50 0.1.4.0 Ross Paterson <ross@soi.city.ac.uk> Mar 2009
51         * Adjusted lifting of Identity and Maybe transformers
52
53 0.1.3.0 Ross Paterson <ross@soi.city.ac.uk> Mar 2009
54         * Added IdentityT transformer
55         * Added Applicative and Alternative instances for (Either e)
56
57 0.1.1.0 Ross Paterson <ross@soi.city.ac.uk> Jan 2009
58         * Made all Functor instances assume Functor
59
60 0.1.0.1 Ross Paterson <ross@soi.city.ac.uk> Jan 2009
61         * Adjusted dependencies
62
63 0.1.0.0 Ross Paterson <ross@soi.city.ac.uk> Jan 2009
64         * Two versions of lifting of callcc through StateT
65         * Added Applicative instances
66
67 0.0.1.0 Ross Paterson <ross@soi.city.ac.uk> Jan 2009
68         * Added constructors state, etc for simple monads
69
70 0.0.0.0 Ross Paterson <ross@soi.city.ac.uk> Jan 2009
71         * Split Haskell 98 transformers from the mtl