Releases: TuringLang/DynamicPPL.jl
Releases · TuringLang/DynamicPPL.jl
v0.27.0
DynamicPPL v0.27.0
Breaking changes
prob"..."
macro has been removed in favor of alternatives such aslogjoint
,logprior
, andloglikelihood
withcondition
.
Merged pull requests:
- CompatHelper: bump compat for DynamicPPL to 0.26 for package turing, (keep existing compat) (#603) (@github-actions[bot])
- Remove the
prob
andlogprob
macros (#604) (@sunxd3) - Refer to
logprior
inlogjoint
's doc (#605) (@sunxd3)
Closed issues:
- Replace
prob
macro withSimpleVarInfo
(#356)
v0.26.1
DynamicPPL v0.26.1
v0.26.0
DynamicPPL v0.26.0
Merged pull requests:
- Fix for #596 (#597) (@torfjelde)
Closed issues:
- Type-instability when using type-parameters (#596)
v0.25.4
DynamicPPL v0.25.4
Merged pull requests:
- CompatHelper: bump compat for DynamicPPL to 0.25 for package turing, (keep existing compat) (#593) (@github-actions[bot])
:=
to keep track of generated quantities (#594) (@torfjelde)
Closed issues:
- Support transformed RVs & track expressions (#94)
- Setfield.jl's
IndexLens
does not use views (#341) - Unable to sample when conditioning on an array with
|
(#395) - "[DynamicPPL] attempt to link a linked vi" warning when aborting sampling and returning minus infinity (#422)
- Storing returned values in
VarInfo
. (#529) - DynamicPPL..jl tests 23 Broken. (#601)
v0.25.3
DynamicPPL v0.25.3
Merged pull requests:
- CompatHelper: bump compat for Turing to 0.31 for package turing, (keep existing compat) (#598) (@github-actions[bot])
- Bump compat entry for ADTypes.jl (#599) (@torfjelde)
v0.25.2
v0.25.1
DynamicPPL v0.25.1
Merged pull requests:
- Added
check_model
and sub-moduleDebugUtils
(#540) (@torfjelde)
v0.25.0
DynamicPPL v0.25.0
This is a breaking release.
Since version 0.25, DynamicPPL
no longer depends on Setfield
following BangBang.jl
's recent 0.4
release, as we also moved from Setfield.jl
to Accessors.jl
. For users only uses @varname
to
interactive with models and mcmcchains, it shouldn't be too much of a change.
For people are doing or want to do advanced things with VarName
, the major differences are:
getlens
is renamed togetoptic
; the field name ofVarName
is also renamed tooptic
- The order of
Accessors
'compose
(∘) is reversed fromSetfield
's Accessors
doesn't haveIdentityLens
anymore, instead justBase.identity
function
Merged pull requests:
v0.24.11
DynamicPPL v0.24.11
Merged pull requests:
- Fix for higher-dim
Dirichlet
, e.g.product_distribution
(#586) (@torfjelde)