diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f3982da7..e745af06c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ All notable changes to this project will be documented in this file. ## [Unreleased] + +## [v1.19.2] + This release introduces improvements in rosomaxa-heuristic. ### Added @@ -585,7 +588,8 @@ with Self Organizing MAps and eXtrAs (pronounced as "rosomaha", from russian "р - Initial commit -[Unreleased]: https://github.com/reinterpretcat/vrp/compare/v1.19.1...HEAD +[Unreleased]: https://github.com/reinterpretcat/vrp/compare/v1.19.2...HEAD +[v1.19.2]: https://github.com/reinterpretcat/vrp/compare/v1.19.1...v1.90.2 [v1.19.1]: https://github.com/reinterpretcat/vrp/compare/v1.19.0...v1.90.1 [v1.19.0]: https://github.com/reinterpretcat/vrp/compare/v1.18.4...v1.90.0 [v1.18.4]: https://github.com/reinterpretcat/vrp/compare/v1.18.3...v1.18.4 diff --git a/CITATION.cff b/CITATION.cff index 918d93e08..9fc5f4a8e 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -5,7 +5,7 @@ authors: given-names: "Ilya" orcid: "https://orcid.org/0000-0002-7613-7412" title: "Rosomaxa, Vehicle Routing Problem Solver" -version: 1.19.1 +version: 1.19.2 doi: 10.5281/zenodo.4624037 date-released: 2022-05-13 url: "https://github.com/reinterpretcat/vrp" diff --git a/README.md b/README.md index 42c2d8801..e527216d6 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![build](https://github.com/reinterpretcat/vrp/actions/workflows/build.yaml/badge.svg) [![downloads](https://img.shields.io/crates/d/vrp-core)](https://crates.io/crates/vrp-core) [![codecov](https://codecov.io/gh/reinterpretcat/vrp/branch/master/graph/badge.svg)](https://codecov.io/gh/reinterpretcat/vrp) -[![dependency status](https://deps.rs/crate/vrp-cli/1.19.1/status.svg)](https://deps.rs/crate/vrp-cli/1.19.1) +[![dependency status](https://deps.rs/crate/vrp-cli/1.19.2/status.svg)](https://deps.rs/crate/vrp-cli/1.19.2) [![DOI](https://zenodo.org/badge/238436117.svg)](https://zenodo.org/badge/latestdoi/238436117) ![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 * **run public image** from `Github Container Registry`: ```bash - docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.1 + docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.2 ``` * **build image locally** using `Dockerfile` provided: diff --git a/docs/src/getting-started/installation.md b/docs/src/getting-started/installation.md index 03829bef8..fa75e2340 100644 --- a/docs/src/getting-started/installation.md +++ b/docs/src/getting-started/installation.md @@ -26,7 +26,7 @@ Another fast way to try vrp solver on your environment is to use `docker` image * **run public image** from `Github Container Registry`: ```bash - docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.1 + docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.19.2 ``` * **build image locally** using `Dockerfile` provided: diff --git a/examples/json-pragmatic/Cargo.toml b/examples/json-pragmatic/Cargo.toml index 0f85e13a6..d48581cd3 100644 --- a/examples/json-pragmatic/Cargo.toml +++ b/examples/json-pragmatic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "json-pragmatic" -version = "1.19.1" +version = "1.19.2" authors = ["Ilya Builuk "] license = "Apache-2.0" keywords = ["vrp", "optimization"] diff --git a/experiments/heuristic-research/Cargo.toml b/experiments/heuristic-research/Cargo.toml index 9c7a229d2..144d14dfe 100644 --- a/experiments/heuristic-research/Cargo.toml +++ b/experiments/heuristic-research/Cargo.toml @@ -19,7 +19,7 @@ crate-type = ["cdylib", "rlib"] rosomaxa = { path = "../../rosomaxa" } vrp-scientific = { path = "../../vrp-scientific"} -serde = { version = "1.0.157", features = ["derive"] } +serde = { version = "1.0.158", features = ["derive"] } serde_json = "1.0.94" plotters = { version = "0.3.4", default-features = false, features = [ diff --git a/rosomaxa/Cargo.toml b/rosomaxa/Cargo.toml index 3ca6b7c27..49695ffb9 100644 --- a/rosomaxa/Cargo.toml +++ b/rosomaxa/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rosomaxa" -version = "0.2.6" +version = "0.3.0" edition = "2021" authors = ["Ilya Builuk "] license = "Apache-2.0" diff --git a/vrp-cli/Cargo.toml b/vrp-cli/Cargo.toml index eed40c8c6..7f59692fe 100644 --- a/vrp-cli/Cargo.toml +++ b/vrp-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vrp-cli" -version = "1.19.1" +version = "1.19.2" authors = ["Ilya Builuk "] license = "Apache-2.0" keywords = ["vrp", "optimization"] @@ -22,16 +22,16 @@ name = "vrp_cli" crate-type = ["cdylib", "lib"] [dependencies] -vrp-core = { path = "../vrp-core", version = "1.19.1" } -vrp-scientific = { path = "../vrp-scientific", optional = true, version = "1.19.1" } -vrp-pragmatic = { path = "../vrp-pragmatic", version = "1.19.1" } +vrp-core = { path = "../vrp-core", version = "1.19.2" } +vrp-scientific = { path = "../vrp-scientific", optional = true, version = "1.19.2" } +vrp-pragmatic = { path = "../vrp-pragmatic", version = "1.19.2" } csv = { version = "1.2.1", optional = true } serde_json = "1.0.94" -serde = { version = "1.0.157", features = ["derive"] } +serde = { version = "1.0.158", features = ["derive"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -clap = "4.1.10" +clap = "4.1.11" ctrlc = { version = "3.2.5", features = ["termination"] } num_cpus = "1.15.0" diff --git a/vrp-core/Cargo.toml b/vrp-core/Cargo.toml index 5e377884c..a265ac402 100644 --- a/vrp-core/Cargo.toml +++ b/vrp-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vrp-core" -version = "1.19.1" +version = "1.19.2" authors = ["Ilya Builuk "] license = "Apache-2.0" keywords = ["vrp", "optimization"] @@ -12,7 +12,7 @@ edition = "2021" description = "A core algorithms to solve a Vehicle Routing Problem" [dependencies] -rosomaxa = { path = "../rosomaxa", version = "0.2.6" } +rosomaxa = { path = "../rosomaxa", version = "0.3.0" } rayon = "1.7.0" rand = { version = "0.8.5", features = ["small_rng"] } diff --git a/vrp-pragmatic/Cargo.toml b/vrp-pragmatic/Cargo.toml index 07e6358c6..3a513afd4 100644 --- a/vrp-pragmatic/Cargo.toml +++ b/vrp-pragmatic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vrp-pragmatic" -version = "1.19.1" +version = "1.19.2" authors = ["Ilya Builuk "] license = "Apache-2.0" keywords = ["vrp", "optimization"] @@ -12,9 +12,9 @@ edition = "2021" description = "An extension logic for solving rich VRP" [dependencies] -vrp-core = { path = "../vrp-core", version = "1.19.1" } +vrp-core = { path = "../vrp-core", version = "1.19.2" } -serde = { version = "1.0.157", features = ["derive"] } +serde = { version = "1.0.158", features = ["derive"] } serde_json = "1.0.94" time = { version = "0.3.20", features = ["parsing", "formatting"] } diff --git a/vrp-scientific/Cargo.toml b/vrp-scientific/Cargo.toml index 7c6b14647..be06a663a 100644 --- a/vrp-scientific/Cargo.toml +++ b/vrp-scientific/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vrp-scientific" -version = "1.19.1" +version = "1.19.2" authors = ["Ilya Builuk "] license = "Apache-2.0" keywords = ["vrp", "optimization"] @@ -12,4 +12,4 @@ edition = "2021" description = "An extension logic for solving scientific VRP" [dependencies] -vrp-core = { path = "../vrp-core", version = "1.19.1" } +vrp-core = { path = "../vrp-core", version = "1.19.2" }