Skip to content

Commit feef015

Browse files
Bump version to 1.19.2
added: * python binding with pyo3 * example how to use library with maturin changed: * cleaned area leftovers * update dependencies * update rust version on dev environment to 1.68 * fix clippy warnings * bug fix in capacity feature * gsom compaction logic and adapt rosomaxa
1 parent 92ad353 commit feef015

11 files changed

Lines changed: 25 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
66

7+
8+
## [v1.19.2]
9+
710
This release introduces improvements in rosomaxa-heuristic.
811

912
### Added
@@ -585,7 +588,8 @@ with Self Organizing MAps and eXtrAs (pronounced as "rosomaha", from russian "р
585588

586589
- Initial commit
587590

588-
[Unreleased]: https://github.com/reinterpretcat/vrp/compare/v1.19.1...HEAD
591+
[Unreleased]: https://github.com/reinterpretcat/vrp/compare/v1.19.2...HEAD
592+
[v1.19.2]: https://github.com/reinterpretcat/vrp/compare/v1.19.1...v1.90.2
589593
[v1.19.1]: https://github.com/reinterpretcat/vrp/compare/v1.19.0...v1.90.1
590594
[v1.19.0]: https://github.com/reinterpretcat/vrp/compare/v1.18.4...v1.90.0
591595
[v1.18.4]: https://github.com/reinterpretcat/vrp/compare/v1.18.3...v1.18.4

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors:
55
given-names: "Ilya"
66
orcid: "https://orcid.org/0000-0002-7613-7412"
77
title: "Rosomaxa, Vehicle Routing Problem Solver"
8-
version: 1.19.1
8+
version: 1.19.2
99
doi: 10.5281/zenodo.4624037
1010
date-released: 2022-05-13
1111
url: "https://github.com/reinterpretcat/vrp"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
![build](https://github.com/reinterpretcat/vrp/actions/workflows/build.yaml/badge.svg)
44
[![downloads](https://img.shields.io/crates/d/vrp-core)](https://crates.io/crates/vrp-core)
55
[![codecov](https://codecov.io/gh/reinterpretcat/vrp/branch/master/graph/badge.svg)](https://codecov.io/gh/reinterpretcat/vrp)
6-
[![dependency status](https://deps.rs/crate/vrp-cli/1.19.1/status.svg)](https://deps.rs/crate/vrp-cli/1.19.1)
6+
[![dependency status](https://deps.rs/crate/vrp-cli/1.19.2/status.svg)](https://deps.rs/crate/vrp-cli/1.19.2)
77
[![DOI](https://zenodo.org/badge/238436117.svg)](https://zenodo.org/badge/latestdoi/238436117)
88

99
![VRP example](docs/resources/vrp-example.png "VRP with Route Balance")
@@ -67,7 +67,7 @@ Another fast way to try vrp solver on your environment is to use `docker` image
6767
* **run public image** from `Github Container Registry`:
6868

6969
```bash
70-
docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.1
70+
docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.2
7171
```
7272

7373
* **build image locally** using `Dockerfile` provided:

docs/src/getting-started/installation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Another fast way to try vrp solver on your environment is to use `docker` image
2626
* **run public image** from `Github Container Registry`:
2727

2828
```bash
29-
docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.1
29+
docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.2
3030
```
3131

3232
* **build image locally** using `Dockerfile` provided:

examples/json-pragmatic/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "json-pragmatic"
3-
version = "1.19.1"
3+
version = "1.19.2"
44
authors = ["Ilya Builuk <ilya.builuk@gmail.com>"]
55
license = "Apache-2.0"
66
keywords = ["vrp", "optimization"]

experiments/heuristic-research/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ crate-type = ["cdylib", "rlib"]
1919
rosomaxa = { path = "../../rosomaxa" }
2020
vrp-scientific = { path = "../../vrp-scientific"}
2121

22-
serde = { version = "1.0.157", features = ["derive"] }
22+
serde = { version = "1.0.158", features = ["derive"] }
2323
serde_json = "1.0.94"
2424

2525
plotters = { version = "0.3.4", default-features = false, features = [

rosomaxa/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "rosomaxa"
3-
version = "0.2.6"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["Ilya Builuk <ilya.builuk@gmail.com>"]
66
license = "Apache-2.0"

vrp-cli/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vrp-cli"
3-
version = "1.19.1"
3+
version = "1.19.2"
44
authors = ["Ilya Builuk <ilya.builuk@gmail.com>"]
55
license = "Apache-2.0"
66
keywords = ["vrp", "optimization"]
@@ -22,16 +22,16 @@ name = "vrp_cli"
2222
crate-type = ["cdylib", "lib"]
2323

2424
[dependencies]
25-
vrp-core = { path = "../vrp-core", version = "1.19.1" }
26-
vrp-scientific = { path = "../vrp-scientific", optional = true, version = "1.19.1" }
27-
vrp-pragmatic = { path = "../vrp-pragmatic", version = "1.19.1" }
25+
vrp-core = { path = "../vrp-core", version = "1.19.2" }
26+
vrp-scientific = { path = "../vrp-scientific", optional = true, version = "1.19.2" }
27+
vrp-pragmatic = { path = "../vrp-pragmatic", version = "1.19.2" }
2828

2929
csv = { version = "1.2.1", optional = true }
3030
serde_json = "1.0.94"
31-
serde = { version = "1.0.157", features = ["derive"] }
31+
serde = { version = "1.0.158", features = ["derive"] }
3232

3333
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
34-
clap = "4.1.10"
34+
clap = "4.1.11"
3535
ctrlc = { version = "3.2.5", features = ["termination"] }
3636
num_cpus = "1.15.0"
3737

vrp-core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vrp-core"
3-
version = "1.19.1"
3+
version = "1.19.2"
44
authors = ["Ilya Builuk <ilya.builuk@gmail.com>"]
55
license = "Apache-2.0"
66
keywords = ["vrp", "optimization"]
@@ -12,7 +12,7 @@ edition = "2021"
1212
description = "A core algorithms to solve a Vehicle Routing Problem"
1313

1414
[dependencies]
15-
rosomaxa = { path = "../rosomaxa", version = "0.2.6" }
15+
rosomaxa = { path = "../rosomaxa", version = "0.3.0" }
1616

1717
rayon = "1.7.0"
1818
rand = { version = "0.8.5", features = ["small_rng"] }

vrp-pragmatic/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vrp-pragmatic"
3-
version = "1.19.1"
3+
version = "1.19.2"
44
authors = ["Ilya Builuk <ilya.builuk@gmail.com>"]
55
license = "Apache-2.0"
66
keywords = ["vrp", "optimization"]
@@ -12,9 +12,9 @@ edition = "2021"
1212
description = "An extension logic for solving rich VRP"
1313

1414
[dependencies]
15-
vrp-core = { path = "../vrp-core", version = "1.19.1" }
15+
vrp-core = { path = "../vrp-core", version = "1.19.2" }
1616

17-
serde = { version = "1.0.157", features = ["derive"] }
17+
serde = { version = "1.0.158", features = ["derive"] }
1818
serde_json = "1.0.94"
1919

2020
time = { version = "0.3.20", features = ["parsing", "formatting"] }

0 commit comments

Comments
 (0)