All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Large refactoring to remove duplicate code.
- Rebase all classes to be subclasses of a main "Object" class, or "Hashable" if the class has an id. This was to avoid the repetitive repr, str, and raw() definitions in every class, as well as allow things like implementation of eq to all classes by writing it in only one place. (commit)
- Add some basic info to the readme, as well as an example.
- Consolidate duplicated code between the synhronous and asynchronous files into one "client_process.py" file (commit)
- The IDs being used for one of the tests in the test file were no longer found on the tested user's profile, so they have been updated to a new ID for the sake of a successful test (commit)
- Consolidate API calls into a single "api_query()" function (commit)
- Changed all the "try ... except ... pass" blocks to "try ... except ... raise" to ensure proper propagation of errors. If a user wishes to ignore all errors they should do that in their program rather than the library suppressing all errors with no logs (commit)
- hotfix: queries: add missing
pageInfo
from https://github.com/AmanoTeam/python-anilist/commit/2c9f7efd5127371fd09b6630c1564c13755131d1.
.relations
for animes and mangas.
- Separate queries into separate files.
- Happy new year (late).
- Pagination.
rewatched
andreread
activity status.
- Fix .vscode gitignore.
- Fix user and staff search queries.
- Update get_activity type error.
- Support for
Python 3.10
.
- Fixed subpackages.
- List get query.
- Staff get query.
- Staff search query.
- User search query.
- Fixed message activity.
- Added
alternative
attribute to the Name object. - Message activities.
- Support for users, favourites, staff, statistics, rankings, and studios.
- Support for user list and text activities.
- Fixed typos & bugs.
- Added
is_adult
to both anime and manga objects. - Added user object to text activities.
- Added profile colors and other fields to the user object.
- Added timestamps to the date object.
- Tidied up and organized required fields in every object.
- Hotfix, fix a typo on get manga.
- Support for characters.
- HTTP2 enabled (async mode only).
- Support for mangas.
- Some bug fixes.
- Bug fixes.
- First release