Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## Version 1.4.0 - Features release - 2026-08
- Mark the HERE provider as obsolete
- Add shared authentication presets and store sensitive credentials as password fields
- Add Cobuild support for forward and reverse geocoding recipes

## Version 1.3.1 - Minor release - 2024-01
- Change label for cache location parameter label for clarity

Expand Down
4 changes: 4 additions & 0 deletions custom-recipes/forward_geocoding/Cobuild.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Always configure `output_ds`; the runner assumes this output exists even though the descriptor marks the role optional.
- Always set `provider`; if it is not explicit, ask the user which one to use and mention any usable preset names to help them choose. Do not infer the provider from a preset name.
- For a provider that requires authentication, prefer `use_preset=true` with a compatible preset. Set `use_preset=false` only when the user explicitly requests direct credentials.
- The `api_key_preset` family is shared by several providers. If the available preset names do not clearly identify one for the selected provider, ask the user which preset to use; do not guess.
3 changes: 3 additions & 0 deletions custom-recipes/forward_geocoding/recipe.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
},

"kind" : "PYTHON",
"cobuild": {
"supported": true
},
"selectableFromDataset": "input_ds",

"inputRoles" : [
Expand Down
5 changes: 5 additions & 0 deletions custom-recipes/reverse_geocoding/Cobuild.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- Always configure `output_ds`; the runner assumes this output exists even though the descriptor marks the role optional.
- Always set `provider`; if it is not explicit, ask the user which one to use and mention any usable preset names to help them choose. Do not infer the provider from a preset name.
- For a provider that requires authentication, prefer `use_preset=true` with a compatible preset. Set `use_preset=false` only when the user explicitly requests direct credentials.
- The `api_key_preset` family is shared by several providers. If the available preset names do not clearly identify one for the selected provider, ask the user which preset to use; do not guess.
- Enable at least one of `address`, `city`, `postal`, `state`, or `country`; the runner rejects a configuration with no result feature selected.
3 changes: 3 additions & 0 deletions custom-recipes/reverse_geocoding/recipe.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
},

"kind" : "PYTHON",
"cobuild": {
"supported": true
},
"selectableFromDataset": "input_ds",

"inputRoles" : [
Expand Down
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "geocoder",
"version": "1.3.2",
"version": "1.4.0",

"meta": {
"label": "Geocoder",
Expand Down