Language version and third-party dependencies have been updated in APIMatic generated SDKs.
Detailsโ
This changelog summarizes the language version update made for SDKs generated in Python, PHP and Ruby, along with the updates made to third-party dependencies in our SDKs generated in C#, Java, TypeScript, Python, PHP, and Ruby. Multiple factors were considered before updating language version like:
- End of life
- Limited usage statistics
- Compatibility issues
- Deprecated language features
Same is the case for 3rd party dependencies updates. Some of the factors considered before updating any dependency were as follows:
- No functional change within the SDKs
- New features and improvements
- Bug fixes
- Security vulnerabilites fixes
- Compatibility issues
What has changedโ
C# SDKโ
Updated Dependenciesโ
Dependency | Previous version | Updated version |
---|---|---|
JsonSubTypes | 1.6.0 | 2.0.1 |
Microsoft.NET.Test.Sdk | 15.0.0 | 17.5.0 |
Nunit | 3.12.0 | 3.13.3 |
NUnit3TestAdapter | 3.15.1 | 4.3.1 |
Microsoft.Json.Pointer | 2.2.0 | 2.3.0 |
Polly | 7.2.1 | 7.2.3 |
SonarAnalyzer.CSharp | 8.48.0.56517 | 8.55.0.65544 |
System.Collections.Immutable | 1.5.0 | 7.0.0 |
System.Net.Http.Json | 7.0.0 | 7.0.1 |
Java SDKโ
Updated Dependenciesโ
Dependency | Previous version | Updated version |
---|---|---|
jackson-databind | 2.14.0-rc2 | 2.14.2 |
jackson-core | 2.14.0-rc2 | 2.14.2 |
mockito-core | 4.7.0 | 4.11.0 |
mockito-inline | 4.7.0 | 4.11.0 |
slf4j-api | 1.7.30 | 2.0.7 |
jacoco-maven-plugin | 0.8.5 | 0.8.8 |
javax.json | 1.1.2 | 1.1.4 |
junit | 4.13.1 | 4.13.2 |
TypeScript SDKโ
Runtime version upgradeโ
Node version has been updated from >=10.4.0
to >=14.17.0
.
Updated Dependenciesโ
Dependency | Previous version | Updated version |
---|---|---|
size-limit/preset-small-lib | 4.6.0 | 7.0.8 |
rollup-plugin-typescript2 | 0.30.0 | 0.31.0 |
size-limit | 4.6.0 | 7.0.8 |
Python SDKโ
Language version upgradeโ
Language version has been updated from 3 >=3.7, <= 3.10
to 3 >=3.7, <= 3.11
.
Updated Dependenciesโ
Dependency | Previous version | Updated version |
---|---|---|
jsonpickle | 1.4.1 | 3.0.1 |
setuptools | 65.5.1 | 67.6.0 |
pytest | 7.1.3 | 7.2.2 |
coverage | 6.5.0 | 7.2.2 |
pytest-cov | 3.0.0 | 4.0.0 |
PHP SDKโ
Language Version Updateโ
Language version has been updated from >=7.2 <8.2
to ^7.2 || ^8.0
.
Updated Dependenciesโ
Dependency | Previous version | Updated version |
---|---|---|
phan | 5.3.1 | 5.4.2 |
Ruby SDKโ
Language version updateโ
Language version has been updated from >= 2.6 and < 3.1
to >= 2.6 and <= 3.2
.
Updated Dependenciesโ
Dependency | Previous version | Updated version |
---|---|---|
faraday-gzip | 0.1.0 | 1.0.0 |
faraday-retry | 1.0.3 | 2.1.0 |