diff --git a/CHANGELOG.md b/CHANGELOG.md index ff54a2c..7c638dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,20 @@ This file is updated upon each release. Changes since the last release can be found at or by running the `scripts/generate_changelog.py` script. +## 0.30.0 - 2024-12-17 + +Full diff at https://github.com/emilk/egui_plot/compare/0.29.0..HEAD + +#### PRs +* Update to egui `0.30.0`, MSRV to 1.80 [#59](https://github.com/emilk/egui_plot/pull/59) by [@bircni](https://github.com/bircni) +* Allow setting a line's fill area's alpha channel [#34](https://github.com/emilk/egui_plot/pull/34) by [@maxded](https://github.com/maxded) +* Use `Vec2b` in parameters [#43](https://github.com/emilk/egui_plot/pull/43) by [@bircni](https://github.com/bircni) +* Fix axis thickness for multiple X or Y axes [#60](https://github.com/emilk/egui_plot/pull/60) by [@raymanfx](https://github.com/raymanfx) +* Fix axis labels overlap with axis ticks [#57](https://github.com/emilk/egui_plot/pull/57) by [@mkalte666](https://github.com/mkalte666) +* Add `PlotUi::add_item(Box)` [#51](https://github.com/emilk/egui_plot/pull/51) by [@freeformstu](https://github.com/freeformstu) +* Implement custom ruler color for Plot [#47](https://github.com/emilk/egui_plot/pull/47) by [@gweisert](https://github.com/gweisert) + + ## 0.29.0 - 2024-09-26 * Update to egui 0.29 [#48](https://github.com/emilk/egui_plot/pull/48) by [@emilk](https://github.com/emilk) diff --git a/Cargo.lock b/Cargo.lock index 7c52bbb..63bc622 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -838,7 +838,7 @@ dependencies = [ [[package]] name = "demo" -version = "0.29.0" +version = "0.30.0" dependencies = [ "eframe", "egui", @@ -1034,7 +1034,7 @@ dependencies = [ [[package]] name = "egui_plot" -version = "0.29.0" +version = "0.30.0" dependencies = [ "ahash", "document-features", diff --git a/Cargo.toml b/Cargo.toml index 934a12b..4bd6d2e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = ["egui_plot", "demo", "examples/*"] edition = "2021" license = "MIT OR Apache-2.0" rust-version = "1.80" -version = "0.29.0" +version = "0.30.0" [profile.release] @@ -19,7 +19,7 @@ opt-level = 2 [workspace.dependencies] -egui_plot = { version = "0.29.0", path = "egui_plot", default-features = false } +egui_plot = { version = "0.30.0", path = "egui_plot", default-features = false } ahash = { version = "0.8.11", default-features = false, features = [ "no-rng", # we don't need DOS-protection, so we let users opt-in to it instead diff --git a/RELEASES.md b/RELEASES.md index 34ee514..43edd2d 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -50,6 +50,9 @@ We don't update the MSRV in a patch release, unless we really, really need to. ## Actual release I usually do this all on the `main` branch, but doing it in a release branch is also fine, as long as you remember to merge it into `main` later. +* [ ] `./scripts/generate_changelog.py --version 0.x.0` +* [ ] bump version number in `Cargo.toml` +* [ ] `cargo clippy` * [ ] `git commit -m 'Release 0.x.0 - summary'` * [ ] `cargo publish -p egui_plot` * [ ] `git tag -a 0.x.0 -m 'Release 0.x.0 - summary'`