Releases: JuliaSymbolics/SymbolicIntegration.jl
Releases · JuliaSymbolics/SymbolicIntegration.jl
v3.5.0
SymbolicIntegration v3.5.0
Check matches dictionary in deflsot matching + check predicates in defslot matching
Merged pull requests:
- Update compat for AbstractAlgebra 0.48 and Nemo 0.54 (#95) (@ChrisRackauckas-Claude)
- Check matches dictionary in deflsot matching + check predicates in defslot matching + doctrings (#97) (@Bumblebee00)
Closed issues:
v3.4.0
apart from some minor changes and bug fixes, this version includes a new way to apply rules #89 that is faster and mitigates many cases of the commutativity problem
What's Changed
- Updated documentation by @Bumblebee00 in #70
- CompatHelper: bump compat for Nemo to 0.53, (keep existing compat) by @github-actions[bot] in #66
- Added new ci's by @Bumblebee00 in #71
- updated ci that counts rules by @Bumblebee00 in #72
- Update SymbolicIntegration requirement to 3.2.0 in /docs in the all-julia-packages group across 1 directory by @dependabot[bot] in #73
- added difficult tests for risch by @Bumblebee00 in #76
- Refactor rules to use lambdas by @SamUpid in #67
- refactor by @Bumblebee00 in #78
- added precisation on the +c by @Bumblebee00 in #84
- fix wrong function name by @Bumblebee00 in #88
- Rule3 by @Bumblebee00 in #89
- new version number by @Bumblebee00 in #90
New Contributors
- @github-actions[bot] made their first contribution in #66
- @SamUpid made their first contribution in #67
Full Changelog: v3.3.0...v3.4.0
v3.3.0
SymbolicIntegration.jl v3.3.0, Faster rule mechanism, 67x speedup in ttfx
#53 has been merged that:
- implements a faster rule mechanism (overall 67x speedup in ttfx)
- it's also better bc handles almost all cases of neim problem
- some other bugfixes and documentation improvements
v0.1.0
SymbolicIntegration v0.1.0
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v3.2.0
SymbolicIntegration v3.2.0
Merged pull requests:
- Bump actions/checkout from 4 to 5 (#21) (@dependabot[bot])
- removed mathematica testfiles not yet translated and improved documentation (#23) (@Bumblebee00)
- Document default integration method behavior (Risch first, then Rule based) (#42) (@ChrisRackauckas-Claude)
- Add ignore rule for crate-ci/typos updates (#44) (@ChrisRackauckas)
- Fix name conflict with Nemo.integrate (#45) (@ChrisRackauckas-Claude)
- Bump version to 3.2.0 and update compat entries (#46) (@ChrisRackauckas)
- Fix Vararg syntax error for Julia 1.12 compatibility (#47) (@ChrisRackauckas-Claude)
v3.1.0
SymbolicIntegration v3.1.0
Merged pull requests:
- Add getting started tutorial with method selection guide (#31) (@ChrisRackauckas-Claude)
- Update Project.toml (#32) (@ChrisRackauckas)
- added untranslated rules (#33) (@Bumblebee00)
- Update contributing docs with info about rules branch (#39) (@ChrisRackauckas-Claude)
- Update Project.toml (#40) (@ChrisRackauckas)
- Update Project.toml (#41) (@ChrisRackauckas)
Closed issues:
- RischMethod does not work with independent variable coefficients. (#34)
v3.0.0
SymbolicIntegration v3.0.0
Breaking changes
- Rule-based integration method was added, along with lots of dependencies for the new method set.
v2.0.0
SymbolicIntegration v2.0.0
Breaking changes
- Interface was changed to support multiple integration methods and documented according to a style of multiple integration methods.
v1.0.0
SymbolicIntegration v1.0.0
Breaking changes
Library was updated to use Symbolics.jl with a new generalized interface.
v0.2.0
SymbolicIntegration v0.2.0
Breaking changes
- Support completely changed to updated SymbolicUtils.jl packages