Skip to content

Releases: jcabi/jcabi-http

Bug fix

27 Jul 15:06
Compare
Choose a tag to compare

Bug fixed in FakeRequest, see #47

Request.fetch(InputStream)

10 Jul 12:22
Compare
Choose a tag to compare

New method fetch(InputStream) added to Request, as suggested in #36

@Immutable.Array annotation

25 Jun 22:03
Compare
Choose a tag to compare

@Immutable.Array annotation added, from jcabi-aspects 0.17.1

AutoRedirectingWire bug fix

20 Jun 21:30
Compare
Choose a tag to compare

This version fixes a major bug in AutoRedirectingWire, now it works as expected

AutoRedirectingWire

16 Jun 13:20
Compare
Choose a tag to compare

AutoRedirectingWire introduced

Logging fix

05 Jun 12:56
Compare
Choose a tag to compare

Logging fix

Conditional HTTP answers

15 May 12:19
Compare
Choose a tag to compare

This version implements a new feature of conditional answers, discussed and implemented in #19

jcabi-matchers

29 Apr 09:32
Compare
Choose a tag to compare

This versions uses jcabi-matchers instead of rexsl-text for XPath assertions

Dependencies removed

17 Apr 21:11
Compare
Choose a tag to compare

In this version we removed three dependencies: commons-lang3, commons-io, and commons-codec. Now the library is much smaller and much easier to use in non-Maven projects.

Besides that, an ability to use Jsoup was added with JsoupResponse class. You can clean up an output HTML page using Jsoup, like this:

String body = new JdkRequest("http://my.example.com")
   .header(HttpHeaders.ACCEPT, MediaType.APPLICATION_JSON)
   .fetch()
   .as(JsoupResponse.class)
   .body();

JSON parsing bug fixed

11 Apr 09:56
Compare
Choose a tag to compare

#12 fixed in this version, JSON is parseable now