Skip to content

Releases: KatsuteDev/Mal4J

2.7.3

22 Apr 16:23
ac92450
Compare
Choose a tag to compare

🌈 Changes

πŸ“˜ Dependencies

Full Changelog: 2.7.2...2.7.3

2.7.2

23 Jan 16:49
9b6dbd5
Compare
Choose a tag to compare

🌈 Changes

🧰 Internal

πŸ“˜ Dependencies

Full Changelog: 2.7.1...2.7.2

2.7.1

06 Dec 22:14
f5c5dd8
Compare
Choose a tag to compare

🌈 Changes

🐞 Bug Fixes

Full Changelog: 2.7.0...2.7.1

2.7.0

04 Dec 20:06
9b739fa
Compare
Choose a tag to compare

🌈 Changes

⭐ New Features

  • Search for public Anime/Manga lists using only client id #266 (@Katsute)
  • Add additional authentication methods #270 (@Katsute)
    • Rename MyAnimeList.withAuthorization(...) to MyAnimeList.withOAuth2(...).
    • Replace MyAnimeListAuthenticator parameters with a single Authorization class.
      new MyAnimeListAuthenticator("client_id", "client_secret", "authorization_code", "PKCE_code_challenge");
      new MyAnimeListAuthenticator(new Authorization("client_id", "client_secret", "authorization_code", "PKCE_code_challenge"));
    • Fix #269 - Incorrect expiry date for AccessToken.
    • Add optional AccessToken parameter for MyAnimeListAuthenticator.
      new MyAnimeListAuthenticator(new Authorization(...), new AccessToken("access_token");
      
      new MyAnimeListAuthenticator(new Authorization(...), new AccessToken("access_token", "refresh_token");
      
      new MyAnimeListAuthenticator(new Authorization(...), new AccessToken("access_token", "refresh_token", 1640995200);
    • Add method to retrieve expiry as seconds since epoch.
      new AccessToken("access_token", "refresh_token", 1640995200).getExpiryEpochSeconds();
    • Deprecate old authenticator constructors.
    • Add warning when using authorization URL in place of the authorization code.
    • Add method to generate PKCE.
      MyAnimeListAuthenticator.generatePKCE(128);
  • Add warning when using deprecated classes/methods #276 (@Katsute)

🐞 Bug Fixes

  • Fix Anime/Manga list ID sometimes being null #268 (@Katsute)

πŸ“„ Documentation

🧰 Internal

πŸ“˜ Dependencies

  • Bump junit-jupiter from 5.8.1 to 5.8.2 #274
  • Bump actions/setup-java from 2.3.1 to 2.4.0 #271 (@dependabot)

Full Changelog: 2.6.0...2.7.0

2.6.0

18 Nov 22:45
50e3f69
Compare
Choose a tag to compare

🌈 Changes

⚠ Breaking Change

⭐ New Features

Full Changelog: 2.5.1...2.6.0

2.5.1

14 Nov 20:55
4bfe862
Compare
Choose a tag to compare

🌈 Changes

❗ ❗ This repository will be moving to KatsuteDev/Mal4J soon, more information in this discussion post

🐞 Bug Fixes

  • Fix issue with null priority and rewatch/reread value #255 (@Katsute)

πŸ“˜ Dependencies

Full Changelog: 2.5.0...2.5.1

2.5.0

29 Oct 16:31
47ac166
Compare
Choose a tag to compare

🌈 Changes

❗ ❗ This repository will be moving to KatsuteDev/Mal4J soon, more information in this discussion post

🐞 Bug Fixes

  • Fix PKCE accepting disallowed characters #250 (@Katsute)
  • Fix token generation when using redirect_uri #251 (@Katsute)
  • Fix token generation sometimes having empty error message #252 (@Katsute)

🧰 Internal

πŸ“˜ Dependencies

Full Changelog: 2.4.0...2.5.0

2.4.0

16 Sep 14:57
efa2ca6
Compare
Choose a tag to compare

🌈 Changes

❗ ❗ This repository will be moving to KatsuteDev/Mal4J soon, more information in this discussion post

⚠ Breaking Change

MyAnimeList has changed genres, see this forum post: https://myanimelist.net/forum/?topicid=1956762.

  • Fix MyAnimeList genre changes β†’ Genre has been changed from an enum to a class #236 (@Katsute)

⭐ New Features

  • Multiple exception changes (see pull) #224 (@Katsute)
  • (android) Use X-HTTP-Method-Override when PATCH is not available #220 (@Katsute)

🐞 Bug Fixes

  • Fix MyAnimeList genre changes β†’ Genre has been changed from an enum to a class #236 (@Katsute)
  • Fix RelationType.toString() #215 (@Katsute)

πŸ“˜ Dependencies

2.3.0

14 Aug 15:36
74006c7
Compare
Choose a tag to compare

🌈 Changes

⭐ New Features

  • Add User Anime/Manga affinity #180 (@Katsute)
  • Add callback methods to Anime/Manga affinity #211 (@Katsute)
  • Add exception for invalid or expired token #209 (@Katsute)
  • Experimental features must now be enabled manually #206 (@Katsute)
  • Add support for all Android versions; disabled only PATCH methods on unsupported #205 (@Katsute)

πŸ“„ Documentation

πŸ“˜ Dependencies

2.2.1

21 Jun 15:50
3cdf1c8
Compare
Choose a tag to compare

🌈 Changes

Breaking Change: This update changes query return type from full to preview. Anime β†’ AnimePreview and Manga β†’ MangaPreview.

🐞 Bug Fixes

πŸ“˜ Dependencies