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

Release v3.0.4 #4080

Draft
wants to merge 324 commits into
base: main
Choose a base branch
from
Draft

Release v3.0.4 #4080

wants to merge 324 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 22, 2024

  1. Clarify entry/complete document terminology (3.0.4)

    Clarifies that there can be multiple complete OpenAPI documents,
    only one of which is an entry OpenAPI document.
    handrews committed May 22, 2024
    Configuration menu
    Copy the full SHA
    f3343c1 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Merge pull request #3820 from handrews/entry-again-304

    Clarify entry/complete document terminology (3.0.4)
    miqui committed May 23, 2024
    Configuration menu
    Copy the full SHA
    8acc31d View commit details
    Browse the repository at this point in the history
  2. Only one "is" is necessary (review feedback)

    Co-authored-by: Mike Kistler <mikekistler@microsoft.com>
    handrews and mikekistler committed May 23, 2024
    Configuration menu
    Copy the full SHA
    4a46b20 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3822 from handrews/disc-of-304

    Clarify discriminator "*Of" and "mapping" usage (3.0.4)
    ralfhandl committed May 23, 2024
    Configuration menu
    Copy the full SHA
    87d023a View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Clarify Link Obj parameters as best we can (3.0.4)

    This acknowledges the ambiguity in the key and value syntax of the
    Link Object's `parameter` field, and provides a bit of guidance
    on how to implement it.  Sadly it is not possible to fully solve
    in a point release.
    handrews committed May 24, 2024
    Configuration menu
    Copy the full SHA
    6a0ed25 View commit details
    Browse the repository at this point in the history
  2. Fix grammar (review feedback)

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

Commits on May 25, 2024

  1. Explain allowReserved in RFC6570 terms

    This aligns allowReserved with style by similarly correlating it
    with RFC6570 operators.  This will make it easier to write a more
    in-depth explanation of the process in an appendix.
    handrews committed May 25, 2024
    Configuration menu
    Copy the full SHA
    1bfe6c3 View commit details
    Browse the repository at this point in the history
  2. Appendix on RFC6570-derived behavior

    This is the one of several appendixes to be added to clarify
    the most obscure details of Parameter Object and Encoding Object
    serialization.
    
    This clarifies the correspondence between OAS fields and RFC6570
    operators, and acknowledges that some field values and combinations
    do not have analogues.  It provides further guidance for how to
    use RFC6570 implementations to support these configurations.
    
    This includes a SHOULD directive regarding using RFC6570 expansion
    with the non-RFC6570 styles, as the use of "explode" and
    "allowReserved" does not otherwise make any sense.  It perhaps
    could be a MUST.
    
    Examples are included to show both typical usage, and how to
    work around the lack of exact RFC6570 equivalences for certain
    configurations.
    handrews committed May 25, 2024
    Configuration menu
    Copy the full SHA
    52d3f6c View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Resolution of relative URLs in CommonMark text (3.0.4)

    Note that they are resolved in their rendered context.
    handrews committed May 26, 2024
    Configuration menu
    Copy the full SHA
    8ab02d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b25f83c View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Arrays and objects have limited support in parameters

    RFC6570-based serialization will not go beyond what is specified
    to unpack arrays and objects.
    handrews committed May 27, 2024
    Configuration menu
    Copy the full SHA
    f5914c7 View commit details
    Browse the repository at this point in the history
  2. wording suggestion (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2f7def5 View commit details
    Browse the repository at this point in the history
  3. Fix typeo (review feedback)

    Co-authored-by: Darrel <darrmi@microsoft.com>
    handrews and darrelmiller committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ad97a43 View commit details
    Browse the repository at this point in the history
  4. Fix handling of parameter names, clarify table entry

    * Paramter names don't need to be modeled as template variables.
    * Include an example of a parameter name that needs encoding.
    * Add more details to the fixed field entries for allowReserved
    handrews committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ed7a6d8 View commit details
    Browse the repository at this point in the history
  5. Link to the Learn and Spec sites

    Guide readers to supplemental documentation, examples, related
    specificatioins, and extension registries.  These sites answer
    many questions that otherwise get raised as GitHub issues.
    handrews committed May 27, 2024
    Configuration menu
    Copy the full SHA
    00b75dd View commit details
    Browse the repository at this point in the history
  6. Clarify "Schema"

    handrews committed May 27, 2024
    Configuration menu
    Copy the full SHA
    ce05949 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    41d2a52 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    79ed972 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    02df675 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4cdcab3 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Improve media type encoding examples

    * Replace the outdated "model" terminology with "schema"
    * Remove the outdated `text/plain` array example, which does not correlate with current OAS requirements
    * Rather than replacing the `text/plain` example direclty, enhance the example of serializing `application/json` content in `application/x-www-form-urlencoeded` request bodies.
    handrews committed May 28, 2024
    Configuration menu
    Copy the full SHA
    3ee70cd View commit details
    Browse the repository at this point in the history
  2. Review feedback on RFC quotations vs linking

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

Commits on May 29, 2024

  1. review feedback - typo

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed May 29, 2024
    Configuration menu
    Copy the full SHA
    656fd21 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Verbose Header Object documentation (3.0.4)

    This copies the relevant Parameter Object fields to the Header Object
    instead of relying on implicit guidance.  The text for the fields
    has been edited to reflect that only headers are being described.
    
    This also include an example of describing a header using the
    `content` field, and explaining why it is necessary to do so.
    handrews committed May 30, 2024
    Configuration menu
    Copy the full SHA
    3030962 View commit details
    Browse the repository at this point in the history
  2. Stub out linked appendixes...

    ...to placate the PR checks in GitHub.
    handrews committed May 30, 2024
    Configuration menu
    Copy the full SHA
    ee40987 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    9b49821 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e386f10 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Wording improvement (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7e141bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6b71cd View commit details
    Browse the repository at this point in the history
  3. Better wording (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7aef3b5 View commit details
    Browse the repository at this point in the history
  4. Clarify openIdConnectUrl #3630

    m-mohr authored and handrews committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    56b2a03 View commit details
    Browse the repository at this point in the history
  5. Update versions/3.0.4.md

    m-mohr authored and handrews committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    c545355 View commit details
    Browse the repository at this point in the history
  6. Update versions/3.0.4.md

    m-mohr authored and handrews committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    52c3c93 View commit details
    Browse the repository at this point in the history
  7. Further clarify discriminator usage (3.0.4)

    This backports changes made to the Discriminator Object
    in 3.1.1 and merges them with the changes  made on this branch.
    
    Note that the previouc changes incorporated reworked ideas from
    @jdesrosiers regarding the ambiguous `mapping` syntax submitted
    in the 3.1.1 changes but not accepted at that time due to
    compatibility concerns.  This commit merges in the parts of
    that 3.1.1 change that were accepted.
    
    For the same compatibility reasons, the MUST wording for
    requiring the named discriminator property in the schema
    was (regrettably) weakened to a "SHOULD but otherwise undefined",
    as we have done for other problematic ambiguities.
    
    Co-authored-by: Jason Desrosiers <jdesrosi@gmail.com>
    handrews and jdesrosiers committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    726929f View commit details
    Browse the repository at this point in the history
  8. Use "discriminating value" consistently

    I found the "discriminator value" language confusing, because
    `discriminator` is the field name, and in most cases the value
    of a field is the value in the OpenAPI Description.
    
    Reviewers did not like "discriminator property value", but
    "discriminating value" makes it clear that this is about the
    value that actually causes schema selection, and not about
    the value of the discriminator keyword.
    
    Also removed placeholder in favor of just having the headings,
    as has been done in several other PRs that overlap with
    new section PRs for internal linking.
    handrews committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    1308aa8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3824 from handrews/link-param-304

    Clarify Link Obj parameters as best we can (3.0.4)
    lornajane committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    102fba6 View commit details
    Browse the repository at this point in the history
  10. Review feedback.

    handrews committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    29e7658 View commit details
    Browse the repository at this point in the history
  11. Better wording from review feedback

    Co-authored-by: Lorna Jane Mitchell <github@lornajane.net>
    handrews and lornajane committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    96f8989 View commit details
    Browse the repository at this point in the history
  12. Better formatting (review feedback)

    Co-authored-by: Lorna Jane Mitchell <github@lornajane.net>
    handrews and lornajane committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f9dc67b View commit details
    Browse the repository at this point in the history
  13. better formatting (review feedback)

    Co-authored-by: Lorna Jane Mitchell <github@lornajane.net>
    handrews and lornajane committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    e25e23c View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Warn of interop issues w/Markdown extensions

    Thanks to @lornajane for the review feedback.
    handrews committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    43618e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9813cd View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Merge pull request #3880 from handrews/disc-backport-304

    Backport (3.0.4) of merge resolution from #3846
    miqui committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    52c9d88 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3882 from handrews/m-mohr-fix-openid-disc

    OpenID Connect Discovery URL fix (3.0.4 port of #3718)
    miqui committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    75826ef View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3858 from handrews/markdown-uris-304

    Resolution of relative URLs in CommonMark text (3.0.4)
    lornajane committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    82fe810 View commit details
    Browse the repository at this point in the history
  4. Wording consistency (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    2f129ec View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Review feedback

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

Commits on Jun 8, 2024

  1. Clarify confusing use of YAML "JSON Schema"

    When we mention YAML's "Failsafe schema" we give it a lower-case
    "schem", as the YAML documentatio does.  We also prefix it with
    "YAML".
    
    However, we capitalize "Schema" in "JSON Schema ruleset",
    which (given how much JSON Schema is used in the OAS) is a jarring
    overlap with "JSON Schema".
    
    This change aligns "YAML JSON schema ruleset" with
    "YAML Failsafe ruleset" and explicitly calls out that it is
    unrelated to JSON Schema.
    handrews committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    fdb9570 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Add Security Considerations (3.0.4)

    This adds the previously standalone security considerations
    document as a top-level section just before the appendices.
    handrews committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    d39dc03 View commit details
    Browse the repository at this point in the history
  2. Consolidate guidance around examples (3.0.4) (#3893)

    * Consolidate guidance around examples
    
    The three (four in 3.1) ways of specifying parameter or media type
    examples are confusing. There is a lot of guidance that is repeated,
    making it harder to see the essentials.  Some of that guidance is
    also contradictory, with most saying that the examples SHOULD
    match various conditions, but one saying that they MUST.
    
    Research shows that SHOULD was repeatedly advocated, and instances
    of MUST corrected back to SHOULD, except for one final commit
    where MUST was introduced, and the subsequent commit to revert
    to SHOULD seems to have simply missed one instance.  So this
    change takes the position that the MUST was an error and weakens
    it to SHOULD to match the other four or five places where the
    requirement was specified.
    
    * Fix typo in examples changes
    handrews committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    d3e0238 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge pull request #3867 from handrews/header-obj-304

    Verbose Header Object documentation (3.0.4)
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    44eda57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c3b071 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3864 from handrews/request-examples-304

    Improve media type serialization examples (3.0.4)
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    95910fc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3818 from handrews/rfc6570-304

    Appendix on RFC6570-derived behavior + `allowReserved` (3.0.4)
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    39448ef View commit details
    Browse the repository at this point in the history
  5. Stub out all appendix headers (3.0.4)

    So that additional PRs can avoid merge conflicts.
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    d412bf8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3897 from handrews/stub-headers-304

    Stub out all appendix headers (3.0.4)
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1d56e50 View commit details
    Browse the repository at this point in the history
  7. Appendix on converting data types to strings (3.0.4)

    It's very unclear how numbers, booleans, and other non-UTF-8-string
    values are converted to strings, particularly for the form media types.
    This adds a brief appendix that acknowledges the lack of standardization,
    and points to resources for the few cases that do have specifications.
    
    It highlights concerns with relying on certain JSON Schema keywords
    or values for serialization, and suggests defining schemas of
    type string and requiring applications to perform the conversion
    prior to schema validation as a way to control the results.
    
    This also clarifies that schema validation occurs before serialization.
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    deebfd0 View commit details
    Browse the repository at this point in the history
  8. Make Object names links (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    b6e7204 View commit details
    Browse the repository at this point in the history
  9. Grammatical typo (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1b6c426 View commit details
    Browse the repository at this point in the history
  10. Use correct versions of JSON Schema and JSON specs

    JSON Schema was accidentally the draft for 3.1, while this spec
    uses the older 7159 for JSON instead of 8259, so I have matched
    that rather than change it or cite both.
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1cf5b0b View commit details
    Browse the repository at this point in the history
  11. Add note about RFC6570 type conversions

    The spec doesn't address it, but implementations often have
    their own rules.
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    aacbbc9 View commit details
    Browse the repository at this point in the history
  12. Warnings for header and cookie serialization (3.0.4)

    This makes serializing cookie paramters and most header parameters
    with `schema` and `style` NOT RECOMMENDED.
    It is not clear that any `schema`-based serialization for cookies
    will produce a correct value (although the reason is sufficiently
    obscure that many implementations might ignore it and produce
    cookie-compliant output anyway).
    With headers, there are numerous pitfalls and only the simplest
    scenarios will work properly, although perhaps the warning
    here could be reworded to emphasize the safe scenarios more clearly.
    
    The details are relegated to an appendix, because truly, most
    people will not want to know.  But recommending against syntactically
    legal configurations really does need to be explained in the spec.
    
    Also, don't use
    
    - in: header
      name: Cookie
    
    Because... yeah.
    handrews committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    cd74c9d View commit details
    Browse the repository at this point in the history
  13. Fix spelling (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    96805ff View commit details
    Browse the repository at this point in the history
  14. Merge pull request #3840 from handrews/ser-types-304

    Appendix on converting data types to strings (3.0.4)
    miqui committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    061dcbd View commit details
    Browse the repository at this point in the history
  15. Merge pull request #3841 from handrews/h-and-c-304

    Warnings for header and cookie serialization (3.0.4)
    miqui committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    67bdb5a View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Merge pull request #3894 from handrews/sec-cons-304

    Add Security Considerations (3.0.4)
    ralfhandl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    945905d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3861 from handrews/editorial-304

    Various minor editorial improvements (3.0.4)
    lornajane committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f8d4abb View commit details
    Browse the repository at this point in the history
  3. Encoding Object content and header clarifications

    The Encoding Object's `contentType` field takes a comma-separated
    list of either regular or wildcared media types.  These are the
    "two types" mentioned in the previous wording – "two" here did
    *not* refer to a limit on the number of entries in the list.
    
    These are not exactly media-type or media-range values, as both
    of those include parameters.
    
    This change also moves the hard-to-follow list of default values
    out of the individual field cell and into its own table.
    
    It takes `Content-Disposition` out of the header field's cell
    and instead explains limitations on header usage, and explains
    how `Content-Disposition` is used for encoding.
    
    This explanation includes a suggestion on how other `multipart`
    formats could be used with an Encoding Object, since their
    unnamed parts otherwise cannot be supported.
    
    Finally, it clarifies the interaction between `contentType`
    and the three fields imported from the Parameter Object, by
    aligning the recommended (but not, for compatibility reasons,
    required) behavior with guidance added in 3.1.0.
    handrews committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    dc41f76 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6326993 View commit details
    Browse the repository at this point in the history
  5. Fix typo (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ed03673 View commit details
    Browse the repository at this point in the history
  6. Reword default handling (review feedback)

    Thanks to @notEthan for the comments!
    handrews committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    328998e View commit details
    Browse the repository at this point in the history
  7. Split up Encoding fields like Param/Header

    This splits the Encoding Object's fixed fields table
    to make the usage more clear, and closer to how it is presented
    for the Parameter and Header Objects
    handrews committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    65c2960 View commit details
    Browse the repository at this point in the history
  8. Name the right section matching the link (review feedback)

    🤦 thanks for catching this, @ralfhandl
    
    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    285b300 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6cefd77 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Merge pull request #3857 from handrews/enc-304

    Encoding Object content and header clarifications (3.0.4)
    miqui committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    3734678 View commit details
    Browse the repository at this point in the history
  2. Appendix for percent-encoding concerns (3.0.4)

    Percent-encoding is a minefield, although in practice it mostly works.
    
    This appendix attempts to acknowledge the concerns and then define enough
    terminology and link to enough other specifications that interested
    readers will be able to research further details.
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b48c121 View commit details
    Browse the repository at this point in the history
  3. improve wording of style example table

    "serialization" matches other discussions, "rendering" does not.
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    972fcad View commit details
    Browse the repository at this point in the history
  4. review feedback - wording

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7d71c3b View commit details
    Browse the repository at this point in the history
  5. Stub out Appendix C for linking

    This is to make sure PR checks pass even though the PR adding
    Appendix C has not yet been merged.
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a345721 View commit details
    Browse the repository at this point in the history
  6. Fix typo (review feedback)

    Thanks @notEthan!
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    f19be05 View commit details
    Browse the repository at this point in the history
  7. Further clarify style+explode examples

    This aligns all examples with RFC6570 operator prefixing behavior,
    which was previously only shown for `matrix` and `label`.  The
    non-RFC6570 styles (`spaceDelimited`, `pipeDelimited`, and
    `deepObject`) are treated as analogues of `form` and therefore
    prefixed with a `?`.  The lack of suitablity of this for
    cookie parameters has been addressed with an appendix in
    another change, and the appendix has been stubbed out here to
    ensure that the link is valid.
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    4847876 View commit details
    Browse the repository at this point in the history
  8. Better handling of empty/undefined in table

    This was confusing, and my initial use of _e/s_ was too novel.
    Switch the column heading to "undefined" to align with RFC6570
    and make clear that it is not about `allowEmptyValue`
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a9fe16f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ce87bf2 View commit details
    Browse the repository at this point in the history
  10. No need to mention deepObject for Header

    That style is not usable for the Header Object anyway.
    handrews committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    17e3eed View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Merge pull request #3859 from handrews/ser-percent-304

    Appendix for percent-encoding concerns (3.0.4)
    lornajane committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    eec1906 View commit details
    Browse the repository at this point in the history
  2. Clarify resolving implicit connections (3.0.4)

    This clarifies how to handle resolving implicit (non-URI-based)
    connections in multi-document OpenAPI Descriptions.
    
    While the behavior is implementation-defined overall, this
    RECOMMENDS a single approach based on how things behaved going
    back to the 2.0 referencing model.  This allows Security Schemes
    and Tags to (like the top-level Server Objects) define
    a deployment-specific interface for referenced documents to access.
    
    This entry document interface approach makes less sense for the
    Discriminator Object, but it can use the URI syntax of `mapping`
    to keep things within the local document.
    
    This also aligns the search for matching `operationId`s with
    3.1's full-document parsing requirements.
    
    Note that the term "complete OpenAPI document" has been defined
    in another change pending approval on the 3.0.4 branch.
    handrews committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bdbabd4 View commit details
    Browse the repository at this point in the history
  3. wording review feedback

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    44f08ec View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Jeremy Fiel <32110157+jeremyfiel@users.noreply.github.com>
    handrews and jeremyfiel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c302993 View commit details
    Browse the repository at this point in the history
  5. More review feedback.

    handrews committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8de6836 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e11a7cc View commit details
    Browse the repository at this point in the history
  7. Fix stray random characters (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ae35691 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c8a154f View commit details
    Browse the repository at this point in the history
  9. Formatting fix (review feedback)

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    handrews and ralfhandl committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    80ec461 View commit details
    Browse the repository at this point in the history
  10. Apply suggestions from code review

    Co-authored-by: Jeremy Fiel <32110157+jeremyfiel@users.noreply.github.com>
    handrews and jeremyfiel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1639c5d View commit details
    Browse the repository at this point in the history
  11. Fix heading levels

    An off-by-one caused respec to change all subsequent heading levels.
    handrews committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    64bba01 View commit details
    Browse the repository at this point in the history
  12. Fix XML namespace syntax

    The XML Object's namespace field was changed from "URL"
    to "absolute URI" because relative references in a namespace
    are deprecated by XML, and the base URI to use for resolving
    them in the context of an OpenAPI Description is unclear.
    
    However, XML namespaces can include fragments, and the
    correct term is "non-relative URI" rather than "absolute URI"
    which forbids fragments.
    
    This change includes additional guidance on how XML usage and
    the requirements of this specification do not quite align.
    handrews committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d4ae1dd View commit details
    Browse the repository at this point in the history
  13. Clarify discriminator non-impact on validation

    Be very explicit that discriminator MUST NOT change the validation
    outcome, and explain the implication for the "allOf" use case.
    handrews committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7b3d9d9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7dd7719 View commit details
    Browse the repository at this point in the history
  15. Use document/description/definition consistently

    This tries to be consistent about using "describe" rather than "define"
    and using "description" for the entire potentially-multi-document
    thing, and "document" (or sometimes "description document") to
    refer to individual documents in the description.
    handrews committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5805283 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Merge pull request #3904 from handrews/heading-indent-304

    Fix heading levels
    ralfhandl committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    8c0acee View commit details
    Browse the repository at this point in the history
  2. Fix stray mentions of parameters in other objects

    Encoding Object and Header Object descriptions had a few
    incorrect usages of "parameter" or related text left in.
    handrews committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    97a7359 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Include Header Object in data serialization list

    The PR adding Appendix B pre-dated giving the Header Object
    its own field tables.  This adds "Header Object" to the list
    of relevant Objects along with the Paramter Object and the
    Encoding Object.
    handrews committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    4a4289f View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Merge pull request #3917 from handrews/ser-header-304

    Include Header Object in data serialization list
    miqui committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    5c85c4c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3905 from handrews/xmlns-304

    Fix XML namespace syntax
    miqui committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    c5e6968 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Merge pull request #3906 from handrews/implicit-304

    Resolving implicit connections (3.0.4 port of #3856)
    ralfhandl committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    11fc80e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3907 from handrews/disc-val-304

    Clarify discriminator non-impact on validation
    handrews committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1ca6697 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3911 from handrews/enc-not-param-304

    Fix stray mentions of parameters in Encoding / Header Objects (3.0.4)
    handrews committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d16e7ef View commit details
    Browse the repository at this point in the history
  4. Consisent x- Param/Encoding/Header wording (3.0.4)

    It was a bit challenging to figure out where to put the wording
    about allowing extension parameters when there are multiple
    fixed fields tables, each in their own subsection.
    
    For the Parameter Object (the only one with multiple tables in
    past releases), it had been after the last table, but that got
    further and further away from what felt like the main part of
    the Object description.
    
    I thought I had put it consistently after the initial
    "Common Fixed Fields" table, but I put it even before that in
    one place (which we don't do anywhere), and I forgot to include
    it in the Header Object at all.
    
    This change puts it after the Common Fixed Fields table for
    all three, which means that for all Objects it is immediately
    after the first Fixed Fields table.
    handrews committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    eabf995 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Merge pull request #3919 from handrews/ext-304

    Consisent x- Param/Encoding/Header wording (3.0.4)
    ralfhandl committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    936f8a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Minor editiorial and link target fixes (3.0.4)

    * Fix a copy-paste error that broke a link in an appendix
    * Fix a sentence that just kind of... wandered off
    * Prevent line breaks after the `?` in the form examples
    handrews committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    6a72329 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3920 from handrews/more-editorial-304

    Minor editiorial and link target fixes (3.0.4)
    miqui committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7792c15 View commit details
    Browse the repository at this point in the history
  3. format: byte also defaults to octet-stream (3.0.4)

    The description of defaults in the `contentType` fixed fields
    table in 3.0.3 did not match the description in the Media Type Object's
    "Considerations for multipart" section.
    
    The "considerations for multipart" section appears to be more complete
    and correct in both 3.0.3 and 3.1.1, so this adjusts that table
    that replaced the fixed field defaults description to match the
    "considerations for multipart" section.
    handrews committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    8baca79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e37325e View commit details
    Browse the repository at this point in the history
  5. Start consolidating media / encoding guidance

    This just moves (and occasionally copies) blocks of text and/or
    examples in preparation form more substantial streamlining.
    No modifications were made to any block.
    handrews committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    72f0aa6 View commit details
    Browse the repository at this point in the history
  6. Add section titles, fix levels

    Make the Parameter, Encoding, and Header Object fixed fields
    section organization the same in all three places, with the
    same levels of indentation.
    
    Add more headings under the Encoding Object for guidance on
    each form media type, and sub-headings for each example in
    each of those sections.
    
    This will make the diff for the next commit much more legible.
    handrews committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7636fbf View commit details
    Browse the repository at this point in the history
  7. Consolidating form guidance: Media Type Object

    This puts the useful part of the "An encoding attribute..."
    text into the fixed fields table, and removes the duplication.
    
    It also links the remaining stub or truncated sections to the
    information's new location under the Encoding Object.
    handrews committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    fd71328 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Re-organize form-urlencoded guidance

    This re-organizes and streamlines the form-urlencoded guidance
    that was consolidated from the Media Type Object.
    
    It also adds an example of a base64-encoded URL query parameter.
    handrews committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    8cdbf83 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3908 from handrews/doc-desc-304

    Use document/description/definition consistently (3.0.4)
    lornajane committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0a1cb43 View commit details
    Browse the repository at this point in the history
  3. typo: paramter

    ralfhandl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1a405a7 View commit details
    Browse the repository at this point in the history
  4. Another typo

    ralfhandl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    85fb893 View commit details
    Browse the repository at this point in the history
  5. Two more typos

    ralfhandl committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d5da50e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3924 from ralfhandl/3.0.4-dev/typo-paramter

    3.0.4 dev: typo "paramter"
    lornajane committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    ea77f57 View commit details
    Browse the repository at this point in the history
  7. Reorganize multipart/form-data guidance

    This organizes and streamlines the guidance on multipart
    that was incorporated from the Media Type Object.
    
    Lots of duplication has been removed, and the examples
    reworked to show distinct use cases.
    handrews committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d8f0140 View commit details
    Browse the repository at this point in the history
  8. Fix base64 encoding example for URL quoting

    I forgot to run the example through URL quoting, which is necessary.
    handrews committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e8cc358 View commit details
    Browse the repository at this point in the history
  9. Restore note about contentMediaType

    I did not mean to remove this.
    handrews committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    cf3e5f3 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Authoritative rendering; "schema" usage (3.0.4)

    This adds a note about the authoritative HTML rendering and adds
    a definition for "Schema" to explain the three ways the term
    is used in or with the specification.
    handrews committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    a4d3575 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Merge pull request #3923 from handrews/multipart-304

    Reorganize and streamline form media type guidance (3.0.4)
    miqui committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    396064d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3927 from handrews/authoritative-304

    Authoritative rendering; "schema" usage (3.0.4)
    miqui committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    6e7b1f5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3922 from handrews/byte-encoding-304

    format: byte also defaults to octet-stream (3.0.4)
    miqui committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    4688b81 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    60f164d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bb584f View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    48eff63 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9312d08 View commit details
    Browse the repository at this point in the history
  3. Update versions/3.0.4.md

    ralfhandl committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    a801ba9 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Don't monospace Xxx Object

    ralfhandl committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    55d932e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4425ba View commit details
    Browse the repository at this point in the history
  3. Avoid "partially condensed YAML"

    Co-authored-by: Ralf Handl <ralf.handl@sap.com>
    mikekistler and ralfhandl committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    37866fb View commit details
    Browse the repository at this point in the history
  4. Final polish

    mikekistler committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    8b8f2cc View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Merge pull request #3933 from ralfhandl/3.0.4/formatting-inconsistencies

    3.0.4 formatting: don't monospace "Xxx Object"
    ralfhandl committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1445593 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0d0f1b View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Merge pull request #3929 from mikekistler/mdk/clarify-encoding

    Clarify interaction of format: byte and Content-Transfer-Encoding header definition
    miqui committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    c421081 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Merge pull request #3931 from ralfhandl/v3.0.4/sync-with-3.1.1

    3.0.4: sync with 3.1.1
    whitlockjc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    d56b266 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

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

Commits on Jul 18, 2024

  1. Merge pull request #3954 from ralfhandl/v3.0.4/sync-with-3.1.1

    Align 3.0.4 with 3.1.1
    lornajane committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    5802ec8 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Sync 3.0.4 with 3.1.1

    ralfhandl committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f9dc2ef View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Merge pull request #3966 from ralfhandl/v3.0.4/sync-with-3.1.1

    Sync 3.0.4 with 3.1.1
    darrelmiller committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    457eab8 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Improved RFC section links

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

Commits on Jul 25, 2024

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

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    7d7f69d View commit details
    Browse the repository at this point in the history
  2. Aligned JSON Schema URLs

    ralfhandl committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    50cbb04 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8caa6bf View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Merge pull request #3972 from ralfhandl/v3.0.4/improved-RFC-section-l…

    …inks
    
    3.0.4: improved RFC section links
    miqui committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    5d58752 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    431e6c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d899954 View commit details
    Browse the repository at this point in the history
  4. Manually fix additional markdownlint problems

    - heading levels aren't continuous MD001
    - code fences need a language MD040
    - table has the wrong number of cells MD056
    lornajane committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    254abae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42a261a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    531253e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Merge pull request #3932 from lornajane/fix-markdown

    Markdown updates for 3.0.4
    ralfhandl committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    fe10c1c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

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

Commits on Aug 7, 2024

  1. Merge pull request #3997 from ralfhandl/3.0.4/consistent-formatting

    3.0.4: Improved request-response example
    ralfhandl committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    b7c20ee View commit details
    Browse the repository at this point in the history
  2. 3.0.4: minor nits

    ralfhandl committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    06460d1 View commit details
    Browse the repository at this point in the history
  3. Section 4.3.2

    ralfhandl committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    4339178 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    7f37999 View commit details
    Browse the repository at this point in the history
  2. language, formatting

    ralfhandl committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    b5d529c View commit details
    Browse the repository at this point in the history
  3. braces according to Wikipedia

    and two other uses of it in this document
    ralfhandl committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    8abc73d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb05844 View commit details
    Browse the repository at this point in the history
  5. Update 3.0.4.md

    ralfhandl committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    1aed970 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Update 3.0.4.md

    ralfhandl committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3a26bfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc55021 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fa3eda View commit details
    Browse the repository at this point in the history
  4. Style Examples values

    ralfhandl committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    22a1553 View commit details
    Browse the repository at this point in the history
  5. Responses

    ralfhandl committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    70325c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2b01041 View commit details
    Browse the repository at this point in the history
  7. casing

    ralfhandl committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    4aaeaa9 View commit details
    Browse the repository at this point in the history
  8. Pure YAML

    ralfhandl committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    ddbab4a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    91e8577 View commit details
    Browse the repository at this point in the history
  10. Formatting of string value

    ralfhandl committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    35edf64 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    439e8eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b12c1b2 View commit details
    Browse the repository at this point in the history
  3. Schema Object

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9f1f1eb View commit details
    Browse the repository at this point in the history
  4. Discriminator Object

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    5a27cfd View commit details
    Browse the repository at this point in the history
  5. XML Object

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    b4926b4 View commit details
    Browse the repository at this point in the history
  6. Security

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    43039d0 View commit details
    Browse the repository at this point in the history
  7. Appendix C

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9a6fa8e View commit details
    Browse the repository at this point in the history
  8. Appendix D

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8f2bb44 View commit details
    Browse the repository at this point in the history
  9. Appendix E

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    f1bdced View commit details
    Browse the repository at this point in the history
  10. Field instead of attribute

    ralfhandl committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    8a8d9bb View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    e284595 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4001 from ralfhandl/3.0.4/nits

    3.0.4: minor nits
    ralfhandl committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    bd5a6d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    ba72765 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4020 from ralfhandl/3.0.4/property-field-keyword

    3.0.4: replace "property" with "field" or "keyword" where appropriate
    ralfhandl committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    3deaba2 View commit details
    Browse the repository at this point in the history
  3. Update 3.0.4.md

    ralfhandl committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    bcfe55b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Update 3.0.4.md

    ralfhandl committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    90f052a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Revert integer change

    ralfhandl committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    2a3605d View commit details
    Browse the repository at this point in the history
  2. Update 3.0.4.md

    ralfhandl committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    70fa392 View commit details
    Browse the repository at this point in the history
  3. Lint 3.0.4.md

    ralfhandl committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    70d3851 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Update versions/.markdownlint.yaml

    Co-authored-by: Mike Kistler <mikekistler@microsoft.com>
    ralfhandl and mikekistler committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    34e9883 View commit details
    Browse the repository at this point in the history
  2. Update .markdownlint.yaml

    ralfhandl committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    244b3e2 View commit details
    Browse the repository at this point in the history
  3. Example link to learn site

    ralfhandl committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    230aefb View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Merge pull request #4031 from ralfhandl/3.0.4/sync-with-3.1.1

    3.0.4: sync with 3.1.1
    miqui committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    1d00ee1 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Cleanup

    ralfhandl committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a248f6e View commit details
    Browse the repository at this point in the history
  2. format-markdown script

    ralfhandl committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    efab656 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9e5f2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd7fedf View commit details
    Browse the repository at this point in the history
  5. Update 3.0.4.md

    ralfhandl committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    1632456 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a9ad22 View commit details
    Browse the repository at this point in the history
  7. Run prettier

    ralfhandl committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b41f4f7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #4043 from ralfhandl/3.0.4-example-link

    3.0.4: link to example on learn site
    mikekistler committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    57a9bc6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    407a9ed View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    5382de7 View commit details
    Browse the repository at this point in the history
  2. "Object" def, "with" in titles, fix level

    Define capital-O "Object" to make it clear why it is only occasionally
    capitalized.
    
    Use lowercase "with" in titles consistently (it was more common than
    capitalized "With".  This is one of those rules that is different
    depending on whose style guide you use- about half the major guides
    say always lowercase, the other say always captial.  We were using
    lowercase more often.
    
    Also, fix "Working with Examples" to be a subsection of the
    Example Object as otherwise it breaks the pattern of all of the
    headings of its level being Object definitions.  I remember messing
    with this a lot when I first posted that PR and either I just
    missed this or I had some reason I have now forgotten to do it
    this way.
    handrews committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    55e87c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Merge pull request #4050 from handrews/obj-with

    "Object" definition, "with" in titles, fix level of "Working with Examples"
    ralfhandl committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    14f0605 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a8c4ca View commit details
    Browse the repository at this point in the history
  3. Update format-markdown.sh

    ralfhandl committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    59decdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    48f7c69 View commit details
    Browse the repository at this point in the history
  5. Port format / integer changes from 3.1.1

    This is a slightly different change due to the different JSON Schema
    draft being referenced.
    
    Most notably, the older draft has a section on type applicability,
    so there is an extra link here that is not present in 3.1.1.
    
    Co-authored-by: Mike Kistler <mikekistler@microsoft.com>
    handrews and mikekistler committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    adadd56 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Merge pull request #4053 from handrews/format-304

    Port format / integer changes from 3.1.1
    ralfhandl committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    1927438 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2db3a4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7ae729 View commit details
    Browse the repository at this point in the history
  4. Update 3.0.4.md

    ralfhandl committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    a35b4e9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4054 from ralfhandl/3.0.4-align-references-for-dr…

    …aft-wright-00
    
    3.0.4: use same reference style for draft wright as #4053
    ralfhandl committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    ccb3b7a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c6abcd8 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Merge pull request #4040 from ralfhandl/v3.0.4-dev-markdownlint

    3.0.4: tables cleanup & markdownlint
    ralfhandl committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    4f1c33d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    925879d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e37f640 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    312434e View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

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

Commits on Sep 2, 2024

  1. Merge pull request #4059 from ralfhandl/3.0.4-omitted-or-empy-security

    3.0.4: absent, empty, or incomplete security list
    ralfhandl committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    0056446 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9a1d2b View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

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

Commits on Sep 5, 2024

  1. Merge pull request #4062 from ralfhandl/3.0.4-rework-pr-#2140

    3.0.4: port the undisputed parts of #2140
    miqui committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d1ba364 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    44ada93 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ddc306 View commit details
    Browse the repository at this point in the history
  3. Tested on Windows

    ralfhandl committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    54a7965 View commit details
    Browse the repository at this point in the history
  4. Make script executable

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

Commits on Sep 7, 2024

  1. Configuration menu
    Copy the full SHA
    cc8df9d View commit details
    Browse the repository at this point in the history
  2. Update versions/3.0.4.md

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

Commits on Sep 9, 2024

  1. Further clarify link operation ambiguity

    There are even more ways this can go wrong!
    handrews committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e799689 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Merge pull request #4065 from ralfhandl/3.0.4-update-from-main

    3.0.4: update from main
    ralfhandl committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    a11ce6f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Minor param serialization and wording fixes

    * Explicitly set `explode: false` in an example as the default
      with `style: form` is `explode: true`; the `explode: true`
      example was also left explicit to reduce confusion.
    * Tidy up overly conversational (e.g. "our document") language
      that I'd meant to revisit but forgot about.
    * Include the Header Object as one of the places where the
      `style` keyword is used (even if it is the simplest case)
    * Minor grammar fix.
    * Fix a missing space before an RFC reference.
    handrews committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3ee24a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Don't use both bold and italics

    Style guide conformance.
    handrews committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    af8f02c View commit details
    Browse the repository at this point in the history
  2. Further guidance on RFC6570 and delimiters

    Also give Appendix C a better name because it is relevant
    whether you are using an actual RFC6570 implementation or not.
    handrews committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    4859b03 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4086 from handrews/delim-304

    Further guidance on RFC6570 and delimiters
    ralfhandl committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f2939f0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4078 from handrews/dup-op-304

    Further clarify link operation ambiguity (3.0.4)
    miqui committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    bac02c0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4077 from handrews/complete-contained-304

    Clarify complete vs self-contained documents
    lornajane committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    95ceb03 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #4081 from handrews/fixes-304

    Minor param serialization and wording fixes
    lornajane committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8733e80 View commit details
    Browse the repository at this point in the history
  7. Move complex Sec Req example to appendix F

    The extended example with a multi-document OAD and
    a Security Requirement in the referenced document
    did to fit well where it was, and there wasn't room in the
    Resolving Implicit Connections area.  So this moves
    it to an Appendix linked from both locations.
    handrews committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    6eda099 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #4090 from handrews/sec-req-304

    Move complex Sec Req example to appendix F
    lornajane committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    2eb4ffe View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    4711a42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4109 from ralfhandl/3.0.4-uri-code-blocks

    3.0.4: use specific custom languages uri and uritemplate
    miqui committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    d486d98 View commit details
    Browse the repository at this point in the history