Skip to content

Commit fcb2fd5

Browse files
authored
chore(python): Prepare for 0.4.0 release (#1211)
Closes #1175
1 parent 2982052 commit fcb2fd5

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

python/CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22

33
## Unreleased
44

5-
### Breaking changes
5+
## [0.4.0] - 2025-07-01
66

7-
- Split `GeometryArray` into `NativeArray` and `SerializedArray`. `NativeArray` encompasses any "native" GeoArrow array types, which are efficient to compute on, while `SerializedArray` encompasses any "serialized" GeoArrow types, like WKB and WKT, which must be parsed before they can be passed to any compute functions.
7+
This release contains the Python bindings for more or less a **full rewrite** of the GeoArrow Rust library.
8+
9+
### New Features :magic_wand:
10+
11+
- Full support for the GeoArrow 0.2 specification, including all geometry array types and dimensions.
12+
- See documentation for `GeoArray`, `GeoChunkedArray`, `GeoScalar`, and `GeometryType` for more details.
13+
- Support for reading and writing GeoParquet 1.1 files, including spatial filtering, including support for reading from remote files.
814

915
## [0.3.0] - 2024-09-07
1016

python/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

python/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resolver = "2"
44

55
[workspace.package]
66
authors = ["Kyle Barron <kylebarron2@gmail.com>"]
7-
version = "0.4.0-beta.5"
7+
version = "0.4.0"
88
edition = "2024"
99
homepage = "https://geoarrow.org/geoarrow-rs/"
1010
repository = "https://github.com/geoarrow/geoarrow-rs"
Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
# Geometry
22

3-
::: geoarrow.rust.core
3+
::: geoarrow.rust.core.GeoScalar
44
options:
5-
filters:
6-
- "!^_"
7-
- "^__arrow"
8-
- "^__geo"
9-
members:
10-
- GeoScalar
5+
show_if_no_docstring: true

python/mkdocs.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ nav:
2727
- api/core/array.md
2828
- api/core/chunked_array.md
2929
- api/core/geometry_type.md
30-
# - api/core/geometry/chunked.md
31-
# - api/core/geometry/scalar.md
30+
- api/core/geometry/scalar.md
3231
# - api/core/geometry/type.md
3332
# - api/core/constructors.md
3433
- api/core/functions.md

0 commit comments

Comments
 (0)