changedInput schema / anyOf
Previous value: -[
- {
- "required": [
- "search"
- ]
- },
- {
- "required": [
- "location"
- ]
- }
-]New value: +[
+ {
+ "required": [
+ "search"
+ ]
+ },
+ {
+ "required": [
+ "location"
+ ]
+ },
+ {
+ "required": [
+ "claim_numbers"
+ ]
+ }
+]
addedInput schema / properties / annotations
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "label": {
+ "type": "string"
+ },
+ "lat": {
+ "type": "number"
+ },
+ "lng": {
+ "type": "number"
+ },
+ "type": {
+ "enum": [
+ "target",
+ "airstrip",
+ "camp",
+ "mine",
+ "deposit",
+ "other"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "label",
+ "lat",
+ "lng"
+ ],
+ "type": "object"
+ },
+ "maxItems": 30,
+ "type": "array"
+}
addedInput schema / properties / basemap
Added value: +{
+ "description": "Main map basemap. Defaults by map type; geology uses the published bedrock overlay.",
+ "enum": [
+ "white",
+ "light_grey",
+ "dark",
+ "terrain",
+ "topo",
+ "satellite",
+ "satellite_hybrid",
+ "hillshade",
+ "geology"
+ ],
+ "type": "string"
+}
addedInput schema / properties / basemap_opacity
Added value: +{
+ "default": 1,
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / branding
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "accent_color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "font": {
+ "maxLength": 80,
+ "type": "string"
+ },
+ "logo_url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "logo_url_dark": {
+ "format": "uri",
+ "type": "string"
+ },
+ "primary_color": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ "website": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / claim_numbers
Added value: +{
+ "description": "Exact claim identifiers to map. Overrides search selection; all requested claims must be found.",
+ "items": {
+ "pattern": "^[A-Za-z0-9.-]{1,40}$",
+ "type": "string"
+ },
+ "maxItems": 40,
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+}
addedInput schema / properties / claims_callout
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "anchor": {
+ "enum": [
+ "auto"
+ ],
+ "type": "string"
+ },
+ "fields": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "show": {
+ "default": true,
+ "type": "boolean"
+ },
+ "source_note": {
+ "type": "string"
+ },
+ "style": {
+ "enum": [
+ "brand",
+ "technical",
+ "minimal"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / facts_panel
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "access": {
+ "type": "string"
+ },
+ "claims": {
+ "type": "integer"
+ },
+ "commodity": {
+ "type": "string"
+ },
+ "hectares": {
+ "type": "number"
+ },
+ "ownership": {
+ "type": "string"
+ },
+ "project": {
+ "type": "string"
+ },
+ "tickers": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / include / default
Previous value: -[
- "claims",
- "roads",
- "settlements"
-]New value: +"all"
changedInput schema / properties / include / description
Previous value: -"Context layers to turn on in the finished map."New value: +"Available reference overlays; all enables the supported roads, settlements, labels, rail and geology overlays."
removedInput schema / properties / include / items
Removed value: -{
- "enum": [
- "claims",
- "roads",
- "settlements",
- "labels",
- "rail",
- "geology"
- ],
- "type": "string"
-}
removedInput schema / properties / include / maxItems
Removed value: -8
addedInput schema / properties / include / oneOf
Added value: +[
+ {
+ "enum": [
+ "all"
+ ],
+ "type": "string"
+ },
+ {
+ "items": {
+ "enum": [
+ "claims",
+ "roads",
+ "settlements",
+ "labels",
+ "rail",
+ "geology"
+ ],
+ "type": "string"
+ },
+ "maxItems": 8,
+ "type": "array",
+ "uniqueItems": true
+ }
+]
removedInput schema / properties / include / type
Removed value: -"array"
removedInput schema / properties / include / uniqueItems
Removed value: -true
addedInput schema / properties / inset
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "basemap": {
+ "enum": [
+ "white",
+ "light_grey",
+ "dark",
+ "terrain",
+ "topo",
+ "satellite",
+ "satellite_hybrid",
+ "hillshade",
+ "geology"
+ ],
+ "type": "string"
+ },
+ "show": {
+ "default": true,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / map_type / default
Previous value: -"claims"New value: +"investor"
addedInput schema / properties / neighbours
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "label_holders": {
+ "default": true,
+ "type": "boolean"
+ },
+ "max_holders": {
+ "maximum": 8,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "show": {
+ "default": true,
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / alt_text
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / branding_applied
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / caption
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / claims_found_neighbours
Added value: +{
+ "type": "integer"
+}
addedOutput schema / properties / claims_found_primary
Added value: +{
+ "type": "integer"
+}
addedOutput schema / properties / layers_applied
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / layers_empty
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}