v0.1.3: BREAKING: hasImages → hasCC0Image rename; all_not_found error
BREAKING: hasImages → hasCC0Image rename; all_not_found error
BREAKING: met_get_object renames the hasImages output field to hasCC0Image. Consumers reading result.objects[].hasImages must update to result.objects[].hasCC0Image. Value semantics are unchanged — true when a CC0 open-access image URL is available.
Changed:
hasImages→hasCC0Imageonmet_get_objectoutput (#1) — clarifies the field signals a CC0 image, distinct frommet_search'shasImagesfilter (which matches copyrighted works too)
Added:
all_not_founderror onmet_get_object(#2) — fires when every objectID returns HTTP 404, with recovery hint to verify IDs viamet_search; previously all-failure paths threwall_failedregardless of causekinddiscriminator on internalFailItemtype for 404-vs-network classification
16 tests pass; bun run devcheck clean.