packages feed

deltaq-1.1.0.0: CHANGELOG.md

# Revision history for `deltaq`

## 1.1.0.0 — 2025-10-14

### Added

* Add `DeltaQ.Expr` with a data type `O` that represents outcome expressions.
* Add `DeltaQ.Diagram` for rendering outcome expressions as diagrams.

### Changed

* Add a new class `ProbabilisticOutcome` and remove its fields
  `Probability`, `choice` and `choices` from the `DeltaQ` class.

## 1.0.1.0 — 2025-09-26

### Added

* Add combinator `timeout` that returns probabilities conditioned
  on completing within a given duration.
* Add functions `retryOverlap` and `retryOverlapN` for modelin retry policies
  that race time-delayed, independent copies of an outcome against each other.
* Clarify semantics of `deadline`.
* Bump dependencies, allow `containers-0.8`, `QuickCheck-2.16`, `optparse-applicative-0.19`.

### Fixed

* Fix `quantile` to return the correct result when the result is precisely at the boundary between two pieces of the piecewise probability distribution.

## 1.0.0.0 — 2024-12-23

* Initial release of the domain-specific language for ∆Q System Development.
* Implementation based on `probability-polynomial`.