Releases: JuliaSmoothOptimizers/LinearOperators.jl
Releases · JuliaSmoothOptimizers/LinearOperators.jl
v2.9.0
LinearOperators v2.9.0
Merged pull requests:
- preallocate storage for LSR1 operator (#335) (@dpo)
- solve_shifted_system! method for LBFGS solving step in recursive way (#338) (@farhadrclass)
v2.8.0
LinearOperators v2.8.0
Merged pull requests:
- Review julia compatibility in readme #313 (#320) (@hpmouton)
- Add LinearOperator constructor for CUDA (#321) (@nHackel)
- Add S kwarg to
opRestriction
(#324) (@nHackel) - Change LDLFactorizations to be a weakdep (#326) (@tmigot)
- Add
mul!
for matrices (#330) (@gdalle)
Closed issues:
- Change LDLFactorizations to be a weakdep, i.e., and extension (#295)
ERROR: LinearOperatorException("storage types cannot be promoted to a concrete type")
(#307)- Review julia compatibility in readme (#313)
- Version 2.7.0 is breaking (though the version might indicate it is not) – DiagonalQN used in other packages. (#319)
- Missing
mul!(::Matrix, ::LinearOperator, ::Matrix)
(#322) - Missing
S
keyword foropRestriction
(#323)
v2.7.0
LinearOperators v2.7.0
Merged pull requests:
- Adjoint opEye (#309) (@geoffroyleconte)
- Use CITATION.cff (#310) (@tmigot)
- Fix documentation build (#311) (@tmigot)
- Fix Aqua issue (#312) (@geoffroyleconte)
- Separate diagonal quasi-Newton types (#316) (@dpo)
- update CirrusCI config (#317) (@dpo)
- bump version to 2.7.0 (#318) (@dpo)
Closed issues:
v2.6.0
LinearOperators v2.6.0
Merged pull requests:
- URL link for CITATION.bib (#274) (@paraynaud)
- Implement chainrules (#279) (@migrosser)
- CompatHelper: add new compat entry for Requires at version 1, (keep existing compat) (#281) (@github-actions[bot])
- Remove Aqua stale deps check (#288) (@geoffroyleconte)
- [documentation] Update Documenter.jl (#292) (@amontoison)
- [CI] Remove the build for ARMv8 (#293) (@amontoison)
- [breaking] Remove shape function (duplicate of size) (#297) (@JakobAsslaender)
- [JSOTemplate.jl] Template compliance update (#300) (@abelsiqueira)
- bump version to 2.6.0 (#301) (@dpo)
- use exclamation mark for increment operations (#303) (@dpo)
- Fix a bug in the derived adjoint (#304) (@JakobAsslaender)
Closed issues:
v2.5.2
LinearOperators v2.5.2
Closed issues:
- Link to tutorial is broken (#269)
Merged pull requests:
- Fix link in tutorial (#270) (@tmigot)
- Improve DiagonalQN stability when s is close to zero (#271) (@geoffroyleconte)
- Release 2.5.2 (#273) (@geoffroyleconte)
v2.5.1
LinearOperators v2.5.1
Merged pull requests:
- Add reset function for Diagonal QN operators, fix bug SpectralGradient (#266) (@geoffroyleconte)
- Release 2.5.1 (#268) (@geoffroyleconte)
v2.5.0
LinearOperators v2.5.0
Closed issues:
- Add a buildkite workflow (#252)
Merged pull requests:
- add diagonal PSB quasi-Newton update (#253) (@dpo)
- fix for Kronecker product scaling (#254) (@fguevaravas)
- Drop Julia 1.3 (#259) (@amontoison)
- Bump Documenter version (#260) (@amontoison)
- Update .gitignore (#261) (@amontoison)
- Setup buildkite (#262) (@amontoison)
- Release 2.5.0 (#265) (@geoffroyleconte)
v2.4.1
LinearOperators v2.4.1
Closed issues:
- Consider making Timed operators parametrized on the type of the AbstractLinearOperators (#245)
Merged pull requests:
- Fix abstract type in timed operators (#246) (@geoffroyleconte)
- Bug report instructions (#248) (@geoffroyleconte)
- CompatHelper: bump compat for "LDLFactorizations" to "0.10" (#249) (@github-actions[bot])
- Release 2.4.1 (#250) (@geoffroyleconte)
- Add aqua workflow, fix related issues (#251) (@geoffroyleconte)
v2.4.0
LinearOperators v2.4.0
Merged pull requests: