From 0b57a9117e5f4318da51be7b203acb8931a7551e Mon Sep 17 00:00:00 2001 From: Aaron Erhardt Date: Mon, 20 May 2024 21:39:23 +0200 Subject: [PATCH] Bump version to 0.3.6 --- CHANGELOG.md | 14 ++++++++++++++ README.md | 2 +- plotters-backend/Cargo.toml | 2 +- plotters-bitmap/Cargo.toml | 4 ++-- plotters-svg/Cargo.toml | 4 ++-- plotters/Cargo.toml | 8 ++++---- plotters/src/lib.rs | 2 +- 7 files changed, 25 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd50469f..664ba133 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## Plotters 0.3.6 (2024-05-20) + +### Added + +- Add Clone and PartialEq traits to SeriesLabelPosition and ShapeStyle +- Add function to draw and save an evcxr figure +- Add dotted line style + +### Fixed + +- Fix bug with infinite size for collinear line segments as coordinates +- Fix overflow in blit_bitmap +- Fix dashed line algorithm + ## Plotters 0.3.5 (2023-06-16) ### Added diff --git a/README.md b/README.md index 17e4f610..90179494 100644 --- a/README.md +++ b/README.md @@ -221,7 +221,7 @@ The feature `evcxr` should be enabled when including Plotters to Jupyter Noteboo The following code shows a minimal example of this. ```text -:dep plotters = { version = "^0.3.5", default_features = false, features = ["evcxr", "all_series", "all_elements"] } +:dep plotters = { version = "^0.3.6", default_features = false, features = ["evcxr", "all_series", "all_elements"] } extern crate plotters; use plotters::prelude::*; diff --git a/plotters-backend/Cargo.toml b/plotters-backend/Cargo.toml index c3aa8cbb..e0d74173 100644 --- a/plotters-backend/Cargo.toml +++ b/plotters-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plotters-backend" -version = "0.3.5" +version = "0.3.6" authors = ["Hao Hou "] edition = "2018" license = "MIT" diff --git a/plotters-bitmap/Cargo.toml b/plotters-bitmap/Cargo.toml index 45be3257..881e4051 100644 --- a/plotters-bitmap/Cargo.toml +++ b/plotters-bitmap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plotters-bitmap" -version = "0.3.3" +version = "0.3.6" authors = ["Hao Hou "] edition = "2018" license = "MIT" @@ -15,7 +15,7 @@ readme = "README.md" gif = { version = "0.12.0", optional = true } [dependencies.plotters-backend] -version = "0.3.5" +version = "0.3.6" path = "../plotters-backend" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.image] diff --git a/plotters-svg/Cargo.toml b/plotters-svg/Cargo.toml index cd1e6d4f..8e09d3ca 100644 --- a/plotters-svg/Cargo.toml +++ b/plotters-svg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plotters-svg" -version = "0.3.5" +version = "0.3.6" authors = ["Hao Hou "] edition = "2018" license = "MIT" @@ -12,7 +12,7 @@ readme = "README.md" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies.plotters-backend] -version = "0.3.5" +version = "0.3.6" path = "../plotters-backend" [dependencies.image] diff --git a/plotters/Cargo.toml b/plotters/Cargo.toml index 1f120ce8..2443a93a 100644 --- a/plotters/Cargo.toml +++ b/plotters/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "plotters" -version = "0.3.5" +version = "0.3.6" authors = ["Hao Hou "] edition = "2018" license = "MIT" @@ -17,17 +17,17 @@ num-traits = "0.2.14" chrono = { version = "0.4.20", optional = true } [dependencies.plotters-backend] -version = "0.3.5" +version = "0.3.6" path = "../plotters-backend" [dependencies.plotters-bitmap] -version = "0.3.3" +version = "0.3.6" default_features = false optional = true path = "../plotters-bitmap" [dependencies.plotters-svg] -version = "0.3.5" +version = "0.3.6" optional = true path = "../plotters-svg" diff --git a/plotters/src/lib.rs b/plotters/src/lib.rs index 7c48158e..847261a8 100644 --- a/plotters/src/lib.rs +++ b/plotters/src/lib.rs @@ -362,7 +362,7 @@ The feature `evcxr` should be enabled when including Plotters to Jupyter Noteboo The following code shows a minimal example of this. ```text -:dep plotters = { version = "^0.3.5", default_features = false, features = ["evcxr", "all_series", "all_elements"] } +:dep plotters = { version = "^0.3.6", default_features = false, features = ["evcxr", "all_series", "all_elements"] } extern crate plotters; use plotters::prelude::*;