Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Annotated enums and extended validation #4111

Merged
merged 5 commits into from
Sep 26, 2024
Merged

Commits on Sep 24, 2024

  1. Annotated enums and extended validation

    This tidies up the increasingly long Schema Object section and adds
    explanations of what I've been calling "extended validation",
    including validating `readOnly` and `writeOnly`, and also using
    a `oneOf` or `anyOf` with `const` plus annotations for enumerated
    types with additional information.
    
    There are many OAS issues/discussions where we have recommended
    these techniques, so it makes sense to include them in 3.1.1 where
    draft 2020-12's formal collection of annotations enables tools
    to build support for them.
    handrews committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    1bd77b4 View commit details
    Browse the repository at this point in the history
  2. Fix capitalizations

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    fb27953 View commit details
    Browse the repository at this point in the history
  3. format-markdown

    ralfhandl committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9e1e71d View commit details
    Browse the repository at this point in the history
  4. chmod +x

    ralfhandl committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    dfd3178 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    d269e39 View commit details
    Browse the repository at this point in the history