Skip to content

Commit 0ac167f

Browse files
authored
Merge pull request #612 from mulesoft/release/5.0.2
The release contains several bug fixes and improvements: - Updated AMF parser version and support for new model structure - Fixed examples rendering in the type documentation - Now type documentation renders generated JSON/XML schema when RAML's `mediaTypes` / OAS' `produces` property is set - Examples now have default values for boolean, number, and null values when default value and example is missing.
2 parents f7f312e + f5118c5 commit 0ac167f

22 files changed

+698423
-142678
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: node_js
2-
node_js: 8
2+
node_js: 10
33
sudo: required
44
before_script:
55
- npm install -g polymer-cli istanbul wct-istanbub

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"Pawel Psztyc",
66
"The Advanced REST client authors <[email protected]>"
77
],
8-
"version": "5.0.1",
8+
"version": "5.0.2",
99
"keywords": [
1010
"web-components",
1111
"polymer",

demo/models/apic-80.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,54 @@
1919
{
2020
"@value": "test-xsd"
2121
}
22+
],
23+
"http://a.ml/vocabularies/document-source-maps#sources": [
24+
{
25+
"@id": "amf://id#4/source-map",
26+
"@type": [
27+
"http://a.ml/vocabularies/document-source-maps#SourceMap"
28+
],
29+
"http://a.ml/vocabularies/document-source-maps#source-vendor": [
30+
{
31+
"http://a.ml/vocabularies/document-source-maps#element": [
32+
{
33+
"@value": "amf://id#4"
34+
}
35+
],
36+
"http://a.ml/vocabularies/document-source-maps#value": [
37+
{
38+
"@value": "RAML 1.0"
39+
}
40+
]
41+
}
42+
],
43+
"http://a.ml/vocabularies/document-source-maps#lexical": [
44+
{
45+
"http://a.ml/vocabularies/document-source-maps#element": [
46+
{
47+
"@value": "http://schema.org/name"
48+
}
49+
],
50+
"http://a.ml/vocabularies/document-source-maps#value": [
51+
{
52+
"@value": "[(2,0)-(4,0)]"
53+
}
54+
]
55+
},
56+
{
57+
"http://a.ml/vocabularies/document-source-maps#element": [
58+
{
59+
"@value": "amf://id#4"
60+
}
61+
],
62+
"http://a.ml/vocabularies/document-source-maps#value": [
63+
{
64+
"@value": "[(2,0)-(6,0)]"
65+
}
66+
]
67+
}
68+
]
69+
}
2270
]
2371
}
2472
],
@@ -69,6 +117,42 @@
69117
{
70118
"@value": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" elementFormDefault=\"qualified\" attributeFormDefault=\"unqualified\">\n <xs:element name=\"resource\">\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"id\" type=\"xs:string\"></xs:element>\n <xs:element name=\"name\" type=\"xs:string\"></xs:element>\n <xs:element name=\"birthday\" type=\"xs:date\"></xs:element>\n <xs:element name=\"gender\" type=\"xs:string\"></xs:element>\n <xs:element name=\"url\" type=\"xs:string\"></xs:element>\n <xs:element name=\"image\">\n <xs:complexType>\n <xs:sequence>\n <xs:element name=\"url\" type=\"xs:string\"></xs:element>\n <xs:element name=\"thumb\" type=\"xs:string\"></xs:element>\n </xs:sequence>\n </xs:complexType>\n </xs:element>\n <xs:element name=\"tagline\" type=\"xs:string\"></xs:element>\n <xs:element name=\"language\" type=\"xs:string\"></xs:element>\n </xs:sequence>\n <xs:attribute name=\"error\" type=\"xs:boolean\" use=\"required\"></xs:attribute>\n <xs:attribute name=\"type\" type=\"xs:string\" use=\"required\"></xs:attribute>\n </xs:complexType>\n </xs:element>\n</xs:schema>\n"
71119
}
120+
],
121+
"http://a.ml/vocabularies/document-source-maps#sources": [
122+
{
123+
"@id": "amf://id#3/source-map",
124+
"@type": [
125+
"http://a.ml/vocabularies/document-source-maps#SourceMap"
126+
],
127+
"http://a.ml/vocabularies/document-source-maps#lexical": [
128+
{
129+
"http://a.ml/vocabularies/document-source-maps#element": [
130+
{
131+
"@value": "http://www.w3.org/ns/shacl#name"
132+
}
133+
],
134+
"http://a.ml/vocabularies/document-source-maps#value": [
135+
{
136+
"@value": "[(5,2)-(5,6)]"
137+
}
138+
]
139+
}
140+
],
141+
"http://a.ml/vocabularies/document-source-maps#declared-element": [
142+
{
143+
"http://a.ml/vocabularies/document-source-maps#element": [
144+
{
145+
"@value": "amf://id#3"
146+
}
147+
],
148+
"http://a.ml/vocabularies/document-source-maps#value": [
149+
{
150+
"@value": ""
151+
}
152+
]
153+
}
154+
]
155+
}
72156
]
73157
}
74158
]

0 commit comments

Comments
 (0)