diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a349f2..ddfd554 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,16 @@ 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). -## [Unreleased] +## [0.4.0] - 2026-03-26 + +### Changed + +- Annotation accessors (#19) ### Fixed -- Handling nulls in line series +- Handling nulls in line series (#22) +- Compilation warnings (#21) ## [0.3.0] - 2026-02-19 diff --git a/Cargo.lock b/Cargo.lock index c73eb52..e1a1261 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3756,7 +3756,7 @@ dependencies = [ [[package]] name = "plotive" -version = "0.3.0" +version = "0.4.0" dependencies = [ "ode_solvers", "plotive-base", @@ -3775,7 +3775,7 @@ dependencies = [ [[package]] name = "plotive-base" -version = "0.3.0" +version = "0.4.0" dependencies = [ "strict-num 0.2.0", "tiny-skia-path", @@ -3783,14 +3783,14 @@ dependencies = [ [[package]] name = "plotive-dsl" -version = "0.3.0" +version = "0.4.0" dependencies = [ "miette", ] [[package]] name = "plotive-iced" -version = "0.3.0" +version = "0.4.0" dependencies = [ "arboard", "bytes", @@ -3807,7 +3807,7 @@ dependencies = [ [[package]] name = "plotive-pxl" -version = "0.3.0" +version = "0.4.0" dependencies = [ "plotive", "rustybuzz", @@ -3818,7 +3818,7 @@ dependencies = [ [[package]] name = "plotive-svg" -version = "0.3.0" +version = "0.4.0" dependencies = [ "plotive", "rustybuzz", @@ -3827,7 +3827,7 @@ dependencies = [ [[package]] name = "plotive-tests" -version = "0.3.0" +version = "0.4.0" dependencies = [ "plotive", "plotive-pxl", @@ -3838,7 +3838,7 @@ dependencies = [ [[package]] name = "plotive-text" -version = "0.3.0" +version = "0.4.0" dependencies = [ "fontconfig-parser", "log", diff --git a/Cargo.toml b/Cargo.toml index 0fe50c3..8514905 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -110,7 +110,7 @@ members = ["base", "dsl", "iced", "pxl", "svg", "text", "tests"] resolver = "3" [workspace.package] -version = "0.3.0" +version = "0.4.0" authors = ["Rémi THEBAULT"] description = "Simple data plotting library" edition = "2024" @@ -120,13 +120,13 @@ categories = ["science", "graphics"] keywords = ["data", "visualization", "plotting"] [workspace.dependencies] -plotive = { version = "0.3.0", path = "." } -plotive-base = { version = "0.3.0", path = "base" } -plotive-dsl = { version = "0.3.0", path = "dsl" } -plotive-iced = { version = "0.3.0", path = "iced" } -plotive-pxl = { version = "0.3.0", path = "pxl" } -plotive-svg = { version = "0.3.0", path = "svg" } -plotive-text = { version = "0.3.0", path = "text" } +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" } arboard = "3.6.1" bytes = "1.6" iced = { version = "0.14.0", features = [