Releases: proxer/ProxerLibJava
Releases · proxer/ProxerLibJava
2.3.0
General
- You can now set User-Agent for requests to the proxer API through the new
withCustomUserAgentmethod.
If none is set this will default toProxerLibAndroid/<version>.
You are expected to pass something likeMyApp/<version>.
If you don't want to send a User-Agent, you can simply passnullto the before mentioned method. - The OkHttp instance will now not be modified at all to make it reusable for requests to different services.
APIs
New
- Anime
- Streams (optionally including Proxer-streams)
- Link
2.2.0
General
- Update libs and tools.
- Moshi 1.2.0 -> 1.3.0
- Support 24.2.0 -> 25.0.0
- OkHttp 3.4.1 -> 3.4.2
- Gradle Plugin 2.2.0 -> 2.2.2
- Update compileSdk and targetSdk to 25.
APIs
New
ListInfoChapterMangaSetReadSetReminderMessagesnow contains themarkAsReadoption.- New urls in the
ProxerUrlHolder(hoster image and manga page).
Changed
- Various constructors with better annotations.
Relationhas been polished.- Various other minor code style improvements.
2.1.1
2.1.0
General
- Tool updates
- Unit test infrastructure and implementations for the most important compontents
- Various code style improvements
APIs
New
Info
Messenger
NewConference
UCP
UcpToptenListsumHistoryReminderDeleteReminder
Changed
- Fixed
ConferenceInfo - Some new URLs for the
ProxerUrlHolder
2.0.2
2.0.1
2.0.0
Large Architecture changes
- OkHttp is used as network library instead
of Bridge.
This improves performance and allows for a better API design. - Moshi is now used for response parsing.
This also improves performance. - No singleton.
Singletons are evil.
You now construct aProxerConnectioninstance and make all requests through
it. - Proper use of the http methods
GETandPOST.
GETis used wherever data is retrieved andPOSTis used wherever data is
send. - Handling of Cookies in the lib.
- Pluggability and improved configuration in the
ProxerConnection. - Use of the better
HttpUrl
for Urls instead of a simpleString.
ProxerUrlHoldernow also returnsHttpUrls. - Simplified error handling.
- Better extensiability
See the updated README for information on how to implement the new API.
1.9.5
General
- Updated Gradle to 3.0.
- Updated to support lib version 24.2.0. This sets the minSdk to 14.
- JavaDoc is now only generated for public methods an classes.
New APIs (Thanks @Desnoo )
Messaging
- SetBlock
- SetFavour
- SetReport
- SetUnblock
- SetUnfavour
- SetUnread
Additions for existing APIs
Messaging
The Message entity now returns actions annotated with @Action. This annotation includes all values an action can hold.
1.9.4.1
1.9.4
New APIs
Messaging
Info (Thanks @Desnoo)
- Core
- Season
- Synonym
Breaking
- The
experimentalpackage has been removed completely as there is now an official messaging API. - Some changes to the
ProxerTags have been made. Some have been renamed to indicate in which class they belong. Moreover the values have been changed.