Skip to content

Commit

Permalink
Bump version to 1.22.1
Browse files Browse the repository at this point in the history
* `experimental` recharge stations feature to support basic electric VRP
* apply refactorings to some core api
* update dependencies
* reload is removed from the solution passed as initial (#126)
  • Loading branch information
reinterpretcat committed Aug 26, 2023
1 parent c736f95 commit dfb76e9
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 14 deletions.
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file.

## [Unreleased]


## [v1.22.1]- 2023-08-26

### Added

* `experimental` recharge stations feature to support basic electric VRP use case
Expand Down Expand Up @@ -681,7 +684,8 @@ with Self Organizing MAps and eXtrAs (pronounced as "rosomaha", from russian "р

- Initial commit

[Unreleased]: https://github.com/reinterpretcat/vrp/compare/v1.22.0...HEAD
[Unreleased]: https://github.com/reinterpretcat/vrp/compare/v1.22.1...HEAD
[v1.22.1]: https://github.com/reinterpretcat/vrp/compare/v1.22.0...v1.22.1
[v1.22.0]: https://github.com/reinterpretcat/vrp/compare/v1.21.1...v1.22.0
[v1.21.1]: https://github.com/reinterpretcat/vrp/compare/v1.21.0...v1.21.1
[v1.21.0]: https://github.com/reinterpretcat/vrp/compare/v1.20.0...v1.21.0
Expand Down
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors:
given-names: "Ilya"
orcid: "https://orcid.org/0000-0002-7613-7412"
title: "Rosomaxa, Vehicle Routing Problem Solver"
version: 1.22.0
version: 1.22.1
doi: 10.5281/zenodo.4624037
date-released: 2023-08-08
url: "https://github.com/reinterpretcat/vrp"
12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ members = [
]

[workspace.package]
version = "1.22.0"
version = "1.22.1"
authors = ["Ilya Builuk <ilya.builuk@gmail.com>"]
license = "Apache-2.0"
keywords = ["vrp", "optimization"]
Expand All @@ -25,11 +25,11 @@ edition = "2021"

[workspace.dependencies]
# internal dependencies
rosomaxa = { path = "rosomaxa", version = "0.7.0" }
vrp-core = { path = "vrp-core", version = "1.22.0" }
vrp-scientific = { path = "vrp-scientific", version = "1.22.0" }
vrp-pragmatic = { path = "vrp-pragmatic", version = "1.22.0" }
vrp-cli = { path = "vrp-cli", version = "1.22.0" }
rosomaxa = { path = "rosomaxa", version = "0.7.1" }
vrp-core = { path = "vrp-core", version = "1.22.1" }
vrp-scientific = { path = "vrp-scientific", version = "1.22.1" }
vrp-pragmatic = { path = "vrp-pragmatic", version = "1.22.1" }
vrp-cli = { path = "vrp-cli", version = "1.22.1" }

# external dependencies
hashbrown = "0.14.0"
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.22.0/status.svg)](https://deps.rs/crate/vrp-cli/1.22.0)
[![dependency status](https://deps.rs/crate/vrp-cli/1.22.1/status.svg)](https://deps.rs/crate/vrp-cli/1.22.1)
[![DOI](https://zenodo.org/badge/238436117.svg)](https://zenodo.org/badge/latestdoi/238436117)

![VRP example](docs/resources/vrp-example.png "VRP with Route Balance")
Expand Down Expand Up @@ -70,7 +70,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.22.0
docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.22.1
```

* **build image locally** using `Dockerfile` provided:
Expand Down
2 changes: 1 addition & 1 deletion docs/src/concepts/pragmatic/problem/vehicles.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ Each shift can have the following properties:
- tag (optional): a tag which will be propagated back within the corresponding reload activity in solution
- resourceId (optional): a shared reload resource id. It is used to limit amount of deliveries loaded at this reload.
See examples [here](../../../examples/pragmatic/basics/reload.md).
- **recharges** (optional, experimental) specifies recharging stations and max distance limit before recharge should happend
- **recharges** (optional, experimental) specifies recharging stations and max distance limit before recharge should happen.
See examples [here](../../../examples/pragmatic/basics/recharge.md).

## Related errors
Expand Down
2 changes: 1 addition & 1 deletion docs/src/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.22.0
docker run -it -v $(pwd):/repo --name vrp-cli --rm ghcr.io/reinterpretcat/vrp/vrp-cli:1.22.1
```

* **build image locally** using `Dockerfile` provided:
Expand Down
2 changes: 1 addition & 1 deletion rosomaxa/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "rosomaxa"
version = "0.7.0"
version = "0.7.1"
description = "A rosomaxa algorithm and other building blocks for creating a solver for optimization problems"
authors.workspace = true
license.workspace = true
Expand Down
2 changes: 1 addition & 1 deletion vrp-cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ mod cli {

pub fn get_app() -> Command {
Command::new("Vehicle Routing Problem Solver")
.version("1.22.0")
.version("1.22.1")
.author("Ilya Builuk <ilya.builuk@gmail.com>")
.about("A command line interface to Vehicle Routing Problem solver")
.subcommand(get_analyze_app())
Expand Down

0 comments on commit dfb76e9

Please sign in to comment.