Releases: proxer/ProxerLibJava
Releases · proxer/ProxerLibJava
5.4.0
5.3.0
5.2.1
5.2.0
- General
- Improved error handling.
- New api for rate limit protection. Enable it with
enableRateLimitProtection()on theProxerApi.Builder.
- API changes
- New
wikiendpoint. - New
info/subscribeanducp/unsubscribeendpoints. - New
nameparameter forucp/bookmarksendpoint. - New
usersendpoints. - New
messenger/reportandmessenger/checkLinkendpoint. - New
EXITMessageAction. - New
LIGHTNOVEL,WEBNOVELandVISUALNOVELtypes forMedium. - New
NOVELCategory. ProxerUrlsnow supports newipparameter for the captcha url.- New error codes:
INTERNAL,WIKI_INVALID_TITLE,WIKI_INVALID_PERMISSIONSandMEDIA_REMOVED_DUE_TO_COPYRIGHT.
- New
- Internal
- Updated certificates.
5.1.1
5.1.0
- General
- Support for the test mode. Pass
ProxerApi.TEST_KEYor "test" for the api key to enable. - Various changes to make the api more Kotlin friendly. Places that need code changes, have been marked
@Deprecated, which allows the IDE to auto-fix them.
- Support for the test mode. Pass
- API changes
- New
commentsendpoints. user/comments- new parameters.- New
OTHERconstant for theMediumenum.
- New
- Internal
- Improved login token handling.
- Prepare for the upcoming Moshi 1.9 release.
- Dependency updates.
5.0.1
Rewrite in Kotlin
The library is now 100% Kotlin. Usage from Java is possible, but individual APIs may have changed.
- General
- Enforce internal OkHttp instance to be used only by the library.
- Shrinker rules (Proguard/R8) are now shipped with the jar.
- Performance improvements for Json parsing by using annotation processing.
- Enforce request bodies of POST calls to be sent only once.
- API changes
user - isTeamMember and isDonator flags.anime/streams - isOfficial.ucp/setsettings - methods for each individual setting.list/entrysearch - new genre system.list/entrysearch - hideFinished.anime/linkvast. Only for official apps to show ads. Use theanime/linkAPI in the usual case.- Removed custom logging mechanism. Use the OkHttp logging interceptor.
- New image proxy.
- Fixes
- Updated regexes for
ProxerUrls#hasProxerHostchecks. - Properly close response bodies of failed requests.
- Concurrency improvements.
- Updated regexes for
4.5.2
4.5.1
- Fixes
- Crash in error handling when the
Exceptiondoes not have a message.
- Crash in error handling when the
- New APIs
- Several new methods in the
ProxerUrlsutil class, e.g.registrationWeb. - Nullsfe variants of
ProxerUtils#getApiEnumNameandProxerUtils#toApiEnum.
- Several new methods in the
- API changes
- Device automatically set to
defaultfor urls to avoid 404 errors when the mobile cookie is set from previous usage. Use the overloads with thedeviceparameter to alter this behaviour.
- Device automatically set to
4.5.0
- General
- New required certificates for certificate pinning.
- Compatibility with Java 10 (Target is still Java 8).
- Library and infrastructure updates.
- New APIs
ucp - delete comment
- API Extensions
- New field
isOfficialforStreamentity. - New parameter
includeNotAvailableChaptersforinfo - episode infoAPI.
- New field