- Relaxed upper version bound for
transformers
.
- Explicitly mark
Data.StateVar
as Safe (or Trustworthy for GHC before 7.10).
- Added instances for
ForeignPtr
.
- Relaxed upper version bound for
stm
.
- Track recent move of
Contravariant
tobase
.
- Corrected HasUpdate's superclass constraint.
- Removed a couple of redundant typeclass constraints.
- Relaxed upper version bound for
transformers
.
- Documentation changes only.
- Melded the API of
foreign-var
0.1 with the API ofStateVar
1.0.1.1 - Introduced
HasUpdate
, which permits a wider array of uses of these combinators, including usecases that must update atomically. - Switched to multi-parameter typeclasses. This permits
Ptr a
to be directly employed as an instance ofHasGetter
,HasUpdate
, andHasSetter
.
- Infrastructure changes only.
- Exposed
GettableStateVar
,SettableStateVar
andStateVar
constructors to make writing own instances possible. - Added
Functor
,Applicative
andMonad
instances forGettableStateVar
. - Various infrastructure improvements.
- Initial release.