Date: 08/22/2024
Original version located: v3.0/smartapi_schema.json
-
Schema Version
- Upgraded from JSON Schema Draft-04 to Draft 2020-12 for better compatibility with modern standards.
-
Definitions Location
- Changed from
#/definitions/...to#/$defs/...to align with the latest JSON Schema conventions.
- Changed from
-
Contact Roles
- Added a new role
"document creator"to better document contributors.
- Added a new role
-
Server Maturity Levels
- Added
"testing"as a new maturity level for better server environment categorization.
- Added
-
Paths Object Flexibility
- Removed the requirement for the
summaryfield, providing more flexibility in operation documentation.
- Removed the requirement for the
-
Response Value Type Validation
- Enhanced validation logic to allow flexibility with
path/x-pathandvalueType/x-valueType.
- Enhanced validation logic to allow flexibility with
-
Improved Flexibility
- Introduced more flexible validation using
allOfandanyOfconstructs, allowing for adaptable data structures.
- Introduced more flexible validation using