Skip to content

Commit c7b3222

Browse files
Merge branch '3.0.0' into 3.0.0
2 parents b66ea6d + bab2a95 commit c7b3222

File tree

288 files changed

+88
-23401
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

288 files changed

+88
-23401
lines changed

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
[![Build Status](https://img.shields.io/jenkins/build.svg?jobUrl=https://jenkins.swagger.io/job/oss-swagger-codegen-3)](https://jenkins.swagger.io/view/OSS%20-%20Java/job/oss-swagger-codegen-3)
44

5-
- 3.0.25-SNAPSHOT: [![Build Status](https://img.shields.io/travis/swagger-api/swagger-codegen/3.0.0.svg?label=Petstore%20Integration%20Test)](https://travis-ci.org/swagger-api/swagger-codegen)
5+
- 3.0.26-SNAPSHOT: [![Build Status](https://img.shields.io/travis/swagger-api/swagger-codegen/3.0.0.svg?label=Petstore%20Integration%20Test)](https://travis-ci.org/swagger-api/swagger-codegen)
66
[![Java Test](https://img.shields.io/jenkins/build.svg?jobUrl=https://jenkins.swagger.io/job/oss-swagger-codegen-3)](https://jenkins.swagger.io/view/OSS%20-%20Java/job/oss-swagger-codegen-3)
7-
- Master (2.4.19-SNAPSHOT): [![Build Status](https://img.shields.io/travis/swagger-api/swagger-codegen/master.svg?label=Petstore%20Integration%20Test)](https://travis-ci.org/swagger-api/swagger-codegen)
7+
- Master (2.4.20-SNAPSHOT): [![Build Status](https://img.shields.io/travis/swagger-api/swagger-codegen/master.svg?label=Petstore%20Integration%20Test)](https://travis-ci.org/swagger-api/swagger-codegen)
88
[![Java Test](https://img.shields.io/jenkins/build.svg?jobUrl=https://jenkins.swagger.io/job/oss-swagger-codegen-master)](https://jenkins.swagger.io/view/OSS%20-%20Java/job/oss-swagger-codegen-master)
99
[![Windows Test](https://ci.appveyor.com/api/projects/status/github/swagger-api/swagger-codegen?branch=master&svg=true&passingText=Windows%20Test%20-%20OK&failingText=Windows%20Test%20-%20Fails)](https://ci.appveyor.com/project/swaggerhub-bot/swagger-codegen)
1010

@@ -37,7 +37,7 @@ dependency example:
3737
<dependency>
3838
<groupId>io.swagger.codegen.v3</groupId>
3939
<artifactId>swagger-codegen-maven-plugin</artifactId>
40-
<version>3.0.24</version>
40+
<version>3.0.25</version>
4141
</dependency>
4242
```
4343

@@ -54,7 +54,7 @@ dependency example:
5454
<dependency>
5555
<groupId>io.swagger</groupId>
5656
<artifactId>swagger-codegen-maven-plugin</artifactId>
57-
<version>2.4.18</version>
57+
<version>2.4.19</version>
5858
</dependency>
5959
```
6060

@@ -112,8 +112,9 @@ The OpenAPI Specification has undergone 3 revisions since initial creation in 20
112112

113113
Swagger Codegen Version | Release Date | OpenAPI Spec compatibility | Notes
114114
-------------------------- | ------------ | -------------------------- | -----
115-
3.0.25-SNAPSHOT (current 3.0.0, upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/io/swagger/codegen/v3/swagger-codegen-cli/3.0.25-SNAPSHOT/)| TBD | 1.0, 1.1, 1.2, 2.0, 3.0 | Minor release
116-
[3.0.24](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.24) (**current stable**) | 2020-12-29 | 1.0, 1.1, 1.2, 2.0, 3.0 | [tag v3.0.23](https://github.com/swagger-api/swagger-codegen/tree/v3.0.24)
115+
3.0.26-SNAPSHOT (current 3.0.0, upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/io/swagger/codegen/v3/swagger-codegen-cli/3.0.26-SNAPSHOT/)| TBD | 1.0, 1.1, 1.2, 2.0, 3.0 | Minor release
116+
[3.0.25](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.25) (**current stable**) | 2021-03-04 | 1.0, 1.1, 1.2, 2.0, 3.0 | [tag v3.0.25](https://github.com/swagger-api/swagger-codegen/tree/v3.0.25)
117+
[3.0.24](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.24) | 2020-12-29 | 1.0, 1.1, 1.2, 2.0, 3.0 | [tag v3.0.24](https://github.com/swagger-api/swagger-codegen/tree/v3.0.24)
117118
[3.0.23](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.23) | 2020-11-02 | 1.0, 1.1, 1.2, 2.0, 3.0 | [tag v3.0.23](https://github.com/swagger-api/swagger-codegen/tree/v3.0.23)
118119
[3.0.22](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.22) | 2020-10-05 | 1.0, 1.1, 1.2, 2.0, 3.0 | [tag v3.0.22](https://github.com/swagger-api/swagger-codegen/tree/v3.0.22)
119120
[3.0.21](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.21) | 2020-07-28 | 1.0, 1.1, 1.2, 2.0, 3.0 | [tag v3.0.21](https://github.com/swagger-api/swagger-codegen/tree/v3.0.21)
@@ -137,8 +138,9 @@ Swagger Codegen Version | Release Date | OpenAPI Spec compatibility | Notes
137138
[3.0.2](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.2)| 2018-10-19 | 1.0, 1.1, 1.2, 2.0, 3.0 | Minor release
138139
[3.0.1](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.1)| 2018-10-05 | 1.0, 1.1, 1.2, 2.0, 3.0 | Major release with breaking changes
139140
[3.0.0](https://github.com/swagger-api/swagger-codegen/releases/tag/v3.0.0)| 2018-09-06 | 1.0, 1.1, 1.2, 2.0, 3.0 | Major release with breaking changes
140-
2.4.19-SNAPSHOT (current master, upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/io/swagger/swagger-codegen-cli/2.4.18-SNAPSHOT/)| TBD | 1.0, 1.1, 1.2, 2.0 | Minor release
141-
[2.4.18](https://github.com/swagger-api/swagger-codegen/releases/tag/v2.4.18) (**current stable**) | 2020-12-29 | 1.0, 1.1, 1.2, 2.0 | [tag v2.4.18](https://github.com/swagger-api/swagger-codegen/tree/v2.4.18)
141+
2.4.20-SNAPSHOT (current master, upcoming minor release) [SNAPSHOT](https://oss.sonatype.org/content/repositories/snapshots/io/swagger/swagger-codegen-cli/2.4.20-SNAPSHOT/)| TBD | 1.0, 1.1, 1.2, 2.0 | Minor release
142+
[2.4.19](https://github.com/swagger-api/swagger-codegen/releases/tag/v2.4.19) (**current stable**) | 2021-03-04 | 1.0, 1.1, 1.2, 2.0 | [tag v2.4.19](https://github.com/swagger-api/swagger-codegen/tree/v2.4.19)
143+
[2.4.18](https://github.com/swagger-api/swagger-codegen/releases/tag/v2.4.18) | 2020-12-29 | 1.0, 1.1, 1.2, 2.0 | [tag v2.4.18](https://github.com/swagger-api/swagger-codegen/tree/v2.4.18)
142144
[2.4.17](https://github.com/swagger-api/swagger-codegen/releases/tag/v2.4.17) | 2020-11-02 | 1.0, 1.1, 1.2, 2.0 | [tag v2.4.17](https://github.com/swagger-api/swagger-codegen/tree/v2.4.17)
143145
[2.4.16](https://github.com/swagger-api/swagger-codegen/releases/tag/v2.4.16) | 2020-10-05 | 1.0, 1.1, 1.2, 2.0 | [tag v2.4.16](https://github.com/swagger-api/swagger-codegen/tree/v2.4.16)
144146
[2.4.15](https://github.com/swagger-api/swagger-codegen/releases/tag/v2.4.15) | 2020-07-28 | 1.0, 1.1, 1.2, 2.0 | [tag v2.4.15](https://github.com/swagger-api/swagger-codegen/tree/v2.4.15)
@@ -170,12 +172,12 @@ Swagger Codegen Version | Release Date | OpenAPI Spec compatibility | Notes
170172
If you're looking for the latest stable version, you can grab it directly from Maven.org (Java 8 runtime at a minimum):
171173

172174
```sh
173-
wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.24/swagger-codegen-cli-3.0.24.jar -O swagger-codegen-cli.jar
175+
wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.25/swagger-codegen-cli-3.0.25.jar -O swagger-codegen-cli.jar
174176

175177
java -jar swagger-codegen-cli.jar --help
176178
```
177179

178-
For Windows users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g. `Invoke-WebRequest -OutFile swagger-codegen-cli.jar https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.24/swagger-codegen-cli-3.0.24.jar`
180+
For Windows users, you will need to install [wget](http://gnuwin32.sourceforge.net/packages/wget.htm) or you can use Invoke-WebRequest in PowerShell (3.0+), e.g. `Invoke-WebRequest -OutFile swagger-codegen-cli.jar https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.25/swagger-codegen-cli-3.0.25.jar`
179181

180182
On a mac, it's even easier with `brew`:
181183
```sh

bin/composed/java-petstore-all.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
./bin/composed/java-petstore-google-api-client.sh
88
./bin/composed/java-petstore-jersey1.sh
99
./bin/composed/java-petstore-jersey2.sh
10-
./bin/composed/java-petstore-jersey2-java6.sh
1110
./bin/composed/java-petstore-okhttp-gson.sh
1211
./bin/composed/java-petstore-okhttp-gson-parcelable.sh
1312
./bin/composed/java-petstore-resteasy.sh

bin/composed/java-petstore-jersey2-java6.sh

Lines changed: 0 additions & 35 deletions
This file was deleted.

bin/java-petstore-all.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
./bin/java-petstore-google-api-client.sh
99
./bin/java-petstore-jersey1.sh
1010
./bin/java-petstore-jersey2.sh
11-
./bin/java-petstore-jersey2-java6.sh
1211
./bin/java-petstore-okhttp-gson.sh
1312
./bin/java-petstore-okhttp-gson-parcelable.sh
1413
./bin/java-petstore-resteasy.sh

bin/java-petstore-jersey2-java6.sh

Lines changed: 0 additions & 35 deletions
This file was deleted.

modules/swagger-codegen-cli/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>io.swagger.codegen.v3</groupId>
55
<artifactId>swagger-codegen-project</artifactId>
6-
<version>3.0.25-SNAPSHOT</version>
6+
<version>3.0.26-SNAPSHOT</version>
77
<relativePath>../..</relativePath>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>

modules/swagger-codegen-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.swagger.codegen.v3</groupId>
88
<artifactId>swagger-codegen-project</artifactId>
9-
<version>3.0.25-SNAPSHOT</version>
9+
<version>3.0.26-SNAPSHOT</version>
1010
<relativePath>../..</relativePath>
1111
</parent>
1212
<artifactId>swagger-codegen-maven-plugin</artifactId>

modules/swagger-codegen/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<parent>
44
<groupId>io.swagger.codegen.v3</groupId>
55
<artifactId>swagger-codegen-project</artifactId>
6-
<version>3.0.25-SNAPSHOT</version>
6+
<version>3.0.26-SNAPSHOT</version>
77
<relativePath>../..</relativePath>
88
</parent>
99
<modelVersion>4.0.0</modelVersion>
@@ -200,7 +200,7 @@
200200
</reporting>
201201
<properties>
202202
<diffutils-version>1.3.0</diffutils-version>
203-
<swagger-codegen-v2-version>2.4.19-SNAPSHOT</swagger-codegen-v2-version>
203+
<swagger-codegen-v2-version>2.4.20-SNAPSHOT</swagger-codegen-v2-version>
204204
</properties>
205205
<dependencies>
206206
<dependency>

modules/swagger-codegen/src/test/java/io/swagger/codegen/v3/service/GeneratorServiceTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import java.io.File;
1515
import java.io.IOException;
1616
import java.io.InputStream;
17+
import java.nio.file.Files;
1718
import java.util.List;
1819

1920
public class GeneratorServiceTest {
@@ -654,7 +655,7 @@ public void testGeneratorService_ResolvedSpec() throws IOException {
654655
spec = FileUtils.readFileToString(new File(path + File.separator + "openapi.yaml"));
655656
Assert.assertTrue(spec.contains("#/components/schemas/inline_response_200"));
656657
Assert.assertTrue(spec.contains("#/components/schemas/body"));
657-
658+
658659
path = getTmpFolder().getAbsolutePath();
659660
request = new GenerationRequest();
660661
request
@@ -677,7 +678,7 @@ public void testGeneratorService_ResolvedSpec() throws IOException {
677678

678679
protected static File getTmpFolder() {
679680
try {
680-
File outputFolder = File.createTempFile("codegentest-", "-tmp");
681+
File outputFolder = Files.createTempFile("codegentest-", "-tmp").toFile();
681682
outputFolder.delete();
682683
outputFolder.mkdir();
683684
outputFolder.deleteOnExit();

modules/swagger-codegen/src/test/resources/2_0/templates/Java/libraries/jersey2/ApiClient.mustache

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import java.io.InputStream;
2727

2828
{{^supportJava6}}
2929
import java.nio.file.Files;
30+
import java.nio.file.Paths;
3031
import java.nio.file.StandardCopyOption;
3132
{{/supportJava6}}
3233
{{#supportJava6}}
@@ -624,9 +625,9 @@ public class ApiClient {
624625
}
625626

626627
if (tempFolderPath == null)
627-
return File.createTempFile(prefix, suffix);
628+
return Files.createTempFile(prefix, suffix).toFile();
628629
else
629-
return File.createTempFile(prefix, suffix, new File(tempFolderPath));
630+
return Files.createTempFile(Paths.get(tempFolderPath), prefix, suffix).toFile();
630631
}
631632

632633
/**

0 commit comments

Comments
 (0)