Breaking Release: JVP, cleanup, AD and callbacks
What's Changed
- Bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #1122
- Bump peter-evans/find-comment from 2 to 3 by @dependabot[bot] in #1162
- Bump peter-evans/create-or-update-comment from 3 to 4 by @dependabot[bot] in #1161
- Bump julia-actions/cache from 1 to 2 by @dependabot[bot] in #1160
- Fix typos and use syntax sugar in bfgs.jl by @Moelf in #1179
- BUGFIX: Update preconditioner in cg by @IvanBioli in #1177
- add
Options(options; kws...)for inheriting from an existing options set by @thchr in #1172 - Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1181
- Bump peter-evans/find-comment from 3 to 4 by @dependabot[bot] in #1182
- Always call callback by @pkofod in #1184
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1190
- Bump peter-evans/create-or-update-comment from 4 to 5 by @dependabot[bot] in #1191
- Remove kwargs for options by @pkofod in #1186
- Update benchmark workflow based on AirspeedVelocity docs by @devmotion in #1192
- Define
Base.summarywithIOargument by @devmotion in #1193 - Fix unnecessary allocations in maximization due to insufficient broadcasting by @devmotion in #1189
- Some type annotations inspired by some JET errors. by @pkofod in #1194
- Work around upstream issue by running benchmarks on Julia LTS by @devmotion in #1201
- More JET by @pkofod in #1197
- More efficient
isinteriorandisfeasibleby @devmotion in #1200 - Define
eltypeonly for type not instance by @devmotion in #1199 - Add tests with Aqua, ExplicitImports and JET by @devmotion in #1198
- Add missing bracket in summary of
NGMRESandO-ACCELby @devmotion in #1204 - Use gradient!(d, x). in perform_linesearch by @pkofod in #1207
- Stop overloading
Base.minimumandBase.maximumby @devmotion in #1205 - Update ngmres.jl to increase iterations for Polynomial by @pkofod in #1208
- Update CI: Test min + LTS and test macOS with native binaries by @devmotion in #1196
- Fix JET tests by @devmotion in #1209
- Use
autodiffAPI based onADTypesinstead of symbols by @devmotion in #1195 - Add Julia 1.12 to benchmarks by @devmotion in #1211
- Apply fix in #1213 to master by @devmotion in #1216
- Improve
NewtonTrustRegionby @devmotion in #1215 - Do not (mis)use objective as state by @devmotion in #1212
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1217
- As default use a minimum trust region radius of 0 by @devmotion in #1219
- Fix bounds errors in default
x_abschangeandx_relchangeby @devmotion in #1222 - Depend on Statistics instead of StatsBase by @devmotion in #1221
- Pass optimization state to callbacks by @devmotion in #1224
- Document optimization state and callback functionality. Change initia… by @pkofod in #1226
- CompatHelper: bump compat for JET in [extras] to 0.11, (keep existing compat) by @github-actions[bot] in #1223
- Compute JVP in line searches by @devmotion in #1210
New Contributors
- @Moelf made their first contribution in #1179
- @IvanBioli made their first contribution in #1177
- @thchr made their first contribution in #1172
Full Changelog: v1.13.3...v2.0.0