From cb080abf1667efa2fc92d33886fef20147eb4582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Thebault?= Date: Fri, 31 Jul 2026 11:53:46 +0200 Subject: [PATCH] Release 0.6.0 --- CHANGELOG.md | 12 ++++++++++++ Cargo.lock | 14 +++++++------- Cargo.toml | 12 ++++++------ 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6d02781..7ce802ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ 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.6.0] - 2026-07-31 + +### Added + + - Support for serde, fully customized implementation to accept flexible hand-written definitions + - This is also used by JS and PY bindings for consistent API across 3 languages + - Color categories, improvement in colormaps + - Improvement in Rich Text support + - Annotations can mix data and plot coordinates + - Many, Many, Many small improvements + + # [0.5.0] - 2026-05-27 ### Added diff --git a/Cargo.lock b/Cargo.lock index ca19def7..35fe2f26 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2990,7 +2990,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" [[package]] name = "plotive" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "noyalib", "ode_solvers", @@ -3009,7 +3009,7 @@ dependencies = [ [[package]] name = "plotive-base" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "serde", "serde_json", @@ -3019,7 +3019,7 @@ dependencies = [ [[package]] name = "plotive-iced" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "arboard", "bytes", @@ -3037,7 +3037,7 @@ dependencies = [ [[package]] name = "plotive-pxl" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "plotive", "png 0.17.16", @@ -3049,7 +3049,7 @@ dependencies = [ [[package]] name = "plotive-svg" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "plotive", "rustybuzz", @@ -3058,7 +3058,7 @@ dependencies = [ [[package]] name = "plotive-tests" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "plotive", "plotive-pxl", @@ -3073,7 +3073,7 @@ dependencies = [ [[package]] name = "plotive-text" -version = "0.6.0-dev" +version = "0.6.0" dependencies = [ "fontconfig-parser", "log", diff --git a/Cargo.toml b/Cargo.toml index 9c96bd1a..d92ad62f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -101,7 +101,7 @@ members = ["base", "iced", "pxl", "svg", "text", "tests"] resolver = "3" [workspace.package] -version = "0.6.0-dev" +version = "0.6.0" authors = ["Rémi THEBAULT"] description = "Simple data plotting library" edition = "2024" @@ -111,11 +111,11 @@ categories = ["science", "graphics"] keywords = ["data", "visualization", "plotting"] [workspace.dependencies] -plotive = { version = "0.6.0-dev", path = "." } -plotive-base = { version = "0.6.0-dev", path = "base" } -plotive-pxl = { version = "0.6.0-dev", path = "pxl" } -plotive-svg = { version = "0.6.0-dev", path = "svg" } -plotive-text = { version = "0.6.0-dev", path = "text" } +plotive = { version = "0.6.0", path = "." } +plotive-base = { version = "0.6.0", path = "base" } +plotive-pxl = { version = "0.6.0", path = "pxl" } +plotive-svg = { version = "0.6.0", path = "svg" } +plotive-text = { version = "0.6.0", path = "text" } arboard = "3.6.1" bytes = "1.6" iced = { version = "0.14.0", features = [