Skip to content

gdalcli v0.7.0#35

Merged
brownag merged 14 commits into
mainfrom
v070
May 10, 2026
Merged

gdalcli v0.7.0#35
brownag merged 14 commits into
mainfrom
v070

Conversation

@brownag
Copy link
Copy Markdown
Owner

@brownag brownag commented May 10, 2026

gdalcli 0.7.0 (2026-05-09)

  • Added update intent feature for pipeline classification. Now code generation auto-detects commands that open files for update (e.g., gdal_raster_edit, gdal_vector_edit) via GDAL_INTENT_MAPPINGS.json with customizable overrides
  • Added gdal_call() for dynamic/programmatic GDAL command invocation by name or function reference, enabling metaprogramming, serialization, and boilerplate reduction for repetitive command patterns. Includes gdal_list_callable_commands() for command discovery with type filtering
  • Removed gdal_compose() convenience function (deprecated since 0.4.x). Use pipe operator (|>) instead: job1 |> job2 |> job3 |> gdal_job_run()
  • Deprecated backend "auto" mode. Specify explicit backend with options(gdalcli.backend = "processx") or "gdalraster"

@brownag brownag merged commit 89d18d6 into main May 10, 2026
3 checks passed
@brownag brownag deleted the v070 branch May 12, 2026 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant