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

3.1.0 Release #2462

Merged
merged 76 commits into from
Feb 16, 2021
Merged

3.1.0 Release #2462

merged 76 commits into from
Feb 16, 2021

Commits on Oct 8, 2018

  1. 3.1.0 prep

    webron committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    7a5b183 View commit details
    Browse the repository at this point in the history
  2. Update README

    webron committed Oct 8, 2018
    Configuration menu
    Copy the full SHA
    77f86eb View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

  1. Configuration menu
    Copy the full SHA
    e985f13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb92123 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1715 from MikeRalphson/specext-oas

    Note that specification extensions beginning x-oas- are reserved
    webron committed Oct 18, 2018
    Configuration menu
    Copy the full SHA
    3083f1a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1714 from MikeRalphson/discrim-ext

    Allow specification extensions in discriminator object
    webron committed Oct 18, 2018
    Configuration menu
    Copy the full SHA
    334cf53 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

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

Commits on Feb 7, 2019

  1. Merge pull request #1764 from MikeRalphson/v3.1-mutualTLS

    security; add new securityScheme type of mutualTLS
    webron committed Feb 7, 2019
    Configuration menu
    Copy the full SHA
    a76dad5 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2019

  1. 832 add info.summary (#1779)

    * Fix: #832. Add info.summary.
    
    * Fix: summary is shord, description is verbose.
    
    Be consistent with other definitions of summary and description.
    ioggstream authored and darrelmiller committed Feb 28, 2019
    Configuration menu
    Copy the full SHA
    5f6a25a View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. fix OIDC url and OAuth2 requirements

    Signed-off-by: Axel Nennker <axel.nennker@telekom.de>
    AxelNennker committed Jun 21, 2019
    Configuration menu
    Copy the full SHA
    5044418 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. Merge pull request #1959 from AxelNennker/fix_OICD_and_OAuth2

    fix OIDC url and OAuth2 requirements
    MikeRalphson committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    192aafe View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Update Schema Object to proper JSON Schema

    Phil Sturgeon committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    ac236d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. update vocab and arbitrary props

    Phil Sturgeon committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    f8f92ed View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. another go at arbitrary keywords

    Phil Sturgeon committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    e121405 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. feedback from @handrews

    Phil Sturgeon committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    5905f45 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Support style, explode, allowReserved encoding for multipart/form-data (

    #2066)
    
    * Extend style, explode, allowReserved in encoding to multipart-formdata (#2018)
    
    * Update versions/3.1.0.md
    
    Co-Authored-By: Ron <ron@swagger.io>
    
    * Replace details of multipart/form-data format with referce to RFC 7578
    
    * Update versions/3.1.0.md
    
    Co-Authored-By: Darrel <darrmi@microsoft.com>
    Mike Kistler and darrelmiller committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    0ec2c73 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. default should match json schema

    Phil Sturgeon committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    4822592 View commit details
    Browse the repository at this point in the history
  2. removed json schema keyworld list, its just all of em.

    Phil Sturgeon committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    d67f350 View commit details
    Browse the repository at this point in the history
  3. redundant $ref reference

    Phil Sturgeon committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    bb9a6f2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1977 from philsturgeon/json-schema-update

    Update Schema Objects to JSON Schema Draft 2019-09
    webron committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    e3c236a View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. Correct Styles Values for spaceDelimited and pipeDelimited, as based …

    …on Style Examples, they support objects.
    Arhimenrius committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    fd39bcd View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

  1. Add support for webhooks as a top-level element (#2103)

    * Add webhooks as a top-level element to the spec
    
    * Add the changes from #2048 and signpost webhooks
    
    * Add an example of webhooks
    
    * Relocate and expand on webhooks section following feedback
    
    * Better wording to describe expectations on API consumers
    
    * Clearer wording for why the paths element is here
    
    * Update language to make callbacks clearer
    lornajane authored and darrelmiller committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    61f9d7e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. Align the OAS 3.1 nullable language with the 3.0.3 (#2115)

    This adapts the language from PR #2046, with minimal wording tweaks
    to account for type now being able to have multiple values (type arrays).
    handrews committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    3cb92bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c37a305 View commit details
    Browse the repository at this point in the history
  3. Reference Object and Schema Object use of $ref updates for 2019-09 / …

    …OAS 3.1 (#2107)
    
    * Checkpoint of draft
    
    * Fix typo.
    
    Co-Authored-By: Darrel <darrmi@microsoft.com>
    
    * Fix plural anchor
    
    Co-Authored-By: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Remove superfluous specification
    
    Co-Authored-By: Phil Sturgeon <me@philsturgeon.uk>
    
    Co-authored-by: Darrel <darrmi@microsoft.com>
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    Co-authored-by: Phil Sturgeon <me@philsturgeon.uk>
    4 people committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    92a9104 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2020

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

Commits on Feb 27, 2020

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

Commits on Mar 11, 2020

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

Commits on Mar 19, 2020

  1. Make paths object optional (#1781)

    * Make paths object optional
    
    * Adding reusable Path Item Objects
    
    Under `components`
    
    * Adopt DM's suggested change to OpenAPI doc definition
    
    * Cleanup use of specification and definition where we mean document
    
    * multipartite>composite, define ACL
    
    * Add ' | Reference Object' to callbacks/webhooks
    
    Co-authored-by: Ron <ron@swagger.io>
    MikeRalphson and webron committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    a6b99bc View commit details
    Browse the repository at this point in the history
  2. Fwd port v3.0.3 dev to v3.1.0 dev (#2163)

    * fix typo in Callback Object
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * retain typo in v3.0.2; fix for v3.0.3 (#1899)
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Clarify empty Security Requirement Object usage and validity (#1886)
    
    * Clarify empty Security Requirement Object usage and validity
    
    * Reorder sentences to make clearer.
    
    * Remove wrong text.
    
    * Removed unneeded text.
    
    Co-authored-by: Ron <ron@swagger.io>
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Ron's wording for Darrels feedback
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * ted updates
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Replace 'application' by 'API' within the 'Info Object' definition. (#2004)
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Path Templating Clarification - proposed fix for #1830. (#1831)
    
    * Proposed fix for #1830. Each variable expression in a path must have a corresponding path parameter.
    
    * #1830 - Removed 'at least once' to defer the question about repeated references to a single path parameter.
    
    * Update #1830 fix with suggestion from Darrel
    
    @darrelmiller suggestions we use "template expression" instead of "variable expression" to align with RFC6570. Good idea.
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * yaml.org supports https, but www.yaml.org is misconfigured
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Updated text for OperationRef
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * fix a typo in the Security Filtering section (#1837)
    
    * fix a typo in the Security Filtering section
    
    * Security filtering slight reword
    
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Make ABNF for runtime expressions complete
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Explain unclear semantics of property `$ref` in Path Item Object (#1964)
    
    * Explain unclear semantics of property `$ref` in Path Item Object
    
    Currently, as explained in #1038 (comment) the description of `$ref` in [Path Item Object](https://github.com/OAI/OpenAPI-Specification/blob/3.0.2/versions/3.0.2.md#pathItemObject) is unclear about the semantics behing it. I took the explaination from issue #1038 to make it more clear.
    
    * Update versions/3.1.0.md
    
    Co-authored-by: Ron <ron@swagger.io>
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Clarify constraints on Security Scheme Object Scheme Property (#1880)
    
    * Wording around scheme extensions
    
    * Clarified that securitySchemeScheme is only a SHOULD be registered scheme
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * fix difference between yaml and json in Response Object Examples
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Server Variable Object clarifications (#1809)
    
    * Server Variable Object clarifications
    
    * Toned language down for proper semver versioning
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Fix formatting errors in example (#2132)
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Update 3.0.3 for release (#2149)
    
    * Update README.md for release
    
    * Update release date for 3.0.3
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Update versions/3.1.0.md
    
    Co-Authored-By: Darrel <darrmi@microsoft.com>
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Fixed typo
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * explicit 'forward slash'
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * fix #2053: `style` keyword is not supported inside Schema object
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * OpenAPI not Open API
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * backticks
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * minor clarification for operationId usage in link objects (#1733)
    
    * minor clarification
    
    it's a bit confusing that both the id and the reference are called "operationId", so this tweak makes the text a bit more explicit.
    
    * use right terminology
    
    Co-Authored-By: Mike Ralphson <mike.ralphson@gmail.com>
    
    Co-authored-by: Ron <ron@swagger.io>
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Update 3.1.0.md
    
    fixed typo
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Removed confusing comment
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Clarify the spec to allow optional or unspecified OAuth scopes (#1888)
    
    * Referencing issue #513. Clarify the spec to accommodate OAuth schemes where scope may be unspecified (optional scope) or where scope is not used at all.
    
    * Removed the provision for default scope represented as empty string. This introduces some ambiguities in the Security Requirement Object that would need to be addressed.
    
    * For #513, adjusting language and removing examples
    
    For #513, adjusting language and removing examples as suggested by @webron.
    
    * removed unnecessary example header
    
    Co-authored-by: Ron <ron@swagger.io>
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * The examples keyword is not supported inside schema (#2042)
    
    * examples not supported inside schema
    
    * figured it out
    
    * a tiny little edit
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Fix 'Security Scheme Object' definition with OAuth 2.0 grant types. (#2006)
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Fix formatting errors in example (#2132)
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    Co-authored-by: seiya <r108338@yahoo.co.jp>
    Co-authored-by: Adam Leventhal <ahl@transposit.com>
    Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
    Co-authored-by: Ron <ron@swagger.io>
    Co-authored-by: Phil Sturgeon <me@philsturgeon.uk>
    Co-authored-by: Patrice Krakow <patrice.krakow@gmail.com>
    Co-authored-by: Ted Epstein <ted.epstein@reprezen.com>
    Co-authored-by: Darrel Miller <darrmi@microsoft.com>
    Co-authored-by: Carsten Brandt <mail@cebe.cc>
    Co-authored-by: Henry Andrews <andrews_henry@yahoo.com>
    Co-authored-by: Sergej <sergej2705@users.noreply.github.com>
    Co-authored-by: nasa9084 <nasa.9084.bassclarinet@gmail.com>
    Co-authored-by: Erik Wilde <dret@users.noreply.github.com>
    14 people committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    b5a15df View commit details
    Browse the repository at this point in the history
  3. security; widen use of scopes array to other securityScheme types (#1829

    )
    
    Co-authored-by: Ron <ron@swagger.io>
    MikeRalphson and webron committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    b45d0d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

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

Commits on Apr 9, 2020

  1. Merge pull request #2101 from Arhimenrius/correct-style-values-types

    Correct Styles Values for spaceDelimited and pipeDelimited, as based …
    earth2marsh committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    6abda3b View commit details
    Browse the repository at this point in the history
  2. HTTP not REST (#1946)

    Co-authored-by: Phil Sturgeon <me@philsturgeon.uk>
    philsturgeon and Phil Sturgeon committed Apr 9, 2020
    Configuration menu
    Copy the full SHA
    1a8d44f View commit details
    Browse the repository at this point in the history

Commits on May 6, 2020

  1. Missing updates

    While going over the changes for the release notes, found two issues:
    - The TOC entry for `Relative references in URIs` was not modified to match the change in the spec.
    - The `Paths Object` had an extra sentence that should have not been there (referencing sub-documents and overlays).
    webron committed May 6, 2020
    Configuration menu
    Copy the full SHA
    d5b65bb View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Merge pull request #2224 from OAI/Missing-updates

    Missing updates
    MikeRalphson committed May 7, 2020
    Configuration menu
    Copy the full SHA
    3678d30 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. Remove boolean compatibility for exclusive* (#2226)

    This brings exclusiveMinimum, exclusiveMaximum, minimum, and
    maximum, into full modern JSON Schema compatibility.
    
    There are no edits directly mentioning minimum and maximum,
    but removing the boolean form simplifies their processing
    by making it context-independent.
    handrews committed May 14, 2020
    Configuration menu
    Copy the full SHA
    ece5497 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2020

  1. Update "format" and "content*" for new JSON Schema (#2200)

    * Update "format" and "content*" for new JSON Schema
    
    This removes OAS formats and examples that are now superfluous
    as they are part of the 2019-09 JSON Schema draft.
    
    Similarly it deprecates the "byte" and "binary" formats in favor
    of JSON Schema's "contentEncoding" and "contentMediaType" keywords,
    and updates various related exapmles and other guidance.
    
    It also removes confusingly blank rows in the OAS format table.
    
    * "format" is an annotation
    
    * Fix broken table, type, in Encoding Object
    
    Broke some things while updating for "content*"
    
    * Fix format of `format`
    
    Backticks, not double quotes.
    
    * Remove unneeded detail on "format"
    
    This was just duplicating info from the JSON Schema spec.
    
    Co-authored-by: Darrel <darrmi@microsoft.com>
    
    * Remove "byte" and "binary" formats altogether.
    
    Instead of just deprecating.  The "content*" keywords now
    cover these use cases.
    
    * Harmonize JSON Schema content* + Media Type Object
    
    Includes harmonizing with the Encoding Object.  In general,
    OpenAPI objects set the media type, although there is a case
    for `contentMediaType` with multipart/form-data.  Otherwise,
    `contentEncoding` replaces the now-removed custom formats.
    
    A possibly controversial change is to indicate unencoded binary
    data by omitting `type` (or omitting the schema altogether), as
    binary data does not conform to JSON string requirements.
    
    This could still be done with `type: string` if that is preferred.
    It's going to be a bit weird either way.
    
    I can add wording in the next JSON Schema draft to clarify
    whichever approach makes more sense.
    
    * Fix typos from review
    
    * Remove stray {}
    
    * Fix inconsistencies contentMediaType and Encoding Object
    
    Co-authored-by: Darrel <darrmi@microsoft.com>
    handrews and darrelmiller committed May 28, 2020
    Configuration menu
    Copy the full SHA
    69662e4 View commit details
    Browse the repository at this point in the history
  2. [3.1.0-dev] drop OAS semver requirement (#2243)

    * drop OAS semver requirement
    
    * Update versions/3.1.0.md
    
    Co-authored-by: Darrel <darrmi@microsoft.com>
    MikeRalphson and darrelmiller committed May 28, 2020
    Configuration menu
    Copy the full SHA
    835a18f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee77d2d View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2020

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

Commits on Jun 18, 2020

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

Commits on Jul 23, 2020

  1. $schema Guidance (#2266)

    * chore: explain how $schema might work
    
    * reordered and made it specifically only schema resources
    
    * Update versions/3.1.0.md
    
    Co-authored-by: Karen Etheridge <ether@cpan.org>
    
    * Update versions/3.1.0.md
    
    Co-authored-by: Ben Hutton <relequestual@gmail.com>
    
    * new approach
    
    Co-authored-by: Phil Sturgeon <me@philsturgeon.uk>
    Co-authored-by: Karen Etheridge <ether@cpan.org>
    Co-authored-by: Ben Hutton <relequestual@gmail.com>
    4 people committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    df7f5f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2020

  1. Configuration menu
    Copy the full SHA
    f997bca View commit details
    Browse the repository at this point in the history
  2. v3.1.0: rephrase data-type section because format keyword can be us…

    …ed for any data type. (#2302)
    
    * The JSON schema specification states the format keyword can be used for any data type, not just primitive types
    
    * The JSON schema specification states the format keyword can be used for any data type, not just primitive types
    sebastien-rosset committed Aug 27, 2020
    Configuration menu
    Copy the full SHA
    912ef8d View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Added change to address #2287 (#2328)

    Co-authored-by: Darrel Miller <darrel.miller@microsoft.com>
    darrelmiller and darrelmiller committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    437b407 View commit details
    Browse the repository at this point in the history
  2. Make Server Variable Object's properties more strict (#2335)

    Followup to #1809, now that we allow breaking changes.
    webron committed Sep 3, 2020
    Configuration menu
    Copy the full SHA
    280ae0e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

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

Commits on Sep 17, 2020

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

Commits on Oct 1, 2020

  1. Removed required constraint on responses object (#2329)

    Co-authored-by: Darrel Miller <darrel.miller@microsoft.com>
    darrelmiller and darrelmiller committed Oct 1, 2020
    Configuration menu
    Copy the full SHA
    7fc06e0 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Merge pull request #2352 from hkosova/comment-indent-fix

    Fix indentation of a YAML comment
    MikeRalphson committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    0e91fe8 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. 3.1.0-rc1 Release prep (#2369)

    * Update 3.1.0.md
    
    * Merge branch 'master' into v3.1.0-dev
    webron committed Oct 8, 2020
    Configuration menu
    Copy the full SHA
    8da2c2a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d59a51 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Added words relating to adopting semantics of JSON Schema (#2330)

    * Added words relating to adopting semantics of JSON Schema
    
    * Update versions/3.1.0.md
    
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Update versions/3.1.0.md
    
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    Co-authored-by: Darrel Miller <darrel.miller@microsoft.com>
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    3 people committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    d8d8132 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

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

Commits on Oct 29, 2020

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

Commits on Nov 5, 2020

  1. Merge pull request #2375 from MikeRalphson/v3.1-fix-rc

    fix typo in release history table
    MikeRalphson committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    180edfc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2388 from MikeRalphson/styleValuesLink

    fix link to style values in serialization table
    MikeRalphson committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    2f1e906 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2256 from MikeRalphson/oai-prefix-31

    [v3.1.0-dev] reserve both x-oas- and x-oai- prefixes
    MikeRalphson committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    a1bdb38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33a83e7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    14121a1 View commit details
    Browse the repository at this point in the history
  6. Added link to JSON Schema Validation docs explain which formats are i…

    …ncluded in JSON Schema (#2394)
    
    * Added link to JSON Schema Validation docs explain which formats are included in JSON Schema
    
    * Update verbiage to be more accurate
    
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    Co-authored-by: Mike Ralphson <mike.ralphson@gmail.com>
    InfoSec812 and MikeRalphson committed Nov 5, 2020
    Configuration menu
    Copy the full SHA
    05de2c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Update 3.1.0.md (#2405)

    Improve wording about 'summary' and 'description' in Reference Object
    greatvovan committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    99eabdf View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. long descriptions are cool too (#2408)

    Co-authored-by: Phil Sturgeon <me@philsturgeon.uk>
    philsturgeon and Phil Sturgeon committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    862a8e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

  1. Unescaped Slashes Aint Welcome Around 'Ere (#2218)

    * oas 3.0 doesn't mention slashes not allowed
    
    * none of those either
    
    Co-authored-by: Phil Sturgeon <me@philsturgeon.uk>
    philsturgeon and Phil Sturgeon committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    a50af3a View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2021

  1. Configuration menu
    Copy the full SHA
    1f11d02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cd5687 View commit details
    Browse the repository at this point in the history
  3. OAS schema dialect clarifications (#2399)

    * OAS schema dialect clarifications
    
    * OAS schema dialect clarifications
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * $schema is allowed in subschemas when bundling
    
    Co-authored-by: Ben Hutton <relequestual@gmail.com>
    
    * Schema dialect clarifications from Ben
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Use top-level jsonSchemaDialect field
    
    Co-authored-by: Ben Hutton <relequestual@gmail.com>
    MikeRalphson and Relequestual committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    478607b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Update JSON Schema Draft to 2020-12 and make $ref resolution rules ex…

    …plicit (#2437)
    
    * fix http link to json-schema.org
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * fix http link to spec.commonmark.org
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Specify rules for $ref resolution
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Specify relative resolution rules for pathItem $ref and example externalValue
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Update JSON Schema draft links to 2020-12 IETF pages
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Make language about 'MUST be in the form of a ...' consistent
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Make it clear pathItem $refs don't need to be external now
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Make RFC links consistent with regard to spacing
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Allow a URI for example.externalValue fields
    
    This makes it fall under the rules for relative references.
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    
    * Explicitly call out $ref as a Relative Reference
    
    * Remove wording about what implementations SHOULD/MAY do with a $ref
    
    * Prefer 'referenced document' to 'referrant document' for clarity
    
    * Fix JSON Schema $ref resolution fallback rule
    
    * Add links back to #relativeReferences definition
    
    * Split #relativeReferences definition into URL and URI sections
    
    Signed-off-by: Mike Ralphson <mike.ralphson@gmail.com>
    MikeRalphson committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    73098f2 View commit details
    Browse the repository at this point in the history
  2. Clean-up wording about $refs in responsesObjects, fixes #1679 (#2442)

    * Clean-up wording about $refs in responsesObjects, fixes #1679
    
    * Agreed to remove explicit verbiage around $refs in responseObjects, fixes #1679
    MikeRalphson committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    616ef88 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

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

Commits on Feb 11, 2021

  1. Fix, clarify, and simplify content type schemas (#2351)

    * Fix, clarify, and simplify content type schemas
    
    This fixes #2349, which caught that an encoded PNG image
    is encoded into a text media type.
    
    In the process I realized some other errors, and simplified things.
    
    * HTTP `Content-Type` is always handled by OAS
        * Media Type Object key in most cases
        * Encoding object (possibly inferred from schema) in `multipart/form-data`
    * HTTP-level `Content-Encoding` is always handled by the OAS Header Object
    * JSON Schema "content*" is used for embedding one media type into another
        * the encoded resource is of media type `text/plain`
        * `"contentMediaType"` is the embedded media type after decoding
        * `"contentEncoding"` is how to encode/decode binary to/from text
    
    This removes any chance of `"contentMediaType"` conflicting with
    the Media Type Object key or with `contentType` in the Encoding Object,
    as they now always do different things.
    
    Likewise, the HTTP `Content-Encoding` header (with values like
    gzip, deflate, etc.) does different things than `"contentEncoding"`
    (which has values like base64, base64url, quoted-printable, etc.).
    
    The deprecated part header `Content-Transfer-Encoding` is likewise
    handled in the Encoding Object, but is probably never used.
    
    * Fix Content-Type to indicate semantics
    
    ...rather than literal content format on the wire.
    
    * Update 3.1.0.md
    
    Fixed a typo and changed a SHOULD to MAY.
    
    * Update versions/3.1.0.md
    
    * clarify default encoding content type value.
    
    * Describe interaction between JSON Schema contentEncoding and HTTP Content-Encoding header
    
    Co-authored-by: Mike Kistler <mkistler@us.ibm.com>
    
    Co-authored-by: Darrel <darrmi@microsoft.com>
    Co-authored-by: Mike Kistler <mkistler@us.ibm.com>
    3 people committed Feb 11, 2021
    Configuration menu
    Copy the full SHA
    7ee1ca2 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. 3.1.0 release prep (#2461)

    * 3.1.0 release prep
    
    * Update README.md
    webron committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    d6443c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. reframing user as author (#2463)

    Per comment in review, authors determine whether a spec is a single or multipart document. Those who consume the spec care more about the information itself and less (or not at all directly) about how it was assembled.
    earth2marsh committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    8b97717 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9e313d View commit details
    Browse the repository at this point in the history
  3. fixed the dash character

    webron committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    547ca88 View commit details
    Browse the repository at this point in the history