Release notes
ConvolvedDistributions.jl follows a hybrid changelog approach:
GitHub Releases: All releases (automatically generated by TagBot)
NEWS.md: Major releases requiring detailed context (shown below)
See GitHub Releases for minor/patch release information.
Unreleased
Pre-release parity pass against the CensoredDistributions.jl integration branch: ported the ambiguity-free ForwardDiff
_gamma_cdfDual overloads and the AD-safeGammalogcdf/logccdfDual routing, enabled the extension-ambiguity QA checks, clamped discretised delay-PMF masses at zero, added a compactGaussLegendreshow, removed the never-releasedforce_numericshim, and made_ccdf_ad_safe/_logccdf_ad_safepublic (ComposedDistributions.jl extends them).Added the
AbstractCombinedDistributionfamily supertype (mirroring the CensoredDistributions.jl abstract hierarchy) thatConvolvedandDifferencenow subtype, with the interface contract documented on the type and shippedTestUtils.test_combined_interface/TestUtils.test_abstract_membershipverifiers for downstream family members.Added the timeseries form
convolve_series(delay, series): a numeric series (e.g. expected infections at unit-spaced times) convolved with the discretised delay PMF of any univariate distribution, ported censoring-free from CensoredDistributions.jl with AD-safe CDF-difference interval masses (#6).Restored
quantile(inverse CDF) forConvolvedandDifferencevia the newConvolvedDistributionsOptimizationExtextension, loaded when both Optimization.jl and OptimizationOptimJL.jl are present (#20).
This file tracks notes for major releases and significant milestones; GitHub Releases (auto-generated from merged PRs) cover every release in between.