Skip to content

Commit f7f86b5

Browse files
authored
Merge pull request #8885 from swagger-api/ticket-8884
ref #8884 - fix openapi-yaml serialization
2 parents d3ed24c + 3ea028a commit f7f86b5

File tree

12 files changed

+12
-15
lines changed

12 files changed

+12
-15
lines changed

modules/swagger-codegen-maven-plugin/examples/java-client.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
</dependencies>
119119

120120
<properties>
121-
<swagger-annotations-version>1.5.20</swagger-annotations-version>
121+
<swagger-annotations-version>1.5.21</swagger-annotations-version>
122122
<jersey-version>2.25.1</jersey-version>
123123
<jackson-version>2.9.5</jackson-version>
124124
<jodatime-version>2.7</jodatime-version>

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SwaggerYamlGenerator.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@
88
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
99
import com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
1010
import io.swagger.codegen.*;
11-
import io.swagger.codegen.examples.ExampleGenerator;
1211
import io.swagger.jackson.mixin.ResponseSchemaMixin;
1312
import io.swagger.models.Model;
1413
import io.swagger.models.Response;
1514
import io.swagger.models.Swagger;
16-
import io.swagger.models.properties.Property;
1715
import io.swagger.util.DeserializationModule;
18-
import io.swagger.util.Yaml;
16+
import io.swagger.util.ReferenceSerializationConfigurer;
1917
import org.apache.commons.io.FileUtils;
2018
import org.apache.commons.lang3.StringUtils;
2119
import org.slf4j.Logger;
@@ -120,5 +118,6 @@ private void configureMapper(ObjectMapper mapper) {
120118
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
121119
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
122120
mapper.addMixIn(Response.class, ResponseSchemaMixin.class);
121+
ReferenceSerializationConfigurer.serializeAsComputedRef(mapper);
123122
}
124123
}

modules/swagger-codegen/src/test/java/io/swagger/codegen/options/AkkaScalaClientOptionsProvider.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
import com.google.common.collect.ImmutableMap;
66

7-
import com.sun.org.apache.bcel.internal.classfile.Code;
8-
97
import java.util.Map;
108

119
public class AkkaScalaClientOptionsProvider implements OptionsProvider {

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,7 @@
936936
<swagger-parser-version>1.0.36</swagger-parser-version>
937937
<scala-version>2.11.1</scala-version>
938938
<felix-version>3.3.0</felix-version>
939-
<swagger-core-version>1.5.20</swagger-core-version>
939+
<swagger-core-version>1.5.21</swagger-core-version>
940940
<commons-io-version>2.4</commons-io-version>
941941
<commons-cli-version>1.2</commons-cli-version>
942942
<junit-version>4.8.1</junit-version>

pom.xml.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@
912912
<swagger-parser-version>1.0.36</swagger-parser-version>
913913
<scala-version>2.11.1</scala-version>
914914
<felix-version>3.3.0</felix-version>
915-
<swagger-core-version>1.5.20</swagger-core-version>
915+
<swagger-core-version>1.5.21</swagger-core-version>
916916
<commons-io-version>2.4</commons-io-version>
917917
<commons-cli-version>1.2</commons-cli-version>
918918
<junit-version>4.8.1</junit-version>

pom.xml.circleci

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -960,7 +960,7 @@
960960
<swagger-parser-version>1.0.36</swagger-parser-version>
961961
<scala-version>2.11.1</scala-version>
962962
<felix-version>3.3.0</felix-version>
963-
<swagger-core-version>1.5.20</swagger-core-version>
963+
<swagger-core-version>1.5.21</swagger-core-version>
964964
<commons-io-version>2.4</commons-io-version>
965965
<commons-cli-version>1.2</commons-cli-version>
966966
<junit-version>4.8.1</junit-version>

pom.xml.circleci.java7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -942,7 +942,7 @@
942942
<swagger-parser-version>1.0.36</swagger-parser-version>
943943
<scala-version>2.11.1</scala-version>
944944
<felix-version>3.3.0</felix-version>
945-
<swagger-core-version>1.5.20</swagger-core-version>
945+
<swagger-core-version>1.5.21</swagger-core-version>
946946
<commons-io-version>2.4</commons-io-version>
947947
<commons-cli-version>1.2</commons-cli-version>
948948
<junit-version>4.8.1</junit-version>

pom.xml.ios

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,7 @@
920920
<swagger-parser-version>1.0.36</swagger-parser-version>
921921
<scala-version>2.11.1</scala-version>
922922
<felix-version>3.3.0</felix-version>
923-
<swagger-core-version>1.5.20</swagger-core-version>
923+
<swagger-core-version>1.5.21</swagger-core-version>
924924
<commons-io-version>2.4</commons-io-version>
925925
<commons-cli-version>1.2</commons-cli-version>
926926
<junit-version>4.8.1</junit-version>

pom.xml.jenkins

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1000,7 +1000,7 @@
10001000
<swagger-parser-version>1.0.36</swagger-parser-version>
10011001
<scala-version>2.11.1</scala-version>
10021002
<felix-version>3.3.0</felix-version>
1003-
<swagger-core-version>1.5.20</swagger-core-version>
1003+
<swagger-core-version>1.5.21</swagger-core-version>
10041004
<commons-io-version>2.4</commons-io-version>
10051005
<commons-cli-version>1.2</commons-cli-version>
10061006
<junit-version>4.8.1</junit-version>

pom.xml.jenkins.java7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,7 @@
924924
<swagger-parser-version>1.0.36</swagger-parser-version>
925925
<scala-version>2.11.1</scala-version>
926926
<felix-version>3.3.0</felix-version>
927-
<swagger-core-version>1.5.20</swagger-core-version>
927+
<swagger-core-version>1.5.21</swagger-core-version>
928928
<commons-io-version>2.4</commons-io-version>
929929
<commons-cli-version>1.2</commons-cli-version>
930930
<junit-version>4.8.1</junit-version>

0 commit comments

Comments
 (0)