diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index dabef6a3..f4b3b3c4 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -193,11 +193,13 @@ CI or requiring extra secrets. runs `cargo pr-check` followed by `cargo dependency-check`. Resolve findings or document justified exceptions before submitting the version PR. Merge the change and wait for CI to pass on the release commit. -2. Tag that commit with the Cargo version prefixed by `v`, then push the tag: +2. Tag that commit with the Cargo version prefixed by `v`, then push the tag. + Replace `X.Y.Z` below with the complete Cargo version, including any + prerelease suffix: ```sh - git tag -a v0.1.0 -m "Plotium 0.1.0" - git push origin v0.1.0 + git tag -a vX.Y.Z -m "Plotium X.Y.Z" + git push origin vX.Y.Z ``` 3. Download the packages from the generated Release draft, check the desktop @@ -208,8 +210,8 @@ after local or PR checks can still stop packaging. Reproduce with `cargo dependency-check`, address the finding, and prepare a new release commit and tag rather than moving an existing tag. -Use `v0.1.0` for a regular pre-1.0 release. Only `-alpha.N` and `-beta.N` -suffixes are supported for prereleases; they also select the updater channel. +Only `-alpha.N` and `-beta.N` suffixes are supported for prereleases; they also +select the updater channel. The draft contains exactly four install packages: Windows and Linux ZIPs, and Intel and Apple Silicon macOS DMGs. License notices are inside the packages; diff --git a/Cargo.lock b/Cargo.lock index f16d386a..82236aea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4369,7 +4369,7 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" [[package]] name = "plotium" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arboard", "eframe", @@ -4407,7 +4407,7 @@ dependencies = [ [[package]] name = "plotium-agent" -version = "0.1.0" +version = "0.2.0" dependencies = [ "axum", "libc", @@ -4428,7 +4428,7 @@ dependencies = [ [[package]] name = "plotium-analysis" -version = "0.1.0" +version = "0.2.0" dependencies = [ "nalgebra", "num-complex", @@ -4441,7 +4441,7 @@ dependencies = [ [[package]] name = "plotium-cli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "nmr", "plotium-core", @@ -4454,7 +4454,7 @@ dependencies = [ [[package]] name = "plotium-core" -version = "0.1.0" +version = "0.2.0" dependencies = [ "base64 0.22.1", "directories", @@ -4485,7 +4485,7 @@ dependencies = [ [[package]] name = "plotium-data" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow", "chrono-tz", @@ -4498,7 +4498,7 @@ dependencies = [ [[package]] name = "plotium-datafusion" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow", "datafusion", @@ -4510,7 +4510,7 @@ dependencies = [ [[package]] name = "plotium-figure" -version = "0.1.0" +version = "0.2.0" dependencies = [ "colorous", "serde", @@ -4519,7 +4519,7 @@ dependencies = [ [[package]] name = "plotium-io" -version = "0.1.0" +version = "0.2.0" dependencies = [ "base64 0.22.1", "byteorder", @@ -4543,7 +4543,7 @@ dependencies = [ [[package]] name = "plotium-processing" -version = "0.1.0" +version = "0.2.0" dependencies = [ "nmr", "num-complex", @@ -4555,7 +4555,7 @@ dependencies = [ [[package]] name = "plotium-render" -version = "0.1.0" +version = "0.2.0" dependencies = [ "base64 0.22.1", "egui", @@ -4567,7 +4567,7 @@ dependencies = [ [[package]] name = "plotium-substrait" -version = "0.1.0" +version = "0.2.0" dependencies = [ "datafusion-substrait", "pbjson-types", @@ -7617,7 +7617,7 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" [[package]] name = "xtask" -version = "0.1.0" +version = "0.2.0" dependencies = [ "resvg 0.48.1", ] diff --git a/Cargo.toml b/Cargo.toml index 0aac2be2..e6e9b626 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ default-members = [ ] [workspace.package] -version = "0.1.0" +version = "0.2.0" edition = "2024" license = "GPL-3.0-or-later" authors = ["Jiekang Tian "]