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
wiki
endpoint. - New
info/subscribe
anducp/unsubscribe
endpoints. - New
name
parameter forucp/bookmarks
endpoint. - New
users
endpoints. - New
messenger/report
andmessenger/checkLink
endpoint. - New
EXIT
MessageAction
. - New
LIGHTNOVEL
,WEBNOVEL
andVISUALNOVEL
types forMedium
. - New
NOVEL
Category
. ProxerUrls
now supports newip
parameter for the captcha url.- New error codes:
INTERNAL
,WIKI_INVALID_TITLE
,WIKI_INVALID_PERMISSIONS
andMEDIA_REMOVED_DUE_TO_COPYRIGHT
.
- New
- Internal
- Updated certificates.
5.1.1
5.1.0
- General
- Support for the test mode. Pass
ProxerApi.TEST_KEY
or "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
comments
endpoints. user/comments
- new parameters.- New
OTHER
constant for theMedium
enum.
- 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/link
API in the usual case.- Removed custom logging mechanism. Use the OkHttp logging interceptor.
- New image proxy.
- Fixes
- Updated regexes for
ProxerUrls#hasProxerHost
checks. - 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
Exception
does not have a message.
- Crash in error handling when the
- New APIs
- Several new methods in the
ProxerUrls
util class, e.g.registrationWeb
. - Nullsfe variants of
ProxerUtils#getApiEnumName
andProxerUtils#toApiEnum
.
- Several new methods in the
- API changes
- Device automatically set to
default
for urls to avoid 404 errors when the mobile cookie is set from previous usage. Use the overloads with thedevice
parameter 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
isOfficial
forStream
entity. - New parameter
includeNotAvailableChapters
forinfo - episode info
API.
- New field