Releases: SymbolicML/DynamicExpressions.jl
Releases · SymbolicML/DynamicExpressions.jl
v0.17.0
DynamicExpressions v0.17.0
Merged pull requests:
- feat!: simplify expression optimization routine (#70) (@MilesCranmer)
- Add ChainRules support (#71) (@MilesCranmer)
- refactor!: module names to match struct names (#72) (@MilesCranmer)
v0.16.0
DynamicExpressions v0.16.0
Merged pull requests:
- (BREAKING) Refactor code to be more idiomatic (#66) (@MilesCranmer)
v0.15.0
DynamicExpressions v0.15.0
Merged pull requests:
- Overload
Optim.optimize
for::Node
(#30) (@MilesCranmer) - Enzyme compatibility (#52) (@MilesCranmer)
- Bump allocator version of expression evaluation (#61) (@MilesCranmer)
v0.14.1
DynamicExpressions v0.14.1
Merged pull requests:
- Add built-in random sampling (#57) (@MilesCranmer)
- Add better errors for
rand
(#58) (@MilesCranmer)
v0.14.0
DynamicExpressions v0.14.0
Merged pull requests:
- Create
AbstractNode
super type (#53) (@MilesCranmer) - Graph-like expressions (#56) (@MilesCranmer)
v0.13.1
DynamicExpressions v0.13.1
Merged pull requests:
- Fix type stability of
fill_similar
(#51) (@MilesCranmer)
v0.13.0
DynamicExpressions v0.13.0
Merged pull requests:
- Switch to UInt8/UInt16 for Node fields (#50) (@MilesCranmer)
v0.12.3
DynamicExpressions v0.12.3
Merged pull requests:
- Add Aqua.jl to test suite (#48) (@MilesCranmer)
- Type stable wrapping of Zygote gradients (#49) (@MilesCranmer)
v0.12.2
DynamicExpressions v0.12.2
Merged pull requests:
- Type stability in hashing (#46) (@MilesCranmer)
- Allow operator aliases (#47) (@MilesCranmer)
v0.12.1
DynamicExpressions v0.12.1
Merged pull requests:
- Allow setting default variables in printing (#45) (@MilesCranmer)