# Revision history for eventuo11y ## 0.9.0.1 -- 2023-03-01 - Relax lower bound for `time` ## 0.9.0.0 -- 2023-01-17 - Make `MonadWithEvent` require `MonadWithExceptable` for all `r` and `s`. ## 0.8.0.0 -- 2023-01-17 - Add `childEvents` and `causedEvents` fields to `MemoryEvent` - `inMemoryBackend`: Notify the caller when a parentless, causeless event is created - Rename `when` to `eventTime` in `TimedEventAction` - Put `listInMemoryBackend` into `IO` ## 0.7.1.0 -- 2023-01-14 - Add `Observe.Event.Render.InMemory` ## 0.7.0.0 -- 2023-01-13 - Use `NewEventArgs` as the basic way to initialize a new `Event`. This replaces `addReference`, requiring the parent and any proximate causes to be specified up-front. If a use case for multiple parents, or specifying parents/causes only after an `Event` is live, is found, we can add it back. - Add `emitImmediateEvent` and `emitImmediateEvent'` as primitives for events with no duration. ## 0.6.0.0 -- 2022-12-23 - Add `MonadEvent` for implicit backend management - Simplify `EventBackend` and move to backend-modifying functions instead of `BackendModification` - Move from `MonadCleanup` to `general-allocate` ## 0.5.0.0 -- 2022-10-23 - Add MonadCleanup - Break out eventuo11y-json - Include narrowing in subEventBackend and causedEventBackend ## 0.3.2.0 -- 2022-10-04 Add hoistEvent ## 0.3.1.0 -- 2022-10-04 Add causedEventBackend ## 0.3.0.0 -- 2022-10-03 Add single-modifier exports from BackendModification ## 0.2.0.0 -- 2022-10-03 Relax text upper and lower bounds ## 0.2.0.0 -- 2022-10-03 - Add Observe.Event.BackendModification DSL - Generalize newOnceFlagIO to newOnceFlagMVar ## 0.1.0.1 -- 2022-09-30 Relax aeson lower bound ## 0.1.0.0 -- 2022-09-28 Initial release