Skip to content

Commit d9db024

Browse files
authored
Prepare release 0.19.0 (#160)
* Bump version to 0.19.0 * Update changelog
1 parent 668d1cd commit d9db024

File tree

8 files changed

+37
-24
lines changed

8 files changed

+37
-24
lines changed

CHANGELOG.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
# Changes
22

3-
## Version 0.18.1 - 10/04/2023
3+
## Version 0.19.0 - 15/05/2024
4+
5+
* `ego`:
6+
* Allow to reuse surrogate trainings (reuse previous hyperparameters) from a previous iteration by @relf in <https://github.com/relf/egobox/pull/157>
7+
* Fix hot start mechanism due to bad loaded DOE exploitation by @relf in <https://github.com/relf/egobox/pull/156>
8+
* Adjust log messages by @relf in <https://github.com/relf/egobox/pull/158>
9+
* Log Egor configuration by @relf in <https://github.com/relf/egobox/pull/159>
10+
* `gp`:
11+
* Allow fixed hyperparameters theta for GP and Sparse GP by @relf in <https://github.com/relf/egobox/pull/155>
12+
* `egobox`:
13+
* Upgrade to pyo3 0.21 by @relf in <https://github.com/relf/egobox/pull/152>
14+
* Upgrade dependencies by @relf in <https://github.com/relf/egobox/pull/153>
15+
16+
## Version 0.18.1 - 10/04/2024
417

518
* Fix GP mixture with kpls option on Griewank test function by @relf in <https://github.com/relf/egobox/pull/150>
619

7-
## Version 0.18.0 - 08/04/2023
20+
## Version 0.18.0 - 08/04/2024
821

922
* [Breaking changes] `gp`, `moe`, `egobox` (Python): Rename `predict_derivatives()` as `predict_gradients()` by @relf in <https://github.com/relf/egobox/pull/148>
1023

11-
## Version 0.17.0 - 04/04/2023
24+
## Version 0.17.0 - 04/04/2024
1225

1326
* [Breaking changes] `gp` API renaming by @relf in <https://github.com/relf/egobox/pull/145>
1427
* `predict_values()` is renamed `predict()`

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "egobox"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
authors = ["Rémi Lafage <[email protected]>"]
55
edition = "2021"
66
description = "A toolbox for efficient global optimization"
@@ -31,10 +31,10 @@ persistent-moe = ["egobox-moe/persistent"]
3131
blas = ["ndarray/blas", "egobox-gp/blas", "egobox-moe/blas", "egobox-ego/blas"]
3232

3333
[dependencies]
34-
egobox-doe = { version = "0.18.1", path = "./doe" }
35-
egobox-gp = { version = "0.18.1", path = "./gp" }
36-
egobox-moe = { version = "0.18.1", path = "./moe", features = ["persistent"] }
37-
egobox-ego = { version = "0.18.1", path = "./ego", features = ["persistent"] }
34+
egobox-doe = { version = "0.19.0", path = "./doe" }
35+
egobox-gp = { version = "0.19.0", path = "./gp" }
36+
egobox-moe = { version = "0.19.0", path = "./moe", features = ["persistent"] }
37+
egobox-ego = { version = "0.19.0", path = "./ego", features = ["persistent"] }
3838

3939
linfa = { version = "0.7", default-features = false }
4040

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ Depending on the sub-packages you want to use, you have to add following declara
4141

4242
```text
4343
[dependencies]
44-
egobox-doe = { version = "0.18" }
45-
egobox-gp = { version = "0.18" }
46-
egobox-moe = { version = "0.18" }
47-
egobox-ego = { version = "0.18" }
44+
egobox-doe = { version = "0.19" }
45+
egobox-gp = { version = "0.19" }
46+
egobox-moe = { version = "0.19" }
47+
egobox-ego = { version = "0.19" }
4848
```
4949

5050
### Features
@@ -108,7 +108,7 @@ Thus, for instance, to use `gp` with the Intel MKL BLAS/LAPACK backend, you coul
108108

109109
```text
110110
[dependencies]
111-
egobox-gp = { version = "0.18", features = ["blas", "linfa/intel-mkl-static"] }
111+
egobox-gp = { version = "0.19", features = ["blas", "linfa/intel-mkl-static"] }
112112
```
113113

114114
or you could run the `gp` example as follows:

doe/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "egobox-doe"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
authors = ["Rémi Lafage <[email protected]>"]
55
edition = "2021"
66
description = "A library for design of experiments"

ego/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "egobox-ego"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
authors = ["Rémi Lafage <[email protected]>"]
55
edition = "2021"
66
description = "A library for efficient global optimization"
@@ -16,11 +16,11 @@ persistent = ["egobox-moe/persistent"]
1616
blas = ["ndarray-linalg", "linfa/ndarray-linalg", "linfa-pls/blas"]
1717

1818
[dependencies]
19-
egobox-doe = { version = "0.18.1", path = "../doe", features = [
19+
egobox-doe = { version = "0.19.0", path = "../doe", features = [
2020
"serializable",
2121
] }
22-
egobox-gp = { version = "0.18.1", path = "../gp", features = ["serializable"] }
23-
egobox-moe = { version = "0.18.1", path = "../moe", features = [
22+
egobox-gp = { version = "0.19.0", path = "../gp", features = ["serializable"] }
23+
egobox-moe = { version = "0.19.0", path = "../moe", features = [
2424
"serializable",
2525
] }
2626

gp/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "egobox-gp"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
authors = ["Rémi Lafage <[email protected]>"]
55
edition = "2021"
66
description = "A library for gaussian process modeling"
@@ -18,7 +18,7 @@ persistent = ["serializable", "serde_json"]
1818
blas = ["ndarray-linalg", "linfa/ndarray-linalg", "linfa-pls/blas"]
1919

2020
[dependencies]
21-
egobox-doe = { version = "0.18.1", path = "../doe" }
21+
egobox-doe = { version = "0.19.0", path = "../doe" }
2222

2323
linfa = { version = "0.7", default-features = false }
2424
linfa-pls = { version = "0.7", default-features = false }

moe/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "egobox-moe"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
authors = ["Rémi Lafage <[email protected]>"]
55
edition = "2021"
66
description = "A library for mixture of expert gaussian processes"
@@ -29,8 +29,8 @@ serializable = [
2929
blas = ["ndarray-linalg", "linfa/ndarray-linalg", "linfa-pls/blas"]
3030

3131
[dependencies]
32-
egobox-doe = { version = "0.18.1", path = "../doe" }
33-
egobox-gp = { version = "0.18.1", path = "../gp" }
32+
egobox-doe = { version = "0.19.0", path = "../doe" }
33+
egobox-gp = { version = "0.19.0", path = "../gp" }
3434

3535
linfa = { version = "0.7", default-features = false }
3636
linfa-clustering = { version = "0.7", default-features = false }

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ python-source = "python"
2424

2525
[tool.poetry]
2626
name = "egobox"
27-
version = "0.18.1"
27+
version = "0.19.0"
2828
description = "Python binding for egobox EGO optimizer written in Rust"
2929
authors = ["Rémi Lafage <[email protected]>"]
3030
packages = [{ include = "egobox", from = "python" }]

0 commit comments

Comments
 (0)