All notable changes to this project will be documented in this file.
- RoyaleAPI: Updated the endpoints URLs to match the latest version of the API. This affects all endpoints for players and clans.
- utils: function
crtag()
used to validate tag's length and characters will now accept tags with length from 3 to 8 characteres
- RoyaleAPI: Added
/top/war/{location_id}
end point
4.0.1 - 17/11/2018
- RuntimeError if you were calling the wrong method (iter/aiter) on an inappropriate client (i.e. async client -> iter/blocking client -> aiter)
4.0.0 - 11/11/2018
- OfficialAPI: A way to iterate through paginated repsonses (i.e. search_clans, search_tournaments) using asynchronus generators.
- OfficialAPI: Tests for the pagination.
- Requirement: async_generator (For Python 3.5 support)
- Logging URL Requests
- Unit tests for async clients
- Repsonses with a
.items
will simply be returned as a list OfficialAPI.get_cards()
->OfficialAPI.get_all_cards()
(Deprecated till v4.1.0)- OfficialAPI:
before
andafter
are no longer valid parameters as pagination is natively supported
- Client.close() now works if the client is async
- function(timeout) would sometimes not work
clashroyale.*.utils
are no longer in__init__.py
- Individual models for all data types aren't created anymore