kitsumon 0.2.1
kitsumon: ^0.2.1 copied to clipboard
A fox-powered content discovery platform that helps tracking anime and manga. A clean Dart wrapper for Kitsu.io / kitsu.app.
0.2.1 #
- Set up automated publishing to pub.dev via GitHub Actions (OIDC) with a
release gate on the
publishbranch.
0.2.0 #
- Migrated to Dart 3 sound null safety with modern SDK constraint.
- Upgraded dependencies: Dio 5.7, json_annotation 4.9, crypto 3.0.6.
- Implemented and wired full Anime methods (
fetchResource,fetchCollection,fetchBySlug,fetchTrending). - Added typed sorting, pagination, sparse fieldsets, and includes helpers.
- Added comprehensive unit tests and example scripts.
0.1.1 #
- Updated Copyright headline for a bump to Dart 2.8.0.
- Updated the README.md.
- Updated the pubspec.yaml.
0.1.0 #
Still working in some aspects of the Wrapper, but some decided structures are online*. #
- Fixing the README.md again.
- Created Age Rating object.
- Created Anime object.
- Created Anime Attributes object.
- Created Anime Character object.
- Created Anime Character Attributes object.
- Created Anime Character Relationship object.
- Created Anime Character Result object.
- Created Anime Character Result object.
- Moved Anime Character Role enum.
- Modified the implementation of some Anime Characters methods.
- Created Anime Characters Results object.
- Moved Anime Production Role enum for future use.
- Created Anime Relation object.
- Created Anime Relationship object, but it's a place holder.
- Created Anime Status enum.
- Created Anime Subtype enum.
- Created Anime Title object.
- Added some documentation in ApiException object.
- Added some documentation in AuthenticationMethod.
- Created Castings Relation object.
- Created Character Relation object.
- Added some documentation in CharactersAndPeople methods.
- Created Objects related with the Poster and Cover images of an anime.
- Added some documentation in Filter object.
- Added some documentation in Includes object.
- Created a helper that helps extract the includes objects from a request.
- Added some documentation in Filter object.
- Created important base Kitsu objects.
- Modified the KitsuClient, now it returns a Map object.
- More Kitsu Value Normalizer functions.
- Added some documentation in Pagination object.
- Created RatingFrequencies object.
- Added some documentation in Request object.
- Added async on get() in Filter object.
- Added some documentation in Sorting object.
- Added some documentation in SparseFieldSets object.
- Created a new usage example.
- Still, need to implement lots of part, even on some already create objects.
0.0.3 #
Still working at the base implementation of Kitsumon #
- Fixing the README.md.
- Created AnimeCharacterRole enum.
- Created AnimeProductionRole enum.
- Simplified the AuthenticationMethod.
- Created BaseMethod for other methods.
- Initial implementation of AnimeCharactersMethods.
Lots of work to do such as stating thinking the stucture.
- Created CharactersAndPeople group of methods.
- Created Filter object.
- Created Includes object.
- Fixed Kitsu object after AuthenticationMethod simplification.
- Fixed KitsuClient object to obtain only the first error.
- Added new AnimeCharactersMethods on methods' library.
- Added a direct caller on Kitsumon for AnimeCharactersMethods.
- Started writing an example to help find:
The easiest way to use this wrapper. Errors while writing the wrapper.
- Fixed* Kitsumon exceptions* library name.
- Fixed Pagination object for better interaction with Request object.
- Created Request object that helps to route different type of API request methods.
For now is implemented a starting point for GET POST AUTH
- Fixed Sorting object for better interaction with Request object.
- Created SparseFieldSets object that helps in this kind of filter.
0.0.2 #
Base Implementation of Kitsumon #
- Created Kitsu object.
- Created API and Kitsumon exceptions.
- Created KitsuValueNormalizer helper.
- Created Authentication Method Class. (The only available one, more in the future?)
- Created KitsuClient.
- Created first KitsuObject, Authentication.
- Created base implementation of Kitsumon.
- Added build and clean Scripts.
- Updated the README.md after talking with Kitsu developers.
0.0.1 #
- Initial version. Created the Package's repo structure.