Changelog for reflex-0.6.2.3
Revision history for reflex
0.6.2.3
- Add an upper-bound to witherable
0.6.2.2
- Support these >= 1. Add
split-these
flag to control whether to use new these/semialign combination or not. - Update version bounds to fix some CI failures
- Add travis CI configuration
0.6.2.1
-
Generalize
fan
tofanG
to take aDMap
with non-Identity
functor:fan
tofanG
EventSelectorG
forfanG
result selector.
-
Reduce the amount of unsafeCoerce in coercing newtypes under Event/Dynamic/Behavior.
- Add fused ReaderIO for the purpose of coercion (ReaderT's third argument has nominal role preventing automated coerce)
- Add incrementalCoercion/coerceIncremental to go with dynamicCoercion/coerceDynamic
-
Generalize merging functions:
merge
tomergeG
,mergeIncremental
tomergeIncrementalG
,mergeIncrementalWithMove
tomergeIncrementalWithMoveG
. -
Generalize distribute function:
distributeDMapOverDynPure
todistributeDMapOverDynPureG
,
0.6.2.0
- Fix
holdDyn
so that it is lazy in its event argument
These produceDMap
s whose values needn't beIdentity
. - Stop using the now-deprecated
*Tag
classes (e.g.,ShowTag
). - Fix
holdDyn
so that it is lazy in its event argument.
0.6.1.0
- Re-export all of
Data.Map.Monoidal
- Fix
QueryT
andRequesterT
tests
0.6.0.0 -- 2019-03-20
- Deprecate
FunctorMaybe
in favor ofData.Witherable.Filterable
. We still exportfmapMaybe
,ffilter
, etc., but they all rely onFilterable
now. - Rename
MonadDynamicWriter
toDynamicWriter
and add a deprecation for the old name. - Remove many deprecated functions.
- Add a
Num
instance forDynamic
. - Add
matchRequestsWithResponses
to make it easier to useRequester
with protocols that don't do this matching for you. - Add
withRequesterT
to map functions over the request and response of aRequesterT
. - Suppress nil patches in
QueryT
as an optimization. TheQuery
type must now have anEq
instance. - Add
throttleBatchWithLag
toReflex.Time
. See that module for details.