All Versions
94
Latest Version
Avg Release Cycle
14 days
Latest Release
84 days ago

Changelog History
Page 6

  • v3.0.00

    September 22, 2019
    • This is a major release with several breaking changes which (other than the namespace change) should ONLY impact you if you are using some of Unirests more advanced features or custom configurations.
    • The maven artifact has changed to open-unirest-java
    • The namespace has been shortened to just unirest (inspired by Java Spark)
    • โฌ†๏ธ The configuration system has been completely redone. Previously it was scattered across several classes and was entirely static. The new system has instances and supports multiple configurations. See the UPGRADE_GUIDE.md for details.
      • Start accessing the config with Unirest.config()
    • โœ… Almost everything is now fronted by interfaces, this makes testing easier.
    • Unirest itself can now be accessed as a interface with UnirestInstance
    • ๐Ÿ— ObjectMappers can be passed in as part of the builder.
    • ๐Ÿ‘ option no longer supports body (per http spec)
    • ๐Ÿ— Accept and ContentType are now 1st class headers in the builder (Unirest.get(path).accept("application/json"))
    • ๐Ÿ— Major internal fixes so that which builder operations were available when is consistent.
  • v2.5.03

    • Lazy init the HttpClients so they don't get in the way of setting custom clients.
  • v2.5.02

    • More safety for issue #41
  • v2.5.01

    • ๐Ÿ›  Fix Issue #41: possible init error in HttpClient under heavy load
  • v2.5.00

    • โœ… Extracted Interface for HttpResponse to make testing easier
  • v2.4.03

    October 14, 2019
  • v2.4.02

    September 25, 2019
    • โšก๏ธ Updated org.json dependency
  • v2.4.01

    September 22, 2019
    • ๐Ÿ“œ #308 When parsing an error body allow for non-parsing error bodies
  • v2.4.00

    September 18, 2019
    • โž• add an entire new return type: asBytes() (as well as async versions) will return a raw byte[] array.
  • v2.3.17

    September 05, 2019
    • Issue #292: Use per request Object Mapper for request bodies.