10 posts
OxiGeo 0.2.4 fixes three real user-filed issues — GeoPackage overflow-page cells (#17), GDAL's fractional VRT SrcRect/DstRect values (#18), and VRT mosaic nodata-skip compositing (#19) — plus a new buffered sync-over-fetch driver that makes the browser COG viewer work end to end for the first time, and two large embedded EPSG registry correctness passes.
OxiGIS 0.1.0 is a full desktop and browser GIS application with zero C/C++/Fortran FFI in its default features: wgpu tile rendering (COG, XYZ, MVT, PMTiles), a built-in EPSG registry with complete Japanese coverage, vector editing, and PDF print — one source tree, a native binary and a WASM bundle. Live now at gis.cooljapan.tech. 2,565 tests passing.
OxiProj 0.1.5 is a correctness release for the EPSG authority (proj.db) coordinate path: twelve defects — from a 3.28x-oversized ellipsoid to a 380 m operation-selection miss — found and fixed against the Homebrew PROJ 9.7.0 oracle, every number measured, not derived. 2,855 tests passing, 0 failing.
OxiProj 0.1.4 is a maintenance release: two Python-packaging fixes (missing LICENSE files in the maturin sdist, PyPI trusted publishing), a corrected cs2cs Quick Start example, ecosystem dependency bumps across seven COOLJAPAN crates, and a documentation-accuracy pass that corrects the README's own parity-corpus numbers. No public API changes, no behavior changes, no source changes to any library crate.
OxiGeo 0.2.3 fixes GitHub issue #15 — every gdalwarp -of VRT product was rejected at parse time — with a real backward warp engine in oxigeo-vrt, and issue #16 — Dataset::open on a GeoPackage always reported 0 layers — with a new Dataset::layers()/Layer::features() vector API for GeoPackage, Shapefile, and GeoJSON.
OxiProj 0.1.3 is a maintenance release: no public API changes, no behavior changes. It pulls forward real hardening from five upstream COOLJAPAN crates — a 44-agent HDF5 interop audit, a CUDA async-copy race-condition fix, faster zero-copy DEFLATE decoding, and OxiZ's soundness sweep — plus a `wide` 1.6 deprecation cleanup in the SIMD scalar power path. Still 100% Pure Rust, no C, no FFI.
OxiProj 0.1.2 is a hardening/correctness release for the Pure-Rust PROJ replacement: automatic epoch-aware datum pathfinding, exact-autodiff Tissot distortion reachable from the public engine API, guaranteed-bounds interval-arithmetic transforms, SIMD batch lane-correctness fixes, and an SQL-injection fix — still no C, no FFI.
Two days after its debut, OxiProj 0.1.1 adds Python (PyO3) and WASM bindings, Tissot indicatrix and covariance/autodiff analysis, SIMD + rayon + oxicuda GPU reprojection, and geo-types/geozero/GeoParquet interop. Still a Pure-Rust PROJ replacement — no C, no FFI.
OxiProj 0.1.0 debuts: a 100% Pure-Rust replacement for proj-sys / PROJ. A near-complete port of PROJ 9.8.0 with ~197 projections, full Karney geodesics, ISO-19111 CRS, the EPSG proj.db via oxisql-sqlite-compat, and 1345 passing tests — no C, no FFI.
Production-grade pure Rust geospatial data abstraction library. 11 format drivers (GeoTIFF/COG, GeoParquet, Zarr, NetCDF, etc.), 211+ EPSG definitions, cloud-native async I/O (S3/GCS/Azure), GPU acceleration (wgpu), WASM + Python bindings. ~480k SLoC, 69 crates, 7,486 passing tests. 10× faster than GeoPandas, <50 MB Docker, no C deps. The sovereign geospatial layer for SciRS2 and the entire COOLJAPAN ecosystem.