Skip to content

Commit 7d88055

Browse files
committed
version 0.5.1
1 parent 9823cc3 commit 7d88055

File tree

5 files changed

+20
-16
lines changed

5 files changed

+20
-16
lines changed

.github/workflows/ci.yml

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
name: argmin CI
22

3-
on:
4-
push:
5-
branches: [ main ]
6-
pull_request:
7-
branches: [ main ]
3+
on: [push, pull_request]
84

95
env:
106
CARGO_TERM_COLOR: always

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## argmin unreleased (xx xxxxxx xxxx)
44

5+
## argmin v0.5.1 (16 February 2022)
6+
7+
- Fixed Bug in HagerZhang line search (#2, #184, @wfsteiner)
8+
- Removed Default trait bounds on TrustRegion and Steihaug implementations (#187, #192, @cfunky)
9+
- Inverse Hessians are now part of IterState, therefore the final inverse Hessian can be retrieved after an optimization run (#185, #186, @stefan-k)
10+
511
## argmin v0.5.0 (10 January 2022)
612

713
- Faster CI pipeline (#179, @stefan-k)

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argmin"
3-
version = "0.5.0"
3+
version = "0.5.1"
44
authors = ["Stefan Kroboth <[email protected]>"]
55
edition = "2021"
66
license = "MIT OR Apache-2.0"

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ problems), developing tests, adding observers, implementing a C interface or
7676
## Examples
7777

7878
Examples for each solver can be found
79-
[here (current released version)](https://github.com/argmin-rs/argmin/tree/v0.5.0/examples) and
79+
[here (current released version)](https://github.com/argmin-rs/argmin/tree/v0.5.1/examples) and
8080
[here (main branch)](https://github.com/argmin-rs/argmin/tree/main/examples).
8181

8282
## Usage
@@ -85,7 +85,7 @@ Add this to your `Cargo.toml`:
8585

8686
```toml
8787
[dependencies]
88-
argmin = "0.5.0"
88+
argmin = "0.5.1"
8989
```
9090

9191
### Optional features
@@ -96,7 +96,7 @@ There are additional features which can be activated in `Cargo.toml`:
9696

9797
```toml
9898
[dependencies]
99-
argmin = { version = "0.5.0", features = ["ctrlc", "ndarrayl", "nalgebral"] }
99+
argmin = { version = "0.5.1", features = ["ctrlc", "ndarrayl", "nalgebral"] }
100100
```
101101

102102
These may become default features in the future. Without these features compilation to
@@ -119,11 +119,11 @@ ndarray-linalg = { version = "*", features = ["intel-mkl-static"] }
119119
When compiling to WASM, one of the following features must be used:
120120

121121
```toml
122-
argmin = { version = "0.5.0", features = ["wasm-bindgen"] }
122+
argmin = { version = "0.5.1", features = ["wasm-bindgen"] }
123123
```
124124

125125
```toml
126-
argmin = { version = "0.5.0", features = ["stdweb"] }
126+
argmin = { version = "0.5.1", features = ["stdweb"] }
127127
```
128128

129129
Note that WASM support is still experimental. Please report any issues you encounter when compiling argmin to WASM.

src/lib.rs

+7-5
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
//! # Examples
7777
//!
7878
//! Examples for each solver can be found
79-
//! [here (current released version)](https://github.com/argmin-rs/argmin/tree/v0.5.0/examples) and
79+
//! [here (current released version)](https://github.com/argmin-rs/argmin/tree/v0.5.1/examples) and
8080
//! [here (main branch)](https://github.com/argmin-rs/argmin/tree/main/examples).
8181
//!
8282
//! # Usage
@@ -85,7 +85,7 @@
8585
//!
8686
//! ```toml
8787
//! [dependencies]
88-
//! argmin = "0.5.0"
88+
//! argmin = "0.5.1"
8989
//! ```
9090
//!
9191
//! ## Optional features
@@ -96,7 +96,7 @@
9696
//!
9797
//! ```toml
9898
//! [dependencies]
99-
//! argmin = { version = "0.5.0", features = ["ctrlc", "ndarrayl", "nalgebral"] }
99+
//! argmin = { version = "0.5.1", features = ["ctrlc", "ndarrayl", "nalgebral"] }
100100
//! ```
101101
//!
102102
//! These may become default features in the future. Without these features compilation to
@@ -119,11 +119,11 @@
119119
//! When compiling to WASM, one of the following features must be used:
120120
//!
121121
//! ```toml
122-
//! argmin = { version = "0.5.0", features = ["wasm-bindgen"] }
122+
//! argmin = { version = "0.5.1", features = ["wasm-bindgen"] }
123123
//! ```
124124
//!
125125
//! ```toml
126-
//! argmin = { version = "0.5.0", features = ["stdweb"] }
126+
//! argmin = { version = "0.5.1", features = ["stdweb"] }
127127
//! ```
128128
//!
129129
//! Note that WASM support is still experimental. Please report any issues you encounter when compiling argmin to WASM.
@@ -535,6 +535,8 @@
535535
// Explicitly disallow EQ comparison of floats. (This clippy lint is denied by default; however,
536536
// this is just to make sure that it will always stay this way.)
537537
#![deny(clippy::float_cmp)]
538+
#![allow(clippy::return_self_not_must_use)]
539+
#![allow(clippy::nonminimal_bool)]
538540

539541
extern crate rand;
540542

0 commit comments

Comments
 (0)