Enhanced Specifications Support
Over the past weeks, we have considerably enhanced our support of the specifications.
minLength, maxLength and pattern
Wherever you need to document restrictions on string fields, OpenAPI and AsyncAPI specifications rely on JSON Schema to support this.
minLength
and maxLength
are meant to constrain the length of a string.
pattern
restrict the string to a specific Regular Expression (regex).
Email addresses, IBANs and ZIP/Postal codes could be great examples of these features.
readOnly and writeOnly properties
JSON Schema allows defining a property as readOnly
or writeOnly
.
Many examples can easily be imagined when used with AsyncAPI or OpenAPI : readOnly
timestamp, writeOnly
password, etc...
Our Help Center shares more details on how Bump.sh works with this feature and a few examples.