changedInput schema / properties / parkCode / description
Previous value: -"One to ten park codes (each a 4-letter lowercase code like \"yose\", \"grca\", \"zion\"). Get codes from nps_find_parks. Multiple codes are fetched in a single request."New value: +"One to ten park codes per call, each a 4-letter lowercase code (e.g. \"yose\", \"grca\", \"zion\"). Get codes from nps_find_parks."
removedInput schema / properties / parkCode / items / pattern
Removed value: -"^[a-z]{4}$"
changedOutput schema / properties / error / properties / data / properties / reason / description
Previous value: -"Machine-readable failure mode. Declared by this tool: `no_parks_found`: The API returned zero records for every requested code. Other values are possible when a failure originates below the handler."New value: +"Machine-readable failure mode. Declared by this tool: `invalid_park_code`: A parkCode element isn't 4 lowercase letters. `no_parks_found`: None of the requested codes matched an NPS site. Other values are possible when a failure originates below the handler."
changedOutput schema / properties / error / properties / data / properties / reason / examples
Previous value: -[
- "no_parks_found"
-]New value: +[
+ "invalid_park_code",
+ "no_parks_found"
+]
changedOutput schema / properties / missingCodes / description
Previous value: -"Requested park codes the API returned no record for — likely invalid/misspelled codes. Populated only when some codes did not resolve."New value: +"Requested park codes that matched no NPS site — likely misspelled. Populated only when some codes did not resolve."
changedOutput schema / properties / parks / items / properties / directionsInfo / description
Previous value: -"Free-text driving/access directions, or null."New value: +"Free-text driving/access directions, or null when NPS publishes none (included unless fields excludes \"directions\")."
changedOutput schema / properties / parks / items / properties / directionsUrl / description
Previous value: -"NPS directions page URL, or null."New value: +"NPS directions page URL, or null when NPS publishes none (included unless fields excludes \"directions\")."
changedOutput schema / properties / parks / items / properties / imagesTruncated / description
Previous value: -"True when the park has more images upstream than the 5 returned here — open the park url for the full set. Present only when the images section is included."New value: +"True when the park has more than the 5 images returned here; the park url has the full set. Present only when the images section is included."
changedOutput schema / properties / parks / items / properties / weatherOverview / description
Previous value: -"NPS free-text weather/seasonal overview for the park, or null. For an actual forecast, feed the coordinates to nws-weather or open-meteo."New value: +"NPS free-text weather/seasonal overview for the park, or null. General seasonal guidance, not a forecast."
changedOutput schema / properties / parks / items / required
Previous value: -[
- "parkCode",
- "fullName",
- "designation",
- "states",
- "description",
- "latitude",
- "longitude",
- "weatherOverview",
- "directionsInfo",
- "directionsUrl",
- "url"
-]New value: +[
+ "parkCode",
+ "fullName",
+ "designation",
+ "states",
+ "description",
+ "latitude",
+ "longitude",
+ "weatherOverview",
+ "url"
+]
changedOutput schema / properties / returnedCount / description
Previous value: -"Number of parks the API returned."New value: +"Number of requested parks found."