Releases: MikhailSterkhov/jrest2
1.4
Changelog
- Fixed bytes http encoding
- Optimize decoding responses bytes
- Added InetSocketAddress attributes for http-request
- Added HttpAddressUtil
- Small code refactoring and improving its readability.
Dependency
To use the data library in your project, you need to prescribe a dependency.
Below is an example of how to use the dependency for different build systems:
Maven
Dependency block for Maven structure project:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.MikhailSterkhov</groupId>
<artifactId>jrest2</artifactId>
<version>1.4</version>
</dependency>
Gradle
Dependency block for Gradle structure project:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
compileOnly 'com.github.MikhailSterkhov:jrest2:1.4'
1.3
Changelog
- Added XML body-content processing helpful Jackson
- Updated JSON body-content factory structures
- Small code refactoring and improving its readability.
Dependency
To use the data library in your project, you need to prescribe a dependency.
Below is an example of how to use the dependency for different build systems:
Maven
Dependency block for Maven structure project:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.MikhailSterkhov</groupId>
<artifactId>jrest2</artifactId>
<version>1.3</version>
</dependency>
Gradle
Dependency block for Gradle structure project:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
compileOnly 'com.github.MikhailSterkhov:jrest2:1.3'
1.2
Changelog
-
Added processes and listeners for authentication and authorization of HTTP requests
-
Added new annotations for server repositories, responsible for eliminating the need to handle request authentication, for methods that serve to handle general authentication of requests to the repository.
-
Small code refactoring and improving its readability.
Dependency
To use the data library in your project, you need to prescribe a dependency.
Below is an example of how to use the dependency for different build systems:
Maven
Dependency block for Maven structure project:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.MikhailSterkhov</groupId>
<artifactId>jrest2</artifactId>
<version>1.2</version>
</dependency>
Gradle
Dependency block for Gradle structure project:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
compileOnly 'com.github.MikhailSterkhov:jrest2:1.2'
1.1
Changelog
-
Added binary files for client channel access to third-party REST endpoints: Implemented
a specific pattern for writing binary files with
*.restbin
extension that can support overriding properties externally (input-properties) and internally (internal-properties); -
Bugs in HTTP codecs related to request and response content have been fixed;
-
Added a new http-client in the form of
BinaryHttpClient
implementation, which is a shell
of any other http-client, implementing on top
of it the call of binary REST functions via their names; -
Tests are placed in a separate module;
-
Small code refactoring and improving its readability.
Dependency
To use the data library in your project, you need to prescribe a dependency.
Below is an example of how to use the dependency for different build systems:
Maven
Dependency block for Maven structure project:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.MikhailSterkhov</groupId>
<artifactId>jrest2</artifactId>
<version>1.1</version>
</dependency>
Gradle
Dependency block for Gradle structure project:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
compileOnly 'com.github.MikhailSterkhov:jrest2:1.1'
1.0
Dependency
To use the data library in your project, you need to prescribe a dependency.
Below is an example of how to use the dependency for different build systems:
Maven
Dependency block for Maven structure project:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.MikhailSterkhov</groupId>
<artifactId>jrest2</artifactId>
<version>1.0</version>
</dependency>
Gradle
Dependency block for Gradle structure project:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
compileOnly 'com.github.MikhailSterkhov:jrest2:1.0'