Skip to content

Releases: Ravencentric/pyanilist

v0.9.0

19 Sep 20:09

Choose a tag to compare

0.9.0 - 2025-09-19

⚠️ BREAKING CHANGES ⚠️

  • get_all_media -> get_media_many (renamed because I hated the previous name)
  • BaseStrEnum.title -> BaseStrEnum.label (renamed to avoid violating the substitution principle for subclasses.)

πŸš€ Features

πŸ› Bug Fixes

πŸ‘· CI/CD

πŸ“š Documentation

βš™οΈ Chores

v0.8.2

17 Sep 17:08

Choose a tag to compare

0.8.2 - 2025-09-17

πŸš€ Features

πŸ› Bug Fixes

πŸ“š Documentation

βš™οΈ Chores

v0.8.1

18 Apr 17:15

Choose a tag to compare

0.8.1 - 2025-04-18

πŸš€ Features

πŸ› Bug Fixes

βš™οΈ Chores

v0.8.0

17 Apr 12:06

Choose a tag to compare

0.8.0 - 2025-04-17

πŸš€ Features

πŸ› Bug Fixes

🚜 Refactor

βš™οΈ Chores

v0.7.2

25 Mar 13:51

Choose a tag to compare

0.7.2 - 2025-03-25

πŸ› Bug Fixes

πŸ‘· CI/CD

v0.7.1

24 Mar 20:34

Choose a tag to compare

[0.7.1] - 2025-03-24

Changed

Fixed

v0.7.0

23 Mar 16:21

Choose a tag to compare

[0.7.0] - 2025-03-23

Changed

Fixed

Removed

v0.6.2

24 Dec 15:53

Choose a tag to compare

0.6.2 - (2024-12-24)

πŸš€ Features

  • to_str method on some models 4e86fe5 - Ravencentric

πŸ”– Releases

πŸ‘· CI/CD

  • Enforce up to date lockfile cec117e - Ravencentric

βš™οΈ Chores

  • deps: Bump astral-sh/setup-uv from 3 to 4 in the actions group (#26) 6734ffb - dependabot[bot]

v0.6.1

18 Nov 08:10

Choose a tag to compare

0.6.1 - (2024-11-18)

πŸ› Bug Fixes

  • Make some args kw only a11cd95 - Ravencentric

βš™οΈ Chores

  • release: 0.6.1 2aa86a7 - Ravencentric

v0.6.0

17 Nov 22:06

Choose a tag to compare

0.6.0 - (2024-11-17)

⚠️ BREAKING CHANGES ⚠️

This update was essentially a rewrite so it will break your code. Here's some notable changes but this is not an exhaustive list:

  • AsyncAniList is gone. Not because it was hard to maintain but because the mocking library I'm using for tests doesn't seem to work with the async variant and I'm not going to write mocks manually for such an extensive (and annoying) graphql API.
  • AniList.get -> AniList.get_media
  • AniList is now a context manager, i.e., the correct way to use it is: with AniList() as anilist: ...
  • Media.characters -> AniList.get_characters
  • Media.relations -> AniList.get_relations
  • Media.staffs -> AniList.get_staffs
  • Media.studios -> AniList.get_studios

πŸš€ Features

πŸ› Bug Fixes

  • Change project description 6ab5992 - Ravencentric
  • Label 04c2dfc - Ravencentric
  • Use absolute imports 07612d1 - Ravencentric
  • Misc fcb8cb7 - Ravencentric
  • docs: Remove dead page d9721a5 - Ravencentric

πŸ‘· CI/CD

  • Fix concurrency e3414d8 - Ravencentric
  • Various improvements d6fa98e - Ravencentric
  • Concurrency d18ff29 - Ravencentric

βš™οΈ Chores

  • release: 0.6.0 6eef1db - Ravencentric
  • More tests 65cced7 - Ravencentric
  • deps: Bump codecov/codecov-action in the actions group (#24) f7b4b32 - dependabot[bot]
  • tests: More tests f6d0cb6 - Ravencentric