Skip to content
Permalink
Branch: master
Commits on Nov 21, 2019
  1. Proposal/Clarify Nullable - Add interactions with default (#2058)

    tedepstein authored and darrelmiller committed Nov 21, 2019
    * Addressing #1389, and clearing the way for PRs #2046 and #1977. This adds a formal proposal to clarify the semantics of nullable, providing the necessary background and links to related resources.
    
    * Corrected table formatting.
    
    * Minor tweaks and corrections.
    
    * Correct Change Log heading.
    
    * Cleaned up notes about translation to JSON Schema and *Of inheritance semantics.
    
    * Fix Change Log heading in the proposal template.
    
    * Snappy answers to stupid questions.
    
    * Change single-quote 'null' to double-quote "null"
    
    Thanks, @handrews for the review.
    
    * Clarified the proposed definition of nullable
    
    Somehow in our collaborative editing, we neglected to state that `nullable` adds `"null"` to the set of allowed types. We just said that it "expands" the `type` value, but didn't state the obvious (to us) manner of said expansion. Correcting that oversight in this commit.
    
    * Corrected the alternative, heavy-handed interpretation of nullable.
    
    * Added more explicit detail about the primary use case.
    
    * Added a more complete explanation of the problems created by disallowing nulls by default.
    
    * Added issue #2057 - interactions between nullable and default value.
Commits on Nov 12, 2019
  1. Add proposal to clarify `nullable` (#2050)

    tedepstein authored and darrelmiller committed Nov 12, 2019
    * Addressing #1389, and clearing the way for PRs #2046 and #1977. This adds a formal proposal to clarify the semantics of nullable, providing the necessary background and links to related resources.
    
    * Corrected table formatting.
    
    * Minor tweaks and corrections.
    
    * Correct Change Log heading.
    
    * Cleaned up notes about translation to JSON Schema and *Of inheritance semantics.
    
    * Fix Change Log heading in the proposal template.
    
    * Snappy answers to stupid questions.
    
    * Change single-quote 'null' to double-quote "null"
    
    Thanks, @handrews for the review.
    
    * Clarified the proposed definition of nullable
    
    Somehow in our collaborative editing, we neglected to state that `nullable` adds `"null"` to the set of allowed types. We just said that it "expands" the `type` value, but didn't state the obvious (to us) manner of said expansion. Correcting that oversight in this commit.
    
    * Corrected the alternative, heavy-handed interpretation of nullable.
    
    * Added more explicit detail about the primary use case.
    
    * Added a more complete explanation of the problems created by disallowing nulls by default.
Commits on Jul 12, 2018
  1. Make allowEmptyValue NOT RECOMMENDED

    tedepstein committed Jul 12, 2018
    Simple change to indicate that it is likely to be removed in a later revision.
Commits on Apr 19, 2018
  1. Small tweak: "an empty schema"

    tedepstein committed Apr 19, 2018
    Address #715 - State (explicitly) whether Open API schema object definitions are open or closed for extension. Add 'an' for readability.
Commits on Apr 17, 2018
  1. State explicitly: `additionalProperties : true` is the default

    tedepstein committed Apr 17, 2018
    Address #715 - State (explicitly) whether Open API schema object definitions are open or closed for extension.
Commits on Sep 29, 2017
  1. Issue #1344 - Add TDC Calendar link to README

    tedepstein committed Sep 29, 2017
    #1344 - As discussed on today's TDC call.
Commits on Jun 10, 2017
  1. Added editors section with known OpenAPI 3.0 Editors

    tedepstein committed Jun 10, 2017
    Not sure if you want to include commercial tools, or just open source components.  If this is only for open source tooling, you can remove the RepreZen API Studio row from the table.  (Or comment on the PR, and I'll remove it.)
You can’t perform that action at this time.