Releases: JuliaSmoothOptimizers/AdaptiveRegularization.jl
Releases · JuliaSmoothOptimizers/AdaptiveRegularization.jl
v0.2.2
AdaptiveRegularization v0.2.2
Merged pull requests:
- Bump actions/setup-python from 5 to 6 (#145) (@dependabot[bot])
- [AUTO] pre-commit update (#146) (@github-actions[bot])
- Bump actions/download-artifact from 5 to 6 (#147) (@dependabot[bot])
- Bump actions/upload-artifact from 4 to 5 (#148) (@dependabot[bot])
- [AUTO] pre-commit update (#149) (@github-actions[bot])
- [AUTO] pre-commit update (#151) (@github-actions[bot])
- Update limit for HessSparse allocation test for Julia 1.12 (#153) (@tmigot)
- Bump actions/checkout from 5 to 6 (#154) (@dependabot[bot])
Closed issues:
- [CI] All tests are failing (#152)
v0.2.1
AdaptiveRegularization v0.2.1
Merged pull requests:
- [AUTO] pre-commit update (#136) (@github-actions[bot])
- [AUTO] pre-commit update (#137) (@github-actions[bot])
- [AUTO] pre-commit update (#138) (@github-actions[bot])
- Bump actions/download-artifact from 4 to 5 (#139) (@dependabot[bot])
- [AUTO] pre-commit update (#140) (@github-actions[bot])
- Bump actions/checkout from 4 to 5 (#141) (@dependabot[bot])
- Add DOI of the most recent paper in the README badge (#142) (@tmigot)
- CompatHelper: bump compat for SolverTools to 0.10, (keep existing compat) (#143) (@github-actions[bot])
- Fix nothing in decrease function (#144) (@tmigot)
Closed issues:
- Handle
nothingcase (#56)
v0.2.0
AdaptiveRegularization v0.2.0
Breaking changes
- drop support for Julia 1.6
- Bump to Krylov 0.10
Merged pull requests:
- Support Krylov.jl v0.10 (#127) (@amontoison)
- Apply Bestie Template (#128) (@tmigot)
- Bump thollander/actions-comment-pull-request from 2 to 3 (#129) (@dependabot[bot])
- Bump codecov/codecov-action from 4 to 5 (#130) (@dependabot[bot])
- Drop Julia 1.6 (#131) (@tmigot)
- [AUTO] pre-commit update (#133) (@github-actions[bot])
- [AUTO] pre-commit update (#134) (@github-actions[bot])
- Version 0.2.0 (#135) (@tmigot)
v0.1.1
AdaptiveRegularization v0.1.1
Merged pull requests:
- Use SolverCore solve! (#99) (@tmigot)
- Add test on successive
solve!(#102) (@tmigot) - Add CITATION.cff (#103) (@tmigot)
- Add docstring for
solve!(#104) (@tmigot) - Save allocations with linear operators (#105) (@tmigot)
- Add more type constraints and save allocations (#106) (@tmigot)
- Dispatch on
solve_model(#108) (@tmigot) - Add abstract interface to Hessian (#110) (@tmigot)
- Remove allocations and add tests (#111) (@tmigot)
- Add more documentation on solve! (#113) (@tmigot)
- Add callback (#114) (@tmigot)
- Remove old temporary allocation tests (#115) (@tmigot)
- Move ARTrustRegion to SolverTools (#116) (@tmigot)
- Bump doc environment (#118) (@tmigot)
- Small Fix (#120) (@nrummel)
- Update with JSOBestieTemplate for AdaptiveRegularization (#122) (@tmigot)
- Update with JSOBestieTemplate for AdaptiveRegularization (#124) (@tmigot)
- Specify reset! SolverCore and NLPModels (#125) (@tmigot)
- Bump to NLPModels 0.21 (#126) (@tmigot)
Closed issues:
- Pre-allocate
stats(#62) - Infinite loop if only unsuccessful steps (#84)
- Calling solver on NLP modifies initial guess (#87)
- Add JSO callback (#88)
- Add CITATION.cff (#90)
- Move
TrustRegionstructure to SolverTools.jl (#92) - Comply with JSO-compliant solver
solve!(#93) - Remove allocations (#94)
- Allocs failure is not related to this PR, but to an update in Julia 1.10 (#100)
v0.1.0
AdaptiveRegularization v0.1.0
Merged pull requests:
- update master (#1) (@Goysa2)
- Multiprecision (#2) (@vepiteski)
- Refactoring of the package (#5) (@tmigot)
- Use second stopping criterion (#7) (@tmigot)
- Remove high-order (#8) (@tmigot)
- fix decrease function for ARC (#9) (@tmigot)
- Add alpha to preprocess (#10) (@tmigot)
- rmv show functions (#11) (@tmigot)
- add sparse structure in workspace and move file to utils (#12) (@tmigot)
- Remove everyhing related to ldlt (#14) (@tmigot)
- Remove everyhing related to HSL (#17) (@tmigot)
- Clean at large (#20) (@tmigot)
- Sparse coo (#24) (@tmigot)
- Remove allocations in solve (#25) (@tmigot)
- Remove eigenvalue based technique (#28) (@tmigot)
- Remove allocations in
decrease(#29) (@tmigot) - change main function -- allow warmstart and save allocs (#30) (@tmigot)
- Add SolverTest and multiprecision (#31) (@tmigot)
- Remove more allocations (#32) (@tmigot)
- Add very unsuccessful case (#34) (@tmigot)
- Add docstring (#36) (@tmigot)
- Rename KTR as TRK (#38) (@tmigot)
- Add docs (#39) (@tmigot)
- Add readme (#40) (@tmigot)
- Add allocation tests (#41) (@tmigot)
- Add callback (#43) (@tmigot)
- Use workspace when calling NLPModel API (#45) (@tmigot)
- Add tests for nls problems (#46) (@tmigot)
- add NLS API dispatch (#47) (@tmigot)
- Add NLS solvers (#48) (@tmigot)
- change solve_model signature and add dispatch main functions (#49) (@tmigot)
- Add nls solver with least square subproblems (#51) (@tmigot)
- CompatHelper: bump compat for StoppingInterface to 0.2, (keep existing compat) (#52) (@github-actions[bot])
- add
lsqrsolver (#53) (@tmigot) - Bump to NLPModels 0.19 & Co (#57) (@tmigot)
- CompatHelper: bump compat for SparseMatricesCOO to 0.2, (keep existing compat) (#59) (@github-actions[bot])
- save allocations in callbacks (#60) (@tmigot)
- Add a function
compute_Δq(#63) (@tmigot) - fix type instability in
workspaceand usesmart_update(#65) (@tmigot) - type stable usage of
hessian!(#66) (@tmigot) - Add parametric types (#68) (@tmigot)
- Bump to Stopping 0.6 (#70) (@tmigot)
- Add allocs test (#71) (@tmigot)
- Bump to SolverCore 0.3 (#73) (@tmigot)
- change name of package and organization (#74) (@tmigot)
- Add JSO formatter (#75) (@tmigot)
- CompatHelper: bump compat for StoppingInterface to 0.5, (keep existing compat) (#76) (@github-actions[bot])
- Review verbose usage (#77) (@tmigot)
- CompatHelper: bump compat for Krylov to 0.9, (keep existing compat) (#79) (@github-actions[bot])
- Update link to JSO website (#81) (@tmigot)
- Bump to NLPModels 0.20 (#83) (@tmigot)
- Bump versions in documentation (#85) (@tmigot)
- Add basis for a tutorial (#86) (@tmigot)
- Update references in readme (#89) (@tmigot)
- Update tests (#91) (@tmigot)
- Add scripts to reproduce paper results (#96) (@tmigot)
Closed issues: