Skip to content

OxiGDAL 0.1.6 Release

Latest

Choose a tag to compare

@cool-japan cool-japan released this 16 Jun 07:15

[0.1.6] - 2026-06-15

Added

  • oxigdal-shapefile: Non-UTF-8 DBF encoding support via encoding_rs (CPG/LDID, PR #10)
  • oxigdal-proj: wkt_to_proj_string() — WKT-1/WKT-2 to PROJ string conversion (PR #9)
  • oxigdal-analytics: permutation-based significance testing for Local Moran's I
  • oxigdal-cache-advanced: W-TinyLFU eviction policy + Count-Min Sketch frequency estimator
  • oxigdal-copc: WaveformPacket — LiDAR point-format 9/10 full-waveform data types
  • oxigdal-drivers/hdf5: HDF5 v2/v3 superblock parser with Jenkins lookup3 checksum
  • oxigdal-index: Delaunay triangulation (Bowyer-Watson) + convex hull
  • oxigdal-qc: BatchRunner, GpkgValidator, StacValidator, RadiometricValidator
  • oxigdal-sensors: Gaussian Maximum Likelihood Classifier
  • oxigdal-streaming: KvStateBackend — OxiStore-backed persistent state backend
  • oxigdal-terrain: GLCM textures, TPI variants, geomorphons, cost-distance/LCP
  • oxigdal-temporal: Whittaker smoother + Savitzky-Golay filter
  • oxigdal-metadata: DOI/INSPIRE metadata transform (transform_doi_locator())
  • oxigdal (umbrella): GPX, KML, TopoJSON format support in open() / vector streaming

Changed

  • SQLite backend: rusqlite/libsqlite3-sys (C FFI) fully replaced by oxisql-sqlite-compat 0.1.5 (pure-Rust Limbo engine)
  • oxigdal-security: TLS migrated to oxitls-core + oxitls-adapter-rustls-rustcrypto (100% Pure Rust default)
  • scirs2 suite 0.4.4 → 0.5.0; oxiarc-* 0.3.0 → 0.3.3; oxicode 0.2.3 → 0.2.4; oxionnx 0.1.3 → 0.1.4
  • MSRV raised 1.85 → 1.89

Fixed

  • Pure Rust Policy: ring, rusqlite, rdkafka-sys removed from default feature closure — workspace default build is 100% C/FFI-free

Full Changelog: v0.1.5...v0.1.6