diff --git a/Cargo.lock b/Cargo.lock index 30ce6cdc..efdec147 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4781,7 +4781,7 @@ dependencies = [ [[package]] name = "sedona" -version = "0.1.0" +version = "0.2.0" dependencies = [ "abi_stable", "arrow-array", @@ -4823,7 +4823,7 @@ dependencies = [ [[package]] name = "sedona-adbc" -version = "0.1.0" +version = "0.2.0" dependencies = [ "adbc_core", "arrow-array", @@ -4836,7 +4836,7 @@ dependencies = [ [[package]] name = "sedona-cli" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow", "async-trait", @@ -4855,7 +4855,7 @@ dependencies = [ [[package]] name = "sedona-common" -version = "0.1.0" +version = "0.2.0" dependencies = [ "datafusion", "datafusion-common", @@ -4864,7 +4864,7 @@ dependencies = [ [[package]] name = "sedona-expr" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -4883,7 +4883,7 @@ dependencies = [ [[package]] name = "sedona-functions" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-json", @@ -4907,7 +4907,7 @@ dependencies = [ [[package]] name = "sedona-geo" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -4930,7 +4930,7 @@ dependencies = [ [[package]] name = "sedona-geoarrow-c" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -4951,7 +4951,7 @@ dependencies = [ [[package]] name = "sedona-geometry" -version = "0.1.0" +version = "0.2.0" dependencies = [ "geo-traits 0.2.0", "geo-types", @@ -4967,7 +4967,7 @@ dependencies = [ [[package]] name = "sedona-geoparquet" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -5001,7 +5001,7 @@ dependencies = [ [[package]] name = "sedona-geos" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -5021,7 +5021,7 @@ dependencies = [ [[package]] name = "sedona-proj" -version = "0.1.0" +version = "0.2.0" dependencies = [ "approx", "arrow-array", @@ -5047,7 +5047,7 @@ dependencies = [ [[package]] name = "sedona-s2geography" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -5070,7 +5070,7 @@ dependencies = [ [[package]] name = "sedona-schema" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -5081,7 +5081,7 @@ dependencies = [ [[package]] name = "sedona-spatial-join" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow", "arrow-array", @@ -5121,7 +5121,7 @@ dependencies = [ [[package]] name = "sedona-testing" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-cast", @@ -5145,7 +5145,7 @@ dependencies = [ [[package]] name = "sedona-tg" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", @@ -5167,7 +5167,7 @@ dependencies = [ [[package]] name = "sedonadb" -version = "0.1.0" +version = "0.2.0" dependencies = [ "adbc_core", "arrow-array", @@ -5193,7 +5193,7 @@ dependencies = [ [[package]] name = "sedonadbr" -version = "0.1.0" +version = "0.2.0" dependencies = [ "arrow-array", "arrow-schema", diff --git a/Cargo.toml b/Cargo.toml index a5cf2866..b842d507 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.1.0" +version = "0.2.0" authors = ["Apache Sedona "] license = "Apache-2.0" homepage = "https://github.com/apache/sedona-db" diff --git a/dev/release/README.md b/dev/release/README.md index 868ed47c..9cdcd267 100644 --- a/dev/release/README.md +++ b/dev/release/README.md @@ -181,3 +181,27 @@ in the PyPI UI. twine upload wheels/**/*.whl rm -rf wheels ``` + +## Bump versions + +After a successful release, versions on the `main` branch need to be updated. These +are currently all derived from `Cargo.toml`, which can be updated to: + +``` +[workspace.package] +version = "0.2.0" +``` + +The R package must also be updated. R Packages use a different convention for development +versions such that in preparation for 0.2.0 the development version should be +`0.1.0.9000`. This is set the DESCRIPTION of the requisite package. + +Development versions and the changelog are derived from the presence of a development +tag on the main branch signifying where development of that version "started". After +the version bump PR merges, that commit should be tagged with the appropriate +development tag: + +```shell +git tag -a apache-sedona-db-0.2.0.dev -m "tag dev 0.2.0" +git push upstream apache-sedona-db-0.2.0.dev +``` diff --git a/r/sedonadb/DESCRIPTION b/r/sedonadb/DESCRIPTION index 51673914..cd9d95e3 100644 --- a/r/sedonadb/DESCRIPTION +++ b/r/sedonadb/DESCRIPTION @@ -1,6 +1,6 @@ Package: sedonadb Title: Bindings for Apache SedonaDB -Version: 0.0.0.9000 +Version: 0.1.0.9000 Authors@R: person("Dewey", "Dunnington", , "dewey@dunnington.ca", role = c("aut", "cre")) Description: Provides bindings for Apache SedonaDB, a lightweight diff --git a/r/sedonadb/src/rust/Cargo.toml b/r/sedonadb/src/rust/Cargo.toml index 645fa237..681621ea 100644 --- a/r/sedonadb/src/rust/Cargo.toml +++ b/r/sedonadb/src/rust/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "sedonadbr" -version = "0.1.0" +version = { workspace = true } edition = "2021" [lib]