packages feed

eventuo11y-0.8.0.0: CHANGELOG.md

# Revision history for eventuo11y

## 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