diff --git a/README.md b/README.md
index b31036e6a..7b1abddb4 100644
--- a/README.md
+++ b/README.md
@@ -116,6 +116,16 @@ The [reset-sdks](reset-sdks) script resets SDK repos in [/repos](repos) back to
./reset-sdks python,node,ruby # reset specific SDKs
```
+### Updating Dev Versions
+
+After a release, the dev versions in [/sdks](sdks) should be bumped to match. The [update-dev-versions](update-dev-versions) script reads the released version from `repos/[SDK]/VERSION` and updates `sdks/[SDK]/VERSION` and `sdks/[SDK]/openapi-config.yaml` with the corresponding `-dev` suffix (e.g. `1.11.0` -> `1.11-dev`).
+
+```bash
+./update-dev-versions # all SDKs
+./update-dev-versions ruby # single SDK
+./update-dev-versions python,node # specific SDKs
+```
+
### Changes to Generated SDK Code
We generate our SDKs using the [OpenAPI Generator](https://openapi-generator.tech/) tool. This tool reads the contents of the [openapi-sdk.yaml](openapi-sdk.yaml) file. It also reads related examples from the [/examples](examples) directory and embeds the contents into the generated documentation.
diff --git a/sdks/dotnet/README.md b/sdks/dotnet/README.md
index 32be7f086..414467bc4 100644
--- a/sdks/dotnet/README.md
+++ b/sdks/dotnet/README.md
@@ -23,7 +23,7 @@ directory that corresponds to the file you want updated.
This C# SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: 3.0.0
-- SDK version: 2.1-dev
+- SDK version: 2.2-dev
- Generator version: 7.12.0
- Build package: org.openapitools.codegen.languages.CSharpClientCodegen
diff --git a/sdks/dotnet/VERSION b/sdks/dotnet/VERSION
index 35468ac2c..c78c4fff9 100644
--- a/sdks/dotnet/VERSION
+++ b/sdks/dotnet/VERSION
@@ -1 +1 @@
-2.1-dev
+2.2-dev
diff --git a/sdks/dotnet/openapi-config.yaml b/sdks/dotnet/openapi-config.yaml
index c2be390cb..11d2095b9 100644
--- a/sdks/dotnet/openapi-config.yaml
+++ b/sdks/dotnet/openapi-config.yaml
@@ -6,7 +6,7 @@ additionalProperties:
packageCompany: Dropbox Sign API Team
packageCopyright: Dropbox 2024
packageDescription: Client library for using the Dropbox Sign API
- packageVersion: 2.1-dev
+ packageVersion: 2.2-dev
packageTitle: Dropbox Sign .Net SDK
sortModelPropertiesByRequiredFlag: true
optionalEmitDefaultValues: true
diff --git a/sdks/dotnet/src/Dropbox.Sign/Client/Configuration.cs b/sdks/dotnet/src/Dropbox.Sign/Client/Configuration.cs
index c4a1b9cc3..0903fe5c0 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Client/Configuration.cs
+++ b/sdks/dotnet/src/Dropbox.Sign/Client/Configuration.cs
@@ -36,7 +36,7 @@ public class Configuration : IReadableConfiguration
/// Version of the package.
///
/// Version of the package.
- public const string Version = "2.1-dev";
+ public const string Version = "2.2-dev";
///
/// Identifier for ISO 8601 DateTime Format
@@ -120,7 +120,7 @@ public class Configuration : IReadableConfiguration
public Configuration()
{
Proxy = null;
- UserAgent = WebUtility.UrlEncode("OpenAPI-Generator/2.1-dev/csharp");
+ UserAgent = WebUtility.UrlEncode("OpenAPI-Generator/2.2-dev/csharp");
BasePath = "https://api.hellosign.com/v3";
DefaultHeaders = new ConcurrentDictionary();
ApiKey = new ConcurrentDictionary();
@@ -567,7 +567,7 @@ public static string ToDebugReport()
report += " OS: " + System.Environment.OSVersion + "\n";
report += " .NET Framework Version: " + System.Environment.Version + "\n";
report += " Version of the API: 3.0.0\n";
- report += " SDK Package Version: 2.1-dev\n";
+ report += " SDK Package Version: 2.2-dev\n";
return report;
}
diff --git a/sdks/dotnet/src/Dropbox.Sign/Dropbox.Sign.csproj b/sdks/dotnet/src/Dropbox.Sign/Dropbox.Sign.csproj
index 59b3a6595..da6c57dc7 100644
--- a/sdks/dotnet/src/Dropbox.Sign/Dropbox.Sign.csproj
+++ b/sdks/dotnet/src/Dropbox.Sign/Dropbox.Sign.csproj
@@ -12,7 +12,7 @@
Client library for using the Dropbox Sign API
Dropbox 2024
Dropbox.Sign
- 2.1-dev
+ 2.2-dev
bin\$(Configuration)\$(TargetFramework)\Dropbox.Sign.xml
https://github.com/hellosign/dropbox-sign-dotnet.git
git
diff --git a/sdks/java-v1/README.md b/sdks/java-v1/README.md
index 26192ef39..7ea39626e 100644
--- a/sdks/java-v1/README.md
+++ b/sdks/java-v1/README.md
@@ -55,7 +55,7 @@ Add this dependency to your project's POM:
com.dropbox.sign
dropbox-sign
- 1.10-dev
+ 1.11-dev
compile
```
@@ -71,7 +71,7 @@ Add this dependency to your project's build file:
}
dependencies {
- implementation "com.dropbox.sign:dropbox-sign:1.10-dev"
+ implementation "com.dropbox.sign:dropbox-sign:1.11-dev"
}
```
@@ -85,7 +85,7 @@ mvn clean package
Then manually install the following JARs:
-- `target/dropbox-sign-1.10-dev.jar`
+- `target/dropbox-sign-1.11-dev.jar`
- `target/lib/*.jar`
## Getting Started
@@ -477,7 +477,7 @@ apisupport@hellosign.com
This Java package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: `3.0.0`
- - Package version: `1.10-dev`
+ - Package version: `1.11-dev`
- Build package: `org.openapitools.codegen.languages.JavaClientCodegen`
diff --git a/sdks/java-v1/VERSION b/sdks/java-v1/VERSION
index 1a9d86ec7..655297a20 100644
--- a/sdks/java-v1/VERSION
+++ b/sdks/java-v1/VERSION
@@ -1 +1 @@
-1.10-dev
+1.11-dev
diff --git a/sdks/java-v1/build.gradle b/sdks/java-v1/build.gradle
index e4b936424..163f24e24 100644
--- a/sdks/java-v1/build.gradle
+++ b/sdks/java-v1/build.gradle
@@ -21,7 +21,7 @@ apply plugin: 'signing'
group = 'com.dropbox.sign'
archivesBaseName = 'dropbox-sign'
-version = '1.10-dev'
+version = '1.11-dev'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
diff --git a/sdks/java-v1/build.sbt b/sdks/java-v1/build.sbt
index 2cdb5a19b..214c47d8c 100644
--- a/sdks/java-v1/build.sbt
+++ b/sdks/java-v1/build.sbt
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
settings(
organization := "com.dropbox.sign",
name := "dropbox-sign",
- version := "1.10-dev",
+ version := "1.11-dev",
scalaVersion := "2.11.4",
scalacOptions ++= Seq("-feature"),
Compile / javacOptions ++= Seq("-Xlint:deprecation"),
diff --git a/sdks/java-v1/gradle.properties b/sdks/java-v1/gradle.properties
index f54a23f9c..aef361e60 100644
--- a/sdks/java-v1/gradle.properties
+++ b/sdks/java-v1/gradle.properties
@@ -6,7 +6,7 @@
#target = android
GROUP=com.dropbox.sign
POM_ARTIFACT_ID=dropbox-sign
-VERSION_NAME=1.10-dev
+VERSION_NAME=1.11-dev
POM_NAME=Dropbox Sign Java SDK
POM_DESCRIPTION=Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds!
diff --git a/sdks/java-v1/openapi-config.yaml b/sdks/java-v1/openapi-config.yaml
index 948b9b03e..4427e6104 100644
--- a/sdks/java-v1/openapi-config.yaml
+++ b/sdks/java-v1/openapi-config.yaml
@@ -16,7 +16,7 @@ additionalProperties:
groupId: com.dropbox.sign
artifactId: dropbox-sign
artifactName: Dropbox Sign Java SDK
- artifactVersion: "1.10-dev"
+ artifactVersion: "1.11-dev"
artifactUrl: https://github.com/hellosign/dropbox-sign-java
artifactDescription: Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds!
scmConnection: scm:git:git://github.com/hellosign/dropbox-sign-java.git
diff --git a/sdks/java-v1/pom.xml b/sdks/java-v1/pom.xml
index e22f8f1ce..b499f09a3 100644
--- a/sdks/java-v1/pom.xml
+++ b/sdks/java-v1/pom.xml
@@ -5,7 +5,7 @@
dropbox-sign
jar
dropbox-sign
- 1.10-dev
+ 1.11-dev
https://github.com/hellosign/dropbox-sign-java
Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds!
diff --git a/sdks/java-v1/src/main/java/com/dropbox/sign/ApiClient.java b/sdks/java-v1/src/main/java/com/dropbox/sign/ApiClient.java
index e7af3ef7e..671efa962 100644
--- a/sdks/java-v1/src/main/java/com/dropbox/sign/ApiClient.java
+++ b/sdks/java-v1/src/main/java/com/dropbox/sign/ApiClient.java
@@ -147,7 +147,7 @@ public ApiClient(Map authMap) {
this.dateFormat = new RFC3339DateFormat();
// Set default User-Agent.
- setUserAgent("OpenAPI-Generator/1.10-dev/java");
+ setUserAgent("OpenAPI-Generator/1.11-dev/java");
// Setup authentications (key: authentication name, value: authentication).
authentications = new HashMap<>();
diff --git a/sdks/java-v1/src/main/java/com/dropbox/sign/Configuration.java b/sdks/java-v1/src/main/java/com/dropbox/sign/Configuration.java
index ddcbd7148..654d69f1d 100644
--- a/sdks/java-v1/src/main/java/com/dropbox/sign/Configuration.java
+++ b/sdks/java-v1/src/main/java/com/dropbox/sign/Configuration.java
@@ -16,7 +16,7 @@
value = "org.openapitools.codegen.languages.JavaClientCodegen",
comments = "Generator version: 7.12.0")
public class Configuration {
- public static final String VERSION = "1.10-dev";
+ public static final String VERSION = "1.11-dev";
private static volatile ApiClient defaultApiClient = new ApiClient();
diff --git a/sdks/java-v2/README.md b/sdks/java-v2/README.md
index 944eb8465..91850482a 100644
--- a/sdks/java-v2/README.md
+++ b/sdks/java-v2/README.md
@@ -56,7 +56,7 @@ Add this dependency to your project's POM:
com.dropbox.sign
dropbox-sign
- 2.6-dev
+ 2.7-dev
compile
```
@@ -72,7 +72,7 @@ Add this dependency to your project's build file:
}
dependencies {
- implementation "com.dropbox.sign:dropbox-sign:2.6-dev"
+ implementation "com.dropbox.sign:dropbox-sign:2.7-dev"
}
```
@@ -86,7 +86,7 @@ mvn clean package
Then manually install the following JARs:
-- `target/dropbox-sign-2.6-dev.jar`
+- `target/dropbox-sign-2.7-dev.jar`
- `target/lib/*.jar`
## Getting Started
@@ -453,7 +453,7 @@ apisupport@hellosign.com
This Java package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: `3.0.0`
- - Package version: `2.6-dev`
+ - Package version: `2.7-dev`
- Build package: `org.openapitools.codegen.languages.JavaClientCodegen`
diff --git a/sdks/java-v2/VERSION b/sdks/java-v2/VERSION
index 7e5f9585b..19686912e 100644
--- a/sdks/java-v2/VERSION
+++ b/sdks/java-v2/VERSION
@@ -1 +1 @@
-2.6-dev
+2.7-dev
diff --git a/sdks/java-v2/build.gradle b/sdks/java-v2/build.gradle
index 52e767e5a..8fc1583c4 100644
--- a/sdks/java-v2/build.gradle
+++ b/sdks/java-v2/build.gradle
@@ -21,7 +21,7 @@ apply plugin: 'signing'
group = 'com.dropbox.sign'
archivesBaseName = 'dropbox-sign'
-version = '2.6-dev'
+version = '2.7-dev'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
diff --git a/sdks/java-v2/build.sbt b/sdks/java-v2/build.sbt
index 344a1c513..0c4aa86e0 100644
--- a/sdks/java-v2/build.sbt
+++ b/sdks/java-v2/build.sbt
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
settings(
organization := "com.dropbox.sign",
name := "dropbox-sign",
- version := "2.6-dev",
+ version := "2.7-dev",
scalaVersion := "2.11.4",
scalacOptions ++= Seq("-feature"),
Compile / javacOptions ++= Seq("-Xlint:deprecation"),
diff --git a/sdks/java-v2/gradle.properties b/sdks/java-v2/gradle.properties
index ea880dd79..13378da6d 100644
--- a/sdks/java-v2/gradle.properties
+++ b/sdks/java-v2/gradle.properties
@@ -6,7 +6,7 @@
#target = android
GROUP=com.dropbox.sign
POM_ARTIFACT_ID=dropbox-sign
-VERSION_NAME=2.6-dev
+VERSION_NAME=2.7-dev
POM_NAME=Dropbox Sign Java SDK
POM_DESCRIPTION=Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds!
diff --git a/sdks/java-v2/openapi-config.yaml b/sdks/java-v2/openapi-config.yaml
index 3acf83162..0808a63d6 100644
--- a/sdks/java-v2/openapi-config.yaml
+++ b/sdks/java-v2/openapi-config.yaml
@@ -18,7 +18,7 @@ additionalProperties:
groupId: com.dropbox.sign
artifactId: dropbox-sign
artifactName: Dropbox Sign Java SDK
- artifactVersion: "2.6-dev"
+ artifactVersion: "2.7-dev"
artifactUrl: https://github.com/hellosign/dropbox-sign-java
artifactDescription: Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds!
scmConnection: scm:git:git://github.com/hellosign/dropbox-sign-java.git
diff --git a/sdks/java-v2/pom.xml b/sdks/java-v2/pom.xml
index 185a8cea2..089494e65 100644
--- a/sdks/java-v2/pom.xml
+++ b/sdks/java-v2/pom.xml
@@ -5,7 +5,7 @@
dropbox-sign
jar
dropbox-sign
- 2.6-dev
+ 2.7-dev
https://github.com/hellosign/dropbox-sign-java
Use the Dropbox Sign Java SDK to connect your Java app to the service of Dropbox Sign in microseconds!
diff --git a/sdks/java-v2/src/main/java/com/dropbox/sign/ApiClient.java b/sdks/java-v2/src/main/java/com/dropbox/sign/ApiClient.java
index c40bc99ca..7fd787cbc 100644
--- a/sdks/java-v2/src/main/java/com/dropbox/sign/ApiClient.java
+++ b/sdks/java-v2/src/main/java/com/dropbox/sign/ApiClient.java
@@ -159,7 +159,7 @@ public ApiClient(Map authMap) {
this.dateFormat = new RFC3339DateFormat();
// Set default User-Agent.
- setUserAgent("OpenAPI-Generator/2.6-dev/java");
+ setUserAgent("OpenAPI-Generator/2.7-dev/java");
// Setup authentications (key: authentication name, value: authentication).
authentications = new HashMap<>();
diff --git a/sdks/java-v2/src/main/java/com/dropbox/sign/Configuration.java b/sdks/java-v2/src/main/java/com/dropbox/sign/Configuration.java
index f3f6a16d3..3f2f61734 100644
--- a/sdks/java-v2/src/main/java/com/dropbox/sign/Configuration.java
+++ b/sdks/java-v2/src/main/java/com/dropbox/sign/Configuration.java
@@ -15,7 +15,7 @@
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", comments = "Generator version: 7.12.0")
public class Configuration {
- public static final String VERSION = "2.6-dev";
+ public static final String VERSION = "2.7-dev";
private static volatile ApiClient defaultApiClient = new ApiClient();
diff --git a/sdks/node/VERSION b/sdks/node/VERSION
index 1a9d86ec7..655297a20 100644
--- a/sdks/node/VERSION
+++ b/sdks/node/VERSION
@@ -1 +1 @@
-1.10-dev
+1.11-dev
diff --git a/sdks/node/api/apis.ts b/sdks/node/api/apis.ts
index 4522d7dce..137e76a1e 100644
--- a/sdks/node/api/apis.ts
+++ b/sdks/node/api/apis.ts
@@ -38,7 +38,7 @@ export const queryParamsSerializer = (params) => {
return Qs.stringify(params, { arrayFormat: "brackets" });
};
-export const USER_AGENT = "OpenAPI-Generator/1.10-dev/node";
+export const USER_AGENT = "OpenAPI-Generator/1.11-dev/node";
/**
* Generates an object containing form data.
diff --git a/sdks/node/dist/api.js b/sdks/node/dist/api.js
index 28db3c0fc..2e7b36985 100644
--- a/sdks/node/dist/api.js
+++ b/sdks/node/dist/api.js
@@ -36261,7 +36261,7 @@ var HttpError = class extends Error {
var queryParamsSerializer = (params) => {
return import_qs.default.stringify(params, { arrayFormat: "brackets" });
};
-var USER_AGENT = "OpenAPI-Generator/1.10-dev/node";
+var USER_AGENT = "OpenAPI-Generator/1.11-dev/node";
var generateFormData = (obj, typemap) => {
const data = {};
let localVarUseFormData = false;
diff --git a/sdks/node/openapi-config.yaml b/sdks/node/openapi-config.yaml
index 592ddc1fd..5ce5d4f20 100644
--- a/sdks/node/openapi-config.yaml
+++ b/sdks/node/openapi-config.yaml
@@ -2,7 +2,7 @@ generatorName: typescript-node
typeMappings: {}
additionalProperties:
npmName: "@dropbox/sign"
- npmVersion: 1.10-dev
+ npmVersion: 1.11-dev
supportsES6: true
apiDocPath: ./docs/api
modelDocPath: ./docs/model
diff --git a/sdks/node/package-lock.json b/sdks/node/package-lock.json
index dbfa0f71d..dcc03ad23 100644
--- a/sdks/node/package-lock.json
+++ b/sdks/node/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@dropbox/sign",
- "version": "1.10-dev",
+ "version": "1.11-dev",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@dropbox/sign",
- "version": "1.10-dev",
+ "version": "1.11-dev",
"dependencies": {
"axios": "^1.8.2",
"bluebird": "^3.7.2",
diff --git a/sdks/node/package.json b/sdks/node/package.json
index a88915ed1..69a7be449 100644
--- a/sdks/node/package.json
+++ b/sdks/node/package.json
@@ -1,6 +1,6 @@
{
"name": "@dropbox/sign",
- "version": "1.10-dev",
+ "version": "1.11-dev",
"description": "Official Node client for Dropbox Sign",
"repository": {
"type": "git",
diff --git a/sdks/node/types/api/apis.d.ts b/sdks/node/types/api/apis.d.ts
index 3e7e1c8eb..ff111ded7 100644
--- a/sdks/node/types/api/apis.d.ts
+++ b/sdks/node/types/api/apis.d.ts
@@ -23,7 +23,7 @@ export interface returnTypeI {
body?: any;
}
export declare const queryParamsSerializer: (params: any) => string;
-export declare const USER_AGENT = "OpenAPI-Generator/1.10-dev/node";
+export declare const USER_AGENT = "OpenAPI-Generator/1.11-dev/node";
export declare const generateFormData: (obj: any, typemap: AttributeTypeMap) => {
localVarUseFormData: boolean;
data: object;
diff --git a/sdks/php/README.md b/sdks/php/README.md
index b247c3b43..d510976a0 100644
--- a/sdks/php/README.md
+++ b/sdks/php/README.md
@@ -53,7 +53,7 @@ To install the bindings via [Composer](https://getcomposer.org/), add the follow
```json
{
"require": {
- "dropbox/sign": "^1.10.0"
+ "dropbox/sign": "^1.11.0"
},
"minimum-stability": "dev"
}
@@ -64,7 +64,7 @@ Then run `composer install`
Alternatively, install directly with
```
-composer require dropbox/sign:^1.10.0
+composer require dropbox/sign:^1.11.0
```
## Getting Started
@@ -447,6 +447,6 @@ apisupport@hellosign.com
This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: `3.0.0`
- - Package version: `1.10-dev`
+ - Package version: `1.11-dev`
- Generator version: `7.12.0`
- Build package: `org.openapitools.codegen.languages.PhpClientCodegen`
diff --git a/sdks/php/VERSION b/sdks/php/VERSION
index 1a9d86ec7..655297a20 100644
--- a/sdks/php/VERSION
+++ b/sdks/php/VERSION
@@ -1 +1 @@
-1.10-dev
+1.11-dev
diff --git a/sdks/php/openapi-config.yaml b/sdks/php/openapi-config.yaml
index da279249a..9ca2503f1 100644
--- a/sdks/php/openapi-config.yaml
+++ b/sdks/php/openapi-config.yaml
@@ -1,8 +1,8 @@
generatorName: php
additionalProperties:
packageName: dropbox/sign
- packageVersion: "^1.10.0"
- artifactVersion: 1.10-dev
+ packageVersion: "^1.11.0"
+ artifactVersion: 1.11-dev
invokerPackage: "Dropbox\\Sign"
sortModelPropertiesByRequiredFlag: true
srcBasePath: src
diff --git a/sdks/php/src/Configuration.php b/sdks/php/src/Configuration.php
index cbd697cb4..c81f81d2d 100644
--- a/sdks/php/src/Configuration.php
+++ b/sdks/php/src/Configuration.php
@@ -97,7 +97,7 @@ class Configuration
*
* @var string
*/
- protected $userAgent = 'OpenAPI-Generator/1.10-dev/PHP';
+ protected $userAgent = 'OpenAPI-Generator/1.11-dev/PHP';
/**
* Debug switch (default set to false)
@@ -438,7 +438,7 @@ public static function toDebugReport()
$report .= ' OS: ' . php_uname() . PHP_EOL;
$report .= ' PHP Version: ' . PHP_VERSION . PHP_EOL;
$report .= ' The version of the OpenAPI document: 3.0.0' . PHP_EOL;
- $report .= ' SDK Package Version: 1.10-dev' . PHP_EOL;
+ $report .= ' SDK Package Version: 1.11-dev' . PHP_EOL;
$report .= ' Temp Folder Path: ' . self::getDefaultConfiguration()->getTempFolderPath() . PHP_EOL;
return $report;
diff --git a/sdks/python/README.md b/sdks/python/README.md
index 870a2a1a6..1837792ca 100644
--- a/sdks/python/README.md
+++ b/sdks/python/README.md
@@ -49,7 +49,7 @@ Python 3.8+
Install using `pip`:
```shell
-python3 -m pip install dropbox-sign==1.10-dev
+python3 -m pip install dropbox-sign==1.11-dev
```
Alternatively:
@@ -400,6 +400,6 @@ apisupport@hellosign.com
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: 3.0.0
-- Package version: 1.10-dev
+- Package version: 1.11-dev
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
diff --git a/sdks/python/VERSION b/sdks/python/VERSION
index 1a9d86ec7..655297a20 100644
--- a/sdks/python/VERSION
+++ b/sdks/python/VERSION
@@ -1 +1 @@
-1.10-dev
+1.11-dev
diff --git a/sdks/python/dropbox_sign/__init__.py b/sdks/python/dropbox_sign/__init__.py
index 785146d22..aac250c6c 100644
--- a/sdks/python/dropbox_sign/__init__.py
+++ b/sdks/python/dropbox_sign/__init__.py
@@ -14,7 +14,7 @@
Do not edit the class manually.
""" # noqa: E501
-__version__ = "1.10-dev"
+__version__ = "1.11-dev"
# import apis into sdk package
from dropbox_sign.apis import *
diff --git a/sdks/python/dropbox_sign/api_client.py b/sdks/python/dropbox_sign/api_client.py
index 091508190..dc69cd990 100644
--- a/sdks/python/dropbox_sign/api_client.py
+++ b/sdks/python/dropbox_sign/api_client.py
@@ -88,7 +88,7 @@ def __init__(
self.default_headers[header_name] = header_value
self.cookie = cookie
# Set default User-Agent.
- self.user_agent = "OpenAPI-Generator/1.10-dev/python"
+ self.user_agent = "OpenAPI-Generator/1.11-dev/python"
self.client_side_validation = configuration.client_side_validation
def __enter__(self):
diff --git a/sdks/python/dropbox_sign/configuration.py b/sdks/python/dropbox_sign/configuration.py
index fd139f0f1..d90745439 100644
--- a/sdks/python/dropbox_sign/configuration.py
+++ b/sdks/python/dropbox_sign/configuration.py
@@ -544,7 +544,7 @@ def to_debug_report(self) -> str:
"OS: {env}\n"
"Python Version: {pyversion}\n"
"Version of the API: 3.0.0\n"
- "SDK Package Version: 1.10-dev".format(
+ "SDK Package Version: 1.11-dev".format(
env=sys.platform, pyversion=sys.version
)
)
diff --git a/sdks/python/openapi-config.yaml b/sdks/python/openapi-config.yaml
index d76c83c77..750aa245d 100644
--- a/sdks/python/openapi-config.yaml
+++ b/sdks/python/openapi-config.yaml
@@ -5,7 +5,7 @@ additionalProperties:
generatorLanguageVersion: ">=3.8"
packageName: dropbox_sign
projectName: dropbox-sign
- packageVersion: 1.10-dev
+ packageVersion: 1.11-dev
sortModelPropertiesByRequiredFlag: true
legacyDiscriminatorBehavior: true
packageAuthor: Dropbox Sign API Team
diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml
index 704fa862f..472a81218 100644
--- a/sdks/python/pyproject.toml
+++ b/sdks/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "dropbox_sign"
-version = "1.10-dev"
+version = "1.11-dev"
description = "Dropbox Sign API"
authors = ["Official Python SDK for the Dropbox Sign API "]
license = "MIT"
diff --git a/sdks/python/setup.py b/sdks/python/setup.py
index ad2afcd55..ed66905fd 100644
--- a/sdks/python/setup.py
+++ b/sdks/python/setup.py
@@ -23,7 +23,7 @@
# prerequisite: setuptools
# http://pypi.python.org/pypi/setuptools
NAME = "dropbox-sign"
-VERSION = "1.10-dev"
+VERSION = "1.11-dev"
PYTHON_REQUIRES = ">= 3.8"
REQUIRES = [
"urllib3 >= 1.25.3, < 3.0.0",
diff --git a/sdks/ruby/.travis.yml b/sdks/ruby/.travis.yml
index d1a9cac09..6e5d2b9e5 100644
--- a/sdks/ruby/.travis.yml
+++ b/sdks/ruby/.travis.yml
@@ -8,4 +8,4 @@ script:
- bundle install --path vendor/bundle
- bundle exec rspec
- gem build dropbox-sign.gemspec
- - gem install ./dropbox-sign-1.10-dev.gem
+ - gem install ./dropbox-sign-1.11-dev.gem
diff --git a/sdks/ruby/Gemfile.lock b/sdks/ruby/Gemfile.lock
index 96c3207b9..2d75eddc4 100644
--- a/sdks/ruby/Gemfile.lock
+++ b/sdks/ruby/Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- dropbox-sign (1.10.pre.dev)
+ dropbox-sign (1.11.pre.dev)
typhoeus (~> 1.0, >= 1.0.1)
GEM
@@ -11,17 +11,19 @@ GEM
byebug (11.1.3)
coderay (1.1.3)
diff-lcs (1.5.1)
- ethon (0.16.0)
+ ethon (0.18.0)
ffi (>= 1.15.0)
- ffi (1.17.2-aarch64-linux-gnu)
- ffi (1.17.2-arm64-darwin)
- ffi (1.17.2-x86_64-darwin)
- ffi (1.17.2-x86_64-linux-gnu)
+ logger
+ ffi (1.17.4-aarch64-linux-gnu)
+ ffi (1.17.4-arm64-darwin)
+ ffi (1.17.4-x86_64-darwin)
+ ffi (1.17.4-x86_64-linux-gnu)
json (2.7.2)
json_spec (1.1.5)
multi_json (~> 1.0)
rspec (>= 2.0, < 4.0)
language_server-protocol (3.17.0.3)
+ logger (1.7.0)
method_source (1.1.0)
multi_json (1.15.0)
parallel (1.26.3)
@@ -64,8 +66,8 @@ GEM
rubocop-ast (1.32.3)
parser (>= 3.3.1.0)
ruby-progressbar (1.13.0)
- typhoeus (1.4.1)
- ethon (>= 0.9.0)
+ typhoeus (1.6.0)
+ ethon (>= 0.18.0)
unicode-display_width (2.5.0)
PLATFORMS
diff --git a/sdks/ruby/README.md b/sdks/ruby/README.md
index c7b4bbae2..4d11460d2 100644
--- a/sdks/ruby/README.md
+++ b/sdks/ruby/README.md
@@ -25,7 +25,7 @@ directory that corresponds to the file you want updated.
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: 3.0.0
-- Package version: 1.10-dev
+- Package version: 1.11-dev
- Generator version: 7.12.0
- Build package: org.openapitools.codegen.languages.RubyClientCodegen
@@ -47,15 +47,15 @@ gem build dropbox-sign.gemspec
Then install the gem locally:
```shell
-gem install ./dropbox-sign-1.10-dev.gem
+gem install ./dropbox-sign-1.11-dev.gem
```
-(for development, run `gem install --dev ./dropbox-sign-1.10-dev.gem` to install the development dependencies)
+(for development, run `gem install --dev ./dropbox-sign-1.11-dev.gem` to install the development dependencies)
Finally add this to the Gemfile:
- gem 'dropbox-sign', '~> 1.10-dev'
+ gem 'dropbox-sign', '~> 1.11-dev'
### Install from Git
diff --git a/sdks/ruby/VERSION b/sdks/ruby/VERSION
index 1a9d86ec7..655297a20 100644
--- a/sdks/ruby/VERSION
+++ b/sdks/ruby/VERSION
@@ -1 +1 @@
-1.10-dev
+1.11-dev
diff --git a/sdks/ruby/lib/dropbox-sign/version.rb b/sdks/ruby/lib/dropbox-sign/version.rb
index 4593fa5d8..c05458cc7 100644
--- a/sdks/ruby/lib/dropbox-sign/version.rb
+++ b/sdks/ruby/lib/dropbox-sign/version.rb
@@ -14,5 +14,5 @@ module Dropbox
end
module Dropbox::Sign
- VERSION = '1.10-dev'
+ VERSION = '1.11-dev'
end
diff --git a/sdks/ruby/openapi-config.yaml b/sdks/ruby/openapi-config.yaml
index 7f271e847..bc8f3df51 100644
--- a/sdks/ruby/openapi-config.yaml
+++ b/sdks/ruby/openapi-config.yaml
@@ -9,7 +9,7 @@ additionalProperties:
gemName: dropbox-sign
gemRequiredRubyVersion: '>= 2.7'
moduleName: "Dropbox::Sign"
- gemVersion: 1.10-dev
+ gemVersion: 1.11-dev
sortModelPropertiesByRequiredFlag: true
legacyDiscriminatorBehavior: true
gitUserId: hellosign
diff --git a/src/Hello/Release/UpdateVersion.php b/src/Hello/Release/UpdateVersion.php
index e6ae7bd59..bda0f60a4 100644
--- a/src/Hello/Release/UpdateVersion.php
+++ b/src/Hello/Release/UpdateVersion.php
@@ -116,11 +116,11 @@ public function run(): void
throw new Exception("File {$filename} is empty");
}
- /**
- * ruby Gemfile.lock has different format
- * 1.4-dev turns to 1.4.pre.dev
- */
if ($this->sdk === 'ruby' && $filename === 'Gemfile.lock') {
+ /**
+ * ruby Gemfile.lock has different format
+ * 1.4-dev turns to 1.4.pre.dev
+ */
$contents = preg_replace(
pattern: '/dropbox-sign \((.*)\)/i',
replacement: "dropbox-sign ({$this->version})",
@@ -128,6 +128,14 @@ public function run(): void
);
echo $contents;
+ } elseif ($this->sdk === 'php' && $filename === 'openapi-config.yaml') {
+ // packageVersion uses composer constraint format (^X.Y.Z)
+ $contents = str_replace($this->current_version, $this->version, $contents);
+ $contents = preg_replace(
+ pattern: '/packageVersion:\s*"\^[0-9]+\.[0-9]+\.[0-9]+"/',
+ replacement: "packageVersion: \"^{$this->version}\"",
+ subject: $contents,
+ );
} else {
$contents = str_replace($this->current_version, $this->version, $contents);
}
diff --git a/update-dev-versions b/update-dev-versions
new file mode 100755
index 000000000..949ddf80b
--- /dev/null
+++ b/update-dev-versions
@@ -0,0 +1,50 @@
+#!/usr/bin/env bash
+
+set -e
+
+DIR=$(cd `dirname $0` && pwd)
+ALL_SDKS=( dotnet java-v1 java-v2 node php python ruby )
+TARGET="${1:-all}"
+
+if [[ "${TARGET}" == "all" ]]; then
+ SDKS=("${ALL_SDKS[@]}")
+else
+ IFS=',' read -ra SDKS <<< "${TARGET}"
+fi
+
+for SDK in "${SDKS[@]}"; do
+ REPO_VERSION_FILE="${DIR}/repos/${SDK}/VERSION"
+ SDK_VERSION_FILE="${DIR}/sdks/${SDK}/VERSION"
+ SDK_CONFIG_FILE="${DIR}/sdks/${SDK}/openapi-config.yaml"
+
+ if [[ ! -f "${REPO_VERSION_FILE}" ]]; then
+ printf "SKIP: %s (no repos/%s/VERSION)\n" "$SDK" "$SDK"
+ continue
+ fi
+
+ RELEASED=$(cat "${REPO_VERSION_FILE}" | tr -d '[:space:]')
+ MAJOR=$(echo "$RELEASED" | cut -d. -f1)
+ MINOR=$(echo "$RELEASED" | cut -d. -f2)
+ NEW_DEV="${MAJOR}.${MINOR}-dev"
+
+ OLD_DEV=$(cat "${SDK_VERSION_FILE}" | tr -d '[:space:]')
+
+ if [[ "${OLD_DEV}" == "${NEW_DEV}" ]]; then
+ printf "SKIP: %s (already at %s)\n" "$SDK" "$NEW_DEV"
+ continue
+ fi
+
+ printf "%-12s %s -> %s\n" "$SDK" "$OLD_DEV" "$NEW_DEV"
+
+ echo "$NEW_DEV" > "${SDK_VERSION_FILE}"
+
+ if [[ -f "${SDK_CONFIG_FILE}" ]]; then
+ sed -i '' "s/${OLD_DEV}/${NEW_DEV}/g" "${SDK_CONFIG_FILE}"
+
+ if [[ "${SDK}" == "php" ]]; then
+ sed -i '' "s/packageVersion: \"\\^[0-9]*\\.[0-9]*\\.[0-9]*\"/packageVersion: \"^${RELEASED}\"/" "${SDK_CONFIG_FILE}"
+ fi
+ fi
+done
+
+printf "\nDone. Dev versions updated in sdks/.\n"