Repository navigation
0.7.1
Two fixes from the pre-release audit of 0.7.0, both present in earlier releases,
and the Argleton run scored against trap 024's corrected truth, which arrived
after the 0.7.0 tag: that release's PyPI page still quotes the recount of the
old run. No answer 0.7.0 got right changes, and no manifest key moves: records
declare spec_version 1.0.0-draft.8, as in 0.7.0.
Fixed
-
An output that is one of the inputs, or has an extension its writer cannot
honour, is refused before anything is written
(#31).zonal_statistics
withoutput_pathequal to its weights raster replaced the raster with a
directory of shapefiles — a vector writer given.tiffalls back to the
Shapefile driver — and failed before writing a manifest. The dedicated tools
now refuse both at the boundary, asrun_operationalready refused the
collision; and the plan validator turns an extension no writer can honour from
a warning into an error (OUTPUT_EXTENSION_REFUSED), keeping the warning for
writable but non-canonical ones such as.geojson. -
A spacing could ask for any number of points.
elevation_profileand
points_along_linesmaterialised every point before looking at how many
there were: a spacing of1e-6on a 90 m line is ninety million. Both now
count the points from the line lengths and refuse above
MAPSMITH_MAX_SAMPLES(default 1 000 000), an environment variable of the
server that no tool argument can move;SECURITY.mdsays what is and is not
limited.points_along_linesalso refuses a NaN or infinite spacing, which
spacing <= 0let through.