Skip to content

Releases: TuringLang/Bijectors.jl

v0.15.9

13 Aug 11:45
c520102
Compare
Choose a tag to compare

Bijectors v0.15.9

Diff since v0.15.8

This patch fixes a precompilation error on BijectorsMooncakeExt for Mooncake > 0.4.147.

Merged pull requests:

v0.15.8

11 Jul 10:36
82d4cdf
Compare
Choose a tag to compare

Bijectors v0.15.8

Diff since v0.15.7

This patch includes numerical stability fixes for LKJCholesky linking. It should make it much more possible to sample from LKJCholesky distributions with Hamiltonian Monte Carlo methods.

Merged pull requests:

  • Cholesky numerical stability: Forward transform (#357) (@penelopeysm)
  • CompatHelper: bump compat for AdvancedHMC to 0.8 for package test, (keep existing compat) (#389) (@github-actions[bot])
  • Update README.md (#390) (@AoifeHughes)
  • Remove Zygote dependency and update documentation for ForwardDiff integration (#393) (@AoifeHughes)
  • Add buildkite pipeline file (#394) (@sunxd3)

v0.15.7

29 May 10:34
6d09505
Compare
Choose a tag to compare

Bijectors v0.15.7

Diff since v0.15.6

Added compatibility with ForwardDiff@1.

Merged pull requests:

  • add ForwardDiff@1 (#378) (@penelopeysm)
  • Replace mentions of stack with Stacked in docs (#381) (@mhauru)
  • Enable doctests (#382) (@mhauru)
  • CompatHelper: add new compat entry for Documenter at version 1 for package test, (keep existing compat) (#385) (@github-actions[bot])
  • CompatHelper: add new compat entry for StableRNGs at version 1 for package test, (keep existing compat) (#386) (@github-actions[bot])

Closed issues:

  • Error of Example in Documentation of Stacked (#380)

v0.15.6

21 Mar 16:14
8a525f1
Compare
Choose a tag to compare

Bijectors v0.15.6

Diff since v0.15.5

Improved the numerical stability of the inverse transform for LKJCholesky

Merged pull requests:

  • Implement logabsdetjac for Inverse{<:TruncatedBijector} for better numerical stability (#325) (@acertain)
  • Cholesky numerical stability: inverse transform (#356) (@penelopeysm)
  • CompatHelper: bump compat for AdvancedHMC to 0.7 for package test, (keep existing compat) (#369) (@github-actions[bot])
  • Fix Enzyme interface (#372) (@yebai)

Closed issues:

  • Document new interface (#34)

v0.15.5

24 Feb 12:05
515d0ad
Compare
Choose a tag to compare

Bijectors v0.15.5

Diff since v0.15.4

This release added a new package extension to Bijectors.jl that is loaded when ReverseDiff and ChainRules are both loaded. This fixes a bug when using ReverDiff with Bijectors involving PDVecBijector.

Merged pull requests:

Closed issues:

  • Bijectors.with_logabsdet_jacobian on Bijectors.inverse(Bijectors.PDVecBijector()) with ReverseDiff errors (#365)
  • 1.10.0 CI failing (#367)

v0.15.4

16 Jan 09:48
df3695c
Compare
Choose a tag to compare

Bijectors v0.15.4

Diff since v0.15.3

Fix a bug that affected the Stacked bijector when using Zygote.

Merged pull requests:

  • Remove incorrect mapvcat Zygote adjoint (#362) (@mhauru)

Closed issues:

  • Zygote is broken for Stacked transformations (#361)

v0.15.3

08 Jan 14:16
c3fe929
Compare
Choose a tag to compare

Bijectors v0.15.3

Diff since v0.15.2

  • Extended Zygote.jl compat entry to include 0.7

Merged pull requests:

  • CompatHelper: bump compat for Zygote in [weakdeps] to 0.7, (keep existing compat) (#358) (@github-actions[bot])
  • Use DOCUMENTER_KEY for CompatHelper (#360) (@penelopeysm)

Closed issues:

  • Related packages (#1)
  • Add numerical tests to transformations (#5)
  • Nested transformation with Shift does not work for Matrix output (#191)
  • Zygote error differentiating Coupling (#203)

v0.15.2

30 Nov 16:28
f52a9c5
Compare
Choose a tag to compare

Bijectors v0.15.2

Diff since v0.15.1

Merged pull requests:

Closed issues:

  • StackOverflow on calling inverse VecCorrBijector with a multidimensional array (#320)

v0.15.1

30 Nov 14:32
55501ae
Compare
Choose a tag to compare

Bijectors v0.15.1

Diff since v0.15.0

Merged pull requests:

Closed issues:

  • TruncatedBijectors not defined in Distributions extension (#298)

v0.15.0

28 Nov 14:10
d342371
Compare
Choose a tag to compare

Bijectors v0.15.0

Diff since v0.14.2

Merged pull requests:

Closed issues:

  • Re-introducing Enzyme support on Julia 1.11 (#339)
  • Reimplement find_alpha Enzyme rules, perhaps in EnzymeRootsExt instead (#348)