diff --git a/CHANGELOG.md b/CHANGELOG.md index 520dcba..6269edc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +## [0.4.0] - 2025-01-13 + ### Added - DuckDB client ([#15](https://github.com/gadomski/stacrs/pull/15)) @@ -95,7 +97,8 @@ Non-functional release to fix releasing from Github actions. Initial release. -[Unreleased]: https://github.com/gadomski/stacrs/compare/v0.3.0...main +[Unreleased]: https://github.com/gadomski/stacrs/compare/v0.4.0...main +[0.4.0]: https://github.com/gadomski/stacrs/compare/v0.3.0...v0.4.0 [0.3.0]: https://github.com/gadomski/stacrs/releases/tag/v0.3.0 [0.2.2]: https://github.com/stac-utils/stac-rs/compare/python-v0.2.1...python-v0.2.2 [0.2.1]: https://github.com/stac-utils/stac-rs/compare/python-v0.2.0...python-v0.2.1 diff --git a/Cargo.lock b/Cargo.lock index 2b75f76..5e8fac8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -695,7 +695,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror 2.0.9", + "thiserror 2.0.11", ] [[package]] @@ -2180,7 +2180,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.9", + "thiserror 2.0.11", "ucd-trie", ] @@ -2358,9 +2358,9 @@ dependencies = [ [[package]] name = "pyo3" -version = "0.23.3" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e484fd2c8b4cb67ab05a318f1fd6fa8f199fcc30819f08f07d200809dba26c15" +checksum = "57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc" dependencies = [ "cfg-if", "indoc", @@ -2389,9 +2389,9 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.23.3" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0e0469a84f208e20044b98965e1561028180219e35352a2afaf2b942beff3b" +checksum = "1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7" dependencies = [ "once_cell", "target-lexicon", @@ -2399,9 +2399,9 @@ dependencies = [ [[package]] name = "pyo3-ffi" -version = "0.23.3" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1547a7f9966f6f1a0f0227564a9945fe36b90da5a93b3933fc3dc03fae372d" +checksum = "dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d" dependencies = [ "libc", "pyo3-build-config", @@ -2420,9 +2420,9 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.23.3" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb6da8ec6fa5cedd1626c886fc8749bdcbb09424a86461eb8cdf096b7c33257" +checksum = "91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -2432,9 +2432,9 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.23.3" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38a385202ff5a92791168b1136afae5059d3ac118457bb7bc304c197c2d33e7d" +checksum = "43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -2476,7 +2476,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.9", + "thiserror 2.0.11", "tokio", "tracing", ] @@ -2495,7 +2495,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.9", + "thiserror 2.0.11", "tinyvec", "tracing", "web-time", @@ -3125,7 +3125,7 @@ dependencies = [ "serde", "serde_json", "stac-derive", - "thiserror 2.0.9", + "thiserror 2.0.11", "tokio", "tracing", "url", @@ -3150,7 +3150,7 @@ dependencies = [ "serde_urlencoded", "stac", "stac-derive", - "thiserror 2.0.9", + "thiserror 2.0.11", "tokio", "tracing", "url", @@ -3180,12 +3180,12 @@ dependencies = [ "serde_json", "stac", "stac-api", - "thiserror 2.0.9", + "thiserror 2.0.11", ] [[package]] name = "stacrs" -version = "0.3.0" +version = "0.4.0" dependencies = [ "duckdb", "geojson", @@ -3198,7 +3198,7 @@ dependencies = [ "stac", "stac-api", "stac-duckdb", - "thiserror 2.0.9", + "thiserror 2.0.11", "tokio", ] @@ -3331,11 +3331,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.9" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f072643fd0190df67a8bab670c20ef5d8737177d6ac6b2e9a236cb096206b2cc" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl 2.0.9", + "thiserror-impl 2.0.11", ] [[package]] @@ -3351,9 +3351,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.9" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b50fa271071aae2e6ee85f842e2e28ba8cd2c5fb67f11fcb1fd70b276f9e7d4" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", @@ -3426,9 +3426,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.42.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -3442,9 +3442,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index a7b1f6a..83af859 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "stacrs" -version = "0.3.0" +version = "0.4.0" edition = "2021" [lib] @@ -10,8 +10,11 @@ crate-type = ["cdylib"] [dependencies] duckdb = { version = "1.1.1", features = ["bundled"] } geojson = "0.24.1" -pyo3 = "0.23.3" -pyo3-async-runtimes = { version = "0.23.0", features = ["tokio", "tokio-runtime"] } +pyo3 = "0.23.4" +pyo3-async-runtimes = { version = "0.23.0", features = [ + "tokio", + "tokio-runtime", +] } pyo3-log = "0.12.1" pythonize = "0.23.0" serde = "1.0.217" @@ -25,5 +28,5 @@ stac-api = { version = "0.7.0", features = [ "python", ], git = "https://github.com/stac-utils/stac-rs" } stac-duckdb = { version = "0.1.0", git = "https://github.com/stac-utils/stac-rs" } -thiserror = "2.0.9" -tokio = { version = "1.42.0", features = ["rt"] } +thiserror = "2.0.11" +tokio = { version = "1.43.0", features = ["rt"] } diff --git a/uv.lock b/uv.lock index a32a145..18c7dfb 100644 --- a/uv.lock +++ b/uv.lock @@ -2040,7 +2040,7 @@ wheels = [ [[package]] name = "stacrs" -version = "0.3.0" +version = "0.4.0" source = { editable = "." } [package.dev-dependencies]