Releases: SciML/SciMLOperators.jl
Releases · SciML/SciMLOperators.jl
v1.3.1
SciMLOperators v1.3.1
Merged pull requests:
- mul! for out-of-place FunctionOperator (#283) (@cvsvensson)
- Update Project.toml (#284) (@ChrisRackauckas)
v1.3.0
SciMLOperators v1.3.0
Merged pull requests:
- Allow for easy SciMLOperators.jl v1 checking (#281) (@ChrisRackauckas)
v1.2.1
SciMLOperators v1.2.1
Merged pull requests:
- Update pages.jl (#279) (@ChrisRackauckas)
- Update operator_algebras.md (#280) (@ChrisRackauckas)
v1.2.0
SciMLOperators v1.2.0
Merged pull requests:
- Fix operator algebras tutorial (#275) (@ChrisRackauckas)
- Update getting_started.md (#277) (@ChrisRackauckas)
- Update Project.toml (#278) (@ChrisRackauckas)
Closed issues:
- [later] Block matrices, schur complement (#45)
- add tests for indexing MatrixOperator (#46)
- Separate RHS and state vectors for
FunctionOperator
(#57) - [later] Hunt for invalidations (#144)
- Finalize and document FunctionOperator constructor (#162)
- add iip/oop update_coeffs for SciMLBase.UJacobianWrapper (#186)
- Drop first arg for OOP update_coefficients (#202)
- Bugs on examples of in-place application (#252)
- Seemingly extension of example in SciMLOperators doesn’t work (#262)
v1.1.0
SciMLOperators v1.1.0
Merged pull requests:
- Add a new getting started tutorial and make operator updating safer (#272) (@ChrisRackauckas)
- Update Project.toml (#273) (@ChrisRackauckas)
v1.0.0
SciMLOperators v1.0.0
:
Breaking changes
- Operator interface extended. Now everything follows
w = L(u,p,t)*v
. This meansL(w,v,u,p,t)
orw = L(v,u,p,t)
is the core operation as opposed to the previousw = L(u,p,t)*u
(i.e. v = u) of previous versions. This means the number of arguments in FunctionOperator has changed, all direct operator applications include the newv
argument.
Merged pull requests:
- SciMLOperators operator evaluation interface allowing different defining and action vectors (#269) (@divital-coder)
- v1.0 release (#271) (@ChrisRackauckas)
Closed issues:
v0.4.0
SciMLOperators v0.4.0
This is not a breaking change according to semver. There is no breaking change to the public APIs. However, there is an issue with Julia's precompilation model that makes it so that this release is incompatible with the new added fallbacks. Thus every package other than SciMLBase.jl should simply accept this new version.
Merged pull requests:
- Update Project.toml (#270) (@ChrisRackauckas)
v0.3.14
SciMLOperators v0.3.14
Merged pull requests:
- Add special methods for multiplication of constant scalars (#264) (@albertomercurio)
- Update Project.toml (#268) (@ChrisRackauckas)
v0.3.13
SciMLOperators v0.3.13
Merged pull requests:
- Bump codecov/codecov-action from 4 to 5 (#259) (@dependabot[bot])
- All necessary fallbacks to the interface definition (#260) (@ChrisRackauckas)
- Update Project.toml (#261) (@ChrisRackauckas)
v0.3.12
SciMLOperators v0.3.12
Merged pull requests:
- Remove
Dict{Symbol, Any}
for type stability inFunctionOperator
(#255) (@albertomercurio) - Improve the update_coefficients of ScalarOperator (#256) (@albertomercurio)
- Update Project.toml (#257) (@ChrisRackauckas)