From f18d47a0ab65aad30a0d012ea7ea80f229b8631c 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 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ddfd554..002c9fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ 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). +# Unpublished + +### Changed + +### Fixed + +# [0.5.0] - 2026-05-26 + +### 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 + +### Fixed + ## [0.4.0] - 2026-03-26 ### Changed From 1bc24bb1fa6ff725416e2c1e8e277124b08ef4f8 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 8214a16..b8cc46c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3756,7 +3756,7 @@ dependencies = [ [[package]] name = "plotive" -version = "0.4.0" +version = "0.5.0" dependencies = [ "ode_solvers", "plotive-base", @@ -3773,7 +3773,7 @@ dependencies = [ [[package]] name = "plotive-base" -version = "0.4.0" +version = "0.5.0" dependencies = [ "strict-num 0.2.0", "tiny-skia-path", @@ -3781,14 +3781,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", @@ -3805,7 +3805,7 @@ dependencies = [ [[package]] name = "plotive-pxl" -version = "0.4.0" +version = "0.5.0" dependencies = [ "plotive", "png 0.17.16", @@ -3817,7 +3817,7 @@ dependencies = [ [[package]] name = "plotive-svg" -version = "0.4.0" +version = "0.5.0" dependencies = [ "plotive", "rustybuzz", @@ -3826,7 +3826,7 @@ dependencies = [ [[package]] name = "plotive-tests" -version = "0.4.0" +version = "0.5.0" dependencies = [ "plotive", "plotive-pxl", @@ -3840,7 +3840,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 b3f845b..36c9b13 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -115,7 +115,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" @@ -125,13 +125,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 = [