roaster icon indicating copy to clipboard operation
roaster copied to clipboard

Open API Router for eXist

Results 19 roaster issues
Sort by recently updated
recently updated
newest added

If the error description is missing, the roaster raises an exception. Maybe it's a problem of the TEI Publisher application (`api-dba.xql` library). ```xml /db/apps/tei-publisher/modules/lib/api-dba.xql err:XPTY0004 checking function parameter 3 in...

Given an API definition that includes the following user schema in components ```json "components": { "schemas": { "user": { "properties": { "id": { "type": "integer" }, "name": { "type": "string"...

enhancement
OAS-spec

When a path is ambiguous, log the matching routes.

Add new function signature roaster:route#4 allowing to pass in a custom log function. This allows for control what is logged where and how. ## Log to stdout and stderr ```xquery...

enhancement

refs #57 The OpenApi specification 3.0.3 defines `addtionalProperties` to control the handling of any property received for a requestBody encoding that is not part of `properties`. [Relevant spec](https://spec.openapis.org/oas/v3.0.3#schema-object) `true` -...

enhancement
OAS-spec

The changelog should be created from the information gathered for the release notes. The release automation should also generate / append the changelog with the (formatted) release notes from semantic-release...

documentation
enhancement

Roaster allows path parameters to contain slashes (`/`). This is not part of the current spec (OAS 3.0.3). A rather long discussion can be found here https://github.com/OAI/OpenAPI-Specification/issues/892 For us to...

enhancement
question
OAS-spec

Afaics Roaster does not support validation yet. This should be listed out. Would be good perspectively to have a feature matrix showing the gaps to the OpenApi spec.

documentation
enhancement
OAS-spec

Like other properties (e.g. security), x-error-handler should also be possible to be set globally. ``` { "x-error-handler": "my-app:handle-errors", ... } ```

enhancement

As roaster is pretty generic and superior to the old controller.xql architecture there should be an update to the app template that e.g. eXide is generating for new apps. It...

enhancement