All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- eliminate
Unioninas(SArray{}, ...)implementation
Fixed variable capture in StaticArrayTransformation
(#167).
Transform into structs (#163).
Loosen types for Reactant.jl (#162)
- add a
mergemethod forNamedTupletransformations #150
- Cleaned up inverse eltype calculations #149
getindex,getproperty,length, and support for Accessors.jl API for tuple and named tuple transformations
- made nicer error messages for mismatching
NamedTuples ininverse inverse_eltypedid not reshuffle mismatchingNamedTuples, fixed
Changelogs were not kept between 0.3.11 and this version. PRs reconstructing them are welcome.
- remove dependency on MacroTools for abstract dispatch workaround, but require Julia 1.3
- deprecate t(x) interface
- compat bump
- follow up changes in for LogDensityProblems
- add UnitSimplex ([#56], thanks @scheidan)
- fix some tuple index bugs (cf [#58])
- Pretty print scalar transforms ([#54], thanks @tkf)
-
use new LogDensityProblems interface
-
rewrite internals to work better with AD (especially Zygote)
-
fix broadcasting (
Ref(transformation)no longer necessary)
- make
inverse(::ArrayTransform)acceptAbstractArray
- Add ASCII aliases for common scalar transforms
- Check length of inputs for CorrCholeskyFactor
- minor doc updates for CorrCholeskyFactor
- Catch wrong size UnitVector inputs (thanks @cscherrer)
- Type stability and inference fixes
- Allow empty Tuple and NamedTuple aggregators
- Fix element type calculations, especially for AD via Flux
- Argument checks for inverse of ScaledShiftedLogistic (thanks @andreasnoack)
Sorry, no changelog before this.