Skip to content

Conversation

@mbklein
Copy link
Member

@mbklein mbklein commented Dec 17, 2025

This PR makes it easier for downstream services built on node-iiif to be compliant with the Image API Validator.

Major changes:

  • Replaces most thrown IIIFErrors with an ErrorResult consisting of a status code and a message
  • Adds the validator to the test suite (via tiny-iiif and the iiif-validator python module)
  • Adds support for Node 24.x
  • Defines sub-types for the 3 types of results that execute() may return

@mbklein mbklein force-pushed the iiif-validator-compliance branch from d8a9df4 to 8a21614 Compare December 18, 2025 20:00
@mbklein mbklein merged commit 4707ccd into main Dec 18, 2025
12 checks passed
@mbklein mbklein deleted the iiif-validator-compliance branch December 18, 2025 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants