-
Notifications
You must be signed in to change notification settings - Fork 9.1k
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
v3.0.4(schema): Update empty security array constraint #4069
Closed
jeremyfiel
wants to merge
302
commits into
OAI:main
from
jeremyfiel:feat/update-empty-security-array-constraint-3.0.x
Closed
Changes from all commits
Commits
Show all changes
302 commits
Select commit
Hold shift + click to select a range
528c3c7
Merge branch 'v3.0.4-dev' into v3.0.4-dev
handrews 06a36ba
Merge pull request #3742 from karenetheridge/v3.0.4-dev
handrews 0eccb52
Clarify constraints on Parameter Object fields
handrews b6f44da
Sync .gitignore from main
ralfhandl 2f8df3d
Merge pull request #3787 from OAI/fix/3.0.4/gitignore
handrews d5fccc5
Review feedback from notEthan and ralfhandl
handrews eb95f04
Merge pull request #3760 from handrews/param-fields
miqui a044fd4
Merge pull request #3766 from lornajane/update-deepObject-description
ralfhandl c7cae51
Merge pull request #3779 from handrews/undef-impdef
lornajane 318a77b
Merge pull request #3765 from lornajane/security-scheme-case-insensitive
ralfhandl 48a953f
Link for case insensitivity of auth scheme
ralfhandl c4482f3
Fix "it" -> "its" typo
handrews e97ea4a
Merge pull request #3801 from ralfhandl/3.0.4/link-for-case-insensiti…
earth2marsh bb25ab7
Merge pull request #3804 from handrews/typo
handrews 8096aa0
Clarify allowEmptyValue -> disregard empty values
handrews 32c92aa
Limit interoperable parsing expectations
handrews 5573dc6
Schema Object does not have $ref in 3.0
handrews 7e3b58b
Clarify discriminator + oneOf/anyOf/allOf usage (3.0.4)
handrews 0bb7541
More discriminator guidance consolidation
handrews 63d56f5
More wording improvements for discriminator.
handrews 74b9f36
Merge pull request #3812 from handrews/disregard-empty-304
lornajane c069212
Merge pull request #3772 from handrews/multi-parse-304
handrews f3343c1
Clarify entry/complete document terminology (3.0.4)
handrews 8acc31d
Merge pull request #3820 from handrews/entry-again-304
miqui 4a46b20
Only one "is" is necessary (review feedback)
handrews 87d023a
Merge pull request #3822 from handrews/disc-of-304
ralfhandl 6a0ed25
Clarify Link Obj parameters as best we can (3.0.4)
handrews abd4485
Fix grammar (review feedback)
handrews 1bfe6c3
Explain allowReserved in RFC6570 terms
handrews 52d3f6c
Appendix on RFC6570-derived behavior
handrews 8ab02d9
Resolution of relative URLs in CommonMark text (3.0.4)
handrews b25f83c
Note RFC6570 and message body adjustment
handrews f5914c7
Arrays and objects have limited support in parameters
handrews 2f7def5
wording suggestion (review feedback)
handrews ad97a43
Fix typeo (review feedback)
handrews ed7a6d8
Fix handling of parameter names, clarify table entry
handrews 00b75dd
Link to the Learn and Spec sites
handrews ce05949
Clarify "Schema"
handrews 41d2a52
Global HTTP case-(in)sensitivity rule
handrews 79ed972
Improved description of XML examples
handrews 02df675
Clarify CommonMark extensibility.
handrews 4cdcab3
Add description to the Example Object
handrews 3ee70cd
Improve media type encoding examples
handrews b5d2229
Review feedback on RFC quotations vs linking
handrews 656fd21
review feedback - typo
handrews 3030962
Verbose Header Object documentation (3.0.4)
handrews ee40987
Stub out linked appendixes...
handrews 9b49821
Mention the format registry in the data types section
handrews e386f10
Use ZIP+4 as a string, also shows encoding of +
handrews 7e141bb
Wording improvement (review feedback)
handrews d6b71cd
Note extension registry in extensions section.
handrews 7aef3b5
Better wording (review feedback)
handrews 56b2a03
Clarify openIdConnectUrl #3630
m-mohr c545355
Update versions/3.0.4.md
m-mohr 52c3c93
Update versions/3.0.4.md
m-mohr 726929f
Further clarify discriminator usage (3.0.4)
handrews 1308aa8
Use "discriminating value" consistently
handrews 102fba6
Merge pull request #3824 from handrews/link-param-304
lornajane 29e7658
Review feedback.
handrews 96f8989
Better wording from review feedback
handrews f9dc67b
Better formatting (review feedback)
handrews e25e23c
better formatting (review feedback)
handrews 43618e2
Warn of interop issues w/Markdown extensions
handrews f9813cd
Clarify version (Info Object) further
handrews 52c9d88
Merge pull request #3880 from handrews/disc-backport-304
miqui 75826ef
Merge pull request #3882 from handrews/m-mohr-fix-openid-disc
miqui 82fe810
Merge pull request #3858 from handrews/markdown-uris-304
lornajane 2f129ec
Wording consistency (review feedback)
handrews bace4b4
Review feedback
handrews fdb9570
Clarify confusing use of YAML "JSON Schema"
handrews d39dc03
Add Security Considerations (3.0.4)
handrews d3e0238
Consolidate guidance around examples (3.0.4) (#3893)
handrews 44eda57
Merge pull request #3867 from handrews/header-obj-304
handrews 8c3b071
Merge branch 'v3.0.4-dev' into rfc6570-304
handrews 95910fc
Merge pull request #3864 from handrews/request-examples-304
handrews 39448ef
Merge pull request #3818 from handrews/rfc6570-304
handrews d412bf8
Stub out all appendix headers (3.0.4)
handrews 1d56e50
Merge pull request #3897 from handrews/stub-headers-304
handrews deebfd0
Appendix on converting data types to strings (3.0.4)
handrews b6e7204
Make Object names links (review feedback)
handrews 1b6c426
Grammatical typo (review feedback)
handrews 1cf5b0b
Use correct versions of JSON Schema and JSON specs
handrews aacbbc9
Add note about RFC6570 type conversions
handrews cd74c9d
Warnings for header and cookie serialization (3.0.4)
handrews 96805ff
Fix spelling (review feedback)
handrews 061dcbd
Merge pull request #3840 from handrews/ser-types-304
miqui 67bdb5a
Merge pull request #3841 from handrews/h-and-c-304
miqui 945905d
Merge pull request #3894 from handrews/sec-cons-304
ralfhandl f8d4abb
Merge pull request #3861 from handrews/editorial-304
lornajane dc41f76
Encoding Object content and header clarifications
handrews 6326993
More detail on correlating properties
handrews ed03673
Fix typo (review feedback)
handrews 328998e
Reword default handling (review feedback)
handrews 65c2960
Split up Encoding fields like Param/Header
handrews 285b300
Name the right section matching the link (review feedback)
handrews 6cefd77
Discuss null values and contentType
handrews 3734678
Merge pull request #3857 from handrews/enc-304
miqui b48c121
Appendix for percent-encoding concerns (3.0.4)
handrews 972fcad
improve wording of style example table
handrews 7d71c3b
review feedback - wording
handrews a345721
Stub out Appendix C for linking
handrews f19be05
Fix typo (review feedback)
handrews 4847876
Further clarify style+explode examples
handrews a9fe16f
Better handling of empty/undefined in table
handrews ce87bf2
Update Header for changes to copied fields
handrews 17e3eed
No need to mention deepObject for Header
handrews eec1906
Merge pull request #3859 from handrews/ser-percent-304
lornajane bdbabd4
Clarify resolving implicit connections (3.0.4)
handrews 44f08ec
wording review feedback
handrews c302993
Apply suggestions from code review
handrews 8de6836
More review feedback.
handrews e11a7cc
Add example resolution of Security Requirement
handrews ae35691
Fix stray random characters (review feedback)
handrews c8a154f
example as YAML/JSON via HTTP negotiation
handrews 80ec461
Formatting fix (review feedback)
handrews 1639c5d
Apply suggestions from code review
handrews 64bba01
Fix heading levels
handrews d4ae1dd
Fix XML namespace syntax
handrews 7b3d9d9
Clarify discriminator non-impact on validation
handrews 7dd7719
3.0 uses URLs not URIs in refs
handrews 5805283
Use document/description/definition consistently
handrews 8c0acee
Merge pull request #3904 from handrews/heading-indent-304
ralfhandl 97a7359
Fix stray mentions of parameters in other objects
handrews 4a4289f
Include Header Object in data serialization list
handrews 5c85c4c
Merge pull request #3917 from handrews/ser-header-304
miqui c5e6968
Merge pull request #3905 from handrews/xmlns-304
miqui 11fc80e
Merge pull request #3906 from handrews/implicit-304
ralfhandl 1ca6697
Merge pull request #3907 from handrews/disc-val-304
handrews d16e7ef
Merge pull request #3911 from handrews/enc-not-param-304
handrews eabf995
Consisent x- Param/Encoding/Header wording (3.0.4)
handrews 936f8a5
Merge pull request #3919 from handrews/ext-304
ralfhandl 6a72329
Minor editiorial and link target fixes (3.0.4)
handrews 7792c15
Merge pull request #3920 from handrews/more-editorial-304
miqui 8baca79
format: byte also defaults to octet-stream (3.0.4)
handrews e37325e
More definition -> description
handrews 72f0aa6
Start consolidating media / encoding guidance
handrews 7636fbf
Add section titles, fix levels
handrews fd71328
Consolidating form guidance: Media Type Object
handrews 8cdbf83
Re-organize form-urlencoded guidance
handrews 0a1cb43
Merge pull request #3908 from handrews/doc-desc-304
lornajane 1a405a7
typo: paramter
ralfhandl 85fb893
Another typo
ralfhandl d5da50e
Two more typos
ralfhandl ea77f57
Merge pull request #3924 from ralfhandl/3.0.4-dev/typo-paramter
lornajane d8f0140
Reorganize multipart/form-data guidance
handrews e8cc358
Fix base64 encoding example for URL quoting
handrews cf3e5f3
Restore note about contentMediaType
handrews a4d3575
Authoritative rendering; "schema" usage (3.0.4)
handrews 396064d
Merge pull request #3923 from handrews/multipart-304
miqui 6e7b1f5
Merge pull request #3927 from handrews/authoritative-304
miqui 4688b81
Merge pull request #3922 from handrews/byte-encoding-304
miqui 60f164d
Clarify interaction of format: byte and Content-Transfer-Encoding hea…
mikekistler 7bb584f
Address PR review commments
mikekistler 48eff63
Align with 3.1.1 - up to line 2508
ralfhandl 9312d08
Remaining unnecessary differences
ralfhandl a801ba9
Update versions/3.0.4.md
ralfhandl 55d932e
Don't monospace Xxx Object
ralfhandl d4425ba
Reword as discussed in TSC meeting today
mikekistler 37866fb
Avoid "partially condensed YAML"
mikekistler 8b8f2cc
Final polish
mikekistler 1445593
Merge pull request #3933 from ralfhandl/3.0.4/formatting-inconsistencies
ralfhandl c0d0f1b
Merge branch 'v3.0.4-dev' into v3.0.4/sync-with-3.1.1
ralfhandl c421081
Merge pull request #3929 from mikekistler/mdk/clarify-encoding
miqui d56b266
Merge pull request #3931 from ralfhandl/v3.0.4/sync-with-3.1.1
whitlockjc c0696c1
Editorial improvements from 3.1.1
ralfhandl 5802ec8
Merge pull request #3954 from ralfhandl/v3.0.4/sync-with-3.1.1
lornajane f9dc2ef
Sync 3.0.4 with 3.1.1
ralfhandl 457eab8
Merge pull request #3966 from ralfhandl/v3.0.4/sync-with-3.1.1
darrelmiller e11113d
Improved RFC section links
ralfhandl 5fb8293
Section link instead of page link
ralfhandl 7d7f69d
Align RFC links, show all RFCs in Normative References
ralfhandl 50cbb04
Aligned JSON Schema URLs
ralfhandl 8caa6bf
OpenID Connect: official Specref ID
ralfhandl 5d58752
Merge pull request #3972 from ralfhandl/v3.0.4/improved-RFC-section-l…
miqui 431e6c0
Run prettier to format the markdown
lornajane d899954
Run markdownlint with fix for layout and formatting
lornajane 254abae
Manually fix additional markdownlint problems
lornajane 42a261a
Remove table of contents, new tools don't need it
lornajane 531253e
Update anchors and internal links
lornajane fe10c1c
Merge pull request #3932 from lornajane/fix-markdown
ralfhandl 66c8168
Improved request-response example
ralfhandl b7c20ee
Merge pull request #3997 from ralfhandl/3.0.4/consistent-formatting
ralfhandl 06460d1
3.0.4: minor nits
ralfhandl 4339178
Section 4.3.2
ralfhandl 7f37999
servers array at different levels
ralfhandl b5d529c
language, formatting
ralfhandl 8abc73d
braces according to Wikipedia
ralfhandl cb05844
Mismatch between table description and table heading
ralfhandl 1aed970
Update 3.0.4.md
ralfhandl 3a26bfc
Update 3.0.4.md
ralfhandl cc55021
Double-quotes around string values
ralfhandl 1fa3eda
Formatting of string values
ralfhandl 22a1553
Style Examples values
ralfhandl 70325c4
Responses
ralfhandl 2b01041
X Object always with Capital O
ralfhandl 4aaeaa9
casing
ralfhandl ddbab4a
Pure YAML
ralfhandl 91e8577
Fewer commas, formatting, ABNF indentation
ralfhandl 35edf64
Formatting of string value
ralfhandl 439e8eb
Second pattern is problematic
ralfhandl b12c1b2
Rephrased to avoid contradicting other spec text
ralfhandl 9f1f1eb
Schema Object
ralfhandl 5a27cfd
Discriminator Object
ralfhandl b4926b4
XML Object
ralfhandl 43039d0
Security
ralfhandl 9a6fa8e
Appendix C
ralfhandl 8f2bb44
Appendix D
ralfhandl f1bdced
Appendix E
ralfhandl 8a8d9bb
Field instead of attribute
ralfhandl e284595
Henry's proposal on nullable
ralfhandl bd5a6d1
Merge pull request #4001 from ralfhandl/3.0.4/nits
ralfhandl ba72765
Replace "property" with "field" or "keyword"
ralfhandl 3deaba2
Merge pull request #4020 from ralfhandl/3.0.4/property-field-keyword
ralfhandl bcfe55b
Update 3.0.4.md
ralfhandl 90f052a
Update 3.0.4.md
ralfhandl 2a3605d
Revert integer change
ralfhandl 70fa392
Update 3.0.4.md
ralfhandl 70d3851
Lint 3.0.4.md
ralfhandl 34e9883
Update versions/.markdownlint.yaml
ralfhandl 244b3e2
Update .markdownlint.yaml
ralfhandl 230aefb
Example link to learn site
ralfhandl 1d00ee1
Merge pull request #4031 from ralfhandl/3.0.4/sync-with-3.1.1
miqui a248f6e
Cleanup
ralfhandl efab656
format-markdown script
ralfhandl d9e5f2d
Add .markdownlint.yaml and run script
ralfhandl fd7fedf
Merge branch '3.0.4-example-link' into v3.0.4-dev-markdownlint
ralfhandl 1632456
Update 3.0.4.md
ralfhandl 4a9ad22
Merge branch 'v3.0.4-dev' into v3.0.4-dev-markdownlint
ralfhandl b41f4f7
Run prettier
ralfhandl 57a9bc6
Merge pull request #4043 from ralfhandl/3.0.4-example-link
mikekistler 407a9ed
Merge branch 'v3.0.4-dev' into v3.0.4-dev-markdownlint
ralfhandl 5382de7
format-markdown with compact tables
ralfhandl 55e87c3
"Object" def, "with" in titles, fix level
handrews 14f0605
Merge pull request #4050 from handrews/obj-with
ralfhandl 4a8c4ca
bash script for markdown formatting
ralfhandl 59decdf
Update format-markdown.sh
ralfhandl 48f7c69
Merge remote-tracking branch 'upstream/v3.0.4-dev' into v3.0.4-dev-ma…
ralfhandl adadd56
Port format / integer changes from 3.1.1
handrews 1927438
Merge pull request #4053 from handrews/format-304
ralfhandl 2db3a4a
Use same reference style as #4053
ralfhandl f7ae729
Merge branch 'v3.0.4-dev' into v3.0.4-dev-markdownlint
ralfhandl a35b4e9
Update 3.0.4.md
ralfhandl ccb3b7a
Merge pull request #4054 from ralfhandl/3.0.4-align-references-for-dr…
ralfhandl c6abcd8
Merge remote-tracking branch 'upstream/v3.0.4-dev' into v3.0.4-dev-ma…
ralfhandl 4f1c33d
Merge pull request #4040 from ralfhandl/v3.0.4-dev-markdownlint
ralfhandl 925879d
Absent, empty, or incomplete security list
ralfhandl e37f640
SpecRef reference for Draft Wright-00
ralfhandl b153e13
Merge pull request #4060 from ralfhandl/3.0.4-fix-json-schema-reference
ralfhandl 0056446
Merge pull request #4059 from ralfhandl/3.0.4-omitted-or-empy-security
ralfhandl 4d90c9b
feat(schema): update empty security array constraint
jeremyfiel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,4 +5,6 @@ | |
target | ||
atlassian-ide-plugin.xml | ||
node_modules/ | ||
deploy/ | ||
history | ||
Gemfile.lock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Unordered list symbol | ||
MD004: | ||
style: asterisk | ||
|
||
# Unordered list indentation | ||
MD007: | ||
indent: 2 | ||
|
||
MD012: false # allow blank lines | ||
|
||
MD013: | ||
line_length: 800 | ||
tables: false | ||
|
||
MD024: false # duplicate headings | ||
MD033: false # inline HTML |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/bin/bash | ||
|
||
SRCDIR="$(dirname "${BASH_SOURCE[0]}")" # check on Windows | ||
|
||
for filename in $*; do | ||
# mostly to format code blocks with examples, unfortunately messes up bullet lists and tables | ||
npx prettier --write --single-quote $filename | ||
|
||
# repair the tables: remove superfluos spaces and dashes that make diffing revisions harder | ||
# and sed -i is not portable, so we need to use a temporary file | ||
sed -E -e "s/ +\|/ |/g" -e "s/\| +/| /g" -e "s/-----+/----/g" $filename > $filename.tmp && mv $filename.tmp $filename | ||
|
||
# repair the bullet lists and various other markdown formatting issues | ||
npx --yes markdownlint-cli --fix --config $SRCDIR/../.markdownlint.yaml $filename | ||
done |
Large diffs are not rendered by default.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This contradicts what we say now in the spec