Changelog for rio-0.1.9.2
Changelog for rio
0.1.9.2
- Bring back re-export of
Monad.failfromRIO.Prelude.
0.1.9.1
- Remove accidental reexport of
Control.Applicative.emptyintroduced in the previous release. - Functions from
Data.Data.Dataclass are brought to the re-export list as well.
0.1.9.0
- Add
Prelude.Exitto export lifted versions of the exit functions fromSystem.Exit. - Re-export the
Control.Monad.State.StateandControl.Monad.State.StateTtypes and related computation functions inRIO.State. - Re-export the
Control.Monad.Writer.WriterandControl.Monad.Writer.WriterTtypes and related computation functions inRIO.Writer. - Re-export
pred,succinRIO.Partial. - Add
SemigroupandMonoidinstances forRIO - Add the
Dequedouble-ended queue data type - Re-export
Data.Map.Strict.toAscListandData.Map.Strict.toDescListfromRIO.Map. - Re-export
Data.Sequence.SeqfromRIO. - Addition of
RIO.Preludemodule - Addition of
RIO.Prelude.Typesmodule - Re-export
zipWithandrunSTfromRIO.Prelude - Re-export
Exception,MonadFail,TypeableandSTfromRIO.Prelude.Types - Switch to
MonadFail.failfromMonad.failand re-exported it fromRIO.Prelude
0.1.8.0
- Re-export
Control.Monad.State.modify,Control.Monad.State.modify'andControl.Monad.State.getsinRIO.State
0.1.7.0
- Addition of
textDisplaytoDisplayclass.
0.1.6.0
- Changed
logUseColorto default toFalseon Windows, even when verbose and on the terminal - Add
RIO.Filemodule which offers a family of file handling functions (withBinaryFileDurable,withBinaryFileDurableAtomic, among others.) with better durability and atomicity guarantees
0.1.5.0
- Re-export
Numeric.Natural.Natural#119 - Re-export
Data.Functor.<&>from GHC 8.4+, falling back local definition forbase < 4.11#117 - Re-export
Data.Proxy.Proxy(..) - Re-export
fromEnumfrom RIO, exporttoEnum,readandfromJustfrom RIO.Partial - Add
noLoggingfunction to skip logging on specific sub-routines - Re-export
Control.Category.>>>
0.1.4.0
- Add
ConstandIdentity - Add
ReaderandrunReader - Add instances for
MonadWriterandMonadStatetoRIOvia mutable reference #103
0.1.3.0
- Add
newLogFuncfunction to createLogFuncrecords outside of a callback scope - Allow dynamic reloading of
logMinLevelandlogVerboseFormatfor theLogOptionsrecord - Add
foldMapM - Add
headMaybe,lastMaybe,tailMaybe,initMaybe,maximumMaybe,minimumMaybe,maximumByMaybe,minimumByMaybefunctions toRIO.Listmodule (issue #82) - Move non partial functions
scanr1andscanl1fromRIO.List.PartialtoRIO.List(issue #82) - Add
SimpleAppandrunSimpleApp - Add
asIO
0.1.2.0
- Allow setting usage of code location in the log output
0.1.1.0
- Move some accidentally included partial functions
0.1.0.0
- Initial stable release
0.0
NOTE All releases beginning with 0.0 are considered experimental. Caveat emptor!