Releases: inrupt/solid-client-errors-js
Releases · inrupt/solid-client-errors-js
v0.0.4
v0.0.3
Breaking Changes
- Support for Node.js v18.x has been dropped as that version has reached end-of-life.
Patch changes
- Dev dependencies upgrades. There are no runtime dependencies.
Full Changelog: v0.0.2...v0.0.3
v0.0.2
v0.0.1
Note: Both the major and minor versions being zero, this is still an alpha release. Breaking change may happen on any version bump.
New Features
InruptClientError: Superclass for all Inrupt client libraries runtime errors.ClientHttpError,hasProblemDetails,hasErrorResponse: Class for runtime error
thrown upon reception of an HTTP error response, i.e. 4xx and 5xx ranges. The two
associated type guards are available to test for the presence of the specific properties
exposed by the class.BadRequestError,ConflictError,ForbiddenError,GoneError,InternalServerError,
MethodNotAllowedError,NotAcceptableError,NotFoundError,PreconditionFailedError,
TooManyRequestsError,UnauthorizedError,UnsupportedMediaTypeError: Specializations
of theClientHttpErrorto represent common HTTP error responses.handleErrorResponse: a function to map the received HTTP error to the appropriate error
class.