polysemy v1.0.0.0 Release Notes
Release Date: 2019-07-24 // over 4 years ago-
💥 Breaking Changes
- 📇 Renamed
Lift
toEmbed
(thanks to @googleson78) - 📇 Renamed
runAsyncInIO
tolowerAsync
- 📇 Renamed
runAsync
toasyncToIO
- 📇 Renamed
runBatchOutput
torunOutputBatched
- 📇 Renamed
runConstInput
torunInputConst
- 📇 Renamed
runEmbed
torunEmbedded
(thanks to @googleson78) - 📇 Renamed
runEmbedded
tolowerEmbedded
- 📇 Renamed
runErrorAsAnother
tomapError
- 📇 Renamed
runErrorInIO
tolowerError
- 📇 Renamed
runFoldMapOutput
torunOutputMonoid
- 📇 Renamed
runIO
toembedToMonadIO
- 📇 Renamed
runIgnoringOutput
toignoreOutput
- 📇 Renamed
runIgnoringTrace
toignoreTrace
- 📇 Renamed
runInputAsReader
toinputToReader
- 📇 Renamed
runListInput
torunInputList
- 📇 Renamed
runMonadicInput
torunInputSem
- 📇 Renamed
runOutputAsList
torunOutputList
- 📇 Renamed
runOutputAsTrace
tooutputToTrace
- 📇 Renamed
runOutputAsWriter
tooutputToWriter
- 📇 Renamed
runResourceBase
toresourceToIO
- 📇 Renamed
runResourceInIO
tolowerResource
- 📇 Renamed
runStateInIORef
torunStateIORef
- 📇 Renamed
runTraceAsList
torunTraceList
- 📇 Renamed
runTraceAsOutput
totraceToOutput
- 📇 Renamed
runTraceIO
totraceToIO
- 📇 Renamed
sendM
toembed
(thanks to @googleson78) - The
NonDet
effect is now higher-order (thanks to @KingoftheHomeless)
Other Changes
- ➕ Added
evalState
andevalLazyState
- ➕ Added
runNonDetMaybe
(thanks to @KingoftheHomeless) - ➕ Added
nonDetToError
(thanks to @KingoftheHomeless) - 📚 Haddock documentation for smart constructors generated via
makeSem
will no longer have weird variable names (thanks to @TheMatten)
- 📇 Renamed