From 92c63e976d74bf6da63b3b53910118b772243531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Thebault?= Date: Tue, 26 May 2026 14:23:47 +0200 Subject: [PATCH 1/2] 0.5.0 changelog --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ddfd554a..d6d02781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +# [0.5.0] - 2026-05-27 + +### Added + + - Color gradient in rendering surface + - Id prefix and `` for SVG + - new color types and colorspaces (Rgba8, Rgb8, etc.) + - colormaps and colorbar, scatters with colors + - scatter with sizes + - xkcd colors + - Area series + - MPL style shorthands + +### Changed + + - Drop support of polars + ## [0.4.0] - 2026-03-26 ### Changed From ec2ca78f626d6d9068b47088773767d1083b8ce9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Thebault?= Date: Tue, 26 May 2026 17:26:04 +0200 Subject: [PATCH 2/2] bump 0.5.0 --- Cargo.lock | 16 ++++++++-------- Cargo.toml | 16 ++++++++-------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 20c39f2d..62b86c04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3002,7 +3002,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "plotive" -version = "0.4.0" +version = "0.5.0" dependencies = [ "ode_solvers", "plotive-base", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "plotive-base" -version = "0.4.0" +version = "0.5.0" dependencies = [ "strict-num 0.2.0", "tiny-skia-path", @@ -3026,14 +3026,14 @@ dependencies = [ [[package]] name = "plotive-dsl" -version = "0.4.0" +version = "0.5.0" dependencies = [ "miette", ] [[package]] name = "plotive-iced" -version = "0.4.0" +version = "0.5.0" dependencies = [ "arboard", "bytes", @@ -3050,7 +3050,7 @@ dependencies = [ [[package]] name = "plotive-pxl" -version = "0.4.0" +version = "0.5.0" dependencies = [ "plotive", "png 0.17.16", @@ -3062,7 +3062,7 @@ dependencies = [ [[package]] name = "plotive-svg" -version = "0.4.0" +version = "0.5.0" dependencies = [ "plotive", "rustybuzz", @@ -3071,7 +3071,7 @@ dependencies = [ [[package]] name = "plotive-tests" -version = "0.4.0" +version = "0.5.0" dependencies = [ "plotive", "plotive-pxl", @@ -3085,7 +3085,7 @@ dependencies = [ [[package]] name = "plotive-text" -version = "0.4.0" +version = "0.5.0" dependencies = [ "fontconfig-parser", "log", diff --git a/Cargo.toml b/Cargo.toml index b7fa068e..9c1f8d69 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,7 +104,7 @@ members = ["base", "dsl", "iced", "pxl", "svg", "text", "tests"] resolver = "3" [workspace.package] -version = "0.4.0" +version = "0.5.0" authors = ["Rémi THEBAULT"] description = "Simple data plotting library" edition = "2024" @@ -114,13 +114,13 @@ categories = ["science", "graphics"] keywords = ["data", "visualization", "plotting"] [workspace.dependencies] -plotive = { version = "0.4.0", path = "." } -plotive-base = { version = "0.4.0", path = "base" } -plotive-dsl = { version = "0.4.0", path = "dsl" } -plotive-iced = { version = "0.4.0", path = "iced" } -plotive-pxl = { version = "0.4.0", path = "pxl" } -plotive-svg = { version = "0.4.0", path = "svg" } -plotive-text = { version = "0.4.0", path = "text" } +plotive = { version = "0.5.0", path = "." } +plotive-base = { version = "0.5.0", path = "base" } +plotive-dsl = { version = "0.5.0", path = "dsl" } +plotive-iced = { version = "0.5.0", path = "iced" } +plotive-pxl = { version = "0.5.0", path = "pxl" } +plotive-svg = { version = "0.5.0", path = "svg" } +plotive-text = { version = "0.5.0", path = "text" } arboard = "3.6.1" bytes = "1.6" iced = { version = "0.14.0", features = [