Releases: JuliaSymbolics/Symbolics.jl
Releases · JuliaSymbolics/Symbolics.jl
v6.29.2
Symbolics v6.29.2
Merged pull requests:
- Add numerator, denominator, terms and factors convenience functions (#1445) (@hersle)
- Document factors(), terms(), numerator() and denominator() (#1446) (@hersle)
- feat: add
throw_no_derivative
keyword toexpand_derivatives
(#1448) (@AayushSabharwal) - Remove IfElse.jl (#1449) (@devmotion)
- CompatHelper: bump compat for Nemo in [weakdeps] to 0.49, (keep existing compat) (#1450) (@github-actions[bot])
- CompatHelper: bump compat for Nemo to 0.49 for package docs, (keep existing compat) (#1451) (@github-actions[bot])
- Fall back to non-zero Hessian sparsity pattern for unknwon functions with > 2 arguments (#1453) (@devmotion)
- Fix
hessian_sparsity
forifelse
(#1454) (@devmotion) - fix: fix
hasname
forgetindex
of symbolics with no name (#1456) (@AayushSabharwal) - Update Project.toml (#1457) (@ChrisRackauckas)
Closed issues:
v6.29.1
Symbolics v6.29.1
Merged pull requests:
- Add simple examples for @arrayop array operations in docs (#705) (@cnrrobertson)
- CompatHelper: bump compat for Groebner in [weakdeps] to 0.9, (keep existing compat) (#1440) (@github-actions[bot])
- CompatHelper: bump compat for Groebner to 0.9 for package docs, (keep existing compat) (#1441) (@github-actions[bot])
- fix: fix
fast_substitute
not foldinggetindex
calls (#1443) (@AayushSabharwal) - build: bump patch version (#1444) (@AayushSabharwal)
Closed issues:
v6.29.0
Symbolics v6.29.0
Merged pull requests:
- Forward taylor expansion keyword arguments to internal substitutions (#1429) (@hersle)
- Forward taylor() kwargs to substitute() (#1430) (@hersle)
- fix: fix
NaN
handling inssqrt
,scbrt
,slog
(#1432) (@AayushSabharwal) - test: uncomment test of CSE with arrayops (#1434) (@AayushSabharwal)
- build: bump minor version (#1436) (@AayushSabharwal)
Closed issues:
v6.28.0
Symbolics v6.28.0
Merged pull requests:
- fix: fix codegen issues in preparation for CSE in MTK (#1425) (@AayushSabharwal)
- test: fix array codegen tests (#1426) (@AayushSabharwal)
- Update Project.toml (#1428) (@ChrisRackauckas)
Closed issues:
v6.27.0
Symbolics v6.27.0
Merged pull requests:
- fix: fix
fast_substitute
on subarrays of symbolic variables (#1423) (@AayushSabharwal) - Update Project.toml (#1424) (@ChrisRackauckas)
v6.26.0
Symbolics v6.26.0
Merged pull requests:
- Update Project.toml (#1420) (@ChrisRackauckas)
- feat: add
similarto
keyword tobuild_function
(#1421) (@AayushSabharwal) - Update Project.toml (#1422) (@ChrisRackauckas)
v6.25.0
Symbolics v6.25.0
Merged pull requests:
- Fix ForwardDiff derivative of
NaNMath.pow
(#1400) (@devmotion) - add Lux extension tests in ci (#1414) (@SebastianM-C)
- fix: fix handling of arrays of symbolics in
linear_expansion
(#1415) (@AayushSabharwal) - ci: uncap KernelAbstractions (#1417) (@AayushSabharwal)
- Update Project.toml (#1418) (@ChrisRackauckas)
Closed issues:
v6.24.0
Symbolics v6.24.0
Merged pull requests:
- Fix fixpoint_sub warning (#1403) (@hersle)
- Remove stack-overflowy
convert
method (#1406) (@baggepinnen) - feat: support array variables in
linear_expansion
(#1411) (@AayushSabharwal) - Update Project.toml (#1412) (@ChrisRackauckas)
Closed issues:
v6.23.0
Symbolics v6.23.0
Merged pull requests:
- test: added unit tests in Symbolics.jl/src/utils.jl (#1394) (@sivasathyaseeelan)
- build(deps): bump crate-ci/typos from 1.28.2 to 1.29.4 (#1395) (@dependabot[bot])
- fix: fix
fast_substitute
folding array of symbolics (#1398) (@AayushSabharwal) - Update Project.toml (#1409) (@ChrisRackauckas)
Closed issues:
get_variables
drops metadata for callables (#1396)
v6.22.1
Symbolics v6.22.1
Merged pull requests:
- add flag for activating robust calculation of expand_derivatives (#1353) (@karlwessel)
- fix latexify_recipes.jl for real values of type Complex (#1375) (@karlwessel)
- build(deps): bump crate-ci/typos from 1.27.0 to 1.28.2 (#1379) (@dependabot[bot])
- Assume unknown functions are non-linear in
hessian_sparsity
(#1384) (@devmotion) - CompatHelper: bump compat for Nemo in [weakdeps] to 0.48, (keep existing compat) (#1386) (@github-actions[bot])
- CompatHelper: bump compat for Nemo to 0.48 for package docs, (keep existing compat) (#1387) (@github-actions[bot])
- Documentation updates (#1388) (@abhro)
- document kwarg fold in substitute (#1389) (@benneti)
- feat: wrap function in
@inbounds
ifcheckbounds = false
(#1390) (@AayushSabharwal) - Update Project.toml (#1392) (@ChrisRackauckas)
Closed issues: