BSD-3-Clause licensed by Sven Panne and Edward Kmett
This version can be pinned in stack with:StateVar-1.2.2@sha256:3c022c00485fe165e3080d5da6b3ca9c9b02f62c5deebc584d1b3d1309ce673e,1673
Module documentation for 1.2.2
1.2.2
- Relaxed upper version bound for 
transformers. 
1.2.1
- Explicitly mark 
Data.StateVar as Safe (or Trustworthy for GHC before 7.10). 
1.2
- Added instances for 
ForeignPtr. 
1.1.1.1
- Relaxed upper version bound for 
stm. 
1.1.1.0
- Track recent move of 
Contravariant to base. 
1.1.0.4
- Corrected HasUpdate’s superclass constraint.
 
1.1.0.3
- Removed a couple of redundant typeclass constraints.
 
1.1.0.2
- Relaxed upper version bound for 
transformers. 
1.1.0.1
- Documentation changes only.
 
1.1.0.0
- Melded the API of 
foreign-var 0.1 with the API of StateVar 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 of HasGetter, HasUpdate, and HasSetter. 
1.0.1.1
- Infrastructure changes only.
 
1.0.1.0
- Exposed 
GettableStateVar, SettableStateVar and StateVar constructors to make writing own instances possible. 
- Added 
Functor, Applicative and Monad instances for GettableStateVar. 
- Various infrastructure improvements.
 
1.0.0.0