Skip to content

Releases: proxer/ProxerLibJava

3.2.0

08 Aug 17:29
Compare
Choose a tag to compare
  • General improvements
    • New PagingLimitEndpoint interface for Endpoints that support both paging and limiting.

3.1.0

27 Jul 21:50
Compare
Choose a tag to compare
  • New APIs.
    • notificationInfo
    • deleteNotification
  • General improvements
    • The Endpoint interfaces are now generic.
    • Library updates.
    • Internal refactorings.
    • jsr305 annotations are now used instead of the jetbrains ones.

3.0.3

16 Jun 17:35
Compare
Choose a tag to compare
  • Support for the latest API features.
    • includeHentai parameter for all relevant APIs.
    • filter for the user media list.
    • chapterName for the bookmarks API.
  • Improvements for the error system.
    • Cause is now set in relevant cases.
    • New errorType: Cancelled.
  • Update Gradle to 4.0.

3.0.2

01 Jun 19:35
Compare
Choose a tag to compare
  • Minor optimizations.
  • A new (minimal) sample! More are expected over time.

3.0.1

28 May 21:19
Compare
Choose a tag to compare

General

  • Java 8 is now required. This is a potentially breaking change. On Android, you can use the library as described here.

APIs

  • Fixes and new enum constants for the messenger and the ìnfo endpoints.
  • ProxerUtils#getApiEnumName now returns null instead of throwing an Exception. This avoids weird try-catch blocks

3.0.0

15 May 20:33
Compare
Choose a tag to compare

Rewrite of the library!

This comes with a much improved architecture, more APIs and Java support.
Moreover the license was changed to the much more friendly MIT license.
Check the updated README.

2.7.0

03 Mar 22:34
Compare
Choose a tag to compare

This release contains breaking changes

General

  • Update Gradle plugin 2.3.0-beta3 -> 2.3.0

Library

  • Only token-based login is supported now. The execute methods now have a new parameter and the User has been adjusted. This was done as cookies are not a good idea on Android and this approach is much cleaner.

2.6.0

07 Feb 18:43
Compare
Choose a tag to compare

General

Update libs and tools

OkHttp -> 3.6.0
Moshi -> 1.4.0
Support -> 25.1.1
Gradle -> 3.3
Gradle Plugin -> 2.3.0-beta3

APIs

New

  • UserComment (Not complete yet)
  • Industry and TranslatorGroup request (both info and projects)
  • Add some needed values to the Parameter classes

Changed

  • Various small fixes for some APIs

2.5.0

31 Dec 16:18
Compare
Choose a tag to compare

APIs

  • Fixed a critical bug, leading to NPEs in some cases.
  • Requests which return empty results now return the new class EmptyResult instead of individual classes to reduce the amount of duplicate code.
New
  • DeleteFavorite

2.4.0

24 Dec 12:01
Compare
Choose a tag to compare

General

Update libs and tools

  • OkHttp -> 3.5.0
  • Support -> 25.1.0
  • Build tools -> 25.0.2
  • Plugin -> 2.3.0-beta1
  • Gradle -> 3.2.1

Library

  • More granular error handling. In case of a timeout, ProxerException now contains a TIMEOUT error code, in addition to the existing NETWORK code.

APIs

  • Add all missing error codes to ProxerException.
  • Fix SetUserInfoRequest to be a POST request instead of a GET one.